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