Re: PANIC: trap.c

From: Max Laier <max_at_love2party.net>
Date: Mon, 16 Feb 2004 14:39:27 +0100
On Monday 16 February 2004 13:00, Jiri Mikulas wrote:
> Hello
>
> >Can you also provide 'args' and '*dummytag' from the same frame?
> >
> >Thanks in advance.
>
> ~~~cut~~~
> #6  0xc05726c8 in ip_output (m=0xc10f7200, opt=0x0, ro=0xc2abab68,
> flags=1, imo=0x0, inp=0x0) at /usr/src/sys/netinet/ip_output.c:983
> 983             if (sw_csum & CSUM_DELAY_DATA) {
> (kgdb) inspect args
> $1 = {m = 0xc10f7200, oif = 0x0, next_hop = 0x0, rule = 0xc2943800, eh
> = 0x0, ro = 0x1, dst = 0xc2abab40, flags = -1055947264, f_id = { dst_ip
> = 169558539, src_ip = 169542160, dst_port = 64147, src_port = 80, proto
> = 6 '\006', flags = 18 '\022'}, retval = 48}
> (kgdb) inspect *dummytag
> $2 = {m_tag_link = {sle_next = 0x0}, m_tag_id = 15, m_tag_len = 48,
> m_tag_cookie = 0, m_tag_free = 0xc0522614 <_m_tag_free>}
> (kgdb)
> ~~~cut~~~
>
> ok?:)
> Jiri

Well, we hit the dummynet case for sure and should get the proper 
interface pointer from the packet tag. Nothing changed with the 
processing there. The only change I found is, that the presents of a 
dummynet tag in ip_output previously reset flags, which is no longer that 
case. Can you try attached patch to see if that is the issue (from 
reading the code I don't really hope that this will be it, but it's the 
only thing I can come up with atm, sorry.)

-- 
Best regards,				| mlaier_at_freebsd.org
Max Laier				| ICQ #67774661
http://pf4freebsd.love2party.net/	| mlaier_at_EFnet

Received on Mon Feb 16 2004 - 04:39:36 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:43 UTC