Re: Silent reboots in head @r248550 starting xdm with
--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--
討論串 (同標題文章)
完整討論串 (本文為第 24 之 25 篇):