You could try my patch; I'm pretty sure it won't have any ill effects
(perhaps marginally more cpu use due to a few extra times through the driver
loop) but that's hardly any worse than your occasional lockups.  

Another thing to look at is is you can get a core dump (kill -QUIT) or
debugger attached; in my case the driver thread was sitting in poll() and
all the connection threads were waiting inside
pthread_wait_cond/Ns_CondTimedWait (so of course my first suspicion was a
mutex deadlock, but that doesn't seem possible with the structure of the
code).  

-J


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> 
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: 
field of your email blank.

Reply via email to