[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