Freebsd 8.3-RELEASE kernel panics when Xorp-1.8.6 tries to shutdown

Daniel Spisak dspisak at agiosat.net
Thu Jan 17 23:11:13 UTC 2013


Is anyone that is familiar with the FreeBSD multicast networking code 
able to speak up here regarding these kernel panics? Thanks.
> Daniel Spisak <mailto:dspisak at agiosat.net>
> Wednesday, January 16, 2013 8:54 PM
> Hi there, I'm new to the list!
>
> Myself and a colleague have been trying to use Xorp 1.8.6 (we pulled 
> the source from the git repo about a two months ago) to handle 
> multicast routing over GRE tunnels for a rather convoluted scenario. 
> In the course of trying to get that setup working (which will be 
> another separate email to the list) we seem to be running into 
> behavior from Xorp that is causing kernel panics to happen on FreeBSD 
> 8.3-RELEASE.
>
> Currently, we are able to startup Xorp normally with no apparent 
> problems. However, as soon as we try to shutdown the Xorp service or 
> initiate a system reboot the system will kernel panic. We are running 
> Xorp on ALIX1.D single board computers. You can see more about the 
> hardware specs here:
>
> http://pcengines.ch/alix1d.htm
>
> I have created a file dump of some of the kernel panics along with 
> some kdbg backtraces for developers to take a look at (along with a 
> kernel.debug for our kernel build). If I am reading the backtraces 
> right, it looks like there might be an issue being caused by IGMP 
> somehow. Perhaps a mismatch between v2 and v3?
>
> http://www.mediafire.com/?ojxdc172mp7q6
>
> I'm pretty new to Xorp and multicast so its possible I've missed 
> something here. I've gone ahead and used send-pr to submit the error 
> and you can find it here:
>
> http://www.freebsd.org/cgi/query-pr.cgi?pr=175365
>
> Output from fbsd for interfaces:
>
> dispatch-dev# ifconfig -a
> vr0: flags=8a43<UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> 
> metric 0 mtu 1500
>         
> options=8280b<RXCSUM,TXCSUM,VLAN_MTU,WOL_UCAST,WOL_MAGIC,LINKSTATE>
>         ether 00:0d:b9:0e:32:d4
>         inet XX.XX.XXX.XX netmask 0xfffffffc broadcast XX.XX.XXX.XX
>         inet 192.168.10.2 netmask 0xffffff00 broadcast 192.168.10.255
>         inet 10.13.8.253 netmask 0xffffff80 broadcast 10.13.8.255
>         media: Ethernet autoselect (100baseTX <full-duplex>)
>         status: active
> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
>         options=3<RXCSUM,TXCSUM>
>         inet 127.0.0.1 netmask 0xff000000
> enc0: flags=0<> metric 0 mtu 1536
> pflog0: flags=0<> metric 0 mtu 33200
> gre0: flags=9010<POINTOPOINT,LINK0,MULTICAST> metric 0 mtu 1476
>
> If anyone has any input/insight as to what is causing the kernel 
> panics and how to fix it, that would be great. Thanks!
>

-- 
Daniel Spisak
Network Engineer
dspisak at agiosat.net



More information about the freebsd-net mailing list