Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 08 Sep 2009 16:15:31 -0000
From:      Stef Walter <stef-list@memberwebs.com>
To:        Shteryana Shopova <shteryana@gmail.com>
Cc:        "freebsd-net@FreeBSD.org" <freebsd-net@freebsd.org>, Bruce Simpson <bms@incunabulum.net>
Subject:   Re: Panic in imo_match_source (netinet/in_mcast.c)
Resent-Message-ID: <none>
References:  <4AA65663.8050106@incunabulum.net> <4AA65861.8@incunabulum.net> <61b573980909080654x50670168x39001267ad81c6a3@mail.gmail.com>

| previous in thread | raw e-mail | index | archive | help
Shteryana Shopova wrote:
> I actually managed to get the same kernel dump using the following
> sample code - http://people.freebsd.org/~syrinx/mcast/mcast_crash.c
> and the crash is 100% reproducable. A temporary fix is here -
> http://people.freebsd.org/~syrinx/mcast/in_mcast.c-20090908-01.diff
> but I actually prefer that we go over the logic in inp_join_group()
> again before proposing a patch for head as this is the second assert
> panic I am seeing it causes in the last few days. I can try making up
> a proper fix if Bruce is busy, but it will take a day or two until I'm
> able to fully test it.

Hmmmm, EADDRINUSE ... This sounds very familiar. Here's an old quagga
bug that I don't think got patched properly. It does an unexpected
double IP_ADD_MEMBERSHIP:

http://bugzilla.quagga.net/show_bug.cgi?id=212

I'll test the patch here. Thanks!

Cheers,

Stef







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?>