|
From: Dennis L. <pla...@in...> - 2004-05-14 22:09:31
|
Hi, I've tried to run a rather complex software with valgrind that uses some threads, and sends quite a lot of signals between those threads via kill() as well as pthread_kill(), and sometimes even to itself. (Hey, don't ask me why, I have not designed it, but we need to live with it, its really very complex, and currently not possible to remove all this stuff). It furthermore also relies on the old Linux behaviours that each thread has its own pid, so it can send signals all around. But when running with valgrind, it very soon stops, beeing "killed" by User Defined Signal 1. My question now is, is it possible to use valgrind so that it really delivers those signals to the parts of the program ? I have tried several options, none seems to improve behaviour. greets Dennis |