Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Apr 1999 15:18:15 -0500
From:      Stephen Montgomery-Smith <stephen@math.missouri.edu>
To:        freebsd-stable@freebsd.org
Subject:   Kernel Panic
Message-ID:  <3728BE87.54FE350C@math.missouri.edu>
References:  <Pine.BSF.4.05.9904171248540.5956-100000@iclub.nsu.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Yesterday I replaced a Cyrix 686 (133Mhz) with a Pentium MMX 223Mhz.

Then, when I booted up, I got a panic message (that I enclose below).
Then I reboot.  Since the panic failed to sync the disks, the kernel
goes through the process of rebooting, including fixing the incorrect
superblocks, and then everything works fine.

Today I found out that my /etc was not up to date.  My last make world
was March 30 1999, whereas my /etc was last updated March 5 1999.
The changes don't seem that significant.  Could that have caused the
problem?  I updated /etc, and the problem seems to have stopped.

But the panic seems a tough punishment for having /etc 25 days old.
Could it be that I have merely slightly changed an odd set of 
circumstances that trigger this problem, and that I have not found the
true cause?

The panic message comes just after the kernel sends out the message
saying it has started sendmail, and just before the message:
Initial rc.i386 initialization: linux
so maybe it is the linux emulation that does this.

This action has happened many times, so it seems rather
consistant.  I had to copy the panic message by hand, since as far
as I can figure, this message has not been saved anywhere.
All of the times, the message was exactly the same.

I never had this message when I booted using kernel.GENERIC.

I am using FreeBSD 3.1, last make world March 30 1999.

Here is the message:

kernel trap 12 with interupts disabled


Fatal trap 12: page  fault while in kernel mode
fault virtual address  = 0xeffcd004
fault code             = supervisor read, page not present
instruction pointer    = 0x8:0xf01a5c33
stack pointer          = 0x10:0xf33d6d38
frame pointer          = 0x10:oxf33d6d50
code segment           = base 0x0, limit 0xfffff, type 0x1b
                       = DPL 0, pres 1, def32 1, gran 1
processor eflags       = interrupt enabled, resume, IPOL = 0
current process        = Idle
interrupt mask         = net tty bio cam
trap number            = 12
panic: page fault

syncing disks ...

By the way, the syncing disks message is a lie - at this point it hangs
(although it does echo keyboard responses).

-- 

Stephen Montgomery-Smith              stephen@math.missouri.edu
307 Math Science Building             stephen@showme.missouri.edu
Department of Mathematics             stephen@missouri.edu
University of Missouri-Columbia
Columbia, MO 65211
USA

Phone (573) 882 4540
Fax   (573) 882 1869

http://math.missouri.edu/~stephen


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3728BE87.54FE350C>