On Sat, Oct 02, 2010 at 10:46:59PM -0600, Devin Reade wrote:
> I've got a problem where I have a couple of OpenBSD firewalls 
> running in a redundant configuration using carp, and have found 
> that CentOS 5.5 (Linux) boxes running on a protected network, if
> they have avahi-daemon running, will cause the OpenBSD kernels to lock
> up hard.  This is very reproducable.
> 
> While I can avoid the problem by not running avahi-daemon on the
> Linux machines, I'd really prefer to find the source of the problem
> on the OpenBSD side and fix it.  From my perspective, there is nothing
> that a remote host should be able to do that should lock up a
> an OpenBSD kernel. (And lest anyone be offended by my calling it a
> problem on the OpenBSD side, I'm quite willing to believe that there
> is bad ju-ju in my config and am not necessarily blaming OpenBSD per se.)
> 
> If anyone has suggestions on how I can proceed to diagnose the problem,
> I would appreciate it.
> 
> Details follow.

You seem to be using a custom compiled kernel. I didn't spot any
explanation of that (-stable patches? changes to kernel config?).
Non-GENERIC kernels make developers nervous.

You could try to set ddb.console=1 in /etc/sysctl.conf. Then when
the problem occurs <ctrl><alt><esc> may get you into ddb>. This in
turn may show where the system is hanging. 'ps' will at least show
who is waiting on what.

Finally you could try a -current snapshot to verify that the problem
has not already been fixed.

.... Ken

Reply via email to