~# birdc show status BIRD 1.3.4 ready. BIRD 1.3.4 Router ID is 10.0.0.1 Current server time is 15-12-2011 11:02:17 Last reboot on 13-12-2011 19:50:47 Last reconfiguration on 13-12-2011 20:35:09 Daemon is up and running I'll try bird-dbg W dniu 2011-12-15 11:20, Ondrej Zajicek pisze:
On Tue, Dec 13, 2011 at 08:08:24PM +0100, Marek Wajdzik wrote:
[2281610.659683] bird[1016]: segfault at 44 ip 00007ff854953550 sp 00007fff5bb1df70 error 4 in bird[7ff85492d000+57000]
That's only thing I've got... Sometimes it works 4-5 months without problem, sometimes it crashes twice a day :/ Bird running as a ospf DR in nbma mode on 4 vlan's system: Debian 6.0 with custom kernel (3.1.1)
Dec 9 09:13:02 rt-ospf1 bird: OSPF: Bad packet from 172.32.0.97 - bad checksum Dec 9 09:17:46 rt-ospf1 bird: OSPF: Bad packet from 172.32.0.97 - bad checksum Dec 9 09:18:31 rt-ospf1 bird: OSPF: Bad packet from 172.32.0.97 - bad checksum Dec 9 09:18:33 rt-ospf1 bird: OSPF: Bad packet from 172.32.0.97 - bad checksum Dec 9 09:22:13 rt-ospf1 bird: OSPF: Bad packet from 172.32.0.97 - bad checksum Dec 9 17:18:31 rt-ospf1 bird: OSPF: Bad packet from 172.32.0.97 - bad checksum Dec 13 16:15:54 rt-ospf1 bird: OSPF: Bad packet from 172.33.0.10 - bad checksum Dec 13 19:50:47 rt-ospf1 bird: KIF: Invalid broadcast address 172.31.1.255 for vlan2001
Broadcast address it's now fixed, but it shouldn't segfault bird. Help :( In Debian 6.0, there is an pretty old version of BIRD. You should try the current one:
ftp://bird.network.cz/pub/bird/debian/dists/squeeze/main/binary-amd64/net/bird_1.3.4-1~bpo60+1_amd64.deb
I remember that we fixed some problems in NBMA.
If the problem would be still here, you could install this package:
ftp://bird.network.cz/pub/bird/debian/dists/squeeze/main/binary-amd64/debug/bird-dbg_1.3.4-1~bpo60+1_amd64.deb
run BIRD with enabled core dumps and send me the core dump after the crash.