Jesse Noller <[EMAIL PROTECTED]> added the comment: 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 Added file: http://bugs.python.org/file10604/test_get.output _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue3088> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com