kern/132215: [route locking] Crash after running ppp

Stéphane Legrand stephleg at free.fr
Mon Mar 2 11:00:20 PST 2009


The following reply was made to PR kern/132215; it has been noted by GNATS.

From: =?ISO-8859-1?Q?St=E9phane?= Legrand <stephleg at free.fr>
To: bug-followup at FreeBSD.org, stephleg at free.fr
Cc:  
Subject: Re: kern/132215: [route locking] Crash after running ppp
Date: Mon, 02 Mar 2009 19:42:27 +0100

 (kgdb) frame 5
 #5  0xc074f6b3 in _mtx_lock_sleep (m=0xc4267e7c, tid=3297722368, opts=0,
 file=0x0, line=0) at /usr/src/sys/kern/kern_mutex.c:420
 420			turnstile_wait(ts, mtx_owner(m), TS_EXCLUSIVE_QUEUE);
 (kgdb) set $td = (struct thread *)(m->mtx_lock & ~3)
 (kgdb) p $td->td_tid
 $1 = 100053
 (kgdb) thread $td->td_tid
 Thread ID 100053 not known.
 (kgdb) where
 #0  doadump () at pcpu.h:196
 #1  0xc075c6df in boot (howto=260)
 at /usr/src/sys/kern/kern_shutdown.c:418
 #2  0xc075c9a4 in panic (fmt=Variable "fmt" is not available.
 ) at /usr/src/sys/kern/kern_shutdown.c:574
 #3  0xc078eeec in propagate_priority (td=0xc444a690)
 at /usr/src/sys/kern/subr_turnstile.c:222
 #4  0xc078fd11 in turnstile_wait (ts=0xc4260e60, owner=0xc444a690,
 queue=Variable "queue" is not available.
 ) at /usr/src/sys/kern/subr_turnstile.c:740
 #5  0xc074f6b3 in _mtx_lock_sleep (m=0xc4267e7c, tid=3297722368, opts=0,
 file=0x0, line=0) at /usr/src/sys/kern/kern_mutex.c:420
 #6  0xc0800fbe in rtalloc1_fib (dst=0xe6a1caa8, report=0, ignflags=0,
 fibnum=0) at /usr/src/sys/net/route.c:296
 #7  0xc080194c in rtalloc1 (dst=0xe6a1caa8, report=0, ignflags=0)
 at /usr/src/sys/net/route.c:266
 #8  0xc08b8c74 in selectroute (dstsock=0xc48367c0, opts=0x0,
 mopts=Variable "mopts" is not available.
 ) at /usr/src/sys/netinet6/in6_src.c:597
 #9  0xc08b8ec8 in in6_selectif (dstsock=0xc48367c0, opts=0x0, mopts=0x0,
 ro=0x0, retifp=0xe6a1cb54) at /usr/src/sys/netinet6/in6_src.c:673
 #10 0xc08b936d in in6_selectsrc (dstsock=0xc48367c0, opts=0x0,
 inp=0xc450a168, ro=0x0, cred=0xc49d1600, ifpp=0xe6a1cb9c,
 errorp=0xe6a1cba0)
     at /usr/src/sys/netinet6/in6_src.c:261
 #11 0xc08b6acb in in6_pcbladdr (inp=0xc450a168, nam=0xc48367c0,
 plocal_addr6=0xe6a1cbd8) at /usr/src/sys/netinet6/in6_pcb.c:325
 #12 0xc08b705d in in6_pcbconnect (inp=0xc450a168, nam=0xc48367c0,
 cred=0xc49d1600) at /usr/src/sys/netinet6/in6_pcb.c:370
 #13 0xc08d0b4c in udp6_connect (so=0xc4a3c000, nam=0xc48367c0,
 td=0xc48f4000) at /usr/src/sys/netinet6/udp6_usrreq.c:867
 #14 0xc07acda7 in soconnect (so=0xc4a3c000, nam=0xc48367c0,
 td=0xc48f4000) at /usr/src/sys/kern/uipc_socket.c:768
 #15 0xc07b3ebc in kern_connect (td=0xc48f4000, fd=18, sa=0xc48367c0)
 at /usr/src/sys/kern/uipc_syscalls.c:570
 #16 0xc07b4041 in connect (td=0xc48f4000, uap=0xe6a1ccfc)
 at /usr/src/sys/kern/uipc_syscalls.c:534
 #17 0xc09fdd08 in syscall (frame=0xe6a1cd38)
 at /usr/src/sys/i386/i386/trap.c:1090
 #18 0xc09e4910 in Xint0x80_syscall ()
 at /usr/src/sys/i386/i386/exception.s:255
 #19 0x00000033 in ?? ()
 Previous frame inner to this frame (corrupt stack?)
 
 
 
 
 


More information about the freebsd-bugs mailing list