BIRD 3.3.0 crashes on "birdc show route for 209.24.0.0/24"
Maria Matejka
maria.matejka at nic.cz
Tue Jun 9 21:09:43 CEST 2026
Hello all,
On Tue, Jun 09, 2026 at 07:28:39PM +0200, Marek Zarychta via Bird-users wrote:
> > unfortunately, BIRD 3.3.0 as shipped by EPEL 9 crashes at the following:
> >
> > $ birdc show route for 209.24.0.0/24
> > BIRD 3.3.0 ready.
> > Connection closed by server
> >
> > The correct answer of above command should be "Network not found", which it
> > is on at least BIRD 2.16.
> >
> > Btw, "birdc show route 209.24.0.0/24 filtered" crashes the same way on BIRD
> > 3.3.0. The correct answer would also be "Network not found".
That looks like a stupid oversight of myself. Unfortunately we have
closed the merge window for 3.3.1 yesterday. We'll fix this in 3.3.2.
> > Jun 9 18:34:52 systemd[1]: bird.service: Main process exited, code=dumped, status=11/SEGV
> >
> >
> > But as "birdc show route for 1.1.1.1" and "birdc show route for 1.1.1.0/24"
> > both work fine, this only seems to affect non-existing routes?
> >
> > Do you need anything else for debugging?
Probably nothing, I already have my suspicions.
> I can confirm that a FreeBSD build of BIRD 3.3.0 also crashes in this
> scenario.
This confirms to me that it's a straightforward bug in the logic,
nothing crazy.
Thank you for the report. I should have spotted this!
--
Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20260609/df848526/attachment.htm>
More information about the Bird-users
mailing list