Hi all, we are running a backup firewall machine which regularly freezes since OpenBSD 4.6. The configuration also changed at this time. When frozen no input is accepted by serial or keyboard console. Breaking to ddb works though. The output of ps and trace are below. The machine is primarily working as a transparent firewalling bridge but also runs NAT, pf and dhcpd for a 192.168.x/24. The freeze can often be provoked by obtaining an IP in the 192.168.x/24 and immediately sshing from this network into a Host on the bridged network part. The machine is currently still sitting there, so if additional info is needed please ask.
thanks, Leon Stopped at Debugger+0x5: leave ddb{0}> ps PID PPID PGRP UID S FLAGS WAIT COMMAND 8693 1 1 0 3 0x2004080 ttyopn getty 1066 28162 1066 0 3 0x2004080 ttyin zsh 28162 16328 28162 1001 3 0x2004080 pause zsh 16328 27349 16328 1000 3 0x2004080 pause ksh 27349 15191 15191 1000 3 0x2000180 select sshd 15191 19218 15191 0 3 0x2004180 netio sshd 27916 1 27916 0 3 0x2040180 select sendmail 18379 1 18379 0 2 0x2004080 getty 22394 1 22394 0 3 0x2004080 ttyin getty 24536 1 24536 0 3 0x2004080 ttyin getty 17228 1 17228 0 3 0x2004080 ttyin getty 23114 1 23114 0 3 0x2004080 ttyin getty 14383 1 14383 0 3 0x2004080 ttyin getty 16906 1 16906 0 3 0x2000080 select cron 24123 1 24123 0 3 0x2000180 select inetd 9001 1 9001 77 2 0x2000180 dhcpd 19218 1 19218 0 7 0x2000080 sshd 32707 31588 26440 83 3 0x2000180 poll ntpd 31588 26440 26440 83 3 0x2000180 poll ntpd 26440 1 26440 0 3 0x2000080 poll ntpd 29250 32685 32685 74 2 0x2000180 pflogd 32685 1 32685 0 3 0x2000080 netio pflogd 8367 29197 29197 73 3 0x2000180 poll syslogd 29197 1 29197 0 3 0x2000088 netio syslogd 14 0 0 0 3 0x2100200 aiodoned aiodoned 13 0 0 0 3 0x2100200 syncer update 12 0 0 0 3 0x2100200 cleaner cleaner 11 0 0 0 3 0x100200 reaper reaper 10 0 0 0 3 0x2100200 pgdaemon pagedaemon 9 0 0 0 3 0x2100200 bored crypto 8 0 0 0 3 0x2100200 pftm pfpurge 7 0 0 0 3 0x2100200 usbtsk usbtask 6 0 0 0 3 0x2100200 usbatsk usbatsk 5 0 0 0 3 0x2100200 acpi0 acpi0 4 0 0 0 3 0x40100200 idle1 3 0 0 0 3 0x2100200 bored syswq * 2 0 0 0 7 0x40100200 idle0 1 0 1 0 3 0x2004080 wait init 0 -1 0 0 3 0x2080200 scheduler swapper ddb{0}> trace Debugger() at Debugger+0x5 comintr() at comintr+0x268 Xintr_ioapic_edge4() at Xintr_ioapic_edge4+0xe8 --- interrupt --- Bad frame pointer: 0xffff8000155b1b30 end trace frame: 0xffff8000155b1b30, count: -3 bcopy+0x16: ddb{0}>