From owner-freebsd-current Sun Oct 12 15:43:40 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA24053 for current-outgoing; Sun, 12 Oct 1997 15:43:40 -0700 (PDT) (envelope-from owner-freebsd-current) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id PAA24028 for ; Sun, 12 Oct 1997 15:43:35 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id PAA22453; Sun, 12 Oct 1997 15:31:18 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd022450; Sun Oct 12 22:31:12 1997 Date: Sun, 12 Oct 1997 15:29:58 -0700 (PDT) From: Julian Elischer To: Poul-Henning Kamp cc: Mark Huizer , current@freebsd.org Subject: Re: panic: free: multiple free In-Reply-To: <16442.876693050@critter.freebsd.dk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk duh, braino on my part.. pointy hat here please. (works on my site though puzzelingly enough) I just checked in a change to src/sys/miscfs/devfs/devfs_tree.c if you have compiled devfs and your kernel crashes on boot you'll want to get this one... On Sun, 12 Oct 1997, Poul-Henning Kamp wrote: > > I have taken a brief look (it's midnight in Denmark too :-) > I will not rule out that this is indeed a genuine bug in DEVFS > where the same name is free()'ed more than once. > > I've Cc'ed Julian "Devfs" Elischer. > > Why it shows it head now I don't know. > > Poul-Henning > > In message <19971012233705.41215@xaa.stack.nl>, Mark Huizer writes: > >> At the very least give me the top three lines from trace... > > > >Debugger > >Panic :-) > >But I won't count these: > > > >free(f0672300,f02078d0,f0672300,f0672300,f0cafc08) free+0xd7 > >devfs_dn_free(f0672300) devfs_dn_free+4a > >dev_free_name(f0663280,f0673190,4,f0673000,f0a2fc838) +0x72 > > > >and further (no parameters, sorry :-) > >devfs_remove_dv > >dsgone > >dsopen > >wdopen > >spec_open > >ffs_mountfs > >ffs_mount > >vfs_mountroot > >xxx_vfs_mountroot > >main > >begin > > > >Hmm... probably the difference with the other person is the fact that I > >have DEVFS compiled in. I could have a look at some code, but well, mine > >is not all the time in the world this week, maybe next week, after > >graduation :-) > > > >But if there is anything I can do, please let me now. If you think you > >really need a good way to investigate, I could bring it to the > >university tomorrow and hang it on the serial port of my FreeBSD machine > >there and give you an account or something. > > > >Mark > >> > >> -- > >> Poul-Henning Kamp FreeBSD coreteam member > >> phk@FreeBSD.ORG "Real hackers run -current on their laptop." > >------------------------------------------------------------------------- > >- Mark Huizer - xaa@stack.nl - rcbamh@urc.tue.nl - > >------------------------------------------------------------------------- > >- Faith is good, but skepticism is better (Guiseppe Verdi) - > >------------------------------------------------------------------------- > > -- > Poul-Henning Kamp FreeBSD coreteam member > phk@FreeBSD.ORG "Real hackers run -current on their laptop." >