Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Aug 2013 14:07:03 -0700
From:      Craig Rodrigues <rodrigc@FreeBSD.org>
To:        lwhsu@freebsd.org
Cc:        freebsd-net@freebsd.org, freebsd-ports@freebsd.org, freebsd-java@freebsd.org
Subject:   devel/jenkins port not starting. Kernel panic in IPv6 multicast code
Message-ID:  <CAG=rPVfzUW1pPxocdTJWGFeUyJ9tuOdURgaLm8O0Bx%2BBKNUGCQ@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
--089e0112c51c55c2ed04e4e023dc
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi,

Sorry for the cross-posting, but I'm not 100% sure where the problem
is, either with the Jenkins port, Java, or FreeBSD networking code..

I recently tried to install the devel/jenkins port
on two separate boxes:


(1)  box 1 running FreeBSD-9-STABLE.

(2)  box 2 running running FreeBSD-CURRENT r254815

On box 1 when I tried to run jenkins with "service jenkins start",
I got a Java error with backtrace:
WARNING: Failed to advertise the service to DNS multi-cast

(see attached jenkins.log.txt)


On box 2, since I this is a debug kernel with WITNESS and INVARIANTS
enabled, I get a kernel panic.  (see attached core.txt.gz)

The panic occurs here on line 1779:

   1768 static struct ifnet *
   1769 in6p_lookup_mcast_ifp(const struct inpcb *in6p,
   1770     const struct sockaddr_in6 *gsin6)
   1771 {
   1772         struct route_in6         ro6;
   1773         struct ifnet            *ifp;
   1774
   1775         KASSERT(in6p->inp_vflag & INP_IPV6,
   1776             ("%s: not INP_IPV6 inpcb", __func__));
   1777         KASSERT(gsin6->sin6_family =3D=3D AF_INET6,
   1778             ("%s: not AF_INET6 group", __func__));
   1779         KASSERT(IN6_IS_ADDR_MULTICAST(&gsin6->sin6_addr),
   1780             ("%s: not multicast", __func__));

If I look at gsin6->sin6_addr inside kgdb,
I see:

(kgdb) p gsin6->sin6_addr
$1 =3D {__u6_addr =3D {__u6_addr8 =3D
"\000\000\000\000\000\000\000\000\000\000=EF=BF=BD=EF=BF=BD=EF=BF=BDM|=EF=
=BF=BD", __u6_addr16 =3D {0, 0, 0,
0, 0, 65535, 19951, 54652}, __u6_addr32 =3D {0, 0,
      4294901760, 3581693423}}}


I am not so familiar with this part of the networking code.
Can someone recommend where is the best place to fix
this would be?

Thanks.

--
Craig

--089e0112c51c55c2ed04e4e023dc
Content-Type: text/plain; charset=US-ASCII; name="jenkins.log.txt"
Content-Disposition: attachment; filename="jenkins.log.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hku6268f0

UnVubmluZyBmcm9tOiAvdXNyL2xvY2FsL3NoYXJlL2plbmtpbnMvamVua2lucy53YXIKQXVnIDI2
LCAyMDEzIDk6NTg6MjcgQU0gd2luc3RvbmUuTG9nZ2VyIGxvZ0ludGVybmFsCklORk86IEJlZ2lu
bmluZyBleHRyYWN0aW9uIGZyb20gd2FyIGZpbGUKSmVua2lucyBob21lIGRpcmVjdG9yeTogL3Vz
ci9sb2NhbC9qZW5raW5zIGZvdW5kIGF0OiBTeXN0ZW0uZ2V0UHJvcGVydHkoIkpFTktJTlNfSE9N
RSIpCkF1ZyAyNiwgMjAxMyA5OjU4OjMwIEFNIHdpbnN0b25lLkxvZ2dlciBsb2dJbnRlcm5hbApJ
TkZPOiBIVFRQIExpc3RlbmVyIHN0YXJ0ZWQ6IHBvcnQ9ODE4MApBdWcgMjYsIDIwMTMgOTo1ODoz
MCBBTSB3aW5zdG9uZS5Mb2dnZXIgbG9nSW50ZXJuYWwKSU5GTzogQUpQMTMgTGlzdGVuZXIgc3Rh
cnRlZDogcG9ydD04MDA5CkF1ZyAyNiwgMjAxMyA5OjU4OjMwIEFNIHdpbnN0b25lLkxvZ2dlciBs
b2dJbnRlcm5hbApJTkZPOiBXaW5zdG9uZSBTZXJ2bGV0IEVuZ2luZSB2MC45LjEwIHJ1bm5pbmc6
IGNvbnRyb2xQb3J0PWRpc2FibGVkCkF1ZyAyNiwgMjAxMyA5OjU4OjMwIEFNIGplbmtpbnMuSW5p
dFJlYWN0b3JSdW5uZXIkMSBvbkF0dGFpbmVkCklORk86IFN0YXJ0ZWQgaW5pdGlhbGl6YXRpb24K
QXVnIDI2LCAyMDEzIDk6NTg6MzggQU0gamVua2lucy5Jbml0UmVhY3RvclJ1bm5lciQxIG9uQXR0
YWluZWQKSU5GTzogTGlzdGVkIGFsbCBwbHVnaW5zCkF1ZyAyNiwgMjAxMyA5OjU4OjM4IEFNIGpl
bmtpbnMuSW5pdFJlYWN0b3JSdW5uZXIkMSBvbkF0dGFpbmVkCklORk86IFByZXBhcmVkIGFsbCBw
bHVnaW5zCkF1ZyAyNiwgMjAxMyA5OjU4OjM5IEFNIGplbmtpbnMuSW5pdFJlYWN0b3JSdW5uZXIk
MSBvbkF0dGFpbmVkCklORk86IFN0YXJ0ZWQgYWxsIHBsdWdpbnMKQXVnIDI2LCAyMDEzIDk6NTg6
MzkgQU0gamVua2lucy5Jbml0UmVhY3RvclJ1bm5lciQxIG9uQXR0YWluZWQKSU5GTzogQXVnbWVu
dGVkIGFsbCBleHRlbnNpb25zCkF1ZyAyNiwgMjAxMyA5OjU4OjM5IEFNIGplbmtpbnMuSW5pdFJl
YWN0b3JSdW5uZXIkMSBvbkF0dGFpbmVkCklORk86IExvYWRlZCBhbGwgam9icwpBdWcgMjYsIDIw
MTMgOTo1ODo0OCBBTSBvcmcuamVua2luc2NpLm1haW4ubW9kdWxlcy5zc2hkLlNTSEQgc3RhcnQK
SU5GTzogU3RhcnRlZCBTU0hEIGF0IHBvcnQgMTk2NzIKQXVnIDI2LCAyMDEzIDk6NTg6NDggQU0g
amVua2lucy5Jbml0UmVhY3RvclJ1bm5lciQxIG9uQXR0YWluZWQKSU5GTzogQ29tcGxldGVkIGlu
aXRpYWxpemF0aW9uCkF1ZyAyNiwgMjAxMyA5OjU4OjQ4IEFNIGh1ZHNvbi5UY3BTbGF2ZUFnZW50
TGlzdGVuZXIgPGluaXQ+CklORk86IEpOTFAgc2xhdmUgYWdlbnQgbGlzdGVuZXIgc3RhcnRlZCBv
biBUQ1AgcG9ydCA1NDY4NwpBdWcgMjYsIDIwMTMgOTo1ODo0OCBBTSBodWRzb24uVURQQnJvYWRj
YXN0VGhyZWFkIHJ1bgpXQVJOSU5HOiBVRFAgaGFuZGxpbmcgcHJvYmxlbQpqYXZhLm5ldC5Tb2Nr
ZXRFeGNlcHRpb246IEludmFsaWQgYXJndW1lbnQKCWF0IGphdmEubmV0LlBsYWluRGF0YWdyYW1T
b2NrZXRJbXBsLmpvaW4oTmF0aXZlIE1ldGhvZCkKCWF0IGphdmEubmV0LkFic3RyYWN0UGxhaW5E
YXRhZ3JhbVNvY2tldEltcGwuam9pbihBYnN0cmFjdFBsYWluRGF0YWdyYW1Tb2NrZXRJbXBsLmph
dmE6MTY4KQoJYXQgamF2YS5uZXQuTXVsdGljYXN0U29ja2V0LmpvaW5Hcm91cChNdWx0aWNhc3RT
b2NrZXQuamF2YTozMDApCglhdCBodWRzb24uVURQQnJvYWRjYXN0VGhyZWFkLnJ1bihVRFBCcm9h
ZGNhc3RUaHJlYWQuamF2YTo3NikKQXVnIDI2LCAyMDEzIDk6NTg6NDggQU0gaHVkc29uLldlYkFw
cE1haW4kMyBydW4KSU5GTzogSmVua2lucyBpcyBmdWxseSB1cCBhbmQgcnVubmluZwpBdWcgMjYs
IDIwMTMgOTo1ODo0OCBBTSBodWRzb24uRE5TTXVsdGlDYXN0JDEgY2FsbApXQVJOSU5HOiBGYWls
ZWQgdG8gYWR2ZXJ0aXNlIHRoZSBzZXJ2aWNlIHRvIEROUyBtdWx0aS1jYXN0CmphdmEubmV0LlNv
Y2tldEV4Y2VwdGlvbjogSW52YWxpZCBhcmd1bWVudAoJYXQgamF2YS5uZXQuUGxhaW5EYXRhZ3Jh
bVNvY2tldEltcGwuam9pbihOYXRpdmUgTWV0aG9kKQoJYXQgamF2YS5uZXQuQWJzdHJhY3RQbGFp
bkRhdGFncmFtU29ja2V0SW1wbC5qb2luKEFic3RyYWN0UGxhaW5EYXRhZ3JhbVNvY2tldEltcGwu
amF2YToxNjgpCglhdCBqYXZhLm5ldC5NdWx0aWNhc3RTb2NrZXQuam9pbkdyb3VwKE11bHRpY2Fz
dFNvY2tldC5qYXZhOjMwMCkKCWF0IGphdmF4LmptZG5zLmltcGwuSm1ETlNJbXBsLm9wZW5NdWx0
aWNhc3RTb2NrZXQoSm1ETlNJbXBsLmphdmE6NDU5KQoJYXQgamF2YXguam1kbnMuaW1wbC5KbURO
U0ltcGwuPGluaXQ+KEptRE5TSW1wbC5qYXZhOjQyMCkKCWF0IGphdmF4LmptZG5zLkptRE5TLmNy
ZWF0ZShKbUROUy5qYXZhOjYwKQoJYXQgaHVkc29uLkROU011bHRpQ2FzdCQxLmNhbGwoRE5TTXVs
dGlDYXN0LmphdmE6MzIpCglhdCBqYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrJFN5bmMu
aW5uZXJSdW4oRnV0dXJlVGFzay5qYXZhOjMzNCkKCWF0IGphdmEudXRpbC5jb25jdXJyZW50LkZ1
dHVyZVRhc2sucnVuKEZ1dHVyZVRhc2suamF2YToxNjYpCglhdCBqYXZhLnV0aWwuY29uY3VycmVu
dC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFRocmVhZFBvb2xFeGVjdXRvci5qYXZhOjEx
NDYpCglhdCBqYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1
bihUaHJlYWRQb29sRXhlY3V0b3IuamF2YTo2MTUpCglhdCBqYXZhLmxhbmcuVGhyZWFkLnJ1bihU
aHJlYWQuamF2YTo2NzkpCg==
--089e0112c51c55c2ed04e4e023dc--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG=rPVfzUW1pPxocdTJWGFeUyJ9tuOdURgaLm8O0Bx%2BBKNUGCQ>