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>