>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