This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients vstinner, yselivanov
Date 2017-07-25.15:11:10
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
A colleague reported me that the Python test suite hangs on running test_subprocess_send_signal() of test_asyncio. After analysing the issue, it seems like the test hangs becaues the RPM package builder ignores SIGHUP using something like:

def daemonize():
    signal.signal(signal.SIGHUP, signal.SIG_IGN)

While we should see if Koji (software used to build packages) can be patched to restore the default signal handler for SIGHUP, I would like to enhance test_asyncio to not depend on the current SIGHUP signal handler.

I modified Lib/ to add "import signal; signal.signal(signal.SIGHUP, signal.SIG_IGN)": on 406 test files, only test_asyncio hangs.

Attached PR fixes test_asyncio.
Date User Action Args
2017-07-25 15:11:10vstinnersetrecipients: + vstinner, yselivanov
2017-07-25 15:11:10vstinnersetmessageid: <>
2017-07-25 15:11:10vstinnerlinkissue31034 messages
2017-07-25 15:11:10vstinnercreate