can someone please let me know what this crash means?
Robert Watson
rwatson at FreeBSD.org
Sun Nov 13 09:52:27 PST 2005
On Sun, 13 Nov 2005, Jason wrote:
>> If not, could you tell me the revisions of netinet/{tcp*,in_pcb}.c?
>
> jason at monsterjam netinet $ pwd
> /usr/src/sys/netinet
> jason at monsterjam netinet $ grep FreeBSD tcp*.c
> tcp_debug.c: * $FreeBSD: src/sys/netinet/tcp_debug.c,v 1.25.2.1 2005/01/31 23:26:36 imp Exp $
> tcp_hostcache.c: * $FreeBSD: src/sys/netinet/tcp_hostcache.c,v 1.7.2.2 2005/02/13 18:18:33 rwatson Exp $
> tcp_input.c: * $FreeBSD: src/sys/netinet/tcp_input.c,v 1.252.2.21 2005/07/05 19:25:42 ps Exp $
> tcp_output.c: * $FreeBSD: src/sys/netinet/tcp_output.c,v 1.100.2.7 2005/05/04 13:59:26 andre Exp $
> tcp_sack.c: * $FreeBSD: src/sys/netinet/tcp_sack.c,v 1.3.2.9 2005/04/19 18:37:26 ps Exp $
> tcp_subr.c: * $FreeBSD: src/sys/netinet/tcp_subr.c,v 1.201.2.21 2005/06/14 11:59:46 rwatson Exp $
> tcp_syncache.c: * This software was developed for the FreeBSD Project by Jonathan Lemon
> tcp_syncache.c: * $FreeBSD: src/sys/netinet/tcp_syncache.c,v 1.66.2.2 2005/02/12 16:02:59 rwatson Exp $
> tcp_timer.c: * $FreeBSD: src/sys/netinet/tcp_timer.c,v 1.66.2.6 2005/01/31 23:26:37 imp Exp $
> tcp_usrreq.c: * $FreeBSD: src/sys/netinet/tcp_usrreq.c,v 1.107.2.6 2005/06/14 12:01:03 rwatson Exp $
> jason at monsterjam netinet $ grep FreeBSD in_pcb.c
> * $FreeBSD: src/sys/netinet/in_pcb.c,v 1.153.2.10 2005/06/14 11:57:06 rwatson Exp $
> jason at monsterjam netinet $
Do you use IPv6 on this box, and in particular, TCP over IPv6? Do you use
tcpdrop(8) to kill TCP connections?
There appears to be one bug fix since the revision you're using relating
to tcpdrop(8) on TCP connections in the TIMEWAIT state that might result
in a panic like the one you're seeing. The panic and trace look familiar,
but without the panic message it's hard to confirm. If the machine has
not already been reset, you might try showing the message buffer in DDB,
which would have the effect of printing out the ring buffer that likely
contains the panic message.
There have also been a number of fixes relating to raw sockets which may
also apply to ipdivert related configurations, but I'm not sure they could
lead to this particular panic easily. This strikes me a a pcb/tcp race of
some sort.
Thanks,
Robert N M Watson
> thank you.
>
> Jason
>
>>
>> Thanks,
>>
>> Robert N M Watson
>>
>>
>>> db> AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
>>> No such command
>>> db> trace
>>> Tracing pid 608 tid 100103 td 0xc2688480
>>> kdb_enter(c07ec00d) at kdb_enter+0x2b
>>> panic(c07e8435,c07eb5f7,c07eb390,366,c299b434) at panic+0x127
>>> mtx_destroy(c812457c,0) at mtx_destroy+0x5c
>>> in_pcbdetach(c81244ec,c616e6f0,c616e6f0,14,e830db44) at in_pcbdetach+0x1b4
>>> tcp_close(c616e6f0,1,0,14,c616e6f0) at tcp_close+0x94
>>> tcp_input(c3e3b200,14,6da8d318,0,0) at tcp_input+0x16df
>>> ip_input(c3e3b200) at ip_input+0x50d
>>> div_output(c2728288,c3e3b200,c263b620,0,e830dc0c) at div_output+0x1f7
>>> div_send(c2728288,0,c3e3b200,c263b620,0) at div_send+0x3f
>>> sosend(c2728288,c263b620,e830dc40,c3e3b200,0) at sosend+0x5e7
>>> kern_sendit(c2688480,3,e830dcbc,0,0) at kern_sendit+0x104
>>> sendit(c2688480,3,e830dcbc,0,bfbeed98) at sendit+0x161
>>> sendto(c2688480,e830dd04,6,6888be,292) at sendto+0x4d
>>> syscall(2f,bfbf002f,e830002f,1,28) at syscall+0x227
>>> Xint0x80_syscall() at Xint0x80_syscall+0x1f
>>> --- syscall (133, FreeBSD ELF32, sendto), eip = 0x280d31cf, esp =
>>> 0xbfbeecdc, ebp =
>>> 0xbfbfed88 ---
>>> db>
>>>
>>> monsterjam jason $ uname -a
>>> FreeBSD monsterjam.org 5.4-STABLE FreeBSD 5.4-STABLE #2: Fri Aug 26
>>> 15:15:59 EDT 2005
>>> monsterjam.org:/usr/src/sys/i386/compile/FREEBIE i386
>>>
>>>
>>> thanks/regards,
>>> Jason
>>>
>>> _______________________________________________
>>> freebsd-stable at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>>> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
>>>
>
> --
> ================================================
> | Jason Welsh jason at monsterjam.org |
> | http://monsterjam.org DSS PGP: 0x5E30CC98 |
> | gpg key: http://monsterjam.org/gpg/ |
> ================================================
>
>
More information about the freebsd-stable
mailing list