cvs commit: src/sys/kern uipc_mbuf.c src/sys/sys mbuf.h

Mike Silbersack silby at
Thu Feb 24 20:08:14 GMT 2005

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

More information about the cvs-all mailing list