STINNER Victor added the comment:

multiprocessing_faulthandler_timeout.patch: Dump the traceback of all Python 
threads in a child process if it takes more than 10 minutes to succeed. On the 
buildbot, the process hangs more than 1 hour. I guess that 10 minutes in enough 
for a single unit test.

The patch adds a private attribute "_faulthandler_timeout" to Popen classes, 
but also a "_faulthandler_timeout" parameter to spawn_main(). If you think that 
it is really too ugly, the patch may be reverted after the bug is analyzed. Or 
would it be possible to pass a command to "prepare" a child process, like 
preexec_fn of the subprocess module?

----------
keywords: +patch
nosy: +neologix
Added file: 
http://bugs.python.org/file32681/multiprocessing_faulthandler_timeout.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue19564>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to