Re: Mbuf double-free guilty party detection patch

From: Peter Holm <peter_at_holm.cc>
Date: Sat, 25 Jun 2005 22:19:11 +0200
On Sat, Jun 25, 2005 at 03:52:01PM -0400, Mike Silbersack wrote:
> > On Sat, Jun 25, 2005 at 12:38:56PM -0400, Mike Silbersack wrote:
> >> > x.123e:This memory last freed by: 0xc2fa6c00
> >> > x.123e-panic: Memory modified after free 0xc2fa6a00(256) val=c2fa6c00
> > (kgdb) x/40x 0xc2fa6a00
> > 0xc2fa6a00:   0xc2fa6c00    0x00000000    0xc24b1ae0    0x00000520
> 
> I'm going to have to doublecheck my patch when I get home - the address
> returned by "This memory last freed by" should be a pointer to a function
> address, not a piece of data.
> 
> So that we get more results, why don't you change the panic in trash_ctor
> to a printf, then you can continue to run tests and see how many mbufs are
> being corrupted without the issue of having to reboot after a panic, etc.
> 
> Mike "Silby" Silbersack

OK, I'll try that.

- Peter
Received on Sat Jun 25 2005 - 18:19:14 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:37 UTC