[Python-Dev] Python bug 544473 - bugfix candidate - was it applied?

Guido van Rossum guido@python.org
Wed, 28 May 2003 07:20:39 -0400


> 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/)