kernel panic report

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

kernel panic report

Alastair Johnson-2
I am setting up 2 intel firewalls to be redundant. Each machine
is a pentium 3 with 512mb sdram. Each machine has:
 2 onboard Intel 8255x NICs, - fxp0 and fxp1
 a dual Intel PRO/1000MT (82546GB) card - em0 and em1
 a single 3Com 3c905C 100Base-TX - xl0

Each machine was a simple full default install of OpenBSD 3.9
onto a single IDE hard disk. I am trying to get CARP to work with
pfsync and PF. The 3com cards are connected to each other with
a crossover cable and are for pfsync. the other 4 are connected
to different networks and are expected to provide router/firewall
functionailty in a redundant fashion.

Below is what i see on the serial console and below that is the
console output of it booting. I appologise if I havent provided
enough information but I'm out of my depth here. This crashing
seems to happen to each machine at regular but seemingly random
times.

Any help you could provide would be most appreciated.

Sincerely,

Alastair Johnson

===========================================================


OpenBSD/i386 (intfw1.oxam.com) (tty00)

login: panic: pool_get(mclpl): free list modified: magic=deaf0000; page
0xd69a50
00; item addr 0xd69a5800
Stopped at      Debugger+0x4:   leave
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS
PANIC!
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!


ddb> trace

Debugger(298a002,900d030,4dc123d,d69a5800,d05e7620) at Debugger+0x4
panic(d051a9c0,d051c989,deaf0000,d69a5000,d69a5800) at panic+0x63
pool_get(d05e7620,0,d070bdbc,d0259c17,d69ed100) at pool_get+0x315
em_get_buf(57,d0fad000,0,d1040800) at em_get_buf+0x176
em_process_receive_interrupts(d0fad000,ffffffff,d070be3c,d045ff48,d0fad3
bc) at e
m_process_receive_interrupts+0x2e6
em_intr(d0fad000) at em_intr+0xc3
Xrecurse_legacy7() at Xrecurse_legacy7+0xb2
--- interrupt ---
apm_cpu_idle(b0,d05e1d20,d05e1b80,7fffffff,d022118f) at
apm_cpu_idle+0x42
idle_loop(d06903a0,28,0,0,80000000) at idle_loop+0x5
bpendtsleep(d05e1b80,4,d0532771,0,0,ffffffff,d04eb692,0) at bpendtsleep
uvm_scheduler(d05e1b7c,3,0,d04eb692,1ffc0000) at uvm_scheduler+0x6b
check_console(0,0,0,0,0) at check_console
ddb>


ddb> ps

   PID   PPID   PGRP    UID  S       FLAGS  WAIT       COMMAND
 13557      1  13557      0  3      0x4086  ttyin      getty
 29666      1  29666      0  3        0x84  select     cron
   681      1    681      0  3        0x84  select     sshd
  4374  24216  24216     73  3       0x184  poll       syslogd
 24216      1  24216      0  3        0x84  netio      syslogd
    13      0      0      0  3    0x100204  crypto_wa  crypto
    12      0      0      0  3    0x100204  aiodoned   aiodoned
    11      0      0      0  3    0x100204  syncer     update
    10      0      0      0  3    0x100204  cleaner    cleaner
     9      0      0      0  3    0x100204  reaper     reaper
     8      0      0      0  3    0x100204  pgdaemon   pagedaemon
     7      0      0      0  3    0x100204  pftm       pfpurge
     6      0      0      0  3    0x100204  timeout    sensors
     5      0      0      0  3    0x100204  usbtsk     usbtask
     4      0      0      0  3    0x100204  usbevt     usb0
     3      0      0      0  3    0x100204  apmev      apm0
     2      0      0      0  3    0x100204  kmalloc    kmthread
     1      0      1      0  3      0x4084  wait       init
     0     -1      0      0  3     0x80204  scheduler  swapper
ddb>


OpenBSD/i386 (intfw1.oxam.com) (tty00)

login: kernel: page fault trap, code=0
Stopped at      fxp_intr+0x132: movl    0(%esi),%edi
ddb>


========================================================================
====

[ using 493460 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights
reserved.
Copyright (c) 1995-2006 OpenBSD. All rights reserved.
http://www.OpenBSD.org

OpenBSD 3.9 (GENERIC) #617: Thu Mar  2 02:26:48 MST 2006
    [hidden email]:/usr/src/sys/arch/i386/compile/GENERIC
RTC BIOS diagnostic error 20<config_unit>
cpu0: Intel Pentium III ("GenuineIntel" 686-class) 802 MHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,SER,M
MX
,FXSR,SSE
real mem  = 536190976 (523624K)
avail mem = 482246656 (470944K)
using 4278 buffers containing 26910720 bytes (26280K) of memory
RTC BIOS diagnostic error 20<config_unit>
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 07/20/01, BIOS32 rev. 0 @
0xfda74
apm0 at bios0: Power Management spec V1.2 (BIOS mgmt disabled)
apm0: APM power management enable: unrecognized device ID (9)
apm0: APM engage (device 1): power management disabled (1)
apm0: AC on, battery charge unknown
apm0: flags b0102 dobusy 0 doidle 1
pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xf2a80/144 (7 entries)
pcibios0: PCI Interrupt Router at 000:07:0 ("Intel 82371FB ISA" rev
0x00)
pcibios0: PCI bus #0 is the last bus
bios0: ROM list: 0xc8000/0x800 0xc8800/0x1800 0xca000/0x1800
0xdc000/0x4000!
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82443BX" rev 0x03
pcib0 at pci0 dev 7 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02
pciide0 at pci0 dev 7 function 1 "Intel 82371AB IDE" rev 0x01: DMA,
channel 0 wi
red to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <ST340014A>
wd0: 16-sector PIO, LBA48, 38166MB, 78165360 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 ignored (disabled)
uhci0 at pci0 dev 7 function 2 "Intel 82371AB USB" rev 0x01: irq 11
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
piixpm0 at pci0 dev 7 function 3 "Intel 82371AB Power" rev 0x02: polling
iic0 at piixpm0
"unknown" at iic0 addr 0x18 not configured
lmenv0 at iic0 addr 0x2d: adm9240 rev 2, starting scan
fxp0 at pci0 dev 12 function 0 "Intel 8255x" rev 0x08, i82559: irq 10,
address 0
0:02:b3:a4:a7:a0
inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4
fxp1 at pci0 dev 13 function 0 "Intel 8255x" rev 0x08, i82559: irq 10,
address 0
0:02:b3:a4:a7:a1
inphy1 at fxp1 phy 1: i82555 10/100 PHY, rev. 4
xl0 at pci0 dev 14 function 0 "3Com 3c905C 100Base-TX" rev 0x78: irq 5,
address
00:0a:5e:63:75:de
exphy0 at xl0 phy 24: 3Com internal media interface
em0 at pci0 dev 15 function 0 "Intel PRO/1000MT (82546GB)" rev 0x03: irq
7, addr
ess 00:04:23:c5:3a:1a
em1 at pci0 dev 15 function 1 "Intel PRO/1000MT (82546GB)" rev 0x03: irq
11, add
ress 00:04:23:c5:3a:1b
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom0: console
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask fb45 netmask ffe5 ttymask ffe7
pctr: 686-class user-level performance counters enabled
mtrr: Pentium Pro MTRR support
dkcsum: wd0 matches BIOS drive 0x80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
WARNING: / was not properly unmounted
Automatic boot in progress: starting file system checks.
/dev/rwd0a: 3101 files, 18835 used, 2560968 free (184 frags, 320098
blocks, 0.0%
 fragmentation)
/dev/rwd0a: MARKING FILE SYSTEM CLEAN
/dev/rwd0g: 1 files, 1 used, 6845090 free (18 frags, 855634 blocks, 0.0%
fragmen
tation)
/dev/rwd0g: MARKING FILE SYSTEM CLEAN
/dev/rwd0f: 3 files, 3 used, 3094848 free (32 frags, 386852 blocks, 0.0%
fragmen
tation)
/dev/rwd0f: MARKING FILE SYSTEM CLEAN
/dev/rwd0d: 21837 files, 258634 used, 2321185 free (2129 frags, 289882
blocks, 0
.1% fragmentation)
/dev/rwd0d: MARKING FILE SYSTEM CLEAN
/dev/rwd0e: 556 files, 2241 used, 3092610 free (138 frags, 386559
blocks, 0.0% f
ragmentation)
/dev/rwd0e: MARKING FILE SYSTEM CLEAN
setting tty flags
net.inet.ip.forwarding: 0 -> 1
starting network
starting system logger
starting initial daemons:.
savecore: no core dump
checking quotas: done.
building ps databases: kvm dev.
clearing /tmp
starting pre-securelevel daemons:.
setting kernel security level: kern.securelevel: 0 -> 1
creating runtime link editor directory cache.
preserving editor files
starting network daemons: sshd.
starting local daemons:.
net.inet.carp.allow: 1 -> 1
net.inet.carp.preempt: 0 -> 1
standard daemons: cron.
Sat Aug 12 11:37:31 BST 2006

OpenBSD/i386 (intfw1.oxam.com) (tty00)

login:root
Password:
Last login: Fri Aug 11 22:42:44 on tty00
OpenBSD 3.9 (GENERIC) #617: Thu Mar  2 02:26:48 MST 2006

Welcome to OpenBSD: The proactively secure Unix-like operating system.

http://www.openbsd.org

You have mail.
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/wd0a      4.9G   36.8M    4.6G     1%    /
/dev/wd0g     13.1G    2.0K   12.4G     0%    /home
/dev/wd0f      5.9G    6.0K    5.6G     0%    /tmp
/dev/wd0d      4.9G    505M    4.2G    11%    /usr
/dev/wd0e      5.9G    4.4M    5.6G     0%    /var

Sat Aug 12 11:37:59 BST 2006

[[hidden email] ~]# uname -a
OpenBSD intfw1.oxam.com 3.9 GENERIC#617 i386