Dear folks,
i got a panic today (from y/day's sources?) on a all-NFS machine that swaps
over NFS. It panic's as follows:
Program received signal SIGTRAP, Trace/breakpoint trap.
0xc04ab5dc in breakpoint ()
(gdb) where
#0 0xc04ab5dc in breakpoint ()
#1 0xc04ae356 in kgdb_connect (verbose=0) at
../../../../arch/i386/i386/kgdb_machdep.c:249
#2 0xc04ae3ad in kgdb_panic () at ../../../../arch/i386/i386/kgdb_machdep.c:266
#3 0xc03d851b in panic (fmt=0xc05dc3d7 "lock error") at
../../../../kern/subr_prf.c:234
#4 0xc03d2303 in lockdebug_abort (lock=0xc5b04f80, ops=0xc06248d0,
func=0xc05d7bfd "mutex_vector_enter",
msg=0xc05d7c31 "locking against myself") at
../../../../kern/subr_lockdebug.c:859
#5 0xc03a26ea in mutex_abort (mtx=0xc5b04f80, func=0xc05d7bfd
"mutex_vector_enter",
msg=0xc05d7c31 "locking against myself") at
../../../../kern/kern_mutex.c:324
#6 0xc03a2bd7 in mutex_vector_enter (mtx=0xc5b04f80) at
../../../../kern/kern_mutex.c:556
#7 0xc01418e8 in ip_drain () at ../../../../netinet/ip_input.c:1452
#8 0xc0404c13 in m_reclaim (arg=0x0, flags=2) at
../../../../kern/uipc_mbuf.c:473
#9 0xc03d81c5 in pool_allocator_alloc (pp=0xc5b06900, flags=2) at
../../../../kern/subr_pool.c:2837
#10 0xc03d56af in pool_grow (pp=0xc5b06900, flags=2) at
../../../../kern/subr_pool.c:1377
#11 0xc03d5c09 in pool_catchup (pp=0xc5b06900) at
../../../../kern/subr_pool.c:1524
#12 0xc03d4c6c in pool_get (pp=0xc5b06900, flags=0) at
../../../../kern/subr_pool.c:1190
#13 0xc03d780e in pool_cache_get_slow (cc=0xc5b06a80, s=0xc62fee7c,
objectp=0xc62fee80, pap=0xc0adf258,
flags=0) at ../../../../kern/subr_pool.c:2466
#14 0xc03d7b2f in pool_cache_get_paddr (pc=0xc5b06900, flags=0, pap=0xc0adf258)
at ../../../../kern/subr_pool.c:2548
#15 0xc01f1daf in ex_add_rxbuf (sc=0xc0a49000, rxd=0xc0a49e68) at
../../../../dev/ic/elinkxl.c:1839
#16 0xc01f0ad2 in ex_intr (arg=0xc0a49000) at ../../../../dev/ic/elinkxl.c:1370
#17 0xc0496677 in intr_biglock_wrapper (vp=0xc0a2b040) at
../../../../arch/x86/x86/intr.c:642
#18 0xc010284f in Xintr_legacy11 ()
#19 0xc013c9a8 in in_pcblookup_bind (table=0xc0672a40, laddr={s_addr =
50440384}, lport_arg=61443)
at ../../../../netinet/in_pcb.c:816
Previous frame inner to this frame (corrupt stack?)
(gdb)
Reading the code it panics on mutex_enter(softnet_lock) in ip_input.c:1452.
with regards,
Reinoud
Attachment:
pgpDqhOcuOOMP.pgp
Description: PGP signature