Re: 2.0.35 and 2.0.36-pre7 w/multicast dies

Philippe Troin (phil@fifi.org)
Sun, 06 Sep 1998 13:04:25 -0700


Roman Drahtmueller wrote:

> > After a couple of minutes I got some syslog messages:
> > kernel: net_timer: timer expired - reason 0 is unknown
>
> This happens in net/ipv4/timer.c

Yup. I spent some time debugging it and it came to a an external module which
wasn't recompiled. I use cipe (the Crypto IP Encapsulation) on this box to
have a VPN across the internet, and I didn't recompile it after enabling
multicasting.
As adding multicasting grows the struct sock by 16 bytes, the cipe module and
the kernel were exchanging mismatched struct sock. Hence the strange things
on 2.0.3{5,6-pre7}. I'm amazed it didn't die more quickly of didn't oops...

Sometimes I just hate modules :-)
Thanks for your help offer though.
Everything's fine now.

Phil.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/faq.html