View Single Post
Old 12-12-06, 08:20 AM   #7
adamk75
Registered User
 
Join Date: Nov 2006
Posts: 228
Default Re: Nvidia driver under 7.0-CURRENT. . .

If anyone from nVidia is interested, this is the crash:

login: NVRM: detected agp.ko, aborting NVIDIA AGP setup!
Kernel page fault with the following non-sleepable locks held:
exclusive sleep mutex cdev r = 0 (0xc0a29984) locked @ /usr/src/sys/kern/kern_conf.c:61
KDB: stack backtrace:
db_trace_self_wrapper(c092dba0) at db_trace_self_wrapper+0x25
kdb_backtrace(1,c4433460,c,c42ea380,e64439c8,...) at kdb_backtrace+0x29
witness_warn(5,0,c09530c0) at witness_warn+0x192
trap(8,28,c0920028,c484bb00,66666667,...) at trap+0x108
calltrap() at calltrap+0x5
--- trap 0xc, eip = 0xc068cdf3, esp = 0xe6443a10, ebp = 0xe6443a24 ---
destroy_devl(c484bb00,e6443a54,c0f37bf4,c484bb00,c 496c680,...) at destroy_devl+0x23b
destroy_dev(c484bb00,c496c680,c109ea00,0,c484bb00, ...) at destroy_dev+0x10
nvidia_dev_close(c484bb00,3,2000,c42ea380,c0a2ad48 ,0,c0926b72,11b) at nvidia_dev_close+0x94
giant_close(c484bb00,3,2000,c42ea380,c414702c,...) at giant_close+0x30
devfs_close(e6443b00) at devfs_close+0x32c
VOP_CLOSE_APV(c09cab00,e6443b00) at VOP_CLOSE_APV+0x7e
vn_close(c499ca78,3,c46b7480,c42ea380) at vn_close+0x95
vn_closefile(c4664e58,c42ea380,e6443bb8,c06951b0,c 4664e58,...) at vn_closefile+0xca
devfs_close_f(c4664e58,c42ea380) at devfs_close_f+0xf
fdrop_locked(c4664e58,c42ea380,c3bf33b8,0,c09275cc ,...) at fdrop_locked+0x88
fdrop(c4664e58,c42ea380,6ba,c0a319f4,0,...) at fdrop+0x24
closef(c4664e58,c42ea380,0,0,0,...) at closef+0x367
kern_close(c42ea380,7,e6443d30,c08aafe2,c42ea380,. ..) at kern_close+0x1b6
close(c42ea380,e6443d04) at close+0x10
syscall(3b,3b,842003b,0,0,...) at syscall+0x256
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (6, FreeBSD ELF32, close), eip = 0x283b72fb, esp = 0xbfbfe61c, ebp = 0xbfbfe638 ---


Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address = 0x0
fault code = supervisor read, page not present
instruction pointer = 0x20:0xc068cdf3
stack pointer = 0x28:0xe6443a10
frame pointer = 0x28:0xe6443a24
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 1447 (glxgears)
[thread pid 1447 tid 100107 ]
Stopped at destroy_devl+0x23b: cmpl %ebx,0(%eax)
db> bt
Tracing pid 1447 tid 100107 td 0xc42ea380
destroy_devl(c484bb00,e6443a54,c0f37bf4,c484bb00,c 496c680,...) at destroy_devl+0x23b
destroy_dev(c484bb00,c496c680,c109ea00,0,c484bb00, ...) at destroy_dev+0x10
nvidia_dev_close(c484bb00,3,2000,c42ea380,c0a2ad48 ,0,c0926b72,11b) at nvidia_dev_close+0x94
giant_close(c484bb00,3,2000,c42ea380,c414702c,...) at giant_close+0x30
devfs_close(e6443b00) at devfs_close+0x32c
VOP_CLOSE_APV(c09cab00,e6443b00) at VOP_CLOSE_APV+0x7e
vn_close(c499ca78,3,c46b7480,c42ea380) at vn_close+0x95
vn_closefile(c4664e58,c42ea380,e6443bb8,c06951b0,c 4664e58,...) at vn_closefile+0xca
devfs_close_f(c4664e58,c42ea380) at devfs_close_f+0xf
fdrop_locked(c4664e58,c42ea380,c3bf33b8,0,c09275cc ,...) at fdrop_locked+0x88
fdrop(c4664e58,c42ea380,6ba,c0a319f4,0,...) at fdrop+0x24
closef(c4664e58,c42ea380,0,0,0,...) at closef+0x367
kern_close(c42ea380,7,e6443d30,c08aafe2,c42ea380,. ..) at kern_close+0x1b6
close(c42ea380,e6443d04) at close+0x10
syscall(3b,3b,842003b,0,0,...) at syscall+0x256
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (6, FreeBSD ELF32, close), eip = 0x283b72fb, esp = 0xbfbfe61c, ebp = 0xbfbfe638 ---
db> reboot

I am not using NVIDIA's AGP support in this crash, but I get the same results even if I switch.

Adam
adamk75 is offline   Reply With Quote