From owner-freebsd-stable@FreeBSD.ORG Thu Jan 27 00:26:52 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5F61116A4CE for ; Thu, 27 Jan 2005 00:26:52 +0000 (GMT) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0707A43D39 for ; Thu, 27 Jan 2005 00:26:52 +0000 (GMT) (envelope-from robert@fledge.watson.org) Received: from fledge.watson.org (localhost [127.0.0.1]) by fledge.watson.org (8.13.1/8.13.1) with ESMTP id j0R0QMwo041076; Wed, 26 Jan 2005 19:26:22 -0500 (EST) (envelope-from robert@fledge.watson.org) Received: from localhost (robert@localhost)j0R0QL6B041073; Thu, 27 Jan 2005 00:26:22 GMT (envelope-from robert@fledge.watson.org) Date: Thu, 27 Jan 2005 00:26:21 +0000 (GMT) From: Robert Watson X-Sender: robert@fledge.watson.org To: Vlad In-Reply-To: <200501262203.j0QM3K77008283@alpha.VL7.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: stable@freebsd.org Subject: Re: system panic X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Jan 2005 00:26:52 -0000 On Wed, 26 Jan 2005, Vlad wrote: > Console message (mostly the same every time): /////////////////////////////// > > kernel trap 12 with interrupts disabled > > Fatal trap 12: page fault while in kernel mode > fault virtual address = 0xc5cebc64 > fault code = supervisor read, page not present > instruction pointer = 0x8:0xc04a383f > stack pointer = 0x10:0xc581cc24 > frame pointer = 0x10:0xc581cc44 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, def32, gran 1 > processor eflags = resume, IOPL = 0 > current process = 26 (swi5: clock sio) > trap number = 12 > panic: page fault Looks like one of the timer callouts may be dereferencing an invalid pointer. The question really is which. If you have a version of the kernel compiled with debugging symbols, could you use gdb to convert the instruction pointer above to a file, line number, and function? It would also be useful if you could use DDB to generate a stack trace. There are detailed instructions on setting up for post-mortem debugging in the handbook, if you're not familiar with that. Robert N M Watson