From owner-freebsd-hackers Tue Feb 27 14:22:25 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA12256 for hackers-outgoing; Tue, 27 Feb 1996 14:22:25 -0800 (PST) Received: from rk.ios.com (rk.ios.com [198.4.75.55]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id OAA12242 for ; Tue, 27 Feb 1996 14:22:16 -0800 (PST) Received: (from rashid@localhost) by rk.ios.com (8.6.11/8.6.9) id RAA04403 for hackers@freebsd.org; Tue, 27 Feb 1996 17:22:10 -0500 From: Rashid Karimov Message-Id: <199602272222.RAA04403@rk.ios.com> Subject: Severe "free vnode isn't" problem To: hackers@freebsd.org Date: Tue, 27 Feb 1996 17:22:10 -0500 (EST) X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org Precedence: bulk Hi there ppl, New server here (P6-200/256Mb RAM) crashed at least 2 times today with this panic message, so I've applied the patch Terry Lambert proposed here ~1-1.5 mos ago: (file vfs_subr.c): > My guess from the -curent code is: > > It's probably most correctly fixed by changing: > > vp == NULL) > To: > vp == NULL || /* list empty*/ > vp->v_usecount) /* queue wrapped*/ > > Or something similar using one of the circular queue macros. Then > remove the stupid: > > if (vp->v_usecount) > panic("free vnode isn't"); System works for an hour now and I wonder if this thing is kosher and whether we have some new knowledge on this problem ? Rashid