From muir@idiom.com  Tue Jun 18 12:04:08 1996
Received: from idiom.com (idiom.com [140.174.82.4])
          by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id MAA17832
          for <FreeBSD-gnats-submit@freebsd.org>; Tue, 18 Jun 1996 12:03:43 -0700 (PDT)
Received: (from muir@localhost) by idiom.com (8.7.5/8.6.12) id MAA05788; Tue, 18 Jun 1996 12:03:16 -0700 (PDT)
Message-Id: <199606181903.MAA05788@idiom.com>
Date: Tue, 18 Jun 1996 12:03:16 -0700 (PDT)
From: David Muir Sharnoff <muir@idiom.com>
Reply-To: muir@idiom.com
To: FreeBSD-gnats-submit@freebsd.org
Subject: free vnode isn't: another -stable coredump
X-Send-Pr-Version: 3.2

>Number:         1333
>Category:       kern
>Synopsis:       free vnode isn't: another -stable coredump
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    davidg
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 18 12:10:02 PDT 1996
>Closed-Date:    Mon Apr 13 02:24:01 PDT 1998
>Last-Modified:  Mon Apr 13 02:24:08 PDT 1998
>Originator:     David Muir Sharnoff
>Release:        FreeBSD 2.1-STABLE i386
>Organization:
Idiom Consulting
>Environment:

	FreeBSD 2.1-stable as of about May 27th, 1996.

>Description:

	I woke up this morning to find a kernel dump in /var/crash.  
	I'll keep it around for a little while, but not forever. 
	If someone wants to analyze it, let me know.  If not, tell
	me it's junk and I'll delete it.

	idiom# gdb -k kernel.5 vmcore.5
	GDB is free software and you are welcome to distribute copies of it
	under certain conditions; type "show copying" to see the conditions.
	There is absolutely no warranty for GDB; type "show warranty" for details.
	GDB 4.13 (i386-unknown-freebsd), 
	Copyright 1994 Free Software Foundation, Inc...(no debugging symbols found)...
	IdlePTD 24e000
	current pcb at 1f1918
	panic: free vnode isn't
	#0  0xf019fa4b in boot ()
	(kgdb) where
	#0  0xf019fa4b in boot ()
	#1  0xf0113523 in panic ()
	#2  0xf0129826 in getnewvnode ()
	#3  0xf0186eea in ffs_vget ()
	#4  0xf0181e7a in ffs_valloc ()
	#5  0xf018e07e in ufs_makeinode ()
	#6  0xf018bae5 in ufs_create ()
	#7  0xf012e087 in vn_open ()
	#8  0xf012b8bf in open ()
	#9  0xf01a4b0b in syscall ()
	#10 0xf019d3bb in Xsyscall ()
	#11 0x4a2fb in ?? ()
	#12 0x40e77 in ?? ()
	#13 0x27f32 in ?? ()
	#14 0x26a8 in ?? ()
	#15 0x1687 in ?? ()
	#16 0x10d3 in ?? ()
	(kgdb) quit


>How-To-Repeat:

	Unknown.

>Fix:
	
	Unknown.

>Release-Note:
>Audit-Trail:

From: David Greenman <davidg@Root.COM>
To: muir@idiom.com
Cc: FreeBSD-gnats-submit@freebsd.org
Subject: Re: kern/1333: free vnode isn't: another -stable coredump 
Date: Tue, 18 Jun 1996 16:22:11 -0700

    There were some race conditions involved in calls to getnewvnode that I
 recently fixed in -stable. Please update your sources and see if the problem
 persists.
 
 -DG
 
 David Greenman
 Core-team/Principal Architect, The FreeBSD Project
State-Changed-From-To: open->analyzed 
State-Changed-By: wosch 
State-Changed-When: Wed Sep 25 16:52:29 PDT 1996 
State-Changed-Why:  

I guess it was fixed. David? 


Responsible-Changed-From-To: freebsd-bugs->davidg 
Responsible-Changed-By: wosch 
Responsible-Changed-When: Wed Sep 25 16:52:29 PDT 1996 
Responsible-Changed-Why:  
State-Changed-From-To: analyzed->closed 
State-Changed-By: phk 
State-Changed-When: Mon Apr 13 02:24:01 PDT 1998 
State-Changed-Why:  
timed out 
>Unformatted:
