From owner-freebsd-current@FreeBSD.ORG Thu Mar 21 19:32:32 2013 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 3F3F5E3D for ; Thu, 21 Mar 2013 19:32:32 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (m209-73.dsl.rawbw.com [198.144.209.73]) by mx1.freebsd.org (Postfix) with ESMTP id E11356DE for ; Thu, 21 Mar 2013 19:32:31 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.6/8.14.6) with ESMTP id r2LJWSdR052767; Thu, 21 Mar 2013 12:32:28 -0700 (PDT) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.6/8.14.6/Submit) id r2LJWSan052766; Thu, 21 Mar 2013 12:32:28 -0700 (PDT) (envelope-from david) Date: Thu, 21 Mar 2013 12:32:28 -0700 From: David Wolfskill To: Konstantin Belousov Subject: Re: Silent reboots in head @r248550 starting xdm with x11/nvidia-driver Message-ID: <20130321193228.GP42912@albert.catwhisker.org> 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> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="WjWU9mUuKzTKEtBb" Content-Disposition: inline In-Reply-To: <20130321135835.GX3794@kib.kiev.ua> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 19:32:32 -0000 --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--