Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Mar 2013 12:32:28 -0700
From:      David Wolfskill <david@catwhisker.org>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        current@freebsd.org
Subject:   Re: Silent reboots in head @r248550 starting xdm with x11/nvidia-driver
Message-ID:  <20130321193228.GP42912@albert.catwhisker.org>
In-Reply-To: <20130321135835.GX3794@kib.kiev.ua>
References:  <20130320160056.GG32811@albert.catwhisker.org> <20130320171340.GE3794@kib.kiev.ua> <20130320173759.GK32811@albert.catwhisker.org> <20130320174458.GG3794@kib.kiev.ua> <20130320180239.GN32811@albert.catwhisker.org> <20130320200857.GN3794@kib.kiev.ua> <20130321013610.GB42912@albert.catwhisker.org> <20130321080441.GS3794@kib.kiev.ua> <20130321133446.GF42912@albert.catwhisker.org> <20130321135835.GX3794@kib.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help

--WjWU9mUuKzTKEtBb
Content-Type: multipart/mixed; boundary="7ZMy3ZKywLyoHonN"
Content-Disposition: inline


--7ZMy3ZKywLyoHonN
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Mar 21, 2013 at 03:58:35PM +0200, Konstantin Belousov wrote:
> ...
> > Script started on Thu Mar 21 06:07:41 2013
> > g1-235(10.0-C)[1] uname -a
> > FreeBSD g1-235.catwhisker.org 10.0-CURRENT FreeBSD 10.0-CURRENT #845  r=
248575M/248575: Thu Mar 21 05:35:06 PDT 2013     root@g1-235.catwhisker.org=
:/usr/obj/usr/src/sys/CANARY  i386
> > g1-235(10.0-C)[2] sysctl vfs.unmapped_buf_allowed kern.bio_transient_ma=
xcnt kern.nbuf
> > vfs.unmapped_buf_allowed: 1
> > kern.bio_transient_maxcnt: 697
> > kern.nbuf: 7224
> Could you, please, do some more measurements in the r248575M ?
>=20
> Please show the kern.nbuf for vfs.unmapped_buf_allowed=3D0 case.
> Also, from there, run "kgdb /boot/kernel/kernel /dev/mem" and do
> p *buffer_map.
>=20
> Reboot without applying any unmapped/transient tuning, run the kgdb
> again, and do
> p *buffer_map
> p *bio_transient_map
>=20
> Reboot with kern.bio_transient_maxcnt tunable set to 256 and again
> print the buffer_map and bio_transient_map from the kgdb.
> ...

OK; sorry about the delay -- I needed to use the machinie for a while
(at work), and then I had a weekly staff meeting....

Anyway... I've attached results of the above.  For the first & last, I
did each twice -- once using the "nv" driver, and once using the
"nvidia" driver.  (The middle one only got the "nv" driver.)

So the files are:

kib_0_nv
kib_0_nvidia
kib_1_nv
kib_2_nv
kib_2_nvidia

Peace,
david
--=20
David H. Wolfskill				david@catwhisker.org
Taliban: Evil men with guns afraid of truth from a 14-year old girl.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

--7ZMy3ZKywLyoHonN
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=kib_0_nv
Content-Transfer-Encoding: quoted-printable

Script started on Thu Mar 21 10:39:14 2013
root@d129:~ # uname -a=0D=0D
FreeBSD g1-235.catwhisker.org 10.0-CURRENT FreeBSD 10.0-CURRENT #845  r2485=
75M/248575: Thu Mar 21 05:35:06 PDT 2013     root@g1-235.catwhisker.org:/us=
r/obj/usr/src/sys/CANARY  i386=0D
root@d129:~ # sysctl vfs.unmapped_buf_allowed=0D=0D
vfs.unmapped_buf_allowed: 0=0D
root@d129:~ # k=08=1B[Ksyst=08=1B[Kctl kern.nbuf=0D=0D
kern.nbuf: 7224=0D
root@d129:~ # kgdb /boot/kernel/kernel /dev/mem=0D=0D
GNU gdb 6.1.1 [FreeBSD]=0D
Copyright 2004 Free Software Foundation, Inc.=0D
GDB is free software, covered by the GNU General Public License, and you ar=
e=0D
welcome to change it and/or distribute copies of it under certain condition=
s.=0D
Type "show copying" to see the conditions.=0D
There is absolutely no warranty for GDB.  Type "show warranty" for details.=
=0D
This GDB was configured as "i386-marcel-freebsd"...=0D
Reading symbols from /boot/kernel/linux.ko...Reading symbols from /boot/ker=
nel/linux.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/linux.ko=0D
Reading symbols from /boot/kernel/coretemp.ko...Reading symbols from /boot/=
kernel/coretemp.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/coretemp.ko=0D
Reading symbols from /boot/kernel/iwn5000fw.ko...Reading symbols from /boot=
/kernel/iwn5000fw.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/iwn5000fw.ko=0D
Reading symbols from /boot/kernel/tmpfs.ko...Reading symbols from /boot/ker=
nel/tmpfs.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/tmpfs.ko=0D
Reading symbols from /boot/kernel/fdescfs.ko...Reading symbols from /boot/k=
ernel/fdescfs.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/fdescfs.ko=0D
#0  sched_switch (td=3D0xc1312a70, newtd=3D0xcd98b900, flags=3D-1048441924)=
=0D
    at /usr/src/sys/kern/sched_ule.c:1954=0D
1954			cpuid =3D PCPU_GET(cpuid);=0D
(kgdb) p *buffer_map=0D
$1 =3D {header =3D {prev =3D 0xc19cf288, next =3D 0xc19cf288, left =3D 0x0,=
 right =3D 0x0, =0D
    start =3D 3925868544, end =3D 4044226560, avail_ssize =3D 0, adj_free =
=3D 0, =0D
    max_free =3D 0, object =3D {vm_object =3D 0x0, sub_map =3D 0x0}, offset=
 =3D 0, =0D
    eflags =3D 0, protection =3D 0 '\0', max_protection =3D 0 '\0', =0D
    inheritance =3D 0 '\0', read_ahead =3D 0 '\0', wired_count =3D 0, next_=
read =3D 0, =0D
    cred =3D 0x0}, lock =3D {lock_object =3D {lo_name =3D 0xc0fc6c80 "vm ma=
p (user)", =0D
      lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0xcd8022b0}, =0D
    sx_lock =3D 1}, system_mtx =3D {lock_object =3D {=0D
      lo_name =3D 0xc0fc6c52 "vm map (system)", lo_flags =3D 21168128, =0D
      lo_data =3D 0, lo_witness =3D 0xcd802110}, mtx_lock =3D 4}, nentries =
=3D 1, =0D
  size =3D 84590592, timestamp =3D 5163, needs_wakeup =3D 0 '\0', =0D
  system_map =3D 1 '\001', flags =3D 0 '\0', root =3D 0xc19cf288, pmap =3D =
0xc13279f8, =0D
  busy =3D 0}=0D
Current language:  auto; currently minimal=0D
(kgdb) p *bio_transient_map=0D
Error accessing memory address 0x0: Bad address.=0D
(kgdb) root@d129:~ # ^D=08=08exit=0D

Script done on Thu Mar 21 10:40:35 2013

--7ZMy3ZKywLyoHonN
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=kib_0_nvidia
Content-Transfer-Encoding: quoted-printable

Script started on Thu Mar 21 10:43:15 2013
root@d129:~ # uname -a=0D=0D
FreeBSD g1-235.catwhisker.org 10.0-CURRENT FreeBSD 10.0-CURRENT #845  r2485=
75M/248575: Thu Mar 21 05:35:06 PDT 2013     root@g1-235.catwhisker.org:/us=
r/obj/usr/src/sys/CANARY  i386=0D
root@d129:~ # sysctl vfs.unmapped_buf_allowed=0D=0D
vfs.unmapped_buf_allowed: 0=0D
root@d129:~ # sysctl kern.nbuf=0D=0D
kern.nbuf: 7224=0D
root@d129:~ # kgdp=08=1B[Kb /boot/kernel/kernel /dev/mem=0D=0D
GNU gdb 6.1.1 [FreeBSD]=0D
Copyright 2004 Free Software Foundation, Inc.=0D
GDB is free software, covered by the GNU General Public License, and you ar=
e=0D
welcome to change it and/or distribute copies of it under certain condition=
s.=0D
Type "show copying" to see the conditions.=0D
There is absolutely no warranty for GDB.  Type "show warranty" for details.=
=0D
This GDB was configured as "i386-marcel-freebsd"...=0D
Reading symbols from /boot/kernel/linux.ko...Reading symbols from /boot/ker=
nel/linux.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/linux.ko=0D
Reading symbols from /boot/kernel/coretemp.ko...Reading symbols from /boot/=
kernel/coretemp.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/coretemp.ko=0D
Reading symbols from /boot/kernel/iwn5000fw.ko...Reading symbols from /boot=
/kernel/iwn5000fw.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/iwn5000fw.ko=0D
Reading symbols from /boot/modules/nvidia.ko...done.=0D
Loaded symbols for /boot/modules/nvidia.ko=0D
Reading symbols from /boot/kernel/tmpfs.ko...Reading symbols from /boot/ker=
nel/tmpfs.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/tmpfs.ko=0D
Reading symbols from /boot/kernel/fdescfs.ko...Reading symbols from /boot/k=
ernel/fdescfs.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/fdescfs.ko=0D
#0  sched_switch (td=3D0xc1312a70, newtd=3D0xce18b900, flags=3D-1040053316)=
=0D
    at /usr/src/sys/kern/sched_ule.c:1954=0D
1954			cpuid =3D PCPU_GET(cpuid);=0D
(kgdb) p *buffer_map=0D
$1 =3D {header =3D {prev =3D 0xc21ce630, next =3D 0xc21ce630, left =3D 0x0,=
 right =3D 0x0, =0D
    start =3D 3934257152, end =3D 4052615168, avail_ssize =3D 0, adj_free =
=3D 0, =0D
    max_free =3D 0, object =3D {vm_object =3D 0x0, sub_map =3D 0x0}, offset=
 =3D 0, =0D
    eflags =3D 0, protection =3D 0 '\0', max_protection =3D 0 '\0', =0D
    inheritance =3D 0 '\0', read_ahead =3D 0 '\0', wired_count =3D 0, next_=
read =3D 0, =0D
    cred =3D 0x0}, lock =3D {lock_object =3D {lo_name =3D 0xc0fc6c80 "vm ma=
p (user)", =0D
      lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0xce0022b0}, =0D
    sx_lock =3D 1}, system_mtx =3D {lock_object =3D {=0D
      lo_name =3D 0xc0fc6c52 "vm map (system)", lo_flags =3D 21168128, =0D
      lo_data =3D 0, lo_witness =3D 0xce002110}, mtx_lock =3D 4}, nentries =
=3D 1, =0D
  size =3D 85229568, timestamp =3D 5202, needs_wakeup =3D 0 '\0', =0D
  system_map =3D 1 '\001', flags =3D 0 '\0', root =3D 0xc21ce630, pmap =3D =
0xc13279f8, =0D
  busy =3D 0}=0D
Current language:  auto; currently minimal=0D
(kgdb) p *bio_transient_map=0D
Error accessing memory address 0x0: Bad address.=0D
(kgdb) root@d129:~ # ^D=08=08exit=0D

Script done on Thu Mar 21 10:44:35 2013

--7ZMy3ZKywLyoHonN
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=kib_1_nv
Content-Transfer-Encoding: quoted-printable

Script started on Thu Mar 21 10:46:18 2013
root@d129:~ # uname -a=0D=0D
FreeBSD g1-235.catwhisker.org 10.0-CURRENT FreeBSD 10.0-CURRENT #845  r2485=
75M/248575: Thu Mar 21 05:35:06 PDT 2013     root@g1-235.catwhisker.org:/us=
r/obj/usr/src/sys/CANARY  i386=0D
root@d129:~ # sysctl vfs.unmapped_buf_allowed=0D=0D
vfs.unmapped_buf_allowed: 1=0D
root@d129:~ # sysctl kern.nbuf=0D=0D
kern.nbuf: 7224=0D
root@d129:~ # kgdb /boot/kernel/kernel /dev/mem=0D=0D
GNU gdb 6.1.1 [FreeBSD]=0D
Copyright 2004 Free Software Foundation, Inc.=0D
GDB is free software, covered by the GNU General Public License, and you ar=
e=0D
welcome to change it and/or distribute copies of it under certain condition=
s.=0D
Type "show copying" to see the conditions.=0D
There is absolutely no warranty for GDB.  Type "show warranty" for details.=
=0D
This GDB was configured as "i386-marcel-freebsd"...=0D
Reading symbols from /boot/kernel/linux.ko...Reading symbols from /boot/ker=
nel/linux.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/linux.ko=0D
Reading symbols from /boot/kernel/coretemp.ko...Reading symbols from /boot/=
kernel/coretemp.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/coretemp.ko=0D
Reading symbols from /boot/kernel/iwn5000fw.ko...Reading symbols from /boot=
/kernel/iwn5000fw.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/iwn5000fw.ko=0D
Reading symbols from /boot/kernel/tmpfs.ko...Reading symbols from /boot/ker=
nel/tmpfs.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/tmpfs.ko=0D
Reading symbols from /boot/kernel/fdescfs.ko...Reading symbols from /boot/k=
ernel/fdescfs.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/fdescfs.ko=0D
#0  sched_switch (td=3D0xc1312a70, newtd=3D0xcd98b600, flags=3D-1048441924)=
=0D
    at /usr/src/sys/kern/sched_ule.c:1954=0D
1954			cpuid =3D PCPU_GET(cpuid);=0D
(kgdb) p *buffer_map=0D
$1 =3D {header =3D {prev =3D 0xc19ceb88, next =3D 0xc19ceb88, left =3D 0x0,=
 right =3D 0x0, =0D
    start =3D 3925868544, end =3D 4044226560, avail_ssize =3D 0, adj_free =
=3D 0, =0D
    max_free =3D 0, object =3D {vm_object =3D 0x0, sub_map =3D 0x0}, offset=
 =3D 0, =0D
    eflags =3D 0, protection =3D 0 '\0', max_protection =3D 0 '\0', =0D
    inheritance =3D 0 '\0', read_ahead =3D 0 '\0', wired_count =3D 0, next_=
read =3D 0, =0D
    cred =3D 0x0}, lock =3D {lock_object =3D {lo_name =3D 0xc0fc6c80 "vm ma=
p (user)", =0D
      lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0xcd8022b0}, =0D
    sx_lock =3D 1}, system_mtx =3D {lock_object =3D {=0D
      lo_name =3D 0xc0fc6c52 "vm map (system)", lo_flags =3D 21168128, =0D
      lo_data =3D 0, lo_witness =3D 0xcd802110}, mtx_lock =3D 4}, nentries =
=3D 1, =0D
  size =3D 8765440, timestamp =3D 535, needs_wakeup =3D 0 '\0', =0D
  system_map =3D 1 '\001', flags =3D 0 '\0', root =3D 0xc19ceb88, pmap =3D =
0xc13279f8, =0D
  busy =3D 0}=0D
Current language:  auto; currently minimal=0D
(kgdb) p *bio_transient_map=0D
$2 =3D {header =3D {prev =3D 0xc19c1230, next =3D 0xc19c1230, left =3D 0x0,=
 right =3D 0x0, =0D
    start =3D 4044226560, end =3D 4135583744, avail_ssize =3D 0, adj_free =
=3D 0, =0D
    max_free =3D 0, object =3D {vm_object =3D 0x0, sub_map =3D 0x0}, offset=
 =3D 0, =0D
    eflags =3D 0, protection =3D 0 '\0', max_protection =3D 0 '\0', =0D
    inheritance =3D 0 '\0', read_ahead =3D 0 '\0', wired_count =3D 0, next_=
read =3D 0, =0D
    cred =3D 0x0}, lock =3D {lock_object =3D {lo_name =3D 0xc0fc6c80 "vm ma=
p (user)", =0D
      lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0xcd8022b0}, =0D
    sx_lock =3D 1}, system_mtx =3D {lock_object =3D {=0D
      lo_name =3D 0xc0fc6c52 "vm map (system)", lo_flags =3D 21168128, =0D
      lo_data =3D 0, lo_witness =3D 0xcd802110}, mtx_lock =3D 4}, nentries =
=3D 0, =0D
  size =3D 0, timestamp =3D 0, needs_wakeup =3D 0 '\0', system_map =3D 1 '\=
001', =0D
  flags =3D 0 '\0', root =3D 0x0, pmap =3D 0xc13279f8, busy =3D 0}=0D
(kgdb) root@d129:~ # ^D=08=08exit=0D

Script done on Thu Mar 21 10:47:34 2013

--7ZMy3ZKywLyoHonN
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=kib_2_nv
Content-Transfer-Encoding: quoted-printable

Script started on Thu Mar 21 10:49:39 2013
root@d129:~ # uname -a=0D=0D
FreeBSD g1-235.catwhisker.org 10.0-CURRENT FreeBSD 10.0-CURRENT #845  r2485=
75M/248575: Thu Mar 21 05:35:06 PDT 2013     root@g1-235.catwhisker.org:/us=
r/obj/usr/src/sys/CANARY  i386=0D
root@d129:~ # sysctl vfs.unmapped_buf_allowed kern.bio_transient_maxcnt=0D=
=0D
vfs.unmapped_buf_allowed: 1=0D
kern.bio_transient_maxcnt: 256=0D
root@d129:~ # kgdb /boot/kernel/kernel /dev/mem=0D=0D
GNU gdb 6.1.1 [FreeBSD]=0D
Copyright 2004 Free Software Foundation, Inc.=0D
GDB is free software, covered by the GNU General Public License, and you ar=
e=0D
welcome to change it and/or distribute copies of it under certain condition=
s.=0D
Type "show copying" to see the conditions.=0D
There is absolutely no warranty for GDB.  Type "show warranty" for details.=
=0D
This GDB was configured as "i386-marcel-freebsd"...=0D
Reading symbols from /boot/kernel/linux.ko...Reading symbols from /boot/ker=
nel/linux.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/linux.ko=0D
Reading symbols from /boot/kernel/coretemp.ko...Reading symbols from /boot/=
kernel/coretemp.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/coretemp.ko=0D
Reading symbols from /boot/kernel/iwn5000fw.ko...Reading symbols from /boot=
/kernel/iwn5000fw.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/iwn5000fw.ko=0D
Reading symbols from /boot/kernel/tmpfs.ko...Reading symbols from /boot/ker=
nel/tmpfs.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/tmpfs.ko=0D
Reading symbols from /boot/kernel/fdescfs.ko...Reading symbols from /boot/k=
ernel/fdescfs.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/fdescfs.ko=0D
#0  sched_switch (td=3D0xc1312a70, newtd=3D0xcd98b600, flags=3D-1048441924)=
=0D
    at /usr/src/sys/kern/sched_ule.c:1954=0D
1954			cpuid =3D PCPU_GET(cpuid);=0D
(kgdb) p *buffer_map=0D
$1 =3D {header =3D {prev =3D 0xf64f4750, next =3D 0xf64f4750, left =3D 0x0,=
 right =3D 0x0, =0D
    start =3D 3925868544, end =3D 4044226560, avail_ssize =3D 0, adj_free =
=3D 0, =0D
    max_free =3D 0, object =3D {vm_object =3D 0x0, sub_map =3D 0x0}, offset=
 =3D 0, =0D
    eflags =3D 0, protection =3D 0 '\0', max_protection =3D 0 '\0', =0D
    inheritance =3D 0 '\0', read_ahead =3D 0 '\0', wired_count =3D 0, next_=
read =3D 0, =0D
    cred =3D 0x0}, lock =3D {lock_object =3D {lo_name =3D 0xc0fc6c80 "vm ma=
p (user)", =0D
      lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0xcd8022b0}, =0D
    sx_lock =3D 1}, system_mtx =3D {lock_object =3D {=0D
      lo_name =3D 0xc0fc6c52 "vm map (system)", lo_flags =3D 21168128, =0D
      lo_data =3D 0, lo_witness =3D 0xcd802110}, mtx_lock =3D 4}, nentries =
=3D 1, =0D
  size =3D 8814592, timestamp =3D 538, needs_wakeup =3D 0 '\0', =0D
  system_map =3D 1 '\001', flags =3D 0 '\0', root =3D 0xf64f4750, pmap =3D =
0xc13279f8, =0D
  busy =3D 0}=0D
Current language:  auto; currently minimal=0D
(kgdb) p *bio_transienty_=08 =08=08 =08_map=0D
$2 =3D {header =3D {prev =3D 0xc19c1230, next =3D 0xc19c1230, left =3D 0x0,=
 right =3D 0x0, =0D
    start =3D 4044226560, end =3D 4077780992, avail_ssize =3D 0, adj_free =
=3D 0, =0D
    max_free =3D 0, object =3D {vm_object =3D 0x0, sub_map =3D 0x0}, offset=
 =3D 0, =0D
    eflags =3D 0, protection =3D 0 '\0', max_protection =3D 0 '\0', =0D
    inheritance =3D 0 '\0', read_ahead =3D 0 '\0', wired_count =3D 0, next_=
read =3D 0, =0D
    cred =3D 0x0}, lock =3D {lock_object =3D {lo_name =3D 0xc0fc6c80 "vm ma=
p (user)", =0D
      lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0xcd8022b0}, =0D
    sx_lock =3D 1}, system_mtx =3D {lock_object =3D {=0D
      lo_name =3D 0xc0fc6c52 "vm map (system)", lo_flags =3D 21168128, =0D
      lo_data =3D 0, lo_witness =3D 0xcd802110}, mtx_lock =3D 4}, nentries =
=3D 0, =0D
  size =3D 0, timestamp =3D 0, needs_wakeup =3D 0 '\0', system_map =3D 1 '\=
001', =0D
  flags =3D 0 '\0', root =3D 0x0, pmap =3D 0xc13279f8, busy =3D 0}=0D
(kgdb) root@d129:~ # ^D=08=08exit=0D

Script done on Thu Mar 21 10:50:47 2013

--7ZMy3ZKywLyoHonN
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=kib_2_nvidia
Content-Transfer-Encoding: quoted-printable

Script started on Thu Mar 21 10:52:46 2013
root@d129:~ # uname -a=0D=0D
FreeBSD g1-235.catwhisker.org 10.0-CURRENT FreeBSD 10.0-CURRENT #845  r2485=
75M/248575: Thu Mar 21 05:35:06 PDT 2013     root@g1-235.catwhisker.org:/us=
r/obj/usr/src/sys/CANARY  i386=0D
root@d129:~ # sysctl vfs.unmapped_buf_allowed kern.bio_transient_mac=08=1B[=
Kxcnt=0D=0D
vfs.unmapped_buf_allowed: 1=0D
kern.bio_transient_maxcnt: 256=0D
root@d129:~ # kgdb /boot/kernel/kernel /dev/meme=08=1B[K=0D=0D
GNU gdb 6.1.1 [FreeBSD]=0D
Copyright 2004 Free Software Foundation, Inc.=0D
GDB is free software, covered by the GNU General Public License, and you ar=
e=0D
welcome to change it and/or distribute copies of it under certain condition=
s.=0D
Type "show copying" to see the conditions.=0D
There is absolutely no warranty for GDB.  Type "show warranty" for details.=
=0D
This GDB was configured as "i386-marcel-freebsd"...=0D
Reading symbols from /boot/kernel/linux.ko...Reading symbols from /boot/ker=
nel/linux.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/linux.ko=0D
Reading symbols from /boot/kernel/coretemp.ko...Reading symbols from /boot/=
kernel/coretemp.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/coretemp.ko=0D
Reading symbols from /boot/kernel/iwn5000fw.ko...Reading symbols from /boot=
/kernel/iwn5000fw.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/iwn5000fw.ko=0D
Reading symbols from /boot/modules/nvidia.ko...done.=0D
Loaded symbols for /boot/modules/nvidia.ko=0D
Reading symbols from /boot/kernel/tmpfs.ko...Reading symbols from /boot/ker=
nel/tmpfs.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/tmpfs.ko=0D
Reading symbols from /boot/kernel/fdescfs.ko...Reading symbols from /boot/k=
ernel/fdescfs.ko.symbols...done.=0D
done.=0D
Loaded symbols for /boot/kernel/fdescfs.ko=0D
#0  sched_switch (td=3D0xc1312a70, newtd=3D0xce18b600, flags=3D-1040053316)=
=0D
    at /usr/src/sys/kern/sched_ule.c:1954=0D
1954			cpuid =3D PCPU_GET(cpuid);=0D
(kgdb) p *buffer_map=0D
$1 =3D {header =3D {prev =3D 0xc21cfd80, next =3D 0xc21cfd80, left =3D 0x0,=
 right =3D 0x0, =0D
    start =3D 3934257152, end =3D 4052615168, avail_ssize =3D 0, adj_free =
=3D 0, =0D
    max_free =3D 0, object =3D {vm_object =3D 0x0, sub_map =3D 0x0}, offset=
 =3D 0, =0D
    eflags =3D 0, protection =3D 0 '\0', max_protection =3D 0 '\0', =0D
    inheritance =3D 0 '\0', read_ahead =3D 0 '\0', wired_count =3D 0, next_=
read =3D 0, =0D
    cred =3D 0x0}, lock =3D {lock_object =3D {lo_name =3D 0xc0fc6c80 "vm ma=
p (user)", =0D
      lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0xce0022b0}, =0D
    sx_lock =3D 1}, system_mtx =3D {lock_object =3D {=0D
      lo_name =3D 0xc0fc6c52 "vm map (system)", lo_flags =3D 21168128, =0D
      lo_data =3D 0, lo_witness =3D 0xce002110}, mtx_lock =3D 4}, nentries =
=3D 1, =0D
  size =3D 8798208, timestamp =3D 537, needs_wakeup =3D 0 '\0', =0D
  system_map =3D 1 '\001', flags =3D 0 '\0', root =3D 0xc21cfd80, pmap =3D =
0xc13279f8, =0D
  busy =3D 0}=0D
Current language:  auto; currently minimal=0D
(kgdb) p *bio_transient_map=0D
$2 =3D {header =3D {prev =3D 0xc21c1230, next =3D 0xc21c1230, left =3D 0x0,=
 right =3D 0x0, =0D
    start =3D 4052615168, end =3D 4086169600, avail_ssize =3D 0, adj_free =
=3D 0, =0D
    max_free =3D 0, object =3D {vm_object =3D 0x0, sub_map =3D 0x0}, offset=
 =3D 0, =0D
    eflags =3D 0, protection =3D 0 '\0', max_protection =3D 0 '\0', =0D
    inheritance =3D 0 '\0', read_ahead =3D 0 '\0', wired_count =3D 0, next_=
read =3D 0, =0D
    cred =3D 0x0}, lock =3D {lock_object =3D {lo_name =3D 0xc0fc6c80 "vm ma=
p (user)", =0D
      lo_flags =3D 36896768, lo_data =3D 0, lo_witness =3D 0xce0022b0}, =0D
    sx_lock =3D 1}, system_mtx =3D {lock_object =3D {=0D
      lo_name =3D 0xc0fc6c52 "vm map (system)", lo_flags =3D 21168128, =0D
      lo_data =3D 0, lo_witness =3D 0xce002110}, mtx_lock =3D 4}, nentries =
=3D 0, =0D
  size =3D 0, timestamp =3D 0, needs_wakeup =3D 0 '\0', system_map =3D 1 '\=
001', =0D
  flags =3D 0 '\0', root =3D 0x0, pmap =3D 0xc13279f8, busy =3D 0}=0D
(kgdb) ^Froot@d129:~ # =07^D=08=08exit=0D

Script done on Thu Mar 21 10:53:52 2013

--7ZMy3ZKywLyoHonN--

--WjWU9mUuKzTKEtBb
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iEYEARECAAYFAlFLYEwACgkQmprOCmdXAD2KVQCfRT/of1VXpph5tTpum/gcJGO6
SJcAn3VlyXPQ6dkQJXk73yvDlPkbuIXx
=Weim
-----END PGP SIGNATURE-----

--WjWU9mUuKzTKEtBb--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130321193228.GP42912>