Date: Sat, 2 Mar 2002 21:00:53 -0800 From: Benjamin Krueger <benjamin@macguire.net> To: David Loszewski <stealth215@mediaone.net> Cc: questions <questions@freebsd.org> Subject: Re: Fatal double fault? Message-ID: <20020302210053.R12253@rain.macguire.net> In-Reply-To: <3C819776.6030601@mediaone.net>; from stealth215@mediaone.net on Sat, Mar 02, 2002 at 10:24:38PM -0500 References: <3C819776.6030601@mediaone.net>
next in thread | previous in thread | raw e-mail | index | archive | help
* David Loszewski (stealth215@mediaone.net) [020302 19:26]: > I have a problem where my machine comes up with the following error: > > =================================================================== > Mar 2 21:55:26 zeus /kernel: panic: vm_fault: fault on nofault entry, > addr: c8fa5000 > Mar 2 21:55:26 zeus /kernel: > Mar 2 21:55:26 zeus /kernel: syncing disks... panic: vm_fault: fault on > nofault entry, addr: c8fa5000 > Mar 2 21:55:26 zeus /kernel: Uptime: 2d3h22m40s > Mar 2 21:55:26 zeus /kernel: > Mar 2 21:55:26 zeus /kernel: Fatal double fault: > Mar 2 21:55:26 zeus /kernel: eip = 0xc028966d > Mar 2 21:55:26 zeus /kernel: esp = 0xc8fa76e0 > Mar 2 21:55:26 zeus /kernel: ebp = 0xc8fa76ec > Mar 2 21:55:26 zeus /kernel: panic: double fault > Mar 2 21:55:26 zeus /kernel: Uptime: 2d3h22m40s > Mar 2 21:55:26 zeus /kernel: Automatic reboot in 15 seconds - press a > key on the console to abort > Mar 2 21:55:26 zeus /kernel: Rebooting... > =================================================================== > > what's going on? This has happened twice to me, both times when in KDE > and compiling a port. Ideas? It looks like you've either found a bad bug or, more likely, need to investigate the health of your ram and cache. Here's some fun info about double exceptions from the comp.unix.bsd FAQ. i386 trap codes Trap 8 Double Exception (Fault) An exception occurred while trying to execute the handler for a prior exception. Example, an application causes a General Protection Fault (13) and the area of memory where the GPF handler should be is flagged not-present (paged-out?). The double-fault handler is invoked in these conditions. If a fault occurs u while trying to run the double-fault handler, a triple-fault occurs and the CPU resets. The rules for deciding if a double-fault should occur or if the two faults can be handled serially are discussed in more detail in the Intel song book. -- Benjamin Krueger "From the moment I picked up your book until I laid it down, I was convulsed with laughter. Some day I intend reading it." - Groucho Marx ---------------------------------------------------------------- Send mail w/ subject 'send public key' or query for (0x251A4B18) Fingerprint = A642 F299 C1C1 C828 F186 A851 CFF0 7711 251A 4B18 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020302210053.R12253>