[issue7292] Multiprocessing Joinable race condition?

2013-07-03 Thread Richard Oudkerk
Changes by Richard Oudkerk : -- resolution: -> works for me stage: test needed -> committed/rejected status: open -> closed ___ Python tracker ___ ___

[issue7292] Multiprocessing Joinable race condition?

2013-07-02 Thread Jonathan
Jonathan added the comment: I can't even find the code I was having issues with anymore and I'm not doing anything related to this right now. So, unless Ramchandra can still reproduce this I'm going to say go ahead and close it. -- status: pending -> open _

[issue7292] Multiprocessing Joinable race condition?

2013-06-24 Thread Richard Oudkerk
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 i

[issue7292] Multiprocessing Joinable race condition?

2012-11-05 Thread Richard Oudkerk
Changes by Richard Oudkerk : -- nosy: +sbt ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.or

[issue7292] Multiprocessing Joinable race condition?

2012-11-05 Thread Ramchandra Apte
Ramchandra Apte added the comment: Buu..mp -- nosy: +ramchandra.apte ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscri

[issue7292] Multiprocessing Joinable race condition?

2010-11-02 Thread Ask Solem
Changes by Ask Solem : -- nosy: +asksol ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/m

[issue7292] Multiprocessing Joinable race condition?

2010-07-11 Thread Mark Lawrence
Changes by Mark Lawrence : -- assignee: -> jnoller components: +Library (Lib) -None nosy: +jnoller stage: -> unit test needed versions: +Python 2.7, Python 3.2 ___ Python tracker __

[issue7292] Multiprocessing Joinable race condition?

2009-11-08 Thread Jonathan
New submission from Jonathan : In multiprocessing.JoinableQueue when task_done is called self._unfinished_tasks.acquire(False) is called non-blocking. My program reliably crashes with the "task_done() called too many times" message. If I change the .acquire() call to True (blocking) then my pro