Crash using tun device
Victor Snezhko
snezhko at indorsoft.ru
Sun Nov 13 02:30:09 PST 2005
Peter Carah <pete at altadena.net> writes:
>> --- netinet6/mld6.c Wed Nov 9 08:27:14 2005
>> ***************
>> *** 640,645 ****
>> --- 640,649 ----
>> mld6_stop_listening(in6m);
>> ifma->ifma_protospec = NULL;
>> LIST_REMOVE(in6m, in6m_entry);
>> + if (in6m->in6m_timer != IN6M_TIMER_UNDEF)
>> + mld_stoptimer(in6m);
>> free(in6m->in6m_timer_ch, M_IP6MADDR);
>> free(in6m, M_IP6MADDR);
>> }
>>
>>
>
> ....
>
> It helps completely - I'm talking to my mail server using ppp over verizon
> right now. It may not have rebooted if you had invariant_support or invariants
> enabled - those tend to panic in cases that would otherwise reboot or crash,
> especially with free of a block with a pending callback :-); I normally don't
> enable those (nor witness) on my laptop - too slow.
Aha, I didn't know this.
> I run current on two other systems, though, one of which sometimes
> gets invariant_support. I don't care about LOR or other such unless
> I see mysterious hangs - even then I normally just mail the list...
> Also my ppp never uses ip6 (but ethernet sometimes does), so it
> wouldn't hurt most of the time to disable it.
Userland ppp does use IPv6 syscalls by default. This causes netinet6
bugs to influence ppp behaviour.
>> The bug I mentioned was committed on Oct 21.
>>
>> If the fix don't help, try to disable INET6 and see if that helps.
> Did help. Thank you.
--
WBR, Victor V. Snezhko
EMail: snezhko at indorsoft.ru
More information about the freebsd-current
mailing list