in reply to catching Thread Exits - how ?
It looks to me that you're using old 5.005 threads, rather than ithreads. Is there a particular reason for using this outdated, and deprecated since 5.8.0, form of threads?
In Section
Seekers of Perl Wisdom