Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 06 Mar 2003 07:22:49 -0500
From:      Mike Tancsa <mike@sentex.net>
To:        stable@freebsd.org
Subject:   Still seeing SMP panics on a older dual PIII (with debug kernel and crash dumps)
Message-ID:  <5.2.0.9.0.20030306071303.081fe368@192.168.0.12>

next in thread | raw e-mail | index | archive | help

Its an older dual PIII.  Can anyone tell me if the dumps point to a 
hardware issue, or if its crashing in the same spot each time ? I can blast 
it with buildworlds and it never dies.  Generally I have yet to find bad 
hardware that could pass that.... But always a first time.

	---Mike

ns4# cat /var/run/dmesg.boot
Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
         The Regents of the University of California. All rights reserved.
FreeBSD 4.8-RC #0: Tue Mar  4 00:30:04 EST 2003
     mdtancsa@ns4.recycle.net:/usr/obj/usr/src/sys/smp
Timecounter "i8254"  frequency 1193182 Hz
CPU: Intel Pentium III (801.82-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0x683  Stepping = 3
   Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
real memory  = 805294080 (786420K bytes)
config> q
avail memory = 779567104 (761296K bytes)
Programming 24 pins in IOAPIC #0
IOAPIC #0 intpin 2 -> irq 0
IOAPIC #0 intpin 17 -> irq 11
IOAPIC #0 intpin 18 -> irq 10
IOAPIC #0 intpin 19 -> irq 12
FreeBSD/SMP: Multiprocessor motherboard
  cpu0 (BSP): apic id:  1, version: 0x00040011, at 0xfee00000
  cpu1 (AP):  apic id:  0, version: 0x00040011, at 0xfee00000
  io0 (APIC): apic id:  2, version: 0x00170011, at 0xfec00000
Preloaded elf kernel "kernel" at 0xc036d000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc036d09c.
Pentium Pro MTRR support enabled




ns4# gdb -k /kernel.debug vmcore.1
GNU gdb 4.18 (FreeBSD)
Copyright 1998 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-unknown-freebsd"...Deprecated bfd_read 
called at 
/usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c 
line 2627 in elfstab_build_psymtabs
Deprecated bfd_read called at 
/usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c 
line 933 in fill_symbuf

SMP 2 cpus
IdlePTD at phsyical address 0x0038c000
initial pcb at physical address 0x002ed580
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
mp_lock = 01000002; cpuid = 1; lapic.id = 00000000
fault virtual address   = 0x21a39de7
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc0192a6c
stack pointer           = 0x10:0xdf0cce40
frame pointer           = 0x10:0xdf0cce5c
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         = 47978 (sendmail)
interrupt mask          =  <- SMP: XXX
trap number             = 12
panic: page fault
mp_lock = 01000002; cpuid = 1; lapic.id = 00000000
boot() called on cpu#1

syncing disks... 9
done
Uptime: 23h59m9s

dumping to dev #twed/1, offset 524312
dump 767....
---
#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487
487             if (dumping++) {
(kgdb) bt
#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487
#1  0xc0155878 in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:316
#2  0xc0155ce0 in poweroff_wait (junk=0xc02c0d19, howto=-1070856209) at 
/usr/src/sys/kern/kern_shutdown.c:595
#3  0xc0283d71 in trap_fatal (frame=0xdf0cce00, eva=564370919) at 
/usr/src/sys/i386/i386/trap.c:974
#4  0xc02839e9 in trap_pfault (frame=0xdf0cce00, usermode=0, eva=564370919) 
at /usr/src/sys/i386/i386/trap.c:867
#5  0xc0283547 in trap (frame={tf_fs = -1071120360, tf_es = -1071316976, 
tf_ds = 1862270992, tf_edi = -1011810875,
       tf_esi = -1027661403, tf_ebp = -552808868, tf_isp = -552808916, 
tf_ebx = 564370919, tf_edx = -1027661369,
       tf_ecx = -1027661371, tf_eax = 28, tf_trapno = 12, tf_err = 0, 
tf_eip = -1072092564, tf_cs = 8, tf_eflags = 66054,
       tf_esp = 13568, tf_ss = -1011810880}) at 
/usr/src/sys/i386/i386/trap.c:466
#6  0xc0192a6c in ifa_ifwithnet (addr=0xc3b0fdc0) at /usr/src/sys/net/if.c:611
#7  0xc01b6e05 in in_pcbladdr (inp=0xdb947c00, nam=0xc3b0fdc0, 
plocal_sin=0xdf0cce94) at /usr/src/sys/netinet/in_pcb.c:459
#8  0xc01b6ef3 in in_pcbconnect (inp=0xdb947c00, nam=0xc3b0fdc0, 
p=0xdeb184e0) at /usr/src/sys/netinet/in_pcb.c:526
#9  0xc01cc7e9 in udp_connect (so=0xdb705300, nam=0xc3b0fdc0, p=0xdeb184e0) 
at /usr/src/sys/netinet/udp_usrreq.c:866
#10 0xc0174a54 in soconnect (so=0xdb705300, nam=0xc3b0fdc0, p=0xdeb184e0) 
at /usr/src/sys/kern/uipc_socket.c:389
#11 0xc0178118 in connect (p=0xdeb184e0, uap=0xdf0ccf80) at 
/usr/src/sys/kern/uipc_syscalls.c:394
#12 0xc02840b5 in syscall2 (frame={tf_fs = -1078001617, tf_es = 47, tf_ds = 
-1078001617, tf_edi = 135487488, tf_esi = 44,
       tf_ebp = -1077948752, tf_isp = -552808492, tf_ebx = 673944780, 
tf_edx = 0, tf_ecx = 0, tf_eax = 98, tf_trapno = 12,
       tf_err = 2, tf_eip = 673621160, tf_cs = 31, tf_eflags = 663, tf_esp 
= -1077949420, tf_ss = 47})
     at /usr/src/sys/i386/i386/trap.c:1175
#13 0xc027085b in Xint0x80_syscall ()
cannot read proc at 0
(kgdb) q
ns4# gdb -k /kernel.debug vmcore.2
GNU gdb 4.18 (FreeBSD)
Copyright 1998 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-unknown-freebsd"...Deprecated bfd_read 
called at 
/usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c 
line 2627 in elfstab_build_psymtabs
Deprecated bfd_read called at 
/usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c 
line 933 in fill_symbuf

SMP 2 cpus
IdlePTD at phsyical address 0x0038c000
initial pcb at physical address 0x002ed580
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
mp_lock = 00000002; cpuid = 0; lapic.id = 01000000
fault virtual address   = 0x918c2b2c
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc0192a6c
stack pointer           = 0x10:0xde73fe40
frame pointer           = 0x10:0xde73fe5c
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         = 39324 (sendmail)
interrupt mask          =  <- SMP: XXX
trap number             = 12
panic: page fault
mp_lock = 00000002; cpuid = 0; lapic.id = 01000000
boot() called on cpu#0

syncing disks... 17 1
done
Uptime: 23h59m31s

dumping to dev #twed/1, offset 524312
dump 767 .....
---
#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487
487             if (dumping++) {
(kgdb) bt
#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487
#1  0xc0155878 in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:316
#2  0xc0155ce0 in poweroff_wait (junk=0xc02c0d19, howto=-1070856209) at 
/usr/src/sys/kern/kern_shutdown.c:595
#3  0xc0283d71 in trap_fatal (frame=0xde73fe00, eva=2441882412) at 
/usr/src/sys/i386/i386/trap.c:974
#4  0xc02839e9 in trap_pfault (frame=0xde73fe00, usermode=0, 
eva=2441882412) at /usr/src/sys/i386/i386/trap.c:867
#5  0xc0283547 in trap (frame={tf_fs = -1071316968, tf_es = 1644167184, 
tf_ds = -613351408, tf_edi = -1027617851,
       tf_esi = -1027665755, tf_ebp = -562823588, tf_isp = -562823636, 
tf_ebx = -1853084884, tf_edx = -1027665721,
       tf_ecx = -1027665723, tf_eax = 28, tf_trapno = 12, tf_err = 0, 
tf_eip = -1072092564, tf_cs = 8, tf_eflags = 66178,
       tf_esp = 13568, tf_ss = -1027617856}) at 
/usr/src/sys/i386/i386/trap.c:466
#6  0xc0192a6c in ifa_ifwithnet (addr=0xc2bfcbc0) at /usr/src/sys/net/if.c:611
#7  0xc01b6e05 in in_pcbladdr (inp=0xdb940880, nam=0xc2bfcbc0, 
plocal_sin=0xde73fe94) at /usr/src/sys/netinet/in_pcb.c:459
#8  0xc01b6ef3 in in_pcbconnect (inp=0xdb940880, nam=0xc2bfcbc0, 
p=0xde759c60) at /usr/src/sys/netinet/in_pcb.c:526
#9  0xc01cc7e9 in udp_connect (so=0xdb718d40, nam=0xc2bfcbc0, p=0xde759c60) 
at /usr/src/sys/netinet/udp_usrreq.c:866
#10 0xc0174a54 in soconnect (so=0xdb718d40, nam=0xc2bfcbc0, p=0xde759c60) 
at /usr/src/sys/kern/uipc_socket.c:389
#11 0xc0178118 in connect (p=0xde759c60, uap=0xde73ff80) at 
/usr/src/sys/kern/uipc_syscalls.c:394
#12 0xc02840b5 in syscall2 (frame={tf_fs = 47, tf_es = 47, tf_ds = 47, 
tf_edi = -1077989504, tf_esi = 40, tf_ebp = -1078002064,
       tf_isp = -562823212, tf_ebx = 673944780, tf_edx = 0, tf_ecx = 0, 
tf_eax = 98, tf_trapno = 7, tf_err = 2, tf_eip = 673621160,
       tf_cs = 31, tf_eflags = 663, tf_esp = -1078002732, tf_ss = 47}) at 
/usr/src/sys/i386/i386/trap.c:1175
#13 0xc027085b in Xint0x80_syscall ()
#14 0x2827f651 in ?? ()
#15 0x2827fb46 in ?? ()
#16 0x8062a75 in ?? ()
#17 0x807177b in ?? ()
#18 0x8058169 in ?? ()
#19 0x80811bc in ?? ()
#20 0x8080c42 in ?? ()
#21 0x8081079 in ?? ()
#22 0x8080e0d in ?? ()
#23 0x807f22c in ?? ()
#24 0x8064732 in ?? ()
#25 0x809b769 in ?? ()
#26 0x806e49a in ?? ()
#27 0x804c03a in ?? ()
(kgdb)
--------------------------------------------------------------------
Mike Tancsa,                          	          tel +1 519 651 3400
Sentex Communications,     			  mike@sentex.net
Providing Internet since 1994                    www.sentex.net
Cambridge, Ontario Canada			  www.sentex.net/mike


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?5.2.0.9.0.20030306071303.081fe368>