From owner-freebsd-hackers Mon Jul 29 08:00:21 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA02183 for hackers-outgoing; Mon, 29 Jul 1996 08:00:21 -0700 (PDT) Received: from apollo.it.hq.nasa.gov (apollo.it.hq.nasa.gov [131.182.119.87]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id IAA02155; Mon, 29 Jul 1996 08:00:12 -0700 (PDT) Received: from wirehead.it.hq.nasa.gov (wirehead.it.hq.nasa.gov [131.182.119.88]) by apollo.it.hq.nasa.gov (8.6.12/8.6.12) with ESMTP id PAA27215; Mon, 29 Jul 1996 15:00:12 GMT Received: from localhost (cshenton@localhost) by wirehead.it.hq.nasa.gov (8.6.12/8.6.12) with SMTP id OAA01389; Mon, 29 Jul 1996 14:58:09 GMT Message-Id: <199607291458.OAA01389@wirehead.it.hq.nasa.gov> X-Authentication-Warning: wirehead.it.hq.nasa.gov: cshenton owned process doing -bs X-Authentication-Warning: wirehead.it.hq.nasa.gov: Host localhost didn't use HELO protocol To: lithium@cia-g.com Cc: hardware@freebsd.org, hackers@freebsd.org Subject: Re: Fatal trap 12: page fault while in kernel mode In-Reply-To: Your message of "Fri, 26 Jul 1996 16:13:08 -0600 (MDT)" References: X-Mailer: Mew version 1.03 on Emacs 19.31.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Date: Mon, 29 Jul 1996 10:58:05 -0400 From: Chris Shenton Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Fri, 26 Jul 1996 16:13:08 -0600 (MDT) Stephen Fisher wrote: lithium> (This is running 2.1.5R, I had the same problems with 2.1R). lithium> Sometimes the machine will even "Freeze" and reboot in the lithium> middle of doing something with no warning..:] lithium> lithium> Fatal tral 12: page fault while in kernel mode lithium> Fault virtual address = 0xfc7 lithium> Fault code = supervisor read, page not present lithium> Instruction pointer = 0x8:0xf0181de2 lithium> Code segment = base 0x0, limit 0xfffff, type 0x1b lithium> DPL 0, pres 1, def32 1, gran 0 lithium> Processor eflags = interrupt enabled, resume, IOPL = 0 lithium> Current process = 249 (cpp) lithium> Interrupt mask = lithium> panic: page fault lithium> lithium> As I said it almost always happens on the same instruction lithium> pointer. The process can be anything but it usually occurs lithium> with gcc (such as when compiling the kernel, I can't even get lithium> a minute or two into the compile). lithium> lithium> Hardware: 16meg of parity ram, AMD DX4/100, SiS 85c471 lithium> chipset motherboard (ick!) with VLB bus, Adaptec 284x SCSI lithium> controller, S3 video card, etc. I just brought up 2.1.5R on an AMD486-100 and got a very similar problem after rebuilding the kernel. It spat out this kind of error -- in random processes like sh and inetd -- and failed to boot. At the time I was trying to compile in support for a GUS MAX and PC Audio devices. I also noticed I was getting file corruption, as if my disk was dying or some such, so I suspect that possibly the kernel file also had corruption, causing a bogus instruction to be executed. I just re-installed on a new disk, so if this disappears, I'll blame the drive. If not, I'm not sure :-(