From owner-freebsd-current@FreeBSD.ORG Sat Nov 15 20:36:39 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 A194916A4CE for ; Sat, 15 Nov 2003 20:36:39 -0800 (PST) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id B478C43FBF for ; Sat, 15 Nov 2003 20:36:38 -0800 (PST) (envelope-from robert@fledge.watson.org) Received: from fledge.watson.org (localhost [127.0.0.1]) by fledge.watson.org (8.12.9p2/8.12.9) with ESMTP id hAG4YbMg041852; Sat, 15 Nov 2003 23:34:37 -0500 (EST) (envelope-from robert@fledge.watson.org) Received: from localhost (robert@localhost)hAG4YbQp041849; Sat, 15 Nov 2003 23:34:37 -0500 (EST) (envelope-from robert@fledge.watson.org) Date: Sat, 15 Nov 2003 23:34:37 -0500 (EST) From: Robert Watson X-Sender: robert@fledge.watson.org To: Harald Schmalzbauer In-Reply-To: <200311160532.08710@harrymail> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: current@freebsd.org Subject: Re: kernel panic with todays source 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: Sun, 16 Nov 2003 04:36:39 -0000 On Sun, 16 Nov 2003, Harald Schmalzbauer wrote: > Fatal trap 12 :page fault while in kernel mode > fault virtual address =0x24 > fault code =supervisor read, page not present > instruction pointer =0x8:0xc056c706 > stack pointer =0x10:0xcdca4ca4 > frame pointer =0x10:0xcdca4ca4 > code segment =base 0x0, limit 0xfffff, type 0x1b > =DPL 0, pres 1, def32 1, gran 1 > processor eflags =resume, IOPL=0 > current process =11 (idle) > trap number =12 > panic: page fault > > I do have compiled the kernel with makeoptions debug but I don't have a > serial terminal nor firewire. Could you show the output from running the following command in "gdb -k kernel.debug": l *0xc056c706 This will tell us where in the kernel the instruction pointer in question was. For whatever reason, your kernel panic doesn't seem to have dropped you into DDB (at least, the output looks that way). If you did get into ddb, the results of the "trace" command would be very helpful. As you have no serial console, it's probably sufficient to just transcript the offsets at the end of each line in the trace (functioname+0xOFFSET) without the argument entries. Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Network Associates Laboratories