Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Jan 2011 12:49:15 -0500
From:      Mike Tancsa <mike@sentex.net>
To:        Julian Elischer <julian@freebsd.org>
Cc:        freebsd-net@freebsd.org, Alexander Motin <mav@freebsd.org>, Przemyslaw Frasunek <przemyslaw@frasunek.com>
Subject:   Re: Netgraph/mpd5 stability issues
Message-ID:  <4D46F61B.5060907@sentex.net>
In-Reply-To: <4D46ECFD.2070700@freebsd.org>
References:  <4D3011DB.9050900@frasunek.com>	<20110131144223.GN62007@FreeBSD.org>	<4D46D19A.7000508@frasunek.com>	<4D46EA1E.4020000@freebsd.org> <4D46ECFD.2070700@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 1/31/2011 12:10 PM, Julian Elischer wrote:
> On 1/31/11 8:58 AM, Julian Elischer wrote:
>> On 1/31/11 7:13 AM, Przemyslaw Frasunek wrote:
>>>> And in this one, can you please show *hook->hk_peer ?
>>> (kgdb) print *hook->hk_peer
>>> $2 = {
>>>    hk_name = "\b\000\000\000
>>> \000\000\000\004\000\000\000\001\000\000\000ŐRí\003\003ö\0248cmd4\000\000\000",
>>>
>>> hk_private = 0x0, hk_flags = 0, hk_refs = 0,
>>>    hk_type = 0, hk_peer = 0x0, hk_node = 0x0, hk_hooks = {le_next =
>>> 0x566226,
>>>      le_prev = 0x99e79c03}, hk_rcvmsg = 0x38ef45, hk_rcvdata =
>>> 0x28d6a8a1}
>>
>> that's not supposed to be able to happen.
>> It's supposed to point to SOMETHING, even if it's the "dead" hook.
>> does the dead hook point to itself? itprobably should if it doesn't.
>> (and it should have a name of 'dead' if it doesn't already).
> 
> Replying to self.. all these things are in fact true, (just looked at
> source) so this is not a pointer
> to the dead node.   So, how do we get a NULL peer?
> unless the hook is destroyed by another thread while we are accessing it,
> but I think from memory that that should set it to 'dead' not NULL.



If there is extra debugging code you would like me to add, it does not
take too long for this to happen on my one LNS... 4-5 days.

	---Mike



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D46F61B.5060907>