Date: Fri, 2 Jul 2010 11:46:41 +0200 From: David Naylor <naylor.b.david@gmail.com> To: freebsd-current@freebsd.org Subject: nvidia-driver crashing kernel on head Message-ID: <201007021146.46542.naylor.b.david@gmail.com>
next in thread | raw e-mail | index | archive | help
--nextPart12174688.f9eNZ8mFDd Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I'm not sure this has been reported before but I am experience crashes with= =20 nvidia-driver on -current (cvsup ~day ago). =20 If I remove all the debugging options from the kernel config then it is ver= y=20 usable. =20 Here are the backtraces from two nvidia-driver versions: nvidia-driver-195.36.15 and GENERIC: panic: mutex page lock not owned at /home/freebsd9/src/sys/vm/vm_page.c:1638 cpuid =3D 1 KDB: enter: panic [ thread pid 1815 tid 100097 ] Stopped at kdb_enter+0x3d: movq $0,0x6bc27c(%rip) db> bt Tracing pid 1815 tid 100097 td 0xffffff00045af000 kdb_enter() at kdb_enter+0x3d panic() at panic+0x176 assert_mtx() at assert_mtx vm_page_wire() at vm_page_wire+0x37 nv_alloc_system_pages() at nv_alloc_system_pages+0x217 nv_alloc_pages() at nv_alloc_pages+0xcd _nv019978rm() at _nv019978rm+0x7f nvidia-driver-256.35 and custom kernel: panic: blockable sleep lock (sleep mutex) select mtxpool @=20 /home/freebsd9/src/sys/kern/sys_generic.c:1479 cpuid =3D 1 KDB: enter: panic [ thread pid 1830 tid 100090 ] Stopped at kdb_enter+0x3d: movq $0,0x51368c(%rip) db> bt Tracing pid 1830 tid 100090 td 0xffffff000456d3d0 kdb_enter() at kdb_enter+0x3d panic() at panic+0x176 witness_checkorder() at witness_checkorder+0x913 _mtx_lock_flags() at _mtx_lock_flags+0x68 selrecord() at selrecord+0x71 nvidia_dev_poll() at nvidia_dev_poll+0x52 devfs_poll_f() at devfs_poll_f+0x55 kern_select() at kern_select+0x501 select() at select+0x54 syscallenter() at syscallenter+0x19b syscall() at syscall+0x41 Xfast_syscall() at Xfast_syscall+0xe2 =2D-- syscall (93, FreeBSD ELF64, select), rip =3D 0x801a17ddc, rsp =3D 0x7= fffffffe908,=20 rbp =3D 0x100 --- Also of note is: # grep '^C.*FLAGS' /etc/make.conf CFLAGS+=3D -DNDEBUG As mentioned that without any debugging options the system is stable. =20 Is there anything I can do to assist diagnosis? Regards, David --nextPart12174688.f9eNZ8mFDd Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEABECAAYFAkwttYYACgkQUaaFgP9pFrJrgwCghDpcP7BhtFOWP5bADA2hZeYG NeQAniAtvUqqwHJl2TiU4iZ6db0aTFiH =shQC -----END PGP SIGNATURE----- --nextPart12174688.f9eNZ8mFDd--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007021146.46542.naylor.b.david>