[issue7292] Multiprocessing Joinable race condition?

Richard Oudkerk report at bugs.python.org
Mon Jun 24 16:32:02 CEST 2013


Richard Oudkerk added the comment:

unfinished_tasks is simply used as a counter.  It is only accessed while holding self._cond.  If you get this error then I think the error text is correct -- your progam calls task_done() to many times.

The proposed patch silences the sanity check by making it block for a while instead.  The fact the program seems to work without deadlocking does not mean the program or the patch is correct.

Without more information I will close this.

----------
status: open -> pending

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue7292>
_______________________________________


More information about the Python-bugs-list mailing list