New submission from Erdem U. Altinyurt <spamjunkea...@gmail.com>: multiprocessing.Queue() blocking program on my computer after adding 1400 entry (depending addition size).
Tested with 2.6.2 and 2.6.5(compiled from source with gcc 4.4.1) Using 64 bit OpenSUSE 11.2. Output is: ----------- .... 1398 done 1399 done ----------- and enters deadlock because Q.put() cannot completed. No problems with basic array with lock(). Here the result after pressing CTRL+C: ----------------------------------- ^CTraceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 5, in testQ KeyboardInterrupt >>> ^CError in atexit._run_exitfuncs: Traceback (most recent call last): File "/opt/python/lib/python2.6/atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "/opt/python/lib/python2.6/multiprocessing/util.py", line 269, in _exit_function p.join() File "/opt/python/lib/python2.6/multiprocessing/process.py", line 119, in join res = self._popen.wait(timeout) File "/opt/python/lib/python2.6/multiprocessing/forking.py", line 117, in wait return self.poll(0) File "/opt/python/lib/python2.6/multiprocessing/forking.py", line 106, in poll pid, sts = os.waitpid(self.pid, flag) KeyboardInterrupt Error in sys.exitfunc: Traceback (most recent call last): File "/opt/python/lib/python2.6/atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "/opt/python/lib/python2.6/multiprocessing/util.py", line 269, in _exit_function p.join() File "/opt/python/lib/python2.6/multiprocessing/process.py", line 119, in join res = self._popen.wait(timeout) File "/opt/python/lib/python2.6/multiprocessing/forking.py", line 117, in wait return self.poll(0) File "/opt/python/lib/python2.6/multiprocessing/forking.py", line 106, in poll pid, sts = os.waitpid(self.pid, flag) KeyboardInterrupt ---------- components: Library (Lib) files: damine6.py messages: 101740 nosy: eua severity: normal status: open title: multiprocessing.Queue() blocks program type: crash versions: Python 2.6 Added file: http://bugs.python.org/file16666/damine6.py _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue8237> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com