Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Apr 2001 11:02:15 -0400
From:      "Richard S. Conto" <rsc@merit.edu>
To:        freebsd-stable@freebsd.org
Cc:        rsc@merit.edu
Subject:   Kernel panic at 0x0 w/ 4.3-STABLE (cvsup'd 4/22/2001)
Message-ID:  <20010425150215.6794A5DE42@segue.merit.edu>

next in thread | raw e-mail | index | archive | help
I'd like some help coping with a kernel panic that has
been happening to me whenever I start "arla" since I cvsup'd
to 4.3-RC (in several flavors) and now 4.3-STABLE.

All of the kernel panics I've seen had the instruction pointer
at 0x8:0x0

A few days ago, I submitted a "kernel panic" via the web interface
to the "ports" category, but now I realize I didn't give enough information
or submit in the right place (I think.) That submission is ports/26797.

Since then, I've tried to get a back-trace using gdb -k per. the FAQ
(http://www.freebsd.org/doc/en_US.ISO_8859-1/books/faq/hackers.html#KERNEL-PANIC-TROUBLESHOOTING)
However, the backtrace doesn't go very far. For all of the back-traces I've
viewed, they only go back to 0x0 and no further.

I've had "option INVARIANT_SUPPORT" turned on for a while, and I even rebuilt
the kernel with "option INVARIANTS", but that hasn't helped improve the backtrace.

Could someone offer some suggestion about how I can gather more
information here? The box is a Dell Inspirion 3000 (cira 1977 laptop) with 32M ram.
"arla" worked fine for me with 4.2-STABLE

---------------------------------
module_register_init: MOD_LOAD (xfs_syscall, c014ee84, 0xc0cff920) error 17
xfs: cdev: 128, syscall: 210
...

IdlePTD 4259840
initial pcb at 34b9e0
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x0
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0x0
stack pointer           = 0x10:0xc416af30
frame pointer           = 0x10:0xc416afa0
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 362 (arlad)
interrupt mask          = none
trap number             = 12
panic: page fault

syncing disks... 19 19 18 11 4 
done
Uptime: 44s

dumping to dev #ad/0x30001, offset 458752
dump ata0: resetting devices .. done
32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 
---
#0  dumpsys () at ../../kern/kern_shutdown.c:469
469             if (dumping++) {
(kgdb) where
#0  dumpsys () at ../../kern/kern_shutdown.c:469
#1  0xc014b36b in boot (howto=256) at ../../kern/kern_shutdown.c:309
#2  0xc014b701 in panic (fmt=0xc02f5b0f "page fault")
    at ../../kern/kern_shutdown.c:556
#3  0xc02aaf92 in trap_fatal (frame=0xc416aef0, eva=0)
    at ../../i386/i386/trap.c:951
#4  0xc02aac45 in trap_pfault (frame=0xc416aef0, usermode=0, eva=0)
    at ../../i386/i386/trap.c:844
#5  0xc02aa7bb in trap (frame={tf_fs = 16, tf_es = 16, tf_ds = 16, tf_edi = 0, 
      tf_esi = 0, tf_ebp = -1005146208, tf_isp = -1005146340, 
      tf_ebx = -1005217088, tf_edx = -1070588424, tf_ecx = -1070588424, 
      tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = 0, tf_cs = 8, 
      tf_eflags = 66118, tf_esp = -1070943655, tf_ss = -1005217088})
    at ../../i386/i386/trap.c:443
#6  0x0 in ?? ()
(kgdb) quit
x25# uname -a
FreeBSD x25.home 4.3-STABLE FreeBSD 4.3-STABLE #2: Wed Apr 25 10:13:55 EDT 2001
     rsc@x25.home:/usr/src/sys/compile/INSPIRION3K  i386
x25# exit

Script done on Wed Apr 25 10:40:56 2001



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?20010425150215.6794A5DE42>