Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Feb 2005 14:08:10 -0600 (CST)
From:      Mike Silbersack <silby@silby.com>
To:        Robert Watson <rwatson@FreeBSD.org>, Dan Nelson <dnelson@allantgroup.com>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern uipc_mbuf.c src/sys/sys mbuf.h
Message-ID:  <20050224140327.V8585@odysseus.silby.com>
In-Reply-To: <Pine.NEB.3.96L.1050224102854.95733H-100000@fledge.watson.org>
References:  <Pine.NEB.3.96L.1050224102854.95733H-100000@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help

FWIW, Dan Nelson had a similar double-free problem a while back, I sent 
him some additional debugging code to see what might be going wrong, but 
it must not have happened again, he didn't get back to me.

Dan, any new news?

Since he was using if_dc, that leads me to believe that the problem is 
somewhere in the socket layer or in the IFQ.  If Peter can reproduce this 
problem, have him throw a M_ASSERTVALID() after the IFQ_DRV_DEQUEUE, that 
might prevent the double-free earlier.

Mike "Silby" Silbersack



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