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 sdeibel
Recipients
Date 2006-12-05.03:08:22
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
In normal operation with pthreads when PyThread_release_lock is called and it calls PyThread_acquire_lock in the "sanity check" errno will be set to 11 and left that way.  It seems like this should not happen so thread switches don't arbitrarily and w/o much reason alter the program state.

I ran into this working on a threaded debugger where a lock is used internally.  The debugger I'm writing now saves/restores errno in its tracer but it seems like there is potential for this bug all over the place.
History
Date User Action Args
2008-01-20 09:59:07adminlinkissue1608921 messages
2008-01-20 09:59:07admincreate