|
From: Jeremy F. <je...@go...> - 2005-03-17 21:06:28
|
Alex Ivershen wrote:
> I am having a little problem with 2.4.0.rc4 handling signals in my app
> - 2.2.0 worked fine. The application logic is as follows - the main
> thread spawns about a dozen threads, then sits in pause() call in a
> forever loop. At some point one of the threads determines that the
> application must be shut down and sends a SIGNIT to the main thread,
> which does some cleanup and exits the application.
>
> With rc4 it results in a bunch of defunct threads and I never get a
> summary on exit. Incidentally, I don't get a summary when calling
> _exit() from within the code either (it used to work). Please, let me
> know what workarounds I can use here. Below is the signal trace.
What kernel/libc/libpthread/distro are you using? Is it possible to
isolate this in a test-case program?
J
|