Re: Mbuf double-free guilty party detection patch

From: Peter Holm (peter_at_holm.cc)
Date: 06/25/05

  • Next message: M. Warner Losh: "Re: [patch] ep(4) panic"
    Date: Sat, 25 Jun 2005 22:19:11 +0200
    To: Mike Silbersack <silby@silby.com>
    
    

    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
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  • Next message: M. Warner Losh: "Re: [patch] ep(4) panic"

    Relevant Pages