Fwd: Address update causing infinite loop

Maria Matejka maria.matejka at nic.cz
Fri Oct 18 14:00:39 CEST 2024


Hello!

On Fri, Oct 18, 2024 at 07:28:02PM +0800, benli ye wrote:

> > Subject: Address update causing infinite loop
> > 
> > Hi Maria,
> > 
> > We also encountered an infinite  loop issue which is similar to the following link. Could you please share any update about the bug which you mentioned in your mail.
> > <https://bird.network.cz/pipermail/bird-users/2022-January/015924.html>

There is no update, we couldn't determine anything.

> > BIRD version in our environment  is 1.6.3-2.

BIRD 1 is out of support, please upgrade to BIRD 2.

> > ```
> > static void
> > static_neigh_notify(struct neighbor *n)
> > {
> >   struct proto *p = n->proto;
> >   struct static_route *r;
> > 
> >   DBG("Static: neighbor notify for %I: iface %p\n", n->addr, n->iface);
> >   for(r=n->data; r; r=r->chain)    ---->>>>>>> by gdb,we check the bird is in this loop. 
> >   {
> >     static_update_bfd(p, r);
> >     static_update_rte(p, r);
> >   }
> > }
> > ```

With just this information, we can't determine anything, the cause may
be anywhere. And AFAIK this is where not only the last report ended as
well, but also this is quite a different place and I don't see much more
connection than that it has the same symptoms (wasting time in a linked list).

Are you able to reproduce this issue with some reasonable probability,
so that we could try this in our lab, or is it just a random fail?

Could you please at least describe what exactly was happening when this
happened?

Thanks, 
Maria

-- 
Maria Matejka (she/her) | https://maria.jmq.cz/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20241018/baba2df3/attachment.htm>


More information about the Bird-users mailing list