From owner-freebsd-hackers Tue Mar 4 01:16:21 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA08558 for hackers-outgoing; Tue, 4 Mar 1997 01:16:21 -0800 (PST) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA08520 for ; Tue, 4 Mar 1997 01:16:17 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id TAA13101; Tue, 4 Mar 1997 19:46:03 +1030 (CST) From: Michael Smith Message-Id: <199703040916.TAA13101@genesis.atrad.adelaide.edu.au> Subject: Re: xemacs crashes kernel In-Reply-To: <19970304040930.VV27825@@> from Christopher Masto at "Mar 4, 97 04:09:30 am" To: exidor@superior.net (Christopher Masto) Date: Tue, 4 Mar 1997 19:46:02 +1030 (CST) Cc: msmith@atrad.adelaide.edu.au, jlemon@americantv.com, hackers@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Christopher Masto stands accused of saying: > > > 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) > > > > The MFS code doesn't appear to touch v_mount at all. By contrast, the UFS > > code does, but it appears to only read it. If you don't mount /tmp on your > > MFS, does the system still barf? > > I'm not using MFS at all and I can confirm this problem on my 2.2-GAMMA > system. Can't get the exact uname until I get into the office tomorrow to > resurrect it. :-( Hmm, looks like the NULL in the MFS code is a side issue; anyone else have any good ideas why a vnode would have a NULL v_mount entry? There's code in the vfs_bio routines that explicitly checks for it, so I can only assume that there's some call for it. I'm inclined to go with the patch I suggested to Jonathan, and wait for the fs experts to comment on mfs' use of a NULL mp. Any naysayers? This is sounding like a last-minute 2.2 fix. > Christopher Masto . . . . -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[