Date: Wed, 25 May 2005 06:49:43 +0000 (UTC) From: Filip Lenaerts <filip@freeshell.org> To: freebsd-stable@freebsd.org Subject: RELENG_5_4 panic Message-ID: <Pine.NEB.4.62.0505250632390.25334@sdf.lonestar.org>
next in thread | raw e-mail | index | archive | help
hi all, i've been experiencing kernel panics for over a year, but the frequency of them happening has increased dramatically. now i was finally able to build a kernel with debug options, since even while trying to build this kernel, i would get kernel panics. it seems like everytime there is a small high cpu usage peak, the system panics. im totally unsure what is going on, and hopefully someone can more understand this, looking at the kdbg output below, pinpointing a problem in the code or probably something else (hardware failure?). messages file can be found at http://filip.freeshell.org/messages let me know if you need more info, coredumps enough :) filip May 25 08:24:44 kernel: Fatal trap 12: page fault while in kernel mode May 25 08:24:44 kernel: fault virtual address = 0xc05554 May 25 08:24:44 kernel: fault code = supervisor read, page not present May 25 08:24:44 kernel: instruction pointer = 0x8:0xc05554 May 25 08:24:44 kernel: stack pointer = 0x10:0xd1366c19 May 25 08:24:44 kernel: frame pointer = 0x10:0xd1366c3c May 25 08:24:44 kernel: code segment = base 0x0, limit 0xfffff, type 0x1b May 25 08:24:44 kernel: = DPL 0, pres 1, def32 1, gran 1 May 25 08:24:44 kernel: processor eflags = interrupt enabled, resume, IOPL = 0 May 25 08:24:44 kernel: current process = 723 (firefox-bin) May 25 08:24:44 kernel: trap number = 12 May 25 08:24:44 kernel: panic: page fault May 25 08:24:44 kernel: Uptime: 6m28s May 25 08:24:44 kernel: Dumping 255 MB May 25 08:24:44 kernel: 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 May 25 08:24:44 kernel: Dump complete # kgdb kernel.debug /var/crash/vmcore.70 [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"] GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd". #0 doadump () at pcpu.h:159 159 __asm __volatile("movl %%fs:0,%0" : "=r" (td)); (kgdb) bt #0 doadump () at pcpu.h:159 #1 0xc054ffaa in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:410 #2 0xc0550270 in panic (fmt=0xc06e511b "%s") at /usr/src/sys/kern/kern_shutdown.c:566 #3 0xc06bbafc in trap_fatal (frame=0xd1366bd9, eva=12604756) at /usr/src/sys/i386/i386/trap.c:817 #4 0xc06bb857 in trap_pfault (frame=0xd1366bd9, usermode=0, eva=12604756) at /usr/src/sys/i386/i386/trap.c:735 #5 0xc06bb455 in trap (frame= {tf_fs = 24, tf_es = 100663312, tf_ds = 16777232, tf_edi = -784962424, tf_esi = -784962432, tf_ebp = -784962500, tf_isp = -784962555, tf_ebx = 2, tf_edx = -784962144, tf_ecx = 0, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = 12604756, tf_cs = 8, tf_eflags = 66178, tf_esp = 550156256, tf_ss = 46108635}) at /usr/src/sys/i386/i386/trap.c:425 #6 0xc06ab43a in calltrap () at /usr/src/sys/i386/i386/exception.s:140 #7 0x00000018 in ?? () #8 0x06000010 in ?? () #9 0x01000010 in ?? () #10 0xd1366c88 in ?? () #11 0xd1366c80 in ?? () #12 0xd1366c3c in ?? () #13 0xd1366c05 in ?? () #14 0x00000002 in ?? () #15 0xd1366da0 in ?? () #16 0x00000000 in ?? () <snip> #269 0x00000000 in ?? () #270 0x00000000 in ?? () #271 0x00000000 in ?? () Cannot access memory at address 0xd1366ffd ---- http://filip.freeshell.org mailto:filip@freeshell.org ---- SDF Public Access UNIX System - http://sdf.lonestar.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.4.62.0505250632390.25334>