Summary: | ip_multicast: Panic due to VNET being invalid on lagg during SIOCDELMULTI | ||
---|---|---|---|
Product: | Base System | Reporter: | brent |
Component: | kern | Assignee: | Kubilay Kocak <koobs> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | net, pstef, shurd |
Priority: | --- | ||
Version: | 11.1-RELEASE | ||
Hardware: | amd64 | ||
OS: | Any | ||
See Also: | https://reviews.freebsd.org/D14969 |
Description
brent
2017-09-13 19:07:14 UTC
I'll mention as well that Chris has two other fixes for issues in the in_mcast.c code that are worth looking at: "Turning on multicast debug made multicast failure worse because the strings and #define values no longer matched up. Fix them, and make sure they stay matched-up.": https://github.com/freenas/os/commit/f768c70f166fb547bfa5559c934ddd41fe4dcc4e#diff-c9065ed6e74837c7cb1ded9eb39e7fb9 "During if_detach(), we get a race where a closing socket is releasing multicast data (via inp_freemoptions()) at the same time as igmp_ifdetach() is releasing all multicast data for the interface, resulting in a potential double teardown and double free. ...": https://github.com/freenas/os/commit/83854288f897f0e886a2a6f17d2583081b8e25cb#diff-c9065ed6e74837c7cb1ded9eb39e7fb9 This seems to have been fixed in r333175 and improved in r333309 (f3e1324b41e5 and b6f6f88018f3). ^Triage: Resolve FIXED. If this is still an issue, please re-open with additional detail |