Date: Fri, 11 Jul 2003 08:50:07 -0400 From: "Robin P. Blanchard" <Robin.Blanchard@gactr.uga.edu> To: "John Baldwin" <jhb@FreeBSD.org>, <current@freebsd.org> Subject: RE: Witness panic (fxp/polling related) Message-ID: <EE3D3FBAFFCAED448C21C398FDAD91AC010833@EBE1.gc.nat>
next in thread | raw e-mail | index | archive | help
Alright...Added WITNESS_DDB to the kernel. Here's (hopefully) more useful
info. Again, this is using sources dated yesterday morning.
recursed on non-recursive lock (sleep mutex) fxp0 @
/usr/src/sys/dev/fxp/if_fxp.
c:1502
first acquired @ /usr/src/sys/dev/fxp/if_fxp.c:1539
panic: recurse
Stack backtrace:
backtrace(c030b899,c0360800,c030dbd1,d692fc30,100) at backtrace+0x17
panic(c030dbd1,c0305927,603,c0305927,5de) at panic+0xb7
witness_lock(c1510160,8,c0305927,5de,1a4) at witness_lock+0x1fd
_mtx_lock_flags(c1510160,0,c0305927,5de,c1510000) at _mtx_lock_flags+0x63
fxp_poll(c1510000,0,1,603,c400e000) at fxp_poll+0x37
fxp_intr(c1510000,0,c0309d97,215,c40063c8) at fxp_intr+0xc1
ithread_loop(c400ba80,d692fd48,c0309c5c,312,0) at ithread_loop+0x152
fork_exit(c01c5f80,c400ba80,d692fd48) at fork_exit+0xae
fork_trampoline() at fork_trampoline+0x1a
--- trap 0x1, eip = 0, esp = 0xd692fd7c, ebp = 0 ---
Debugger("panic")
Stopped at Debugger+0x54: xchgl %ebx,in_Debugger.0
db> show locks
exclusive sleep mutex fxp0 (network driver) r = 1 (0xc1510160) locked @
/usr/src/sys/dev/fxp/if_fxp.c:1539
exclusive sleep mutex Giant r = 0 (0xc035eb80) locked @
/usr/src/sys/kern/kern_intr.c:533
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?EE3D3FBAFFCAED448C21C398FDAD91AC010833>
