tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

locking error on NFS swap



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



Home | Main Index | Thread Index | Old Index