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 Kevin Shweh
Recipients Kevin Shweh, SnoopJeDi, bjs, vstinner
Date 2022-02-12.00:12:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1644624759.52.0.480341067237.issue46726@roundup.psfhosted.org>
In-reply-to
Content
Issue 45274 was a subtly different issue. That was a problem that happened if the thread got interrupted *between* the acquire and the release, causing it to *not* release the lock and *not* perform end-of-thread cleanup.

The fix for that issue caused this issue, which happens if the thread gets interrupted *during* the acquire, in which case it *does* release the lock (that someone else is holding) and *does* perform end-of-thread cleanup even though it's not supposed to do either of those things.
History
Date User Action Args
2022-02-12 00:12:39Kevin Shwehsetrecipients: + Kevin Shweh, vstinner, bjs, SnoopJeDi
2022-02-12 00:12:39Kevin Shwehsetmessageid: <1644624759.52.0.480341067237.issue46726@roundup.psfhosted.org>
2022-02-12 00:12:39Kevin Shwehlinkissue46726 messages
2022-02-12 00:12:39Kevin Shwehcreate