>Environment:
        System      : OpenBSD 4.8
        Details     : OpenBSD 4.8 (GENERIC) #136: Mon Aug 16 09:06:23 MDT
2010
                         dera...@i386.openbsd.org:/usr/src/sys/arch/i386/comp
ile/GENERIC

        Architecture: OpenBSD.i386
        Machine     : i386

Description: Machine is a small ALIX, that is acting as router and firewall.
When establishing some hundred connections through the router and transmitting
data, the machine crashes pretty reproducible.


uvm_fault(0xd54a27bc, 0x18b90000, 0, 3) -> e
kernel: page fault trap, code=0
Stopped at      pool_do_get+0x111:      movl    %ecx,0(%eax)
ddb> show panic
the kernel did not panic
ddb> trace
pool_do_get(d0a0d320,0,202,d51bfc00,0) at pool_do_get+0x111
pool_get(d0a0d320,0,42,0,d75c9bf8) at pool_get+0x54
m_clget(0,1,d10e2034,800,1c) at m_clget+0x6c
vr_alloc_mbuf(d10e2000,d10e25c8,60,d10e25a0,46) at vr_alloc_mbuf+0x41
vr_fill_rx_ring(d10e2000,0,d51bfa00,d037d3be,d7766b04) at
vr_fill_rx_ring+0x51
vr_rxeof(d10e2000,1400,c,1,d0612c2e) at vr_rxeof+0x18e
vr_intr(d10e2000) at vr_intr+0xfd
Xrecurse_legacy11() at Xrecurse_legacy11+0xb7
--- interrupt ---
rtable_l2(0,0,70,0,14) at rtable_l2+0x15
pf_test(2,d10e2034,d75c9ea8,0,d0a0d240) at pf_test+0x4d6
ip_output(d53fbb00,0,d0a12b80,1,0) at ip_output+0x5f0
ip_forward(d53fbb00,0,d75c9f98,0,10) at ip_forward+0x181
ipv4_input(d53fbb00,0,d75c9fa0,d0202089,33) at ipv4_input+0x655
ipintr(33,cfbd0033,33,cfbd0033,1) at ipintr+0x49
Bad frame pointer: 0xd75c9fa0

ddb> ps
   PID   PPID   PGRP    UID  S       FLAGS  WAIT          COMMAND
 27332  15648  32475      0  3      0x4080  piperd        awk
 22424  15648  32475      0  3      0x4080  piperd        grep
 14542  15648  32475      0  3     0x44180  netio         ping
 15648  32475  32475      0  3      0x4080  piperd        sh
 32475    598  32475      0  3      0x4080  pause         sh
   598  22419  22419      0  3        0x80  piperd        cron
 17935   2065  17935      0  3      0x4080  poll          pftop
  2065   7642   2065   1000  3      0x4080  pause         ksh
  7642  19163  19163   1000  3       0x180  select        sshd
 19163  25271  19163      0  3      0x4180  netio         sshd
  8046      1   8046      0  3      0x4080  ttyin         getty
 22419      1  22419      0  3        0x80  select        cron
   422      1  29014  32767  3       0x180  kqread        uhub
 16136  23457  23457     67  3       0x180  semwait       httpd
 26659  20878  29014    502  2      0x4100                mysqld
 27239  23457  23457     67  3       0x180  semwait       httpd
  7003  23457  23457     67  3       0x180  select        httpd
 11949  23457  23457     67  3       0x180  semwait       httpd
 22147  23457  23457     67  3       0x180  semwait       httpd
 13507  23457  23457     67  3       0x180  semwait       httpd
 20878      1  29014      0  3      0x4080  pause         sh
 26752      1  29014      0  3        0x80  nanosleep     perl
 23457      1  23457     67  3       0x180  select        httpd
  4230   2937   2937     95  3       0x180  kqread        smtpd
  7966   2937   2937     95  3       0x180  kqread        smtpd
 24114   2937   2937     95  3       0x180  kqread        smtpd
   623   2937   2937     95  3       0x180  kqread        smtpd
  9706   2937   2937     95  3       0x180  kqread        smtpd
 15992   2937   2937     95  3       0x180  kqread        smtpd
  8483   2937   2937     95  3       0x180  kqread        smtpd
  2937      1   2937      0  3        0x80  kqread        smtpd
 14730      1  14730     77  3       0x180  poll          dhcpd
 25271      1  25271      0  3        0x80  select        sshd
 26267     59  27727     83  3       0x180  poll          ntpd
    59  27727  27727     83  3       0x180  poll          ntpd
 27727      1  27727      0  3        0x80  poll          ntpd
 13321   2664   2664     70  3       0x180  select        named
  2664      1   2664      0  3       0x180  netio         named
*27351   6157   6157     74  7       0x100                pflogd
  6157      1   6157      0  3        0x80  netio         pflogd
  7257   7950   7950     73  2       0x180                syslogd
  7950      1   7950      0  3        0x88  netio         syslogd
 22845      1  22845     77  3       0x180  poll          dhclient
 22226      1  29014      0  3        0x80  poll          dhclient
 21931      1  21931      0  3        0x80  mfsidl        mount_mfs
  5392      1   5392      0  3        0x80  mfsidl        mount_mfs
 11003      1  11003      0  3        0x80  mfsidl        mount_mfs
    14      0      0      0  3    0x100200  bored         crypto
    13      0      0      0  3    0x100200  aiodoned      aiodoned
    12      0      0      0  3    0x100200  syncer        update
    11      0      0      0  3    0x100200  cleaner       cleaner
    10      0      0      0  3    0x100200  reaper        reaper
     9      0      0      0  3    0x100200  pgdaemon      pagedaemon
     8      0      0      0  3    0x100200  pftm          pfpurge
     7      0      0      0  3    0x100200  usbevt        usb1
     6      0      0      0  3    0x100200  usbtsk        usbtask
     5      0      0      0  3    0x100200  usbevt        usb0
     4      0      0      0  3    0x100200  bored         syswq
     3      0      0      0  3  0x40100200                idle0
     2      0      0      0  3    0x100200  kmalloc       kmthread
     1      0      1      0  3      0x4080  wait          init
     0     -1      0      0  3     0x80200  scheduler     swapper
ddb>

dmesg:
OpenBSD 4.8 (GENERIC) #136: Mon Aug 16 09:06:23 MDT 2010
    dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Geode(TM) Integrated Processor by AMD PCS ("AuthenticAMD" 586-class) 499
MHz
cpu0: FPU,DE,PSE,TSC,MSR,CX8,SEP,PGE,CMOV,CFLUSH,MMX
real mem  = 268009472 (255MB)
avail mem = 253669376 (241MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 11/05/08, BIOS32 rev. 0 @ 0xfd088
pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000
pcibios0: pcibios_get_intr_routing - function not supported
pcibios0: PCI IRQ Routing information unavailable.
pcibios0: PCI bus #0 is the last bus
bios0: ROM list: 0xe0000/0xa800
cpu0 at mainbus0: (uniprocessor)
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 1 function 0 "AMD Geode LX" rev 0x33
glxsb0 at pci0 dev 1 function 2 "AMD Geode LX Crypto" rev 0x00: RNG AES
vr0 at pci0 dev 9 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 10, address
00:0d:b9:18:1c:98
ukphy0 at vr0 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI
0x004063, model 0x0034
vr1 at pci0 dev 10 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 11, address
00:0d:b9:18:1c:99
ukphy1 at vr1 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI
0x004063, model 0x0034
vr2 at pci0 dev 11 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 15, address
00:0d:b9:18:1c:9a
ukphy2 at vr2 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI
0x004063, model 0x0034
ral0 at pci0 dev 12 function 0 "Ralink RT2561S" rev 0x00: irq 9, address
00:1f:d0:1c:45:b8
ral0: MAC/BBP RT2561C, RF RT2527
glxpcib0 at pci0 dev 15 function 0 "AMD CS5536 ISA" rev 0x03: rev 3, 32-bit
3579545Hz timer, watchdog, gpio
gpio0 at glxpcib0: 32 pins
pciide0 at pci0 dev 15 function 2 "AMD CS5536 IDE" rev 0x01: DMA, channel 0
wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <ELITE PRO CF CARD 4GB>
wd0: 1-sector PIO, LBA, 3847MB, 7880544 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 ignored (disabled)
ohci0 at pci0 dev 15 function 4 "AMD CS5536 USB" rev 0x02: irq 12, version
1.0, legacy support
ehci0 at pci0 dev 15 function 5 "AMD CS5536 USB" rev 0x02: irq 12
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "AMD EHCI root hub" rev 2.00/1.00 addr 1
isa0 at glxpcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
usb1 at ohci0: USB revision 1.0
uhub1 at usb1 "AMD OHCI root hub" rev 1.00/1.00 addr 1
biomask 71e7 netmask ffe7 ttymask ffff
mtrr: K6-family MTRR support (2 registers)
nvram: invalid checksum
softraid0 at root
root on wd0a swap on wd0b dump on wd0b
WARNING: / was not properly unmounted
clock: unknown CMOS layout
WARNING: clock time much less than file system time
WARNING: using file system time
WARNING: CHECK AND RESET THE DATE!

usbdevs:
Controller /dev/usb0:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000),
AMD(0x1022), rev 1.00
 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000),
AMD(0x1022), rev 1.00
 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered

Reply via email to