I hit a panic while doing make build on the Alpha PSW-433. My uneducated guess is that I somehow managed to leave cruft in my -STABLE tree when I moved it over from an i386 box. I did all the expected cleaning (make clean and rm -rf /usr/obj/*) and I tried to repeat the problem a second time while running over serial (to save myself from typing it all the ps and trace output again) but on the second try, make build worked perfectly.
The only thing I can think of doing is running make build a few more times and see what shows up but that's a less than scientific approach. I want to know if I'm dealing with flaky hardware or if I managed to cruft myself. -Is there an easy way to identify cruft problems? Output for trace, ps and dmesg.boot are below. Thanks, JCR cc -O2 -pipe -I/usr/src/lib/libmenu -I/usr/src/lib/libmenu/../libcurses -DHAVE_CONFIG_H -c /usr/src/lib/libmenu/m_win.c -o m_win.o panic:trap Stopped at Debugger+0x4: ret zero,(ra) RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC! DON NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION! ddb> ps PID PPID PGRP UID S FLAGS WAIT COMMAND *10545 4275 5535 0 3 0x4006 biowait ld 4275 27989 5535 0 3 0x4086 wait make 27989 1274 5535 0 3 0x86 pause sh 1274 26109 5535 0 3 0x4086 pause sh 26109 5607 5535 0 3 0x4086 wait make 5607 227 5535 0 3 0x4086 pause sh 227 1 227 0 3 0x4086 wait ksh 20897 1 20879 0 3 0x84 select cron 19219 1 19219 0 3 0x40184 select sendmail 24576 1 24576 0 3 0x84 select sshd 29076 1 29076 0 3 0x184 select inetd 12040 11304 11304 73 3 0x184 poll syslogd 11304 1 11304 0 3 0x84 netio syslogd 8 0 0 0 3 0x100204 crypto_wa crypto 7 0 0 0 3 0x100204 aiodoned aiodoned 6 0 0 0 2 0x100204 update 5 0 0 0 3 0x100204 cleaner cleaner 4 0 0 0 3 0x100204 reaper reaper 3 0 0 0 3 0x100204 pgdaemon pgdaemon 2 0 0 0 3 0x100204 pftm pfpurge 1 0 1 0 3 0x4084 wait init 0 -1 0 0 3 0x80204 scheduler swapper ddb> trace Debugger(6, fffffc0000787758, 2d, 0, 2, fffffc00008248a8) at Debugger+0x4 panic(fffffc0000766e74, 1, 1, 2, fffffe001226b7c0, fffffc0000827a70) at panic+0x130 trap(?, ?, 1, 2, fffffe001226b7c0, fffffc0000827a70) at trap+0x51c XentMM(?, ?, 1, 2, ?, fffffe001226b7c0) at XentMM+0x20 pmap_activate(?, ?, fffffcoooo7064ed, 0, 0, fffffc0000827a70) at pmap_activate+0xdc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc cpu_switch(?, ?, fffffc00007064ed, 0, 0, fffffc0000827a70) at cpu_switch+0xfc This same line went on forever... DMESG [ using 471232 bytes of bsd ELF symbol table ] consinit: not using prom console Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2005 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 3.8-stable (GENERIC) #0: Thu Dec 18 05:43:39 PST 2025 [EMAIL PROTECTED]:/usr/src/sys/arch/alpha/compile/GENERIC Digital Personal WorkStation 433au, 432MHz 8192 byte page size, 1 processor. total memory = 268435456 (262144K) (1941504 reserved for PROM, 266493952 used by OpenBSD) avail memory = 226942976 (221624K) using 3253 buffers containing 26648576 bytes (26024K) of memory mainbus0 (root) cpu0 at mainbus0: ID 0 (primary), 21164A-0 (unknown minor type 0) cpu0: Architecture extensions: 1<BWX> cia0 at mainbus0: DECchip 2117x Core Logic Chipset (Pyxis), pass 1 cia0: extended capabilities: 1<BWEN> cia0: using BWX for PCI config and bus access cia0: WARNING: Pyxis pass 1 DMA bug; no bets... pci0 at cia0 bus 0 de0 at pci0 dev 3 function 0 "DEC 21142/3" rev 0x11: dec 550 irq 0 de0: DEC pass 1.1 address 00:00:f8:75:37:4d pciide0 at pci0 dev 4 function 0 "CMD Technology PCI0646" rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility atapiscsi0 at pciide0 channel 0 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <TOSHIBA, CD-ROM XM-5602B, 1796> SCSI0 5/cdrom removable cd0(pciide0:0:0): using PIO mode 3, DMA mode 1 pciide0: channel 1 disabled (no drives) sio0 at pci0 dev 7 function 0 "Intel 82378IB ISA" rev 0x43 ppb0 at pci0 dev 8 function 0 "DEC 21052 PCI-PCI" rev 0x01 pci1 at ppb0 bus 1 isp0 at pci1 dev 9 function 0 "QLogic ISP1020" rev 0x05: dec 550 irq 16 scsibus1 at isp0: 16 targets sd0 at scsibus1 targ 0 lun 0: <SEAGATE, ST34501W, 0018> SCSI2 0/direct fixed sd0: 4339MB, 6576 cyl, 8 head, 168 sec, 512 bytes/sec, 8887200 sec total tga0 at pci0 dev 11 function 0 "DEC TGA2" rev 0x22: TGA2 pass 2, board type PS4d20 tga0: 1280 x 1024, 32bpp, IBM561 RAMDAC tga0: interrupting at dec 550 irq 4 wsdisplay0 at tga0 mux 1 wsdisplay0: screen 0 added (std, vt100 emulation) isa0 at sio0 vga0 at isa0 port 0x3b0/48 iomem 0xa0000/131072 wsdisplay1 at vga0 mux 1 wsdisplay1: screen 0-5 added (80x25, vt100 emulation) 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 pckbc0 at isa0 port 0x60/5 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 isabeep0 at pcppi0 lpt0 at isa0 port 0x3bc/4 irq 7 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec mcclock0 at isa0 port 0x70/2: mc146818 or compatible stray isa irq 3 root on sd0a swap on sd0b rootdev=0x800 rrootdev=0x800 rawdev=0x802 stray isa irq 3 syncing disks... done rebooting... [ using 471232 bytes of bsd ELF symbol table ] consinit: not using prom console Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2005 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 3.8-stable (GENERIC) #0: Thu Dec 18 05:43:39 PST 2025 [EMAIL PROTECTED]:/usr/src/sys/arch/alpha/compile/GENERIC Digital Personal WorkStation 433au, 432MHz 8192 byte page size, 1 processor. total memory = 268435456 (262144K) (1941504 reserved for PROM, 266493952 used by OpenBSD) avail memory = 226942976 (221624K) using 3253 buffers containing 26648576 bytes (26024K) of memory mainbus0 (root) cpu0 at mainbus0: ID 0 (primary), 21164A-0 (unknown minor type 0) cpu0: Architecture extensions: 1<BWX> cia0 at mainbus0: DECchip 2117x Core Logic Chipset (Pyxis), pass 1 cia0: extended capabilities: 1<BWEN> cia0: using BWX for PCI config and bus access cia0: WARNING: Pyxis pass 1 DMA bug; no bets... pci0 at cia0 bus 0 de0 at pci0 dev 3 function 0 "DEC 21142/3" rev 0x11: dec 550 irq 0 de0: DEC pass 1.1 address 00:00:f8:75:37:4d pciide0 at pci0 dev 4 function 0 "CMD Technology PCI0646" rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility atapiscsi0 at pciide0 channel 0 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <TOSHIBA, CD-ROM XM-5602B, 1796> SCSI0 5/cdrom removable cd0(pciide0:0:0): using PIO mode 3, DMA mode 1 pciide0: channel 1 ignored (disabled) sio0 at pci0 dev 7 function 0 "Intel 82378IB ISA" rev 0x43 ppb0 at pci0 dev 8 function 0 "DEC 21052 PCI-PCI" rev 0x01 pci1 at ppb0 bus 1 isp0 at pci1 dev 9 function 0 "QLogic ISP1020" rev 0x05: dec 550 irq 16 scsibus1 at isp0: 16 targets sd0 at scsibus1 targ 0 lun 0: <SEAGATE, ST34501W, 0018> SCSI2 0/direct fixed sd0: 4339MB, 6576 cyl, 8 head, 168 sec, 512 bytes/sec, 8887200 sec total tga0 at pci0 dev 11 function 0 "DEC TGA2" rev 0x22: TGA2 pass 2, board type PS4d20 tga0: 1280 x 1024, 32bpp, IBM561 RAMDAC tga0: interrupting at dec 550 irq 4 wsdisplay0 at tga0 mux 1 wsdisplay0: screen 0 added (std, vt100 emulation) isa0 at sio0 vga0 at isa0 port 0x3b0/48 iomem 0xa0000/131072 wsdisplay1 at vga0 mux 1 wsdisplay1: screen 0-5 added (80x25, vt100 emulation) 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 pckbc0 at isa0 port 0x60/5 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 isabeep0 at pcppi0 lpt0 at isa0 port 0x3bc/4 irq 7 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec mcclock0 at isa0 port 0x70/2: mc146818 or compatible stray isa irq 14 root on sd0a swap on sd0b rootdev=0x800 rrootdev=0x800 rawdev=0x802 stray isa irq 3