Message124007
This is definitely still an issue.
With the "pthread_sig" patch attached to this bug, both on FreeBSD and on linux, any processes spawned from a thread seem to have their signals blocked, so they can not be killed.
Without it, on FreeBSD, the behavior described by bamby is still a problem.
I've attached a test case that adapts bamby's example code into a test, and shows the "unkillable subprocess" problem I described above.
On FreeBSD without the patch, test_signal fails, and with the patch test_thr fails.
On Linux and OS X, without the patch, all tests pass. With the patch, test_thr fails.
I hope somebody can come up with a better fix. |
|
Date |
User |
Action |
Args |
2010-12-15 05:17:13 | duncf | set | recipients:
+ duncf, georg.brandl, exarkun, Rhamphoryncus, pitrou, movement, ross, bamby, laca, mstepnicki, nh2, BreamoreBoy |
2010-12-15 05:17:12 | duncf | set | messageid: <1292390232.92.0.0813405682108.issue1975@psf.upfronthosting.co.za> |
2010-12-15 05:17:11 | duncf | link | issue1975 messages |
2010-12-15 05:17:11 | duncf | create | |
|