From owner-freebsd-hackers Mon Mar 3 21:38:21 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA25207 for hackers-outgoing; Mon, 3 Mar 1997 21:38:21 -0800 (PST) Received: from sumatra.americantv.com (sumatra.americantv.com [199.184.181.250]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA25199 for ; Mon, 3 Mar 1997 21:38:15 -0800 (PST) Received: from right.PCS (right.pcs. [148.105.10.31]) by sumatra.americantv.com (8.7.6/8.7.3) with ESMTP id AAA07200; Tue, 4 Mar 1997 00:12:18 -0600 (CST) Received: (jlemon@localhost) by right.PCS (8.6.13/8.6.4) id FAA20471; Tue, 4 Mar 1997 05:37:43 GMT Message-ID: <19970303233743.01587@right.PCS> Date: Mon, 3 Mar 1997 23:37:43 -0600 From: Jonathan Lemon To: hackers@freebsd.org Cc: Michael Smith Subject: Re: xemacs crashes kernel References: <19970303221417.46124@right.PCS> <199703040441.PAA10434@genesis.atrad.adelaide.edu.au> <19970303230157.25741@right.PCS> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.61.1 In-Reply-To: <19970303230157.25741@right.PCS>; from Jonathan Lemon on Mar 03, 1997 at 11:01:57PM -0600 Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Mar 03, 1997 at 11:01:57PM -0600, Jonathan Lemon wrote: > > stopped at _fsync+0x73, testb $0x40, 0x18(%eax) Just to follow up on the really obvious, this failure is in fsync(), at: error = VOP_FSYNC(vp, fp->f_cred, (vp->v_mount->mnt_flag & MNT_ASYNC) ? MNT_NOWAIT : MNT_WAIT, p); where 0x40 is MNT_ASYNC, and %eax is supposed to contain vp->v_mount, but contains a NULL pointer instead. Since this is filesystem related, I should mention that I have both MFS and PROCFS in the kernel, and that MFS is mounted on /tmp (async, local). (if this makes any difference) -- Jonathan