[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#804079: linux-image-3.16.0-4-amd64: Kernel panic on Xen virtualisation in Debian - deactivating IPv6



Hi!

After contributing to this bug on Thursday, my server kept crashing on Friday several times, even within 5 minutes after rebooting. Really, really annoying.

However I managed to deactivate my IPv6 routing on the Xen bridge. @Jan: can you please, if possible, if this helps for you, too?
After all deactivating IPv6 cannot be the solution to this issue.

When looking at https://lkml.org/lkml/2013/5/30/663 the fix seems to be to use buff instead of skb for ndisc_fill_addr_option, but that patch only fixes the problem in line 1493 (or so). Now the function is to be found at line 1510. However, there are some more occurences of that maybe-faulty line:

root@gate:/usr/src/linux-source-3.16# grep "ndisc_fill_addr_option"  net/ipv6/ndisc.c
static void ndisc_fill_addr_option(struct sk_buff *skb, int type, void *data)
                ndisc_fill_addr_option(skb, ND_OPT_TARGET_LL_ADDR,
                ndisc_fill_addr_option(skb, ND_OPT_SOURCE_LL_ADDR,
                ndisc_fill_addr_option(skb, ND_OPT_SOURCE_LL_ADDR,
                ndisc_fill_addr_option(buff, ND_OPT_TARGET_LL_ADDR, ha);

I wonder if the other 3 occurences need to be fixed, too, but I’m no programmer nor a kernel hacker. I just want this to get fixed… :-)

--
Ciao...          //        http://blog.windfluechter.net
      Ingo     \X/     XMPP: ij@jabber.windfluechter.net

gpg pubkey:  http://www.juergensmann.de/ij_public_key.asc



Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail


Reply to: