From owner-freebsd-bugs@FreeBSD.ORG Wed Jun 23 08:28:42 2004 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADAF016A4CE; Wed, 23 Jun 2004 08:28:42 +0000 (GMT) Received: from cs.rice.edu (cs.rice.edu [128.42.1.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id 871EC43D58; Wed, 23 Jun 2004 08:28:42 +0000 (GMT) (envelope-from alc@cs.rice.edu) Received: from localhost (calypso.cs.rice.edu [128.42.1.127]) by cs.rice.edu (Postfix) with ESMTP id 4C9134A9F3; Wed, 23 Jun 2004 03:28:23 -0500 (CDT) Received: from cs.rice.edu ([128.42.1.30]) by localhost (calypso.cs.rice.edu [128.42.1.127]) (amavisd-new, port 10024) with LMTP id 29518-01-3; Wed, 23 Jun 2004 03:28:23 -0500 (CDT) Received: by cs.rice.edu (Postfix, from userid 19572) id F17A84A9F2; Wed, 23 Jun 2004 03:28:22 -0500 (CDT) Date: Wed, 23 Jun 2004 03:28:22 -0500 From: Alan Cox To: Bruce M Simpson , phk@freebsd.org Message-ID: <20040623082822.GM18577@cs.rice.edu> References: <200406230700.i5N70NGC083889@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200406230700.i5N70NGC083889@freefall.freebsd.org> User-Agent: Mutt/1.4.2i X-Virus-Scanned: by amavis-20030616-p7 at cs.rice.edu cc: alc@FreeBSD.org cc: freebsd-bugs@FreeBSD.org Subject: Re: kern/67898: page fault while in kernel mode X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2004 08:28:42 -0000 On Wed, Jun 23, 2004 at 07:00:23AM +0000, Bruce M Simpson wrote: > Synopsis: page fault while in kernel mode > > Responsible-Changed-From-To: freebsd-bugs->alc > Responsible-Changed-By: bms > Responsible-Changed-When: Wed Jun 23 07:00:07 GMT 2004 > Responsible-Changed-Why: > One for alc@, he was here recently > > http://www.freebsd.org/cgi/query-pr.cgi?pr=67898 This should actually go to phk@. The problem here appears to be that the geomified swap strategy routines are no longer setting b_dev (except to NULL in swapdev_strategy()). Consequently, devtoname() dereferences a NULL pointer. I can imagine a quick fix, but Poul may have better ideas. Alan