Hello Maiyun,

thanks for confirming that it is happening, we know about this issue.

It seems to be caused by some particularly nasty race condition, which we are trying to hunt down for like a week now.

We will definitely let you know if we need anything.

Have a good week!
David

David Petera (he/him) | BIRD Tech Support | CZ.NIC, z.s.p.o.

On 2/25/25 06:30, Maiyun Zhang via Bird-users wrote:
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)
  • Bird v3 failed assert Maiyun Zhang via Bird-users
    • Re: Bird v3 failed assert David Petera via Bird-users

Reply via email to