From owner-freebsd-bugs Fri Dec 15 17:30:03 1995 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA04045 for bugs-outgoing; Fri, 15 Dec 1995 17:30:03 -0800 (PST) Received: from jhome.DIALix.COM (root@jhome.DIALix.COM [192.203.228.69]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id RAA04010 for ; Fri, 15 Dec 1995 17:29:57 -0800 (PST) Received: (from julian@localhost) by jhome.DIALix.COM (8.7.3/8.7.3) id JAA04276; Sat, 16 Dec 1995 09:26:08 +0800 (WST) From: Julian Elischer Message-Id: <199512160126.JAA04276@jhome.DIALix.COM> Subject: Re: Kernel FS is hosed right now? To: joerg_wunsch@uriah.heep.sax.de Date: Sat, 16 Dec 1995 09:26:07 +0800 (WST) Cc: mark@grondar.za, bugs@freebsd.org In-Reply-To: <199512150851.JAA00363@uriah.heep.sax.de> from "J Wunsch" at Dec 15, 95 09:51:04 am X-Mailer: ELM [version 2.4 PL24 ME8b] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-bugs@freebsd.org Precedence: bulk I committed a fix for this soon as it was noticed :( (oops) julian > > As Mark Murray wrote: > > > > f0134a58 t _kernfs_init <---------------------!!!! > > f0134adc t _kernfs_mount > > > and a stack trace (I have DDB in this!) looks like > > > > stopped at kernfs_init + 0x2a <------- !!!!!!!! > > > > I would suspect the code around this line: > > if (cdevsw[cmaj].d_open == bdevsw[bmaj].d_open) { the problem is that this line is now.. if (cdevsw[cmaj]->d_open == bdevsw[bmaj]->d_open) { and uninitialised entries now contain NULL.....