[Babel-users] Investigating a babeld crash on OpenWRT
Baptiste Jonglez
baptiste.jonglez at ens-lyon.fr
Tue Jul 15 12:37:37 UTC 2014
On Sun, Jul 13, 2014 at 03:06:55PM +0200, Juliusz Chroboczek wrote:
> > Since this runs inside tmux, the last 2000 lines of log should still be
> > there if babeld ever crashes again.
>
> I doubt it will do you much good in case of a crash. It would be really
> helpful to get a backtrace (ulimit -c somethingreasonable).
Unfortunately, core dumps are not enabled by default on OpenWRT, and I
really don't want to reflash it remotely.
Anyway, here are babeld famous last words:
Checking neighbours.
Sending self update to tap-babel.
Sending update to tap-babel for 10.0.0.0/8.
Sending update to tap-babel for 172.22.0.0/15.
Sending update to tap-babel for 172.23.184.64/26.
Sending update to tap-babel for 172.31.0.0/16.
kernel_route: flush 172.23.184.216/125 metric 0 dev 54 nexthop 172.23.184.217
Netlink message: (ACK)
kernel_route: add 172.23.184.216/125 metric 65535 dev 54 nexthop 172.23.184.217
Netlink message: (ACK)
Segmentation fault
The subnet is actually 172.23.184.216/29, not /125, but babeld seems to be
using IPv4-mapped addresses. The RIB just before the segfault looked like
this:
http://paste.debian.net/hidden/77ec723f/
Looking at the RIB, I'm not sure why babeld decided to change the kernel
route to unreachable. Please note that the originator of this route (the
"fe80::23:184:217" neighbour) has a very spotty network connectivity.
The command line used to run babeld:
babeld -I /var/run/babeld.pid -g 33123 -C 'interface tap-babel split-horizon false max-rtt-penalty 250 rtt-max 500' -C 'interface tun-mejis wired true rxcost 45 enable-timestamps true' -C 'redistribute ip 172.23.184.0/24 le 29 proto 2 allow' -C ' redistribute ip 10.0.0.0/8 eq 8 metric 255' -C 'redistribute ip 172.22.0.0/15 eq 15 metric 128' -C ' redistribute ip 172.31.0.0/16 eq 16 metric 255' -C ' redistribute local deny' -C ' in ip 172.22.0.0/15 allow' -C ' in deny' -d 3
Any idea?
Thanks,
Baptiste
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/babel-users/attachments/20140715/9356aa32/attachment.sig>
More information about the Babel-users
mailing list