Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Dec 2008 16:55:33 -0500
From:      Boris Kochergin <spawk@acm.poly.edu>
To:        Eugene Grosbein <eugen@kuzbass.ru>, freebsd-net@freebsd.org
Subject:   Re: if_gif/if_bridge problem
Message-ID:  <493D97D5.8090908@acm.poly.edu>
In-Reply-To: <20081024042123.GA45452@svzserv.kemerovo.su>
References:  <47C428EC.3090909@acm.poly.edu>	<20080226162307.GA80931@svzserv.kemerovo.su>	<47C4439A.9050502@acm.poly.edu>	<20080226175616.GC1509@heff.fud.org.nz>	<47C4FB54.FF2F89EF@kuzbass.ru> <48C00372.8030600@acm.poly.edu>	<20080904164949.GA76939@svzserv.kemerovo.su>	<4900D086.2000703@acm.poly.edu> <20081024042123.GA45452@svzserv.kemerovo.su>

next in thread | previous in thread | raw e-mail | index | archive | help
Eugene Grosbein wrote:
> On Thu, Oct 23, 2008 at 03:29:10PM -0400, Boris Kochergin wrote:
>
>   
>> #0  doadump () at /usr/src/sys/kern/kern_shutdown.c:241
>> 241             dumptid = curthread->td_tid;
>> (kgdb) where
>> #0  doadump () at /usr/src/sys/kern/kern_shutdown.c:241
>> #1  0xc05583ef in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409
>> #2  0xc0558861 in panic (fmt=Could not find the frame base for "panic".
>> ) at /usr/src/sys/kern/kern_shutdown.c:563
>> #3  0xc07c033d in trap_fatal (frame=0xe9f3f63c, eva=12) at 
>> /usr/src/sys/i386/i386/trap.c:899
>> #4  0xc07bfee0 in trap_pfault (frame=0xe9f3f63c, usermode=0, eva=12) at 
>> /usr/src/sys/i386/i386/trap.c:812
>> #5  0xc07bf79d in trap (frame=0xe9f3f63c) at 
>> /usr/src/sys/i386/i386/trap.c:490
>> #6  0xc079ed4b in calltrap () at /usr/src/sys/i386/i386/exception.s:139
>> #7  0xc05bfb83 in m_copym (m=0x0, off0=1500, len=20, wait=1) at 
>> /usr/src/sys/kern/uipc_mbuf.c:538
>> #8  0xc065c536 in ip_fragment (ip=0xc60fabe8, m_frag=0xe9f3f7a8, 
>> mtu=1500, if_hwassist_flags=0, sw_csum=769) at 
>> /usr/src/sys/netinet/ip_output.c:726
>> #9  0xc065bf35 in ip_output (m=0xc60fab00, opt=0x0, ro=0xc589dd24, 
>> flags=0, imo=0x0, inp=0x0) at /usr/src/sys/netinet/ip_output.c:565
>> #10 0xc064c431 in in_gif_output (ifp=0xc58a9000, family=18, 
>> m=0xc60fab00) at /usr/src/sys/netinet/in_gif.c:228
>> #11 0xc06321c3 in gif_output (ifp=0xc58a9000, m=0xc60f9900, 
>> dst=0xc58b52a0, rt=0x0) at /usr/src/sys/net/if_gif.c:455
>> #12 0xc0631e29 in gif_start (ifp=0xc58a9000) at 
>> /usr/src/sys/net/if_gif.c:352
>> #13 0xc06297a9 in bridge_enqueue (sc=0xc58d6600, dst_ifp=0xc58a9000, 
>> m=0x0) at /usr/src/sys/net/if_bridge.c:1714
>> #14 0xc062b80e in bridge_broadcast (sc=0xc58d6600, src_if=0xc58a3400, 
>> m=0xc60f9900, runfilt=1) at /usr/src/sys/net/if_bridge.c:2394
>> #15 0xc062a5e4 in bridge_forward (sc=0xc58d6600, sbif=0xc56f3600, 
>> m=0xc60f9900) at /usr/src/sys/net/if_bridge.c:2018
>> #16 0xc062af00 in bridge_input (ifp=0xc58a3400, m=0xc614e700) at 
>> /usr/src/sys/net/if_bridge.c:2189
>> #17 0xc06324dd in gif_input (m=0xc614e700, af=18, ifp=0xc58a3400) at 
>> /usr/src/sys/net/if_gif.c:564
>> #18 0xc064c89e in in_gif_input (m=0xc614e700, off=20) at 
>> /usr/src/sys/netinet/in_gif.c:326
>> #19 0xc0653f85 in encap4_input (m=0xc614e700, off=20) at 
>> /usr/src/sys/netinet/ip_encap.c:191
>> #20 0xc065819f in ip_input (m=0xc614e700) at 
>> /usr/src/sys/netinet/ip_input.c:665
>> #21 0xc06346ba in netisr_dispatch (num=2, m=0xc614e700) at 
>> /usr/src/sys/net/netisr.c:185
>> #22 0xc0630918 in ether_demux (ifp=0xc56bc000, m=0xc614e700) at 
>> /usr/src/sys/net/if_ethersubr.c:834
>> #23 0xc06306e2 in ether_input (ifp=0xc56bc000, m=0xc614e700) at 
>> /usr/src/sys/net/if_ethersubr.c:692
>> #24 0xc0704874 in xl_rxeof (sc=0xc56ed000) at /usr/src/sys/pci/if_xl.c:2062
>> #25 0xc070531e in xl_intr (arg=0xc56ed000) at /usr/src/sys/pci/if_xl.c:2298
>> #26 0xc05328a0 in ithread_execute_handlers (p=0xc56ec2ac, ie=0xc55e3d00) 
>> at /usr/src/sys/kern/kern_intr.c:1036
>> #27 0xc0532a63 in ithread_loop (arg=0xc56f2430) at 
>> /usr/src/sys/kern/kern_intr.c:1121
>> #28 0xc0530b8c in fork_exit (callout=0xc05329e0 <ithread_loop>, 
>> arg=0xc56f2430, frame=0xe9f3fd38) at /usr/src/sys/kern/kern_fork.c:781
>> #29 0xc079edc0 in fork_trampoline () at 
>> /usr/src/sys/i386/i386/exception.s:205
>>     
>
> Very nice backtrace. If your system runs without patches,
> you should send PR with all details included (system version,
> interface configuration, backtrace and how-to-repeat recipe.
> Please report back PR number once you get it.
>
> Eugene Grosbein
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
>   
I've encountered the problem on a machine running RELENG_7 without the 
patch and have filed a PR. Its number is 129508. Thanks.

-Boris



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?493D97D5.8090908>