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}>

Reply via email to