Author rnk
Recipients collinwinter, jyasskin, rnk
Date 2010-07-10.19:35:48
SpamBayes Score 0.0781346
Marked as misclassified No
Message-id <>
Here's an updated patch for py3k (3.2).  The test still fails without the fix, and passes with the fix.

Thinking more about this, I'll try summarizing the bug more coherently:

When the main thread joins the child threads, it acquires some locks.  If a fork in a child thread occurs while those locks are held, they remain locked in the child process.  My solution is to do here what we do elsewhere in CPython: abandon radioactive locks and allocate fresh ones.
Date User Action Args
2010-07-10 19:35:52rnksetrecipients: + rnk, collinwinter, jyasskin
2010-07-10 19:35:51rnksetmessageid: <>
2010-07-10 19:35:50rnklinkissue6643 messages
2010-07-10 19:35:50rnkcreate