Date: Tue, 24 Oct 1995 09:31:22 +0100 From: Poul-Henning Kamp <phk@critter.tfs.com> To: Terry Lambert <terry@lambert.org> Cc: phk@freefall.freebsd.org (Poul-Henning Kamp), current@freebsd.org Subject: Re: fs layering pathces doesn't work. Message-ID: <1639.814523482@critter.tfs.com> In-Reply-To: Your message of "Mon, 23 Oct 1995 10:52:48 MST." <199510231752.KAA11278@phaeton.artisoft.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> My reluctance is purely from the panic message you originally reported
> existing only in #ifdef DIAGNOSTIC code. 8-).
Well, no quite. From src/kern/kern_malloc.c 1.14:
316 #ifdef DIAGNOSTIC
... [...]
325 printf("multiply freed item %p\n", addr);
326 panic("free: duplicated free");
... [...]
340 #endif /* DIAGNOSTIC */
... [...]
344 if (kup->ku_freecnt > kbp->kb_elmpercl)
345 panic("free: multiple frees");
Sometimes precision is a virtue :-)
> It's pretty obvious that either a patch has failed or something else
> has gone wrong.
No failed patches.
> ] ./miscfs/devfs/devfs_vnops.c: FREE(ap->a_cnp->cn_pnbuf, M_NAM
-current == 1.15
EI);
> ] ./miscfs/union/union_subr.c: free(cn.cn_pnbuf, M_NAMEI);
> ] ./miscfs/union/union_subr.c: free(cn.cn_pnbuf, M_NAMEI);
-current == 1.7
> ] ./ufs/ufs/ufs_vnops.c: FREE(cnp->cn_pnbuf, M_NAMEI);
> ] ./ufs/ufs/ufs_vnops.c: free(cnp->cn_pnbuf, M_NAMEI);
> ] ./ufs/ufs/ufs_vnops.c: FREE(cnp->cn_pnbuf, M_NAMEI);
-current == 1.31
> ] Hope you can find it from this.
It sounds to me like YOU are not running -current...
Could you check the versions above against your tree ?
--
Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team.
http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox.
whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc.
Future will arrive by its own means, progress not so.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1639.814523482>
