Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Jun 2002 20:37:21 -0700 (PDT)
From:      Oliver Crow <ocrow@simplexity.net>
To:        freebsd-stable@freebsd.org
Subject:   Clockwork 24 hour crash in 4.5-RELEASE-p5
Message-ID:  <20020601195808.F79494-100000@iguana.simplexity.net>

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


I have a FreeBSD 4.5-p5 system that's crashing reliably every 24 hours +/-
a few minutes.  It's been doing this ever since I compiled a 4.5-p4 kernel
on March 25th.  I cvsup'd to 4.5-p5 and recompiled, but it's still
crashing.

It was initially showing nmbd as the current process at the time of crash.
I disabled samba, thinking that it might be the culprit.  It continued to
crash, now showing the crash process as named.  In both cases the kernel
crashed whilst processing an ioctl (according to the crash dump).

My problem seems somewhat similar to this one:
http://spitfire.velocet.net/pipermail/freebsd-stable/2002-March/027982.html

Has anyone else seen this?  Any theories?  Or fixes?!


Here's the details:

# gdb -k /var/crash/kernel.4 /var/crash/vmcore.4
...

IdlePTD at phsyical address 0x0049c000
initial pcb at physical address 0x003e11e0
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x13f5fde
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc01fee8f
stack pointer           = 0x10:0xcdda1d9c
frame pointer           = 0x10:0xcdda1e24
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         = 70 (named)
interrupt mask          = none
trap number             = 12
panic: page fault

syncing disks...
done
Uptime: 1d0h0m7s

...

(kgdb) where
#0  0xc01bbd36 in dumpsys ()
#1  0xc01bbb4b in boot ()
#2  0xc01bbf2c in poweroff_wait ()
#3  0xc0334382 in trap_fatal ()
#4  0xc0334055 in trap_pfault ()
#5  0xc0333c13 in trap ()
#6  0xc01fee8f in ifconf ()
#7  0xc01fe6b1 in ifioctl ()
#8  0xc01cdc0e in soo_ioctl ()
#9  0xc01cac92 in ioctl ()
#10 0xc0334631 in syscall2 ()
#11 0xc0325955 in Xint0x80_syscall ()
#12 0x8077234 in ?? ()
#13 0x8086e09 in ?? ()
#14 0x805fc7b in ?? ()
#15 0x804b3c1 in ?? ()



# last -f /var/log/wtmp.1 reboot
reboot           ~                         Tue Apr 30 20:17
reboot           ~                         Mon Apr 29 20:17
reboot           ~                         Sun Apr 28 20:19
reboot           ~                         Sat Apr 27 20:19
reboot           ~                         Fri Apr 26 20:19
reboot           ~                         Fri Apr 26 19:49
reboot           ~                         Tue Apr 16 11:10
reboot           ~                         Tue Apr 16 11:03
reboot           ~                         Mon Apr 15 18:33
reboot           ~                         Sun Apr 14 18:37
reboot           ~                         Sat Apr 13 18:41
reboot           ~                         Fri Apr 12 18:45
reboot           ~                         Thu Apr 11 18:48
reboot           ~                         Thu Apr 11 18:00
reboot           ~                         Tue Apr  9 19:50
reboot           ~                         Mon Apr  8 19:54
reboot           ~                         Sun Apr  7 19:58
reboot           ~                         Sat Apr  6 19:00
reboot           ~                         Fri Apr  5 18:58
reboot           ~                         Thu Apr  4 18:58
reboot           ~                         Wed Apr  3 19:02
reboot           ~                         Tue Apr  2 19:00
reboot           ~                         Mon Apr  1 19:00


## kernel options (diff vs GENERIC)

maxusers       128
makeoptions    DEBUG=-g
device         apm0    at nexus? flags 0x20
pseudo-device  gif     4       # IPv6 and IPv4 tunneling


## dmesg

FreeBSD 4.5-RELEASE-p5 #6: Mon May 27 23:37:35 PDT 2002
    ocrow@gecko.in.simplexity.net:/usr/src/sys/compile/CURRENT
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium III/Pentium III Xeon/Celeron (664.51-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x683  Stepping = 3

Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,P
AT,PSE36,MMX,FXSR,SSE>
real memory  = 267124736 (260864K bytes)
avail memory = 255328256 (249344K bytes)
Preloaded elf kernel "kernel" at 0xc047d000.
Pentium Pro MTRR support enabled
md0: Malloc disk
Using $PIR table, 10 entries at 0xc00f3230
apm0: <APM BIOS> on motherboard
apm: found APM BIOS v1.2, connected at v1.2
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Intel 82810E (i810E GMCH) Host To Hub bridge> on motherboard
pci0: <PCI bus> on pcib0
pci0: <Intel 82810E (i810E GMCH) SVGA controller> at 1.0 irq 11
pcib1: <Intel 82801AA (ICH) Hub to PCI bridge> at device 30.0 on pci0
pci1: <PCI bus> on pcib1
fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xde80-0xdebf mem
0xff700000-0xff7
fffff,0xff8fe000-0xff8fefff irq 9 at device 1.0 on pci1
fxp0: Ethernet address 00:d0:b7:ac:46:c1
inphy0: <i82555 10/100 media interface> on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pci1: <unknown card> (vendor=0x1274, dev=0x1371) at 7.0 irq 10
isab0: <Intel 82801AA (ICH) PCI to LPC bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH ATA66 controller> port 0xffa0-0xffaf at device 31.1 on
pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0: <Intel 82801AA (ICH) USB controller> port 0xef80-0xef9f irq 9 at
device
31.2 on pci0
usb0: <Intel 82801AA (ICH) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
pci0: <unknown card> (vendor=0x8086, dev=0x2413) at 31.3 irq 0
orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xc8fff on isa0
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
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 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: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
IP packet filtering initialized, divert disabled, rule-based forwarding
disable
d, default to accept, logging disabled
ad0: 19595MB <QUANTUM FIREBALLP LM20.5> [39813/16/63] at ata0-master
UDMA66
acd0: CDROM <ATAPI 50X CDROM> at ata1-master using PIO4
Mounting root from ufs:/dev/ad0s1a
swapon: adding /dev/ad0s1b as swap device
Automatic boot in progress...
/dev/ad0s1a:
FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/ad0s1a:
clean, 27165 free
(197 frags, 3371 blocks, 0.2% fragmentation)
/dev/ad0s1f:
FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/ad0s1f:
clean, 11186770 free
(71906 frags, 1389358 blocks, 0.4% fragmentation)
/dev/ad0s1e:
FILESYSTEM CLEAN; SKIPPING CHECKS
/dev/ad0s1e:
clean, 260108 free
(188 frags, 32490 blocks, 0.0% fragmentation)
Doing initial network setup:
 hostname
.
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.1.10 netmask 0xffffff00 broadcast 192.168.1.255
        inet6 fe80::2d0:b7ff:feac:46c1%fxp0 prefixlen 64 tentative scopeid
0x1
        ether 00:d0:b7:ac:46:c1
        media: Ethernet autoselect (100baseTX)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
add net default: gateway 192.168.1.1
Additional routing options:
 ignore ICMP redirect=YES
 log ICMP redirect=YES
 TCP keepalive=YES
.
Routing daemons:
.
Additional daemons:
 syslogd
.
dumpon: crash dumps to /dev/ad0s1b (116, 131073)
Checking for core dump:
savecore: no core dump
Doing additional network setup:
 named
 ntpdate
 ntpd
.
Starting final network daemons:
.
ELF ldconfig path: /usr/lib /usr/lib/compat /usr/local/lib
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout
Starting standard daemons:
 inetd
 cron
 sshd
 usbd
 sendmail
.
Recovering vi editor sessions:
.
Initial rc.i386 initialization:
 apm
.
Configuring syscons:
 blanktime
.
Additional ABI support:
.
.
Local package initialization:
 mpd
 Samba
.
Additional TCP options:
.




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?20020601195808.F79494-100000>