From: Jeremy F. <je...@go...> - 2003-04-02 17:53:51
|
On Wed, 2003-04-02 at 09:02, David Eriksson wrote: > For the fun of it, I tried to send a SIGHUP to my process. There is > singal handler installed with signal() for SIGHUP, which gets executed > properly. What also happens is that all threads (one for each connection > that have been made to the server) get to run! > > Do you have any ideas? > > I will happily provide any more information that may be of interest. What does strace have to say about your running process? Is it blocked in a a system call, or does it seem to be spinning away happily? It's possible that the libc poll (or some other blocking system call) is somehow getting called without being intercepted by Valgrind. J |