OPENBSD_3_8 from sources grabbed mar.2. kernel config:
============================== $ diff -u GENERIC.MP GENERIC.MP.RAID --- GENERIC.MP Sun May 1 03:54:20 2005 +++ GENERIC.MP.RAID Sun Mar 26 21:45:32 2006 @@ -9,3 +9,6 @@ cpu* at mainbus? ioapic* at mainbus? + +option RAID_AUTOCONFIG +pseudo-device raid 4 # RAIDframe disk driver ============================== motherboard is VIA VT 310DP: http://www.via.com.tw/en/products/mainboards/mini_itx/vt_310dp/ ~3-8 users on the system, mostly used for email/MUD. i've got all the APM stuff in the bios that i could find set to not sleep or "Disabled" wrt HDD/CPU shutdowns for powersaving. $ sysctl hw.setperf sysctl: hw.setperf: value is not available has dropped town to ddb> three times (about 1x/day) since installing this m/b. usually it's sometime during evening, but this morning it happened during the morning hours when most ppl are on the box with activity. if it helps(?), when the bios shows its "summary" screen before the obsd bootloader, it says: ======= CPU Type : VIA C3 CPU ID/ucode ID : 069A CPU Clock : 1.0A GHz ======= i believe the 'panic' is at: ------- kernel: page fault trap, code=0 Stopped at npxdna_xmm+0x71: movl 0x12c(%ebx),%eax ------- i forgot 'show panic' and 'show registers' these three times. i tried 'boot dump' but that fails with: ======= ddb{0}> boot dump syncing disks... panic: TLB IPI rendezvous failed (mask 2) Stopped at Debugger+0x4: leave ======= ( /var and /home are the raid(4) partitions ) here are three different instances of ddb. outside of 'ps' and 'trace' i am somewhat at a loss as to what i should be trying: =[1]=== ddb{0}> ps PID PPID PGRP UID S FLAGS WAIT COMMAND 26144 11622 26144 1020 3 0x2004086 ttyin bash 11622 2133 2133 1020 7 0x104 sshd 2133 26799 2133 0 3 0x2004184 netio sshd 26486 22928 26486 1008 3 0x280508e poll mutt 16973 525 525 67 3 0x2000184 select httpd 22928 20772 22928 1008 3 0x2004086 pause ksh 20772 14451 14451 1008 3 0x2000184 select sshd 14451 26799 14451 0 3 0x2004184 netio sshd 28418 3192 28418 515 3 0x2004084 piperd unlinkd 5372 1 5372 0 3 0x2004086 ttyin getty 2515 1 2515 0 3 0x2004086 ttyin getty 27726 1 27726 0 3 0x2004086 ttyin getty 8820 1 8820 0 3 0x2040184 select sendmail 14397 1 14397 0 3 0x2000084 select cron 2297 1 5573 1042 2 0x2400586 icecast 1668 1 1668 0 3 0x2000084 poll systrace 13668 27525 27525 0 3 0x2000085 lockf saslauthd 8217 27525 27525 0 3 0x2000085 netcon saslauthd 16227 27525 27525 0 3 0x2000085 lockf saslauthd 25578 27525 27525 0 3 0x2000085 lockf saslauthd 27525 1 27525 0 3 0x2000085 lockf saslauthd 3192 25974 25974 515 3 0x2004184 poll squid 25974 1 25974 0 3 0x2000084 wait squid 13797 1 11575 1007 3 0x2000086 piperd moo 9844 1 11575 1007 3 0x2000086 piperd moo 11575 1 11575 1007 3 0x2004086 select moo 18138 525 525 67 3 0x2000184 semwait httpd 20413 525 525 67 3 0x2000184 semwait httpd 14911 525 525 67 3 0x2000184 semwait httpd 8609 525 525 67 3 0x2000184 semwait httpd 18236 525 525 67 3 0x2000184 semwait httpd 26799 1 26799 0 3 0x2000084 select sshd 19880 1 19880 0 3 0x2000184 select inetd 525 1 525 67 3 0x2000184 select httpd 26156 1998 1998 75 3 0x2000184 poll bgpd 28553 1998 1998 75 3 0x2000184 poll bgpd 1998 1 1998 0 3 0x2000084 poll bgpd 12208 13324 13324 83 3 0x2000184 poll ntpd 13324 1 13324 0 3 0x2000084 poll ntpd 3200 21340 21340 68 3 0x2000184 select isakmpd 21340 1 21340 0 3 0x2000084 netio isakmpd 28710 19800 19800 70 3 0x2000184 select named 19800 1 19800 0 3 0x2000184 netio named 10433 31475 31475 74 3 0x2000184 bpf pflogd 31475 1 31475 0 3 0x2000084 netio pflogd 23555 15566 15566 73 3 0x2000184 poll syslogd 15566 1 15566 0 3 0x2000084 netio syslogd 6947 1 6947 0 3 0x2000084 mfsidl mount_mfs 28151 0 0 0 3 0x2100204 rfwcond raid0 15 0 0 0 3 0x2100204 crypto_wa crypto 14 0 0 0 3 0x2100204 aiodoned aiodoned 13 0 0 0 3 0x2100204 syncer update 12 0 0 0 3 0x2100204 cleaner cleaner 11 0 0 0 3 0x100204 reaper reaper 10 0 0 0 3 0x2100204 pgdaemon pagedaemon 9 0 0 0 3 0x2100204 pftm pfpurge 8 0 0 0 3 0x2100204 usbevt usb4 7 0 0 0 3 0x2100204 usbevt usb3 6 0 0 0 3 0x2100204 usbevt usb2 5 0 0 0 3 0x2100204 usbevt usb1 4 0 0 0 3 0x2100204 usbtsk usbtask 3 0 0 0 3 0x2100204 usbevt usb0 2 0 0 0 3 0x2100204 kmalloc kmthread 1 0 1 0 3 0x2004084 wait init 0 -1 0 0 3 0x2080204 scheduler swapper ddb{0}> trace npxdna_xmm(d06e7660) at npxdna_xmm+0x71 Xdna(d0657b2c,e7d2bef8,d02537f7,20000000,0) at Xdna+0x39 softclock(0,58,10,10,10) at softclock+0x22c Xintrsoftclock() at Xintrsoftclock+0x56 --- interrupt --- Xdoreti() at Xdoreti+0x23 --- interrupt --- apm_cpu_idle(0,0,0,0,0) at apm_cpu_idle+0x4a ddb{0}> next kernel: page fault trap, code=0 kernel: page fault trap, code=0 kernel: page fault trap, code=0 After 5 instructions (0 loads, 0 stores), Stopped at Debugger+0x5: ret ddb{1}> next kAfter 4 instructions (0 loads, 0 stores), Stopped at Debugger+0x5: ret ddb{0}> step Stopped at i386_ipi_handler+0x39: jnle i386_ipi_handler+0x3f ddb{1}> step Stopped at i386_ipi_handler+0x5a: jmp i386_ipi_handler+0x35 ddb{0}> step Stopped at i386_ipi_handler+0x42: popl %ebx ddb{1}> step Stopped at i386_ipi_handler+0x36: cmpl $0x7,%ebx ddb{0}> watch ddb{0}> boot reboot rebooting... ====== =[2]=== ddb{0}> ps PID PPID PGRP UID S FLAGS WAIT COMMAND 6925 24455 6925 1062 3 0x2004086 ttyin less 24357 20953 24357 1008 3 0x2004086 ttyin ksh 20953 24521 24521 1008 3 0x2000184 select sshd 24521 23678 24521 0 3 0x2004184 netio sshd 24455 14080 24455 1062 3 0x2004086 pause ksh 14080 10624 10624 1062 3 0x2000184 select sshd 10624 23678 10624 0 3 0x2004184 netio sshd 16612 19282 16612 1008 3 0x2004086 select ssh 19282 27914 19282 1008 3 0x2004086 pause ksh 27914 26277 26277 1008 3 0x2000184 select sshd 26277 23678 26277 0 3 0x2004184 netio sshd 18842 1 18842 0 3 0x2004086 ttyin getty 26049 27719 27719 67 3 0x2000184 semwait httpd 14485 25072 25072 1004 3 0x2000184 select sshd 25072 23678 25072 0 3 0x2004184 netio sshd 3377 32353 3377 1012 3 0x2004086 select pine 32353 28409 32353 1012 3 0x2004086 pause tcsh 28409 15864 15864 1012 3 0x2000184 select sshd 15864 23678 15864 0 3 0x2004084 netio sshd 14552 29215 14552 1005 3 0x2004086 pause screen 29215 3304 29215 1005 3 0x2004086 pause tcsh 3304 8987 8987 1005 3 0x2000184 select sshd 8987 23678 8987 0 3 0x2004084 netio sshd 14816 2089 14816 1014 3 0x2004086 select tf 2089 21955 2089 1014 3 0x2004086 pause zsh 21955 17749 21955 1014 3 0x2000084 select screen 17749 32670 17749 1014 3 0x2004086 pause screen 32670 10694 32670 1014 3 0x2004086 pause zsh 10694 2180 2180 1014 3 0x2000184 select sshd 2180 23678 2180 0 3 0x2004184 netio sshd 32621 27719 27719 67 3 0x2000184 netio httpd 31140 1 31140 0 3 0x2080084 nanosleep sensorsd 27971 15283 27971 0 3 0x2004086 ttyin ksh 30942 30901 30942 1050 3 0x2004086 ttyin ksh 13720 28021 13720 1041 3 0x2004086 ttyin tcsh 6783 30085 6783 1005 3 0x2004086 select tf 30085 6648 30085 1005 3 0x2004086 pause tcsh 6648 1 6648 1005 3 0x2000084 select screen 15283 30901 15283 1050 3 0x2004086 pause ksh 4572 12999 4572 1003 3 0x200408e poll mutt 12999 30103 12999 1003 3 0x2004086 pause ksh 30103 30901 30103 1050 3 0x2004086 pause ksh 15052 30668 15052 0 3 0x2004086 poll pftop 30668 30901 30668 1050 3 0x2004086 pause ksh 30901 1 30901 1050 3 0x2000084 select screen 7905 9506 7905 1002 3 0x2004086 ttyin ksh 31943 9506 31943 1002 3 0x2004086 ttyin ksh 14920 9506 14920 1002 3 0x200408e poll mutt 15141 9506 15141 1002 3 0x2004086 select tf 9506 1 9506 1002 3 0x2000084 select screen 22795 17792 22795 1012 3 0x2004086 select pine 31549 1645 31549 1053 3 0x2004086 select tf 1645 9639 1645 1053 3 0x2004086 pause tcsh 9639 14193 14193 1053 3 0x2000184 select sshd 14193 23678 14193 0 3 0x2004084 netio sshd 32175 26012 32175 1014 3 0x2004086 select tf 26012 28349 26012 1014 3 0x2004086 pause zsh 28349 10809 10809 1014 3 0x2000184 select sshd 10809 23678 10809 0 3 0x2004184 netio sshd 17792 26648 17792 1012 3 0x2004086 pause tcsh 26648 3913 3913 1012 3 0x2000184 select sshd 3913 23678 3913 0 3 0x2004084 netio sshd 11354 29971 11354 1060 3 0x2004086 pause screen 29971 28679 29971 1060 3 0x2004086 wait bash 28679 14574 14574 1060 3 0x2000184 select sshd 14574 23678 14574 0 3 0x2004184 netio sshd 7140 30294 7140 1041 3 0x2004086 select tf 30294 28021 30294 1041 3 0x2004086 pause tcsh 28021 1 28021 1041 3 0x2000084 select screen 12877 14417 12877 1060 3 0x2004086 select tf 14417 15171 14417 1060 3 0x2004086 wait bash 15171 1 15171 1060 3 0x2000084 select screen 28160 27719 27719 67 3 0x2000184 semwait httpd 4451 27719 27719 67 3 0x2000184 semwait httpd 30016 7721 30016 1000 3 0x2004184 select imapd 30934 1 30934 0 3 0x2000084 kqread apmd 15937 8155 15937 515 3 0x2004084 piperd unlinkd 17086 1 17086 0 3 0x2040184 select sendmail 4120 1 4120 0 3 0x2004086 ttyin getty 12757 1 12757 0 3 0x2004086 ttyin getty 23078 1 23078 0 3 0x2000084 select cron 6740 1 5573 1042 3 0x2400186 poll icecast 26882 1 26882 0 3 0x2000084 poll systrace 29702 22133 22133 0 3 0x2000085 lockf saslauthd 12730 22133 22133 0 3 0x2000085 lockf saslauthd 26112 22133 22133 0 3 0x2000085 lockf saslauthd 9929 22133 22133 0 3 0x2000085 lockf saslauthd 22133 1 22133 0 3 0x2000085 netcon saslauthd 8155 15713 15713 515 3 0x2004184 poll squid 15713 1 15713 0 3 0x2000084 wait squid 12852 1 18969 1007 3 0x2000086 piperd moo 10957 1 18969 1007 3 0x2000086 piperd moo 18969 1 18969 1007 7 0x4006 moo 23324 27719 27719 67 3 0x2000184 semwait httpd 11692 27719 27719 67 3 0x2000184 semwait httpd 20330 27719 27719 67 3 0x2000184 semwait httpd 28303 27719 27719 67 3 0x2000184 semwait httpd 32551 27719 27719 67 3 0x2000184 select httpd 23678 1 23678 0 3 0x2000084 select sshd 7721 1 7721 0 3 0x2000184 select inetd 27719 1 27719 67 3 0x2000184 select httpd 9992 551 551 75 3 0x2000184 poll bgpd 5252 551 551 75 3 0x2000184 poll bgpd 551 1 551 0 3 0x2000084 poll bgpd 19196 10545 10545 83 3 0x2000184 poll ntpd 10545 1 10545 0 3 0x2000084 poll ntpd 24287 736 736 68 3 0x2000184 select isakmpd 736 1 736 0 3 0x2000084 netio isakmpd 18019 5934 5934 70 3 0x2000184 select named 5934 1 5934 0 3 0x2000184 netio named 27457 1015 1015 74 3 0x2000184 bpf pflogd 1015 1 1015 0 3 0x2000084 netio pflogd 28802 1242 1242 73 3 0x2000184 poll syslogd 1242 1 1242 0 3 0x2000084 netio syslogd 32493 1 32493 0 3 0x2000084 mfsidl mount_mfs 28151 0 0 0 3 0x2100204 rfwcond raid0 15 0 0 0 3 0x2100204 crypto_wa crypto 14 0 0 0 3 0x2100204 aiodoned aiodoned 13 0 0 0 3 0x2100204 syncer update 12 0 0 0 3 0x2100204 cleaner cleaner 11 0 0 0 3 0x100204 reaper reaper 10 0 0 0 3 0x2100204 pgdaemon pagedaemon 9 0 0 0 3 0x2100204 pftm pfpurge 8 0 0 0 3 0x2100204 usbevt usb4 7 0 0 0 3 0x2100204 usbevt usb3 6 0 0 0 3 0x2100204 usbevt usb2 5 0 0 0 3 0x2100204 usbevt usb1 4 0 0 0 3 0x2100204 usbtsk usbtask 3 0 0 0 3 0x2100204 usbevt usb0 2 0 0 0 3 0x2100204 kmalloc kmthread 1 0 1 0 3 0x2004084 wait init 0 -1 0 0 3 0x2080204 scheduler swapper ddb{0}> trace npxdna_xmm(d06e7660) at npxdna_xmm+0x71 Xdna(d0657b2c,e7d2bef8,d02537f7,20000000,0) at Xdna+0x39 softclock(0,58,10,10,10) at softclock+0x22c Xintrsoftclock() at Xintrsoftclock+0x56 --- interrupt --- Xdoreti() at Xdoreti+0x23 --- interrupt --- apm_cpu_idle(0,0,0,0,0) at apm_cpu_idle+0x4a ddb{0}> npxdna_xmm(d06e7660) at npxdna_xmm+0x71 ddb{0}> npxdna_xmm(d06e7660) at npxdna_xmm+0x71 ddb{0}> npxdna_xmm(d06e7660) at npxdna_xmm+0x71 ddb{0}> npxdna_xmm(d06e7660) at npxdna_xmm+0x71 ddb{0}> watch ddb{0}> step kernel: page fault trap, code=0 Stopped at npxdna_xmm+0x71: movl 0x12c(%ebx),%eax ddb{0}> step kernel: page fault trap, code=0 Stopped at npxdna_xmm+0x71: movl 0x12c(%ebx),%eax ddb{0}> step kernel: page fault trap, code=0 Stopped at npxdna_xmm+0x71: movl 0x12c(%ebx),%eax ddb{0}> kernel: page fault trap, code=0 Stopped at npxdna_xmm+0x71: movl 0x12c(%ebx),%eax ddb{0}> kernel: page fault trap, code=0 Stopped at npxdna_xmm+0x71: movl 0x12c(%ebx),%eax ddb{0}> next kernel: page fault trap, code=0 kernel: page fault trap, code=0 kAfter 4 instructions (0 loads, 0 stores), Stopped at Debugger+0x5: ret ddb{1}> next After 12 instructions (0 loads, 0 stores), Stopped at i386_ipi_handler+0x46: ret ddb{1}> next After 2 instructions (0 loads, 0 stores), Stopped at Debugger+0x5: ret ddb{0}> next After 11 instructions (0 loads, 0 stores), Stopped at i386_ipi_handler+0x46: ret ddb{0}> next After 5 instructions (0 loads, 0 stores), Stopped at Debugger+0x5: ret ddb{1}> next After 2 instructions (0 loads, 0 stores), Stopped at Debugger+0x5: ret ddb{0}> continue panic: TLB IPI rendezvous failed (mask 2) 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{0}> Stopped at i386_ipi_handler+0x35: incl %ebx RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC! DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION! ddb{1}> 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{1}> trace Debugger(d108f800,d108f800,e80fab30,d010103a) at Debugger+0x4 i386_ipi_handler(b0,58,10,10,10) at i386_ipi_handler+0x57 Xintripi() at Xintripi+0x47 --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdoreti() at Xdoreti+0x3a --- interrupt --- Xdbg(58,10,10,10,d05e0ea0) at Xdbg ======= =[3]=== ddb{0}> ps PID PPID PGRP UID S FLAGS WAIT COMMAND 14550 30164 14550 0 3 0x2004084 netio comsat 12205 22722 22722 0 3 0x2040184 select sendmail 16161 19080 16161 1045 3 0x2004086 select tf 19080 21981 19080 1045 3 0x2004086 pause tcsh 21981 20233 20233 1045 3 0x2000184 select sshd 20233 8372 20233 0 3 0x2004084 netio sshd 23098 18027 23098 1014 2 0x2004086 screen 18027 28960 18027 1014 3 0x2004086 pause zsh 28960 8263 8263 1014 7 0x104 sshd 8263 8372 8263 0 3 0x2004184 netio sshd 22733 12256 22733 1041 3 0x2004086 select tf 12256 30334 12256 1041 3 0x2004086 pause tcsh 30334 2374 30334 1041 3 0x2000084 select screen 2374 4975 2374 1041 3 0x2004086 pause screen 4975 11833 4975 1041 3 0x2004086 pause tcsh 11833 22296 22296 1041 3 0x2000184 select sshd 22296 8372 22296 0 3 0x2004184 netio sshd 29058 31965 29058 1005 3 0x2004086 pause screen 31965 21668 31965 1005 3 0x2004086 pause tcsh 21668 12900 12900 1005 2 0x2000184 sshd 12900 8372 12900 0 3 0x2004084 netio sshd 2455 31232 2455 1032 3 0x2004086 select tf 31232 5288 31232 1032 3 0x2004086 pause tcsh 5288 12497 12497 1032 3 0x2000184 select sshd 12497 8372 12497 0 3 0x2004184 netio sshd 5430 29524 29524 67 3 0x2000184 semwait httpd 10442 29524 29524 67 3 0x2000184 semwait httpd 10669 29524 29524 67 3 0x2000184 select httpd 8772 27812 27812 1004 3 0x2000184 select sshd 27812 8372 27812 0 3 0x2004184 netio sshd 1494 2385 1494 1005 3 0x2004086 select tf 2385 17527 2385 1005 3 0x2004086 pause tcsh 17527 3389 17527 1005 3 0x2000084 select screen 3389 21984 3389 1005 3 0x2004086 pause screen 21984 30188 21984 1005 3 0x2004086 pause tcsh 30188 27802 27802 1005 3 0x2000184 select sshd 27802 8372 27802 0 3 0x2004084 netio sshd 25966 28775 25966 1060 3 0x2004086 select tf 28775 3563 28775 1060 3 0x2004086 wait bash 3563 1078 3563 1060 3 0x2000084 select screen 1078 8623 1078 1060 3 0x2004086 pause screen 8623 13562 8623 1060 3 0x2004086 wait bash 13562 21434 21434 1060 3 0x2000184 select sshd 21434 8372 21434 0 3 0x2004184 netio sshd 4976 29524 29524 67 3 0x2000184 semwait httpd 24405 26878 24405 1053 3 0x2004086 select tf 26878 30026 26878 1053 3 0x2004086 pause tcsh 30026 29040 29040 1053 3 0x2000184 select sshd 29040 8372 29040 0 3 0x2004084 netio sshd 16759 5970 16759 1014 3 0x2004086 select tf 5970 2952 5970 1014 3 0x2004086 pause zsh 2952 30281 2952 1014 3 0x2000084 select screen 30281 20914 30281 1014 3 0x2004086 pause screen 20914 5748 20914 1014 3 0x2004086 pause zsh 5748 7769 7769 1014 3 0x2000184 select sshd 7769 8372 7769 0 3 0x2004184 netio sshd 26935 29524 29524 67 3 0x2000184 semwait httpd 1782 19050 1782 1012 3 0x2004086 select pine 19050 13123 19050 1012 3 0x2004086 pause tcsh 13123 348 348 1012 3 0x2000184 select sshd 348 8372 348 0 3 0x2004084 netio sshd 16175 9716 16175 1002 3 0x2004086 ttyin ksh 20617 9716 20617 1002 3 0x2004086 ttyin ksh 14522 9716 14522 1002 3 0x200408e poll mutt 26939 9716 26939 1002 3 0x2004086 select tf 9716 1 9716 1002 3 0x2000084 select screen 24887 26860 26860 68 3 0x2000184 select isakmpd 26860 1 26860 0 3 0x2000084 netio isakmpd 22863 4884 22863 1020 3 0x2004086 select tf 4884 20158 4884 1020 3 0x2004086 wait bash 20158 4844 4844 1020 3 0x2000184 select sshd 4844 8372 4844 0 3 0x2004084 netio sshd 10350 30164 10350 1000 3 0x2004184 select imapd 11367 5658 11367 515 3 0x2004084 piperd unlinkd 16216 1 16216 0 3 0x2004086 ttyin getty 7319 1 7319 0 3 0x2004086 ttyin getty 11112 1 11112 0 3 0x2004086 ttyin getty 5546 1 5546 0 3 0x2000084 select cron 28843 1 28843 0 3 0x2080084 nanosleep sensorsd 4263 1 32668 1042 3 0x2400186 poll icecast 22722 1 22722 0 3 0x2040184 select sendmail 28871 1 28871 0 3 0x2000084 poll systrace 12124 1614 1614 0 3 0x2000085 lockf saslauthd 24753 1614 1614 0 3 0x2000085 lockf saslauthd 11381 1614 1614 0 3 0x2000085 lockf saslauthd 4622 1614 1614 0 3 0x2000085 lockf saslauthd 1614 1 1614 0 3 0x2000085 netcon saslauthd 5658 14790 14790 515 3 0x2004184 poll squid 14790 1 14790 0 3 0x2000084 wait squid 13270 1 1670 1007 3 0x2000086 piperd moo 27313 1 1670 1007 3 0x2000086 piperd moo 1670 1 1670 1007 3 0x2004086 select moo 16985 29524 29524 67 3 0x2000184 semwait httpd 19085 29524 29524 67 3 0x2000184 semwait httpd 12712 29524 29524 67 3 0x2000184 semwait httpd 15807 29524 29524 67 3 0x2000184 semwait httpd 30414 29524 29524 67 3 0x2000184 semwait httpd 8372 1 8372 0 3 0x2000084 select sshd 30164 1 30164 0 3 0x2000184 select inetd 29524 1 29524 67 3 0x2000184 select httpd 3752 28312 28312 75 3 0x2000184 poll bgpd 2004 28312 28312 75 3 0x2000184 poll bgpd 28312 1 28312 0 3 0x2000084 poll bgpd 15347 32453 32453 83 3 0x2000184 poll ntpd 32453 1 32453 0 3 0x2000084 poll ntpd 363 19234 19234 70 3 0x2000184 select named 19234 1 19234 0 3 0x2000184 netio named 24265 10078 10078 74 3 0x2000184 bpf pflogd 10078 1 10078 0 3 0x2000084 netio pflogd 10774 14048 14048 73 3 0x2000184 poll syslogd 14048 1 14048 0 3 0x2000084 netio syslogd 16699 1 16699 0 3 0x2000084 mfsidl mount_mfs 4450 0 0 0 3 0x2100204 rfwcond raid0 15 0 0 0 3 0x2100204 crypto_wa crypto 14 0 0 0 3 0x2100204 aiodoned aiodoned 13 0 0 0 3 0x2100204 syncer update 12 0 0 0 3 0x2100204 cleaner cleaner 11 0 0 0 3 0x100204 reaper reaper 10 0 0 0 3 0x2100204 pgdaemon pagedaemon 9 0 0 0 3 0x2100204 pftm pfpurge 8 0 0 0 3 0x2100204 usbevt usb4 7 0 0 0 3 0x2100204 usbevt usb3 6 0 0 0 3 0x2100204 usbevt usb2 5 0 0 0 3 0x2100204 usbevt usb1 4 0 0 0 3 0x2100204 usbtsk usbtask 3 0 0 0 3 0x2100204 usbevt usb0 2 0 0 0 3 0x2100204 kmalloc kmthread 1 0 1 0 3 0x2004084 wait init 0 -1 0 0 3 0x2080204 scheduler swapper ddb{0}> trace npxdna_xmm(d06e7660) at npxdna_xmm+0x71 Xdna(d0657b2c,e7d2bef8,d02537f7,20000000,0) at Xdna+0x39 softclock(0,58,10,10,10) at softclock+0x22c Xintrsoftclock() at Xintrsoftclock+0x56 --- interrupt --- Xdoreti() at Xdoreti+0x23 --- interrupt --- apm_cpu_idle(0,0,0,0,0) at apm_cpu_idle+0x4a ====== here is dmesg: ====== OpenBSD 3.8-stable (GENERIC.MP.RAID) #0: Fri Mar 24 07:01:01 EST 2006 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC.MP.RAID cpu0: VIA Nehemiah ("CentaurHauls" 686-class) 1 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,APIC,SEP,MTRR,PGE,CMOV,PAT,MMX,FXSR,SSE real mem = 517447680 (505320K) avail mem = 464719872 (453828K) using 4278 buffers containing 25976832 bytes (25368K) of memory mainbus0 (root) bios0 at mainbus0: AT/286+(f9) BIOS, date 10/28/05, BIOS32 rev. 0 @ 0xfa2a0 apm at bios0 function 0x15 not configured pcibios0 at bios0: rev 2.1 @ 0xf0000/0xcaf4 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfca40/176 (9 entries) pcibios0: PCI Exclusive IRQs: 5 10 11 pcibios0: PCI Interrupt Router at 000:17:0 ("VIA VT82C596A ISA" rev 0x00) pcibios0: PCI bus #1 is the last bus bios0: ROM list: 0xc0000/0x8000 0xc8000/0x4000! 0xcc000/0x1800 0xef000/0x1000! mainbus0: Intel MP Specification (Version 1.4) (OEM00000 PROD00000000) cpu0 at mainbus0: apid 0 (boot processor) cpu0: RNG AES cpu0: apic clock running at 132 MHz cpu1 at mainbus0: apid 1 (application processor) cpu1: VIA Nehemiah ("CentaurHauls" 686-class) 1 GHz cpu1: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV mainbus0: bus 0 is type PCI mainbus0: bus 1 is type PCI mainbus0: bus 2 is type ISA ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 3, 24 pins ioapic0: misconfigured as apic 0, remapped to apic 2 pci0 at mainbus0 bus 0: configuration mode 1 (no bios) pchb0 at pci0 dev 0 function 0 "VIA PM800 AGP" rev 0x00 pchb1 at pci0 dev 0 function 1 "VIA PM800 Errors" rev 0x00 pchb2 at pci0 dev 0 function 2 "VIA PM800 Host" rev 0x00 pchb3 at pci0 dev 0 function 3 "VIA PM800 DRAM" rev 0x00 pchb4 at pci0 dev 0 function 4 "VIA PM800 PMC" rev 0x00 pchb5 at pci0 dev 0 function 7 "VIA PM800 PCI" rev 0x00 ppb0 at pci0 dev 1 function 0 "VIA VT8377 PCI-PCI" rev 0x00 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "VIA PM800 Unichrome S3" rev 0x02: aperture at 0xf0000000, size 0x10000000 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) fxp0 at pci0 dev 9 function 0 "Intel 82557" rev 0x10, i82551: apic 2 int 17 (irq 11), address 00:e0:81:59:a3:82 inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4 vge0 at pci0 dev 10 function 0 "VIA VT612x" rev 0x11: apic 2 int 18 (irq 5), address 00:e0:81:59:a3:80 ciphy0 at vge0 phy 1: Cicada CS8201 10/100/1000TX PHY, rev. 2 pciide0 at pci0 dev 15 function 0 "VIA VT8237 SATA" rev 0x80: DMA pciide0: using apic 2 int 20 (irq 11) for native-PCI interrupt pciide1 at pci0 dev 15 function 1 "VIA VT82C571 IDE" rev 0x06: ATA133, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide1 channel 0 drive 0: <Maxtor 4R120L0> wd0: 16-sector PIO, LBA, 117246MB, 240121728 sectors wd1 at pciide1 channel 0 drive 1: <Maxtor 4R120L0> wd1: 16-sector PIO, LBA, 117246MB, 240121728 sectors wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 6 wd1(pciide1:0:1): using PIO mode 4, Ultra-DMA mode 6 pciide1: channel 1 ignored (disabled) uhci0 at pci0 dev 16 function 0 "VIA VT83C572 USB" rev 0x81pci_intr_map: bus 0 dev 16 func 0 pin 1; line 5 pci_intr_map: no MP mapping found isa_intr_establish: no MP mapping found : irq 5 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 uhub0: VIA UHCI root hub, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1 at pci0 dev 16 function 1 "VIA VT83C572 USB" rev 0x81pci_intr_map: bus 0 dev 16 func 1 pin 1; line 5 pci_intr_map: no MP mapping found isa_intr_establish: no MP mapping found : irq 5 usb1 at uhci1: USB revision 1.0 uhub1 at usb1 uhub1: VIA UHCI root hub, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2 at pci0 dev 16 function 2 "VIA VT83C572 USB" rev 0x81pci_intr_map: bus 0 dev 16 func 2 pin 2; line 11 pci_intr_map: no MP mapping found isa_intr_establish: no MP mapping found : irq 11 usb2 at uhci2: USB revision 1.0 uhub2 at usb2 uhub2: VIA UHCI root hub, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3 at pci0 dev 16 function 3 "VIA VT83C572 USB" rev 0x81pci_intr_map: bus 0 dev 16 func 3 pin 2; line 11 pci_intr_map: no MP mapping found isa_intr_establish: no MP mapping found : irq 11 usb3 at uhci3: USB revision 1.0 uhub3 at usb3 uhub3: VIA UHCI root hub, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0 at pci0 dev 16 function 4 "VIA VT6202 USB" rev 0x86pci_intr_map: bus 0 dev 16 func 4 pin 3; line 5 pci_intr_map: no MP mapping found isa_intr_establish: no MP mapping found : irq 5 ehci0: timed out waiting for BIOS usb4 at ehci0: USB revision 2.0 uhub4 at usb4 uhub4: VIA EHCI root hub, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered pcib0 at pci0 dev 17 function 0 "VIA VT8237 ISA" rev 0x00 auvia0 at pci0 dev 17 function 5 "VIA VT8233 AC97" rev 0x60: apic 2 int 22 (irq 5) ac97: codec id 0x49434552 (ICEnsemble VIA VT1616i) ac97: codec features headphone, 18 bit DAC, 18 bit ADC, KS Waves 3D audio0 at auvia0 vr0 at pci0 dev 18 function 0 "VIA RhineII-2" rev 0x78: apic 2 int 23 (irq 10) address 00:e0:81:59:a3:81 ukphy0 at vr0 phy 1: Generic IEEE 802.3u media interface ukphy0: OUI 0x004063, model 0x0032, rev. 10 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, using wsdisplay0 pms0 at pckbc0 (aux slot) pckbc0: using irq 12 for aux slot wsmouse0 at pms0 mux 0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 sysbeep0 at pcppi0 lm0 at isa0 port 0x290/8: W83697HF 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 biomask ffff netmask ffff ttymask ffff pctr: user-level cycle counter enabled Kernelized RAIDframe activated dkcsum: wd0 matches BIOS drive 0x80 dkcsum: wd1 matches BIOS drive 0x81 root on wd0a rootdev=0x0 rrootdev=0x300 rawdev=0x302 WARNING: / was not properly unmounted cpu1: RNG AES raid0: Component /dev/wd0d being configured at row: 0 col: 0 Row: 0 Column: 0 Num Rows: 1 Num Columns: 2 Version: 2 Serial Number: 183224667 Mod Counter: -740314669 Clean: No Status: 0 /dev/wd0d is not clean ! raid0: Component /dev/wd1d being configured at row: 0 col: 1 Row: 0 Column: 1 Num Rows: 1 Num Columns: 2 Version: 2 Serial Number: 183224667 Mod Counter: -740314669 Clean: No Status: 0 /dev/wd1d is not clean ! raid0 (root)invalid address type: 4 invalid address type: 4 ====== after the 2nd time it ddb>'d i did a 'disable apm' via config(8), but after a reboot and running on the kernel with 'apm' disabled it still crashed. the dmesg above is with the apm disabled kernel (not configured) before the apm was disabled, dmesg said: ---- apm0 at bios0: Power Management spec V1.2 apm0: AC on, battery charge unknown apm0: flags 70102 dobusy 1 doidle 1 <...> apm0: disconnected ---- running 'apmd -a' doesn't affect the scenario we've tried exchanging powersupplies, but it still happens. i've got this machine on an UPS and an APC master switch -- i put a 'wattsup' power meter on the AC outlet port of the masterswitch and it's saying the voltage is anywhere between 113min and 117max. there're about 5 other machines on that UPS/Masterswitch combo and this is the only one who is causing grief. ---- hw.sensors.0=lm0, VCORE_A, volts_dc, 0.86 V hw.sensors.1=lm0, VCORE_B, volts_dc, 0.05 V hw.sensors.2=lm0, +3.3V, volts_dc, 0.53 V hw.sensors.3=lm0, +5V, volts_dc, 4.94 V hw.sensors.4=lm0, +12V, volts_dc, 11.43 V hw.sensors.5=lm0, -12V, volts_dc, 0.71 V hw.sensors.6=lm0, -5V, volts_dc, 1.99 V hw.sensors.7=lm0, +5VSB, volts_dc, 4.85 V hw.sensors.8=lm0, VBAT, volts_dc, 3.25 V hw.sensors.9=lm0, Temp1, temp, 34.00 degC / 93.20 degF hw.sensors.10=lm0, Temp2, temp, 24.00 degC / 75.20 degF ---- the voltages in there are +/- 0.2 V with either power supply. ( one is a mini-atx powersupply that fits in the case (200w), the one it is testing on now is a 300w regular ATX kind ) the VT-310 DP motherboard is in there now to replace a VIA EPIA MII series that was the box in question previously -- that one was crashing too, but it would outright reboot without dropping to ddb ( even if ddb.panic being set to 1 ). no idea what to start with there... if the above is insufficient, i'll ensure to get a true 'show panic' (to validate the 'Stopped at npxdna_xmm+0x71: movl 0x12c(%ebx),%eax', ) and a 'show registers' as well as anything else we need to get. thank you for taking a look. -- jared [ openbsd 3.9-current GENERIC ( mar 15 ) // i386 ]