From owner-freebsd-smp Mon Aug 30 11:28:22 1999 Delivered-To: freebsd-smp@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [209.157.86.2]) by hub.freebsd.org (Postfix) with ESMTP id 418AF14CE1; Mon, 30 Aug 1999 11:28:19 -0700 (PDT) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id LAA16324; Mon, 30 Aug 1999 11:28:06 -0700 (PDT) (envelope-from dillon) Date: Mon, 30 Aug 1999 11:28:06 -0700 (PDT) From: Matthew Dillon Message-Id: <199908301828.LAA16324@apollo.backplane.com> To: Bob Bishop Cc: current@FreeBSD.ORG, smp@FreeBSD.ORG Subject: Re: NFS-related panic on SMP References: Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org :Hi, : :With a kernel built from -current cvsup'd at Sun Aug 22 04:03:19 BST 1999, :I got the following panic doing make -j8 world with /usr/src via NFS and :/usr/obj local: : :Panic: free vnode isn't :mp_lock = 00000001; cpuid = 0; lapic.id = 00000000 : :backtrace (hand-transcribed): : :panic :getnewvnode() + 0x157 :nfs_nget() + 0x107 :nfs_lookup()+0xe8d :lookup() + 0x2ab :namei() + 0x137 :stat() + 0x44 :syscall() + 0x186 :Xint0x80_syscall() + 0x31 : :Any ideas? :-- :Bob Bishop (0118) 977 4017 international code +44 118 :rb@gid.co.uk fax (0118) 989 4254 between 0800 and 1800 UK This is the second person with a crash in nfs_lookup. No major changes have been made to NFS yet -- my patch set is still uncommitted. I can only conclude that something else someone has done has broken something. With my patchset and the latest current, I am able to do buildworlds in a loop forever on an SMP box using precisely that setup: /usr/src via NFS, /usr/obj local (and also /usr/obj/ via VN). At this instant my patch set will not patch cleanly due to some inappropriate commits made last night which I am trying to resolve. (However, these commits are probably not responsible for this particular problem since you indicate an early sunday morning image). I recommend waiting a few days, hopefully this mess will be straightened out by then and we can put everyone on the same page again. I can't update my patch until the mess that was committed last night has been backed out. -Matt Matthew Dillon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message