Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Jul 2015 15:24:38 -0500
From:      Eric van Gyzen <eric@vangyzen.net>
To:        David Wolfskill <david@catwhisker.org>,  Konstantin Belousov <kostikbel@gmail.com>, current@freebsd.org, net@freebsd.org, Randall Stewart <rrs@freebsd.org>
Subject:   Re: panic: witness_warn head/amd64 @r285741 on 1 of 2 machines
Message-ID:  <55AEAA86.1040107@vangyzen.net>
In-Reply-To: <55AEA9BC.5070806@vangyzen.net>
References:  <20150721125734.GF1217@albert.catwhisker.org> <20150721133907.GR2404@kib.kiev.ua> <20150721161927.GN1217@albert.catwhisker.org> <20150721191743.GA39506@muskytusk> <20150721192832.GB2404@kib.kiev.ua> <20150721200515.GD27865@albert.catwhisker.org> <55AEA9BC.5070806@vangyzen.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--gNlTPBRc14NkRdkAStkUj0mBj7rtDjInQ
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 07/21/2015 15:21, Eric van Gyzen wrote:
> On 07/21/2015 15:05, David Wolfskill wrote:
>> On Tue, Jul 21, 2015 at 10:28:32PM +0300, Konstantin Belousov wrote:
>>> ...
>>> Indeed, thank you.
>>> ithread_loop() at ithread_loop+0xa6/frame 0xfffffe083b9c0a70
>>> fork_exit() at fork_exit+0x84/frame 0xfffffe083b9c0ab0
>>> fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe083b9c0ab0
>>> --- trap 0, rip =3D 0, rsp =3D 0xfffffe083b9c0b70, rbp =3D 0 ---
>>> suspending ithread with the following locks held:
>>> shared rw udpinp (udpinp) r =3D 3 (0xfffff80010c7d7b0) locked @ /usr/=
src/sys/netinet6/in6_pcb.c:1174
>>> panic: witness_warn
>>> cpuid =3D 3
>>>
>>> So it looks like net swi, leaking some udp6 lock.
>> Curiouser and curiouser...  While I'm not taking any special pains to
>> avoid building IPv6, I'm not actively actually doing anything with it
>> (IPv6), either (for both the failing machine and my laptop).
>>
>> Once I'm back home, I should be able to poke around in ddb after
>> re-creating the panic, if that would be a useful thing for me to do (a=
nd
>> given some hints as to what to poke).
>>
>> Naturally, I'm also happy to change bits of sources, rebuild, and
>> smoke-test.
>>
>> A quick check from the SVN update output only shows r285710, r285711, =
and
>> r285740 in the range from (r285685,r285741] -- as the kernel running
>> r285685 had no known issues -- that touched sys/netinet6/*.
> It's a multicast destination.  Maybe something is using mDNS?

Blurf.  "I wonder if" it's a multicast destination.  (I need more chocola=
te.)

> Randall, does the test on line 406 of udp6_usrreq.c need to be inverted=
?
>
> Eric
>



--gNlTPBRc14NkRdkAStkUj0mBj7rtDjInQ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQF8BAEBCgBmBQJVrqqHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzRTcwNEY0QTBEMTM0MUU4QkNFNEQ3M0RB
RkMxMkExM0VDMjBEQUI4AAoJEK/BKhPsINq4PjsIAKzFFgOBJmKodO42DEqgC2hV
hKwbK8SqrNJqwTtRWiQUMpQ7X4w27Lnh5PnVNaHsI1JgKHnRMf6leXB+cSCVQUdC
OhhCkXbwn5LbUAiHqRR8zftKEdlKdStAdzVAzJX7zaOAzcr3Ot5uQrKQyY3Ecgrd
ec4au6J5mv9L/mfHhY3Vd3C1WM7FwHBYME2cz4KblCu8Smi2Cul1WjUdjGGiRjoT
UYt2vlRmYZvOL2nI5znTsi54cfGP5b8T3HFrUAOnCPywwoZ7HxpWaEMbN1JznTe4
uQonFs2cjWh6oGdWxrp0S+SCdPYee8mlsWBT7fRW9KDPWEFnI80jwNOXdbo9xMs=
=YbDv
-----END PGP SIGNATURE-----

--gNlTPBRc14NkRdkAStkUj0mBj7rtDjInQ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55AEAA86.1040107>