> Several times today I had a Queue object (Python 2.2.2) wind up deadlocked > with its fsema locked but its queue full (apparently threads are waiting to > put more items in the queue than it's supposed to hold). Looking back at > the cvs log for the Queue module I see this message > > revision 1.15 > date: 2002/04/19 00:11:31; author: mhammond; state: Exp; lines: +33 -14 > Fix bug 544473 - "Queue module can deadlock". > Use try/finally to ensure all Queue locks remain stable. > Includes test case. Bugfix candidate. > > but no indication that was ever applied to the maint22 branch. cvs log of the release22-maint branch shows it was applied. > I'm not suggesting that this bug fix will solve my problem (it's probably a > bug in my code), but it seems that it should have been applied but wasn't. > Should it be applied at this point or is 2.2.3 too close to release? Are you using the tip of the branch is the next question? --Guido van Rossum (home page: http://www.python.org/~guido/)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4