Commited Fri. February 09, 2007 at 06:15:09 PM EDT
Better handling undestructed thread-specific keys, as seen in some cases when calling interrupt() immediately following stop() on Fedora Core 5
Something about an interaction between pthread_cancel followed by pthead_signal causes skipping the cleanup functions requested in Thread::launch (handle_exit)