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)