nvidia-driver 195.22 use horribly broken on amd64 between r206173 and

Doug Barton dougb at FreeBSD.org
Tue Jun 15 04:43:50 UTC 2010


On 06/14/10 19:14, Doug Barton wrote:
> Details, I'm running today's -current (r209174) and I've had it up for
> 4.5 hours already, which is 3 hours longer than I was able to run with
> anything > 195.22 for months. I've done full "normal" use which includes
> lots of terminals, tbird, firefox, flash, etc.

I may have spoke too soon. About 90 minutes after sending this message, 
and after 1 hour+ of watching a flash video (a CISSP training course) I 
got a lockup which required me to power off my laptop. After fsck'ing I 
got back to my desktop, opened firefox, opened my flash video again, and 
it locked up almost instantly. This time I got a core though.

I'm not sure if this is related to the nvidia driver or not, but there 'tis:

Unread portion of the kernel message buffer:
panic: mi_switch: switch in a critical section
cpuid = 1
panic: bufwrite: buffer is not busy???
cpuid = 1
Uptime: 11m11s

#0  doadump () at pcpu.h:231
231     pcpu.h: No such file or directory.
         in pcpu.h
(kgdb) #0  doadump () at pcpu.h:231
#1  0xc05f697f in boot (howto=260)
     at /usr/local/src/sys/kern/kern_shutdown.c:416
#2  0xc05f6c62 in panic (fmt=Variable "fmt" is not available.
) at /usr/local/src/sys/kern/kern_shutdown.c:590
#3  0xc07f881e in ffs_bufwrite (bp=0xd8d687f8)
     at /usr/local/src/sys/ufs/ffs/ffs_vfsops.c:1858
#4  0xc066bfa8 in vfs_bio_awrite (bp=0xd8d687f8) at buf.h:386
#5  0xc067592b in vop_stdfsync (ap=0xd8f59c6c)
     at /usr/local/src/sys/kern/vfs_default.c:650
#6  0xc0588a5c in devfs_fsync (ap=0xd8f59c6c)
     at /usr/local/src/sys/fs/devfs/devfs_vnops.c:566
#7  0xc088ec95 in VOP_FSYNC_APV (vop=0xc0947080, a=0xd8f59c6c)
     at vnode_if.c:1267
#8  0xc0686928 in sync_vnode (slp=0xc4f50bf8, bo=0xd8f59cd8, td=0xc5964780)
     at vnode_if.h:549
#9  0xc0686c73 in sched_sync () at /usr/local/src/sys/kern/vfs_subr.c:1819
#10 0xc05cd378 in fork_exit (callout=0xc0686a00 <sched_sync>, arg=0x0,
     frame=0xd8f59d28) at /usr/local/src/sys/kern/kern_fork.c:843
#11 0xc08568d0 in fork_trampoline ()
     at /usr/local/src/sys/i386/i386/exception.s:270
(kgdb)

Full file is core.txt.2 in my freefall home directory.


Doug

-- 

	... and that's just a little bit of history repeating.
			-- Propellerheads

	Improve the effectiveness of your Internet presence with
	a domain name makeover!    http://SupersetSolutions.com/



More information about the freebsd-current mailing list