From: Tom H. <to...@co...> - 2011-02-10 13:37:44
|
On 10/02/11 13:21, ppmoore wrote: > The problem I have is that valgrind prematurely exits after about 10 > seconds: > ==624== Process terminating with default action of signal 14 (SIGALRM) > ==624== at 0xF9D5BA4: socket (in /lib/libc-2.3.2.so) Termination is the default behaviour for SIGALRM so that is the expected behaviour if a SIGALRM is received. If I had to guess I would say you program is arranging for an alarm signal (probably with the alarm() function) before it has made arrangements to handle the resulting signal and, when running under valgrind, the alarm expires before it gets around to installing the signal handler. > I checked using ps that the application was not yet started when valgrind > terminated. How did you check that? The valgrind process *is* the application. Tom -- Tom Hughes (to...@co...) http://compton.nu/ |