Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Jan 2001 18:40:18 -0700 (MST)
From:      Matt DeLapp <matt@jcsd1.k12.wy.us>
To:        freebsd-stable@freebsd.org
Subject:   4.2-STABLE - Fatal trap 12
Message-ID:  <Pine.BSF.4.21.0101031818020.487-100000@chaos.jcsd1.k12.wy.us>

next in thread | raw e-mail | index | archive | help
I'm having lockup problems with a Compaq Prolinea 5100.  It's an
old Pentium-100 that's been working fine with 3.3.  It's locked
up 6 times in the last month or so since 4.2 was installed. 
The machine is currently using sources cvsupped 12/25/00 at
about 20:45 (-0600).  I've tried to come up with kernel debug
information but since it's my first stab at this I'm sure it's
incomplete.  I'd appreciate any pointers here.

Matt


root@dws-ccs: {163} gdb -k
GNU gdb 4.18
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".
(kgdb) symbol-file kernel.debug
Reading symbols from kernel.debug...done.
(kgdb) exec-file /home/matt/worf/kernel.0
(kgdb) core-file /home/matt/worf/vmcore.0
IdlePTD 3948544
initial pcb at 325a40
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x56c0cf00
fault code= supervisor read, page not present
instruction pointer= 0x8:0xc0187b90
stack pointer           = 0x10:0xc87eee34
frame pointer           = 0x10:0xc87eee58
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 = 2658 (sendmail)
interrupt mask  = net tty
trap number= 12
panic: page fault

syncing disks... 25 25 19 9
done
Uptime: 1d0h28m44s

dumping to dev #da/0x20001, offset 32768
dump 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 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 /usr/src/sys/kern/kern_shutdown.c:469
469if (dumping++) {
(kgdb) where
#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:469
#1  0xc016b427 in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:309
#2  0xc016b7a4 in poweroff_wait (junk=0xc02eec6f, howto=-935448096)
    at /usr/src/sys/kern/kern_shutdown.c:556
#3  0xc02a3625 in trap_fatal (frame=0xc87eedf4, eva=1455476480)
    at /usr/src/sys/i386/i386/trap.c:951
#4  0xc02a32fd in trap_pfault (frame=0xc87eedf4, usermode=0, eva=1455476480)
    at /usr/src/sys/i386/i386/trap.c:844
#5  0xc02a2eb7 in trap (frame={tf_fs = 16, tf_es = 16, tf_ds = 16, tf_edi = 0, tf_esi = 0,
      tf_ebp = -931205544, tf_isp = -931205600, tf_ebx = 1, tf_edx = 1455476480,
      tf_ecx = 16, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = -1072137328,
      tf_cs = 8, tf_eflags = 66054, tf_esp = -1052230016, tf_ss = -935448096})
    at /usr/src/sys/i386/i386/trap.c:443
#6  0xc0187b90 in sosend (so=0xc754b9c0, addr=0x0, uio=0xc87eeed8, top=0x0, control=0x0,
    flags=0, p=0xc83e31e0) at /usr/src/sys/kern/uipc_socket.c:564
#7  0xc017c57c in soo_write (fp=0xc1483e80, uio=0xc87eeed8, cred=0xc13cbf00, flags=0,
    p=0xc83e31e0) at /usr/src/sys/kern/sys_socket.c:79
#8  0xc01791bd in dofilewrite (p=0xc83e31e0, fp=0xc1483e80, fd=7, buf=0x80f6000,
    nbyte=15325, offset=-1, flags=0) at /usr/src/sys/sys/file.h:159
#9  0xc0179076 in write (p=0xc83e31e0, uap=0xc87eef80)
    at /usr/src/sys/kern/sys_generic.c:328
#10 0xc02a38d1 in syscall2 (frame={tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 135225344,
      tf_esi = 673498632, tf_ebp = -1077957204, tf_isp = -931205164, tf_ebx = 673425000,
      tf_edx = 673498632, tf_ecx = 673383208, tf_eax = 4, tf_trapno = 0, tf_err = 2,
      tf_eip = 673384524, tf_cs = 31, tf_eflags = 663, tf_esp = -1077957248, tf_ss = 47})
    at /usr/src/sys/i386/i386/trap.c:1150
#11 0xc0295aa5 in Xint0x80_syscall ()
#12 0x2822e54a in ?? ()
#13 0x2822e4b9 in ?? ()
#14 0x805d224 in ?? ()
#15 0x808c197 in ?? ()
#16 0x805b1a4 in ?? ()
#17 0x8058570 in ?? ()
#18 0x805831c in ?? ()
#19 0x8068dfd in ?? ()
---Type <return> to continue, or q <return> to quit---
#20 0x804bffd in ?? ()
(kgdb)



dmesg output:

Copyright (c) 1992-2000 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.2-STABLE #0: Tue Jan  2 14:10:14 MST 2001
    matt@dws-ccs.jcsd1.k12.wy.us:/usr/obj/usr/src/sys/WORF
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 100227805 Hz
CPU: Pentium/P54C (100.23-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x525  Stepping = 5
  Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory  = 50331648 (49152K bytes)
config> en ed0
config> po ed0 0x280
config> ir ed0 5
config> iom ed0 0xd8000
config> f ed0 0
config> q
avail memory = 44941312 (43888K bytes)
bios32: Bad BIOS32 Service Directory
Preloaded elf kernel "kernel" at 0xc03a5000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc03a509c.
Intel Pentium detected, installing workaround for F00F bug
md0: Malloc disk
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0 on motherboard
pci0: <PCI bus> on pcib0
pci0: <unknown card> (vendor=0x0e11, dev=0x1000) at 0.0 irq 128
pci0: <Cirrus Logic GD5434 SVGA controller> at 10.0 irq 11
xl0: <3Com 3c905B-TX Fast Etherlink XL> port 0x1080-0x10ff mem 0x41000000-0x4100007f irq 11 at device 13.0 on pci0
xl0: Ethernet address: 00:50:04:07:87:23
miibus0: <MII bus> on xl0
xlphy0: <3Com internal media interface> on miibus0
xlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vx0: <3COM 3C595 Fast Etherlink III PCI> port 0x1000-0x101f irq 11 at device 14.0 on pci0
utp/tx[*tx*] address 00:a0:24:76:b0:b4
vx0: driver is using old-style compatability shims
isab0: <PCI to ISA bridge (vendor=0e11 device=0002)> at device 15.0 on pci0
isa0: <ISA bus> on isab0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
aha0 at port 0x330-0x333 irq 10 drq 5 on isa0
aha0: AHA-1542CF FW Rev. E.0 (ID=45) SCSI Host Adapter, SCSI ID 7, 16 CCBs
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/8 bytes threshold
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
plip0: <PLIP network interface> on ppbus0
ed0 at port 0x280-0x29f iomem 0xd8000 irq 5 drq 0 on isa0
ed0: address 00:00:e8:5f:07:36, type NE2000 (16 bit) 
IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to deny, unlimited logging
Waiting 15 seconds for SCSI devices to settle
Mounting root from ufs:/dev/da0s1a
da0 at aha0 bus 0 target 0 lun 0
da0: <SEAGATE ST31230N 0300> Fixed Direct Access SCSI-2 device 
da0: 3.300MB/s transfers
da0: 1010MB (2069860 512 byte sectors: 64H 32S/T 1010C)
da1 at aha0 bus 0 target 1 lun 0
da1: <SEAGATE ST31230N 0290> Fixed Direct Access SCSI-2 device 
da1: 3.300MB/s transfers
da1: 1010MB (2069860 512 byte sectors: 64H 32S/T 1010C)
da2 at aha0 bus 0 target 2 lun 0
da2: <SEAGATE ST32430N 0510> Fixed Direct Access SCSI-2 device 
da2: 3.300MB/s transfers
da2: 2049MB (4197405 512 byte sectors: 64H 32S/T 2049C)



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?Pine.BSF.4.21.0101031818020.487-100000>