Good Sunday afternoon all, I've managed to crash the netra X1 fairly quickly with both latest snapshot and also with re-compiled kernel with subr_poolc patch below.
Steps: 1. netboot netra, install latest sparc64 snapshot, no customization apart from networking setup in installer and user setup. (not even enabling soft updates) 2. ping -f 192.168.3.1 # default gw, runs on serial console 3. ssh in from different PC in LAN, in /usr run: cvs -d [email protected]:/cvs checkout -P src (I also had a crash where I ssh'd in and did ftp http://192.168.3.52/src.tar ~700M, crashed somewhere in half, just displaying progressbar from ftp command ...) wait a bit and bam: panic: psycho0: uncorrectable DMA error I've tried to ddb> boot crash an/or boot dump, it tries to store the crashdump, but on reboot, nothing is in /var/crash apart from minfree file: # ls -lh minfree -rw-r--r-- 1 root wheel 5B Nov 21 19:40 minfree I guess I have enough free space, the machine has 384M of RAM and swap is 640M # df -h Filesystem Size Used Avail Capacity Mounted on /dev/wd0a 492M 50.0M 418M 11% / /dev/wd0k 61.2G 1.0G 57.1G 2% /home /dev/wd0d 251M 10.0K 239M 0% /tmp /dev/wd0f 2.0G 378M 1.5G 20% /usr /dev/wd0g 1005M 194M 761M 20% /usr/X11R6 /dev/wd0h 4.9G 248K 4.7G 0% /usr/local /dev/wd1b 2.0G 2.0K 1.9G 0% /usr/obj /dev/wd1e 12.4G 2.0K 11.8G 0% /usr/ports /dev/wd1a 2.0G 11.7M 1.9G 1% /usr/src /dev/wd1d 2.0G 8.1M 1.9G 0% /usr/xenocara /dev/wd0e 4.7G 4.6M 4.4G 0% /var ^^^^^^^^^^^^^^^^^^^^ Would it be interesting to get some other data from `show' commands in ddb? Would remote access to the machine help? sections divided by ### > >>>OpenBSD 5.8-current (GENERIC) #801: Wed Nov 18 16:37:51 MST 2015 > >>OpenBSD 5.8-current (GENERIC) #799: Wed Nov 18 01:34:20 MST 2015 OpenBSD 5.8-current (GENERIC) #807: Sat Nov 21 12:10:24 MST 2015 [email protected]:/usr/src/sys/arch/sparc64/compile/GENERIC OpenBSD 5.8-current (GENERIC) #0: Sun Nov 22 15:13:11 CET 2015 [email protected]:/usr/src/sys/arch/sparc64/compile/GENERIC > Index: subr_pool.c > =================================================================== > RCS file: /cvs/src/sys/kern/subr_pool.c,v > retrieving revision 1.193 > diff -u -p -u -p -r1.193 subr_pool.c > --- subr_pool.c 11 Sep 2015 09:26:13 -0000 1.193 > +++ subr_pool.c 20 Nov 2015 10:38:12 -0000 > @@ -256,7 +256,7 @@ pool_init(struct pool *pp, size_t size, > * go into an RB tree, so we can match a returned item with > * its header based on the page address. > */ > - if (pgsize - (size * items) > sizeof(struct pool_item_header)) { > + if (pgsize > size * items + sizeof(struct pool_item_header)) { > off = pgsize - sizeof(struct pool_item_header); > } else if (sizeof(struct pool_item_header) * 2 >= size) { > off = pgsize - sizeof(struct pool_item_header); ### crash cvs server: Updating src/distrib/specpanic: psycho0: uncorrectable DMA error AFAR 26e2e250 (pa=0 tte=0/20c9c012) AFSR 410000ff40800000 Stopped at Debugger+0x8: nop TID PID UID PRFLAGS PFLAGS CPU COMMAND * 4018 4018 0 0x2 0 0 sshd psycho_ue(4000066d200, 40000a58000, 22c17f68, 96, 1, 0) at psycho_ue+0x7c intr_handler(e00177b8, 4000066d300, 2546f1, 1, 2000, 28) at intr_handler+0xc sparc_interrupt(0, 0, 40000a58000, e0017788, 0, 1fe02010000) at sparc_interrupt +0x298 _bus_dmamap_load_mbuf(40000744000, 40006666380, 40006666a00, 10e0, 20, 5) at _b us_dmamap_load_mbuf+0x1ac intr_handler(e0017b40, 4000066c400, 2546f0, 40000744050, 4000bd9f5c0, c0a8) at i ntr_handler+0xc sparc_interrupt(40000744050, 1, 40006cc8f20, 800, ffffffffffff5e7a, ffff) at sp arc_interrupt+0x298 nettxintr(e0017ec8, 14, 0, 800, 0, 1000000) at nettxintr+0x6c intr_handler(e0017ec8, 40001026a00, 2546ef, c, 54, 34) at intr_handler+0xc sparc_interrupt(0, 40006c9d500, 0, 4, 40006ab8e40, 40006cc8ea0) at sparc_interr upt+0x298 sosend(0, 0, 4000bd9fbc8, 0, 0, 0) at sosend+0x4cc dofilewritev(40006d40d90, 3, 40006abaef0, 4000bd9fcd8, 1, 0) at dofilewritev+0x 1b0 sys_write(40006d40d90, 4000bd9fdb0, 4000bd9fdf0, 40006d40d90, 7a, 14b) at sys_w rite+0x80 syscall(4000bd9fed0, 404, 51cad33668, 51cad3366c, 0, 0) at syscall+0x34c softtrap(3, 51b6bbfb3c, 54, 0, 0, 0) at softtrap+0x19c http://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ### ddb trace ddb>trace psycho_ue(4000066d200, 40000a58000, 22c17f68, 96, 1, 0) at psycho_ue+0x7c intr_handler(e00177b8, 4000066d300, 2546f1, 1, 2000, 28) at intr_handler+0xc sparc_interrupt(0, 0, 40000a58000, e0017788, 0, 1fe02010000) at sparc_interrupt +0x298 _bus_dmamap_load_mbuf(40000744000, 40006666380, 40006666a00, 10e0, 20, 5) at _b us_dmamap_load_mbuf+0x1ac intr_handler(e0017b40, 4000066c400, 2546f0, 40000744050, 4000bd9f5c0, c0a8) at i ntr_handler+0xc sparc_interrupt(40000744050, 1, 40006cc8f20, 800, ffffffffffff5e7a, ffff) at sp arc_interrupt+0x298 nettxintr(e0017ec8, 14, 0, 800, 0, 1000000) at nettxintr+0x6c intr_handler(e0017ec8, 40001026a00, 2546ef, c, 54, 34) at intr_handler+0xc sparc_interrupt(0, 40006c9d500, 0, 4, 40006ab8e40, 40006cc8ea0) at sparc_interr upt+0x298 sosend(0, 0, 4000bd9fbc8, 0, 0, 0) at sosend+0x4cc dofilewritev(40006d40d90, 3, 40006abaef0, 4000bd9fcd8, 1, 0) at dofilewritev+0x 1b0 sys_write(40006d40d90, 4000bd9fdb0, 4000bd9fdf0, 40006d40d90, 7a, 14b) at sys_w rite+0x80 syscall(4000bd9fed0, 404, 51cad33668, 51cad3366c, 0, 0) at syscall+0x34c softtrap(3, 51b6bbfb3c, 54, 0, 0, 0) at softtrap+0x19c ### ps list ddb> ps TID PPID PGRP UID S FLAGS WAIT COMMAND 14122 11007 11007 0 2 0x3 ssh 11007 17608 11007 0 2 0x100003 cvs 2563 26961 26961 0 3 0x83 select ssh 26961 32334 26961 0 3 0x100083 ttyout cvs 17608 4018 17608 0 3 0x10008b pause ksh * 4018 20870 4018 0 7 0x2 sshd 3094 12383 3094 0 2 0x100033 ping 12383 9740 12383 0 3 0x10008b pause ksh 9740 20870 9740 0 2 0x12 sshd 32334 1 32334 0 3 0x10008b pause ksh 672 1 672 0 3 0x100098 poll cron 2095 1 2095 99 3 0x90 poll sndiod 15039 20768 20768 95 3 0x100090 kqread smtpd 16823 20768 20768 95 3 0x100090 kqread smtpd 6234 20768 20768 95 3 0x100090 kqread smtpd 1799 20768 20768 95 3 0x100090 kqread smtpd 652 20768 20768 95 3 0x100090 kqread smtpd 27557 20768 20768 103 3 0x100090 kqread smtpd 20768 1 20768 0 3 0x100080 kqread smtpd 20870 1 20870 0 3 0x80 select sshd 16868 3557 22340 83 3 0x100090 poll ntpd 3557 22340 22340 83 3 0x100090 poll ntpd 22340 1 22340 0 3 0x100080 poll ntpd 7845 8592 8592 74 3 0x100090 bpf pflogd 8592 1 8592 0 3 0x80 netio pflogd 10560 18525 18525 73 3 0x100090 kqread syslogd 18525 1 18525 0 3 0x100080 netio syslogd 19780 0 0 0 2 0x14200 zerothread 15902 0 0 0 3 0x14200 aiodoned aiodoned 12595 0 0 0 3 0x14200 syncer update 32027 0 0 0 3 0x14200 cleaner cleaner 8376 0 0 0 3 0x14200 reaper reaper 31602 0 0 0 3 0x14200 pgdaemon pagedaemon 28310 0 0 0 3 0x14200 bored crypto 10338 0 0 0 3 0x14200 pftm pfpurge 8115 0 0 0 3 0x14200 usbtsk usbtask 11462 0 0 0 3 0x14200 usbatsk usbatsk 21687 0 0 0 3 0x14200 bored sensors 8041 0 0 0 3 0x14200 bored softnet 11108 0 0 0 3 0x14200 bored systqmp 20520 0 0 0 3 0x14200 bored systq 25329 0 0 0 3 0x40014200 idle0 23535 0 0 0 3 0x14200 kmalloc kmthread 1 0 1 0 3 0x82 wait init 0 -1 0 0 3 0x10200 scheduler swapper ### panic ddb> show panic psycho0: uncorrectable DMA error AFAR 26e2e250 (pa=0 tte=0/20c9c012) AFSR 41000 0ff40800000 ### show proc ddb> show proc PROC (sshd) pid=4018 stat=onproc flags process=2<EXEC> proc=0 pri=53, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0x40006d41d50,0x40006b2bd50 process=0x40006a9b270 user=0x4000bd9c000, vmspace=0x40006d55700 estcpu=3, cpticks=7, pctcpu=0.20 user=0, sys=0, intr=0 ### DMESG OpenBSD 5.8-current (GENERIC) #807: Sat Nov 21 12:10:24 MST 2015 [email protected]:/usr/src/sys/arch/sparc64/compile/GENERIC real mem = 402653184 (384MB) avail mem = 379936768 (362MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root: Sun Netra X1 (UltraSPARC-IIe 400MHz) cpu0 at mainbus0: SUNW,UltraSPARC-IIe (rev 1.4) @ 400 MHz cpu0: physical 16K instruction (32 b/l), 16K data (32 b/l), 256K external (64 b/l) psycho0 at mainbus0: SUNW,sabre, impl 0, version 0, ign 7c0 psycho0: bus range 0-0, PCI bus 0 psycho0: dvma map 60000000-7fffffff pci0 at psycho0 ebus0 at pci0 dev 7 function 0 "Acer Labs M1533 ISA" rev 0x00 "dma" at ebus0 addr 0-ffff ivec 0x2a not configured rtc0 at ebus0 addr 70-71: m5819 power0 at ebus0 addr 2000-2007 ivec 0x23 lom0 at ebus0 addr 8010-8011 ivec 0x2a: LOMlite2 rev 3.8 com0 at ebus0 addr 3f8-3ff ivec 0x2b: ns16550a, 16 byte fifo com0: console com1 at ebus0 addr 2e8-2ef ivec 0x2b: ns16550a, 16 byte fifo "flashprom" at ebus0 addr 0-7ffff not configured alipm0 at pci0 dev 3 function 0 "Acer Labs M7101 Power" rev 0x00: 74KHz clock iic0 at alipm0 "max1617" at alipm0 addr 0x18 skipped due to alipm0 bugs spdmem0 at iic0 addr 0x54: 256MB SDRAM registered ECC PC133CL2 spdmem1 at iic0 addr 0x55: 128MB SDRAM registered ECC PC133CL2 dc0 at pci0 dev 12 function 0 "Davicom DM9102" rev 0x31: ivec 0x7c6, address 00:03:ba:04:cf:f2 amphy0 at dc0 phy 1: DM9102 10/100 PHY, rev. 0 dc1 at pci0 dev 5 function 0 "Davicom DM9102" rev 0x31: ivec 0x7dc, address 00:03:ba:04:cf:f3 amphy1 at dc1 phy 1: DM9102 10/100 PHY, rev. 0 ohci0 at pci0 dev 10 function 0 "Acer Labs M5237 USB" rev 0x03: ivec 0x7e4, version 1.0, legacy support pciide0 at pci0 dev 13 function 0 "Acer Labs M5229 UDMA IDE" rev 0xc3: DMA, channel 0 configured to native-PCI, channel 1 configured to native-PCI pciide0: using ivec 0x7cc for native-PCI interrupt wd0 at pciide0 channel 0 drive 0: <Maxtor 6Y080P0> wd0: 16-sector PIO, LBA, 78167MB, 160086528 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 wd1 at pciide0 channel 1 drive 0: <ST320413A> wd1: 16-sector PIO, LBA, 19092MB, 39102336 sectors wd1(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 usb0 at ohci0: USB revision 1.0 uhub0 at usb0 "Acer Labs OHCI root hub" rev 1.00/1.00 addr 1 vscsi0 at root scsibus1 at vscsi0: 256 targets softraid0 at root scsibus2 at softraid0: 256 targets bootpath: /pci@1f,0/ide@d,0/disk@0,0 root on wd0a (a885dd78abbc6086.a) swap on wd0b dump on wd0b WARNING: / was not properly unmounted syncing disks... done console is /pci@1f,0/isa@7/serial@0,3f8 Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2015 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 5.8-current (GENERIC) #0: Sun Nov 22 15:13:11 CET 2015 [email protected]:/usr/src/sys/arch/sparc64/compile/GENERIC real mem = 402653184 (384MB) avail mem = 379936768 (362MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root: Sun Netra X1 (UltraSPARC-IIe 400MHz) cpu0 at mainbus0: SUNW,UltraSPARC-IIe (rev 1.4) @ 400 MHz cpu0: physical 16K instruction (32 b/l), 16K data (32 b/l), 256K external (64 b/l) psycho0 at mainbus0: SUNW,sabre, impl 0, version 0, ign 7c0 psycho0: bus range 0-0, PCI bus 0 psycho0: dvma map 60000000-7fffffff pci0 at psycho0 ebus0 at pci0 dev 7 function 0 "Acer Labs M1533 ISA" rev 0x00 "dma" at ebus0 addr 0-ffff ivec 0x2a not configured rtc0 at ebus0 addr 70-71: m5819 power0 at ebus0 addr 2000-2007 ivec 0x23 lom0 at ebus0 addr 8010-8011 ivec 0x2a: LOMlite2 rev 3.8 com0 at ebus0 addr 3f8-3ff ivec 0x2b: ns16550a, 16 byte fifo com0: console com1 at ebus0 addr 2e8-2ef ivec 0x2b: ns16550a, 16 byte fifo "flashprom" at ebus0 addr 0-7ffff not configured alipm0 at pci0 dev 3 function 0 "Acer Labs M7101 Power" rev 0x00: 74KHz clock iic0 at alipm0 "max1617" at alipm0 addr 0x18 skipped due to alipm0 bugs spdmem0 at iic0 addr 0x54: 256MB SDRAM registered ECC PC133CL2 spdmem1 at iic0 addr 0x55: 128MB SDRAM registered ECC PC133CL2 dc0 at pci0 dev 12 function 0 "Davicom DM9102" rev 0x31: ivec 0x7c6, address 00:03:ba:04:cf:f2 amphy0 at dc0 phy 1: DM9102 10/100 PHY, rev. 0 dc1 at pci0 dev 5 function 0 "Davicom DM9102" rev 0x31: ivec 0x7dc, address 00:03:ba:04:cf:f3 amphy1 at dc1 phy 1: DM9102 10/100 PHY, rev. 0 ohci0 at pci0 dev 10 function 0 "Acer Labs M5237 USB" rev 0x03: ivec 0x7e4, version 1.0, legacy support pciide0 at pci0 dev 13 function 0 "Acer Labs M5229 UDMA IDE" rev 0xc3: DMA, channel 0 configured to native-PCI, channel 1 configured to native-PCI pciide0: using ivec 0x7cc for native-PCI interrupt wd0 at pciide0 channel 0 drive 0: <Maxtor 6Y080P0> wd0: 16-sector PIO, LBA, 78167MB, 160086528 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 wd1 at pciide0 channel 1 drive 0: <ST320413A> wd1: 16-sector PIO, LBA, 19092MB, 39102336 sectors wd1(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 usb0 at ohci0: USB revision 1.0 uhub0 at usb0 "Acer Labs OHCI root hub" rev 1.00/1.00 addr 1 vscsi0 at root scsibus1 at vscsi0: 256 targets softraid0 at root scsibus2 at softraid0: 256 targets bootpath: /pci@1f,0/ide@d,0/disk@0,0 root on wd0a (a885dd78abbc6086.a) swap on wd0b dump on wd0b panic: psycho0: uncorrectable DMA error AFAR 26e2e250 (pa=0 tte=0/20c9c012) AFSR 410000ff40800000 Stopped at Debugger+0x8: nop TID PID UID PRFLAGS PFLAGS CPU COMMAND * 4018 4018 0 0x2 0 0 sshd psycho_ue(4000066d200, 40000a58000, 22c17f68, 96, 1, 0) at psycho_ue+0x7c intr_handler(e00177b8, 4000066d300, 2546f1, 1, 2000, 28) at intr_handler+0xc sparc_interrupt(0, 0, 40000a58000, e0017788, 0, 1fe02010000) at sparc_interrupt+0x298 _bus_dmamap_load_mbuf(40000744000, 40006666380, 40006666a00, 10e0, 20, 5) at _bus_dmamap_load_mbuf+0x1ac intr_handler(e0017b40, 4000066c400, 2546f0, 40000744050, 4000bd9f5c0, c0a8) at intr_handler+0xc sparc_interrupt(40000744050, 1, 40006cc8f20, 800, ffffffffffff5e7a, ffff) at sparc_interrupt+0x298 nettxintr(e0017ec8, 14, 0, 800, 0, 1000000) at nettxintr+0x6c intr_handler(e0017ec8, 40001026a00, 2546ef, c, 54, 34) at intr_handler+0xc sparc_interrupt(0, 40006c9d500, 0, 4, 40006ab8e40, 40006cc8ea0) at sparc_interrupt+0x298 sosend(0, 0, 4000bd9fbc8, 0, 0, 0) at sosend+0x4cc dofilewritev(40006d40d90, 3, 40006abaef0, 4000bd9fcd8, 1, 0) at dofilewritev+0x1b0 sys_write(40006d40d90, 4000bd9fdb0, 4000bd9fdf0, 40006d40d90, 7a, 14b) at sys_write+0x80 syscall(4000bd9fed0, 404, 51cad33668, 51cad3366c, 0, 0) at syscall+0x34c softtrap(3, 51b6bbfb3c, 54, 0, 0, 0) at softtrap+0x19c http://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> psycho_ue(4000066d200, 40000a58000, 22c17f68, 96, 1, 0) at psycho_ue+0x7c intr_handler(e00177b8, 4000066d300, 2546f1, 1, 2000, 28) at intr_handler+0xc sparc_interrupt(0, 0, 40000a58000, e0017788, 0, 1fe02010000) at sparc_interrupt+0x298 _bus_dmamap_load_mbuf(40000744000, 40006666380, 40006666a00, 10e0, 20, 5) at _bus_dmamap_load_mbuf+0x1ac intr_handler(e0017b40, 4000066c400, 2546f0, 40000744050, 4000bd9f5c0, c0a8) at intr_handler+0xc sparc_interrupt(40000744050, 1, 40006cc8f20, 800, ffffffffffff5e7a, ffff) at sparc_interrupt+0x298 nettxintr(e0017ec8, 14, 0, 800, 0, 1000000) at nettxintr+0x6c intr_handler(e0017ec8, 40001026a00, 2546ef, c, 54, 34) at intr_handler+0xc sparc_interrupt(0, 40006c9d500, 0, 4, 40006ab8e40, 40006cc8ea0) at sparc_interrupt+0x298 sosend(0, 0, 4000bd9fbc8, 0, 0, 0) at sosend+0x4cc dofilewritev(40006d40d90, 3, 40006abaef0, 4000bd9fcd8, 1, 0) at dofilewritev+0x1b0 sys_write(40006d40d90, 4000bd9fdb0, 4000bd9fdf0, 40006d40d90, 7a, 14b) at sys_write+0x80 syscall(4000bd9fed0, 404, 51cad33668, 51cad3366c, 0, 0) at syscall+0x34c softtrap(3, 51b6bbfb3c, 54, 0, 0, 0) at softtrap+0x19c ddb> TID PPID PGRP UID S FLAGS WAIT COMMAND 14122 11007 11007 0 2 0x3 ssh 11007 17608 11007 0 2 0x100003 cvs 2563 26961 26961 0 3 0x83 select ssh 26961 32334 26961 0 3 0x100083 ttyout cvs 17608 4018 17608 0 3 0x10008b pause ksh * 4018 20870 4018 0 7 0x2 sshd 3094 12383 3094 0 2 0x100033 ping 12383 9740 12383 0 3 0x10008b pause ksh 9740 20870 9740 0 2 0x12 sshd 32334 1 32334 0 3 0x10008b pause ksh 672 1 672 0 3 0x100098 poll cron 2095 1 2095 99 3 0x90 poll sndiod 15039 20768 20768 95 3 0x100090 kqread smtpd 16823 20768 20768 95 3 0x100090 kqread smtpd 6234 20768 20768 95 3 0x100090 kqread smtpd 1799 20768 20768 95 3 0x100090 kqread smtpd 652 20768 20768 95 3 0x100090 kqread smtpd 27557 20768 20768 103 3 0x100090 kqread smtpd 20768 1 20768 0 3 0x100080 kqread smtpd 20870 1 20870 0 3 0x80 select sshd 16868 3557 22340 83 3 0x100090 poll ntpd 3557 22340 22340 83 3 0x100090 poll ntpd 22340 1 22340 0 3 0x100080 poll ntpd 7845 8592 8592 74 3 0x100090 bpf pflogd 8592 1 8592 0 3 0x80 netio pflogd 10560 18525 18525 73 3 0x100090 kqread syslogd 18525 1 18525 0 3 0x100080 netio syslogd 19780 0 0 0 2 0x14200 zerothread 15902 0 0 0 3 0x14200 aiodoned aiodoned 12595 0 0 0 3 0x14200 syncer update 32027 0 0 0 3 0x14200 cleaner cleaner 8376 0 0 0 3 0x14200 reaper reaper 31602 0 0 0 3 0x14200 pgdaemon pagedaemon 28310 0 0 0 3 0x14200 bored crypto 10338 0 0 0 3 0x14200 pftm pfpurge 8115 0 0 0 3 0x14200 usbtsk usbtask 11462 0 0 0 3 0x14200 usbatsk usbatsk 21687 0 0 0 3 0x14200 bored sensors 8041 0 0 0 3 0x14200 bored softnet 11108 0 0 0 3 0x14200 bored systqmp 20520 0 0 0 3 0x14200 bored systq 25329 0 0 0 3 0x40014200 idle0 23535 0 0 0 3 0x14200 kmalloc kmthread 1 0 1 0 3 0x82 wait init 0 -1 0 0 3 0x10200 scheduler swapper ddb> all bcstats breaks buf extents malloc map mbuf mount nfsreq nfsnode object page panic pool proc registers uvmexp vnode watches ddb> psycho0: uncorrectable DMA error AFAR 26e2e250 (pa=0 tte=0/20c9c012) AFSR 410000ff40800000 ddb> all bcstats breaks buf extents malloc map mbuf mount nfsreq nfsnode object page panic pool proc registers uvmexp vnode watches ddb> PROC (sshd) pid=4018 stat=onproc flags process=2<EXEC> proc=0 pri=53, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0x40006d41d50,0x40006b2bd50 process=0x40006a9b270 user=0x4000bd9c000, vmspace=0x40006d55700 estcpu=3, cpticks=7, pctcpu=0.20 user=0, sys=0, intr=0 ddb> all bcstats breaks buf extents malloc map mbuf mount nfsreq nfsnode object page panic pool proc registers uvmexp vnode watches ddb> Bad character ? ddb> MAP 0x1560ee8: [0x80a0a00012480019->0x53fff80030ffff3] brk() allocate range: 0x841020388328700b-0x86290001d0f08b00 stack allocate range: 0x82102000c6f048a0-0x81c3e0089c23bf30 sz=3255484416, ref=-2094505960, version=2182094848, flags=0x83386018 panic: kernel data fault: pc=13038ac addr=81c3e000 Stopped at Debugger+0x8: nop data_access_fault(e0016ad8, 30, 13038ac, 81c3e000, 81c3e030, 801009) at data_access_fault+0x2ec trapbase_sun4v(16ae000, 100000081c3e008, ffffffff83286018, 82102000, ffffffff83386018, e0016ee0) at trapbase_sun4v+0x8790 uvm_map_printit(1560ee8, 0, 11b3260, e0016dc8, 0, 1833670) at uvm_map_printit+0x94 db_command(180b6b8, 0, 0, 0, 1560ee8, 180b000) at db_command+0x134 db_command_loop(90, 4000bd9f621, e, 5, 11b3260, 17aeea0) at db_command_loop+0x10c db_trap(1834000, 0, 0, 0, 0, 5) at db_trap+0x234 kdb_trap(101, e0017288, 1, 40000744050, 0, e0017510) at kdb_trap+0x168 trap(e0017288, 101, 1560ee4, 1d0006, 0, 10) at trap+0x2cc slowtrap(1, e00175e0, 1833670, 180e000, 0, 1000000) at slowtrap+0x1d8 panic(17a8408, 4000066d224, 26e2e250, e00175e0, 1895000, 100) at panic+0xb8 psycho_ue(4000066d200, 40000a58000, 22c17f68, 96, 1, 0) at psycho_ue+0x7c intr_handler(e00177b8, 4000066d300, 2546f1, 1, 2000, 28) at intr_handler+0xc sparc_interrupt(0, 0, 40000a58000, e0017788, 0, 1fe02010000) at sparc_interrupt+0x298 _bus_dmamap_load_mbuf(40000744000, 40006666380, 40006666a00, 10e0, 20, 5) at _bus_dmamap_load_mbuf+0x1ac ddb> MAP 0x1560ee8: [0x80a0a00012480019->0x53fff80030ffff3] brk() allocate range: 0x841020388328700b-0x86290001d0f08b00 stack allocate range: 0x82102000c6f048a0-0x81c3e0089c23bf30 sz=3255484416, ref=-2094505960, version=2182094848, flags=0x83386018 panic: kernel data fault: pc=13038ac addr=81c3e000 Stopped at Debugger+0x8: nop data_access_fault(e0015ed8, 30, 13038ac, 81c3e000, 81c3e030, 801009) at data_access_fault+0x2ec trapbase_sun4v(16ae000, 100000081c3e008, ffffffff83286018, 82102000, ffffffff83386018, e00162e0) at trapbase_sun4v+0x8790 uvm_map_printit(1560ee8, 0, 11b3260, e00161c8, 0, 1833670) at uvm_map_printit+0x94 db_command(180b6b8, 180b2f8, 11b3260, e0016f20, 1560ee8, 180b000) at db_command+0x134 db_command_loop(1400, e00170f1, e, 5, 11b3260, 17aeea0) at db_command_loop+0x10c db_trap(1834000, 0, 0, 0, 0, 4) at db_trap+0x178 kdb_trap(101, e0016688, 1, 6, 0, e0016910) at kdb_trap+0x168 trap(e0016688, 101, 1560ee4, 1d0006, 0, 8) at trap+0x2cc slowtrap(1, e00169e0, 1833670, 180e000, 3, 1) at slowtrap+0x1d8 panic(17ad5f0, 13038ac, 81c3e000, e00169e0, 1895000, 104) at panic+0xb8 data_access_fault(e0016ad8, 30, 13038ac, 81c3e000, 81c3e030, 801009) at data_access_fault+0x2ec trapbase_sun4v(16ae000, 100000081c3e008, ffffffff83286018, 82102000, ffffffff83386018, e0016ee0) at trapbase_sun4v+0x8790 uvm_map_printit(1560ee8, 0, 11b3260, e0016dc8, 0, 1833670) at uvm_map_printit+0xddb> MAP 0x1560ee8: [0x80a0a00012480019->0x53fff80030ffff3] brk() allocate range: 0x841020388328700b-0x86290001d0f08b00 stack allocate range: 0x82102000c6f048a0-0x81c3e0089c23bf30 sz=3255484416, ref=-2094505960, version=2182094848, flags=0x83386018 panic: kernel data fault: pc=13038ac addr=81c3e000 Stopped at Debugger+0x8: nop data_access_fault(e0015ed8, 30, 13038ac, 81c3e000, 81c3e030, 801009) at data_access_fault+0x2ec trapbase_sun4v(16ae000, 100000081c3e008, ffffffff83286018, 82102000, ffffffff83386018, e00162e0) at trapbase_sun4v+0x8790 uvm_map_printit(1560ee8, 0, 11b3260, e00161c8, 0, 1833670) at uvm_map_printit+0x94 db_command(180b6b8, 180b2f8, 1, 6, 0, 180b000) at db_command+0x134 db_command_loop(1400, e00170f1, e, 5, 11b3260, 17aeea0) at db_command_loop+0x10c db_trap(1834000, 0, 0, 0, 0, 4) at db_trap+0x178 kdb_trap(101, e0016688, 1, 6, 0, e0016910) at kdb_trap+0x168 trap(e0016688, 101, 1560ee4, 1d0006, 0, 8) at trap+0x2cc slowtrap(1, e00169e0, 1833670, 180e000, 3, 1) at slowtrap+0x1d8 panic(17ad5f0, 13038ac, 81c3e000, e00169e0, 1895000, 104) at panic+0xb8 data_access_fault(e0016ad8, 30, 13038ac, 81c3e000, 81c3e030, 801009) at data_access_fault+0x2ec trapbase_sun4v(16ae000, 100000081c3e008, ffffffff83286018, 82102000, ffffffff83386018, e0016ee0) at trapbase_sun4v+0x8790 uvm_map_printit(1560ee8, 0, 11b3260, e0016dc8, 0, 1833670) at uvm_map_printit+0x94 db_command(180b6b8, 0, 0, 0, 1560ee8, 180b000) at db_command+0x134 ddb> all bcstats breaks buf extents malloc map mbuf mount nfsreq nfsnode object page panic pool proc registers uvmexp vnode watches ddb> PAGE 0x1560ee8: flags=9602e001<BUSY,INACTIVE,PMAP1,PMAP2,PMAP4>, vers=46809103, wire_count=-2112872448, pa=0x80a0a00012480019 uobject=0x8328601883386018, uanon=0x85646001c20ac000, offset=0x80a06000124ffffa [page ownership tracking disabled] vm_page_md 0x1560f50 ddb> tag <unk>(16777216) type <unk>(16777216) mount 0x85646001c20ac000 typedata 0xd2da48a00300ffff data 0x81c3e0089c23bf30 usecount 181059590 writecount -2079318016 holdcnt 16777216 numoutput -2044133375 ddb> No watchpoints set ddb> mbuf 0x1560ee8 m_type: 2762 m_flags: c006<M_PKTHDR,M_EOR,M_COMP,M_LINK0> m_next: 0x100000081c3e008 m_nextpkt: 0x9c23bf3030680003 m_data: 0x100000001000000 m_len: 2617491248 m_dat: 0x1560f08 m_pktdat: 0x1560f50 m_ptkhdr.ph_ifidx: 2157993984 m_pkthdr.len: -2057019391 m_ptkhdr.ph_tags: 0x100000080a06070 m_pkthdr.ph_tagsset: c20a<IPSEC_OUT_DONE,IPSEC_OUT_CRYPTO_NEEDED,PF_DIVERT> m_pkthdr.ph_flowid: 49152 m_pkthdr.csum_flags: 8328<IPV4_CSUM_IN_OK,TCP_CSUM_IN_OK,UDP_CSUM_IN_BAD,ICMP_CSUM_OUT> m_pkthdr.ether_vtag: 24600 m_ptkhdr.ph_rtableid: 2201509912 m_pkthdr.pf.statekey: 0x9602e00102ca400f m_pkthdr.pf.inp 0x82102000c8d848a0 m_pkthdr.pf.qid: 2158010368 m_pkthdr.pf.tag: 4680 m_pkthdr.pf.flags: 0 m_pkthdr.pf.routed: 25 m_pkthdr.pf.prio: 5 ddb> all bcstats breaks buf extents malloc map mbuf mount nfsreq nfsnode object page panic pool proc registers uvmexp vnode watches ddb> POOL panic: kernel data fault: pc=1343584 addr=83286000 Stopped at Debugger+0x8: nop data_access_fault(e0015118, 30, 1343584, 83286000, 83287017, 801009) at data_access_fault+0x2ec trapbase_sun4v(80a0a00083287017, 80a0a00083287018, 1, 0, 0, e00154b8) at trapbase_sun4v+0x8790 kprintf(5, 0, 0, 0, 0, 0) at kprintf+0xda4 db_printf(16910c0, 80a0a00083287017, 82102000, 9c23bf30, 0, e00156e0) at db_printf+0x40 pool_print1(1560ee8, e00155c8, 11b3260, e00155c8, 0, 1889498) at pool_print1+0x54 db_command(180b6b8, 0, 11b3260, e0016320, 1560ee8, 180b000) at db_command+0x134 db_command_loop(1400, e00164f9, e, 5, 11b3260, 17aeea0) at db_command_loop+0x158 db_trap(1834000, 0, 0, 0, 0, 4) at db_trap+0x178 kdb_trap(101, e0015a88, 1, 6, 0, e0015d10) at kdb_trap+0x168 trap(e0015a88, 101, 1560ee4, 1d0006, 0, 8) at trap+0x2cc slowtrap(1, e0015de0, 1833670, 180e000, 3, 4) at slowtrap+0x1d8 panic(17ad5f0, 13038ac, 81c3e000, e0015de0, 1895000, 104) at panic+0xb8 data_access_fault(e0015ed8, 30, 13038ac, 81c3e000, 81c3e030, 801009) at data_access_fault+0x2ec trapbase_sun4v(16ae000, 100000081c3e008, ffffffff83286018, 82102000, ffffffff83386018, e00162e0) at trapbase_sun4v+0x8790 ddb> syncing disks... 60 58 25 done WARNING: not updating battery cloARM console is /pci@1f,0/isa@7/serial@0,3f8 Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2015 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 5.8-current (GENERIC) #0: Sun Nov 22 15:13:11 CET 2015 [email protected]:/usr/src/sys/arch/sparc64/compile/GENERIC real mem = 402653184 (384MB) avail mem = 379936768 (362MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root: Sun Netra X1 (UltraSPARC-IIe 400MHz) cpu0 at mainbus0: SUNW,UltraSPARC-IIe (rev 1.4) @ 400 MHz cpu0: physical 16K instruction (32 b/l), 16K data (32 b/l), 256K external (64 b/l) psycho0 at mainbus0: SUNW,sabre, impl 0, version 0, ign 7c0 psycho0: bus range 0-0, PCI bus 0 psycho0: dvma map 60000000-7fffffff pci0 at psycho0 ebus0 at pci0 dev 7 function 0 "Acer Labs M1533 ISA" rev 0x00 "dma" at ebus0 addr 0-ffff ivec 0x2a not configured rtc0 at ebus0 addr 70-71: m5819 power0 at ebus0 addr 2000-2007 ivec 0x23 lom0 at ebus0 addr 8010-8011 ivec 0x2a: LOMlite2 rev 3.8 com0 at ebus0 addr 3f8-3ff ivec 0x2b: ns16550a, 16 byte fifo com0: console com1 at ebus0 addr 2e8-2ef ivec 0x2b: ns16550a, 16 byte fifo "flashprom" at ebus0 addr 0-7ffff not configured alipm0 at pci0 dev 3 function 0 "Acer Labs M7101 Power" rev 0x00: 74KHz clock iic0 at alipm0 "max1617" at alipm0 addr 0x18 skipped due to alipm0 bugs spdmem0 at iic0 addr 0x54: 256MB SDRAM registered ECC PC133CL2 spdmem1 at iic0 addr 0x55: 128MB SDRAM registered ECC PC133CL2 dc0 at pci0 dev 12 function 0 "Davicom DM9102" rev 0x31: ivec 0x7c6, address 00:03:ba:04:cf:f2 amphy0 at dc0 phy 1: DM9102 10/100 PHY, rev. 0 dc1 at pci0 dev 5 function 0 "Davicom DM9102" rev 0x31: ivec 0x7dc, address 00:03:ba:04:cf:f3 amphy1 at dc1 phy 1: DM9102 10/100 PHY, rev. 0 ohci0 at pci0 dev 10 function 0 "Acer Labs M5237 USB" rev 0x03: ivec 0x7e4, version 1.0, legacy support pciide0 at pci0 dev 13 function 0 "Acer Labs M5229 UDMA IDE" rev 0xc3: DMA, channel 0 configured to native-PCI, channel 1 configured to native-PCI pciide0: using ivec 0x7cc for native-PCI interrupt wd0 at pciide0 channel 0 drive 0: <Maxtor 6Y080P0> wd0: 16-sector PIO, LBA, 78167MB, 160086528 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 wd1 at pciide0 channel 1 drive 0: <ST320413A> wd1: 16-sector PIO, LBA, 19092MB, 39102336 sectors wd1(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 usb0 at ohci0: USB revision 1.0 uhub0 at usb0 "Acer Labs OHCI root hub" rev 1.00/1.00 addr 1 vscsi0 at root scsibus1 at vscsi0: 256 targets softraid0 at root scsibus2 at softraid0: 256 targets bootpath: /pci@1f,0/ide@d,0/disk@0,0 root on wd0a (a885dd78abbc6086.a) swap on wd0b dump on wd0b WARNING: / was not properly unmounted
