From owner-freebsd-current Fri Mar 1 16:07:16 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA21059 for current-outgoing; Fri, 1 Mar 1996 16:07:16 -0800 (PST) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id QAA21054 for ; Fri, 1 Mar 1996 16:07:09 -0800 (PST) Received: (from root@localhost) by dyson.iquest.net (8.6.11/8.6.9) id TAA00720; Fri, 1 Mar 1996 19:02:46 GMT From: "John S. Dyson" Message-Id: <199603011902.TAA00720@dyson.iquest.net> Subject: Re: rename panics kernel To: jhay@mikom.csir.co.za (John Hay) Date: Fri, 1 Mar 1996 19:02:46 +0000 () Cc: freebsd-current@FreeBSD.ORG In-Reply-To: <199603012017.WAA17044@zibbi.mikom.csir.co.za> from "John Hay" at Mar 1, 96 10:17:58 pm X-Mailer: ELM [version 2.4 PL24 ME8] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.ORG Precedence: bulk > > Resently I got a "panic : vrele : negative reference count". > > The vrele() was called from rename(). > > > > I tried a simple script to exercise rename (attached below) and a > > current system seems to panic (trapped in ufs_rename). There's a race > > condition lurking, it seems. I havent tried other than the sticky /tmp > > directory as the source and target files parent directory. Also the > > test was run under root's account, if it matters. > > I'll look at it this weekend (if Davidg or someone else) doesn't get to it first... This one is a real bummer... John