Skip Menu |

This queue is for tickets about the forks CPAN distribution.

Report information
The Basics
Id: 25796
Status: resolved
Priority: 0/
Queue: forks

People
Owner: Nobody in particular
Requestors: imacat [...] mail.imacat.idv.tw
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.22
Fixed in: (no value)



Subject: t/forks07.t $_->join() Wait Infinitely When $thr->kill('TERM') Fails
Dear Eric Rybski, Hi. This is imacat from Taiwan. I found that your forks-0.22 waits infinitely at "$_->join() foreach threads->list()" when previous "$thr->kill('TERM')" fails in t/forks07.t. Maybe you should just exit the test script without waiting for join(). Please tell me if I could be of any help, or you need any more information. Thank you.
This test suite issue has been addressed in forks 0.23 release. I'm still looking into why TERM signals are occasionally being missed/ignored by the target process, as I've never seen an issue with KILL signals failing yet. Perhaps something system dependent, or something regarding perl safe signal handling?