[radvd-devel-l] radvd crash with multiple interfaces when 1 interface comes back up

Pekka Savola pekkas at netcore.fi
Tue Dec 14 07:46:43 EST 2010


On Tue, 4 May 2010, Pekka Savola wrote:
> Hello,
>
> During today's testing I found a similar problem that Teemu fixes last year.
>
> When you have multiple interfaces (IgnoreIfMissing=on, and one interface is 
> down, when you bring it back up, radvd crashes with a segfault in timer.c:152 
> ("tm->prev->next = tm->next;").
>
> Interestingly enough, I don't see this happening when running radvd as root.
>
> I played around with this a bit, but could not figure out the real root 
> cause.  I'm tempted to work around this by applying the following work-around 
> fix.  Anyone else interested in looking into this a bit more?
...

I added the work-around fix, but I doubt it helps that much.




More information about the radvd-devel-l mailing list