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 jnoller
Recipients barry, benjamin.peterson, donmez, gvanrossum, jnoller, paulmelis
Date 2008-06-12.19:56:55
SpamBayes Score 0.0280083
Marked as misclassified No
Message-id <1213300617.72.0.740719978642.issue3088@psf.upfronthosting.co.za>
In-reply-to
Content
I can get an intermittent (1 every 15 or so runs) lock in:
 test_get (__main__.WithProcessesTestQueue) ... 

Executed like this:
./python Lib/test/test_multiprocessing.py

When I control-c it the stack looks like this:
...snip
  File "/root/py/python-3000/Lib/multiprocessing/pool.py", line 57, in 
worker
    task = get()
  File "/root/py/python-3000/Lib/multiprocessing/queues.py", line 337, 
in get
    task = get()
  File "/root/py/python-3000/Lib/multiprocessing/queues.py", line 339, 
in get
    racquire()
KeyboardInterrupt
    task = get()
  File "/root/py/python-3000/Lib/multiprocessing/queues.py", line 337, 
in get
    task = get()
  File "/root/py/python-3000/Lib/multiprocessing/queues.py", line 337, 
in get
    return recv()
  File "/root/py/python-3000/Lib/pickle.py", line 1327, in loads
    racquire()
KeyboardInterrupt
    racquire()
KeyboardInterrupt
    def loads(s, *, encoding="ASCII", errors="strict"):
KeyboardInterrupt


I'm not seeing frequent locks/failures when run with regrtest, but I am 
seeing them with "make test TESTOPTS=test_multiprocessing"

I've attached full output. Still trying to figure it out
History
Date User Action Args
2008-06-12 19:56:58jnollersetspambayes_score: 0.0280083 -> 0.0280083
recipients: + jnoller, gvanrossum, barry, donmez, paulmelis, benjamin.peterson
2008-06-12 19:56:57jnollersetspambayes_score: 0.0280083 -> 0.0280083
messageid: <1213300617.72.0.740719978642.issue3088@psf.upfronthosting.co.za>
2008-06-12 19:56:56jnollerlinkissue3088 messages
2008-06-12 19:56:56jnollercreate