Skip site navigation (1)Skip section navigation (2)
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 =3D 0, esp =3D 0xd692fd7c, ebp =3D 0 ---
Debugger("panic")
Stopped at      Debugger+0x54:  xchgl   %ebx,in_Debugger.0
db> show locks
exclusive sleep mutex fxp0 (network driver) r =3D 1 (0xc1510160) locked =
@
/usr/src/sys/dev/fxp/if_fxp.c:1539
exclusive sleep mutex Giant r =3D 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>