nvidia-driver 195.22 use horribly broken on amd64
between r206173 and
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
#0 doadump () at pcpu.h:231
231 pcpu.h: No such file or directory.
(kgdb) #0 doadump () at pcpu.h:231
#1 0xc05f697f in boot (howto=260)
#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)
#4 0xc066bfa8 in vfs_bio_awrite (bp=0xd8d687f8) at buf.h:386
#5 0xc067592b in vop_stdfsync (ap=0xd8f59c6c)
#6 0xc0588a5c in devfs_fsync (ap=0xd8f59c6c)
#7 0xc088ec95 in VOP_FSYNC_APV (vop=0xc0947080, a=0xd8f59c6c)
#8 0xc0686928 in sync_vnode (slp=0xc4f50bf8, bo=0xd8f59cd8, td=0xc5964780)
#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 ()
Full file is core.txt.2 in my freefall home directory.
... and that's just a little bit of history repeating.
Improve the effectiveness of your Internet presence with
a domain name makeover! http://SupersetSolutions.com/
More information about the freebsd-current