From owner-freebsd-current@FreeBSD.ORG Sun Aug 24 17:57:00 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1E5F816A4C0 for ; Sun, 24 Aug 2003 17:57:00 -0700 (PDT) Received: from white.imgsrc.co.jp (ns.imgsrc.co.jp [210.226.20.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13C6D43FE1 for ; Sun, 24 Aug 2003 17:56:59 -0700 (PDT) (envelope-from kuriyama@imgsrc.co.jp) Received: from localhost (localhost [127.0.0.1]) by white.imgsrc.co.jp (Postfix) with ESMTP id 53BC6284023; Mon, 25 Aug 2003 09:56:58 +0900 (JST) Received: from black.imgsrc.co.jp (black.imgsrc.co.jp [2001:218:422:2::130]) by white.imgsrc.co.jp (Postfix) with ESMTP id B3A13284028; Mon, 25 Aug 2003 09:56:56 +0900 (JST) Received: from black.imgsrc.co.jp (black.imgsrc.co.jp [2001:218:422:2::130]) by black.imgsrc.co.jp (Postfix) with ESMTP id 8369B1E4647; Mon, 25 Aug 2003 09:56:56 +0900 (JST) Date: Mon, 25 Aug 2003 09:56:56 +0900 Message-ID: <7my8ximu5j.wl@black.imgsrc.co.jp> From: Jun Kuriyama To: Gavin Atkinson In-Reply-To: <20030820164153.S21216-100000@ury.york.ac.uk> References: <20030820164153.S21216-100000@ury.york.ac.uk> User-Agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.5 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.6 Emacs/21.3 (i386--freebsd) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: text/plain; charset=US-ASCII X-Virus-Scanned: by AMaViS snapshot-20020531 cc: current@freebsd.org Subject: Re: sysinstall spec_getpages panic X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Aug 2003 00:57:00 -0000 At Wed, 20 Aug 2003 17:01:30 +0000 (UTC), Gavin Atkinson wrote: > On the 8th August kuriyama@imgsrc.co.jp mentioned he was getting a panic > with FreeBSD inside VMware where _mtx_lock is being called with a NULL > mutex from spec_getpages. I'm also seeing this, 100% reproducible, on real > hardware. (see message ID XFMail.20030808154731.jhb@FreeBSD.org for the > original posters email and jhb's reply) For me, Sysinstall panics during > the extraction of the base package: This seems to be fixed by alc@. I can install it on my VMware after this commit. > alc 2003/08/22 10:50:32 PDT > > FreeBSD src repository > > Modified files: > sys/fs/specfs spec_vnops.c > Log: > Use the requested page's object field instead of the vnode's. In some > cases, the vnode's object field is not initialized leading to a NULL > pointer dereference when the object is locked. > > Tested by: rwatson > > Revision Changes Path > 1.208 +5 -2 src/sys/fs/specfs/spec_vnops.c -- Jun Kuriyama // IMG SRC, Inc. // FreeBSD Project