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