cvs commit: src/sys/kern uipc_mbuf.c src/sys/sys mbuf.h
silby at silby.com
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