Bird v3 failed assert

Maiyun Zhang me at maiyun.me
Tue Feb 25 06:30:14 CET 2025


Hello folks,

I was checking the log today and saw a failed assertion in bird.
bird[43579]: Assertion '!bmap_test(&c->export_rejected_map, old->id)' failed at nest/rt-table.c:1571

After this, the daemon dies and gets restarted by systemd. The frequency of this fault ranges from once every few minutes to a few hours depending on BGP traffic.

I am running the latest build on branch stable-v3 (d13c9d3), built with gcc 13.

This error happens on all three of my routers running the same revision. All of them are aarch64 linux machines. Two of them have eBGP peers and one is iBGP only (and babel).
Judging from the log lines, there is not a pattern before which this happens.

The set up is a little complex for me, so I’m sorry for not having a ready-to-go MWE. Please let me know if I can help debugging it.

Thank you all for the great work in Bird!

Best,
Maiyun Zhang (he/him)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20250224/1bde64f5/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4315 bytes
Desc: not available
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20250224/1bde64f5/attachment.p7s>


More information about the Bird-users mailing list