[issue874900] threading module can deadlock after fork
Gregory P. Smith
report at bugs.python.org
Sun Jul 13 00:22:56 CEST 2008
Gregory P. Smith <greg at krypto.org> added the comment:
and a few more bugs. a new patch is attached. With this applied,
pitrou's fork_threading.py bug demonstration script finally does the
right thing.
test_threading, including the new deadlock tests, and
test_multiprocessing both pass.
Tested on x86 MacOS X 10.4 & x86 Ubuntu 8.04.
Would someone please try this on other platforms?
(The new threading test's use of subprocess with [sys.executable, '-c',
"""long script"""] makes me slightly nervous about portability outside
of Linux and BSD.)
----------
versions: +Python 2.5
Added file: http://bugs.python.org/file10889/fork-and-threading5-gps01.patch
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue874900>
_______________________________________
More information about the Python-bugs-list
mailing list