This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author kristjan.jonsson
Recipients amaury.forgeotdarc, kristjan.jonsson, pitrou
Date 2010-09-08.06:03:44
SpamBayes Score 3.9495106e-05
Marked as misclassified No
Message-id <1283925825.87.0.526505596532.issue9786@psf.upfronthosting.co.za>
In-reply-to
Content
Hm, both the test you mention are using the (non-recursive) lock to synchronize threads.  I can't see anything wrong there.

Could you please try to replace the cod in pthread_getspecific() with this:

int err = errno
void *result = pthread_getspecific(key);
errno = err;
return result;

If this fixes those cases, then there is code somewhere that relies on errno being maintained across these calls.
History
Date User Action Args
2010-09-08 06:03:46kristjan.jonssonsetrecipients: + kristjan.jonsson, amaury.forgeotdarc, pitrou
2010-09-08 06:03:45kristjan.jonssonsetmessageid: <1283925825.87.0.526505596532.issue9786@psf.upfronthosting.co.za>
2010-09-08 06:03:44kristjan.jonssonlinkissue9786 messages
2010-09-08 06:03:44kristjan.jonssoncreate