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