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>