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 Arfrever, davin, vstinner
Date 2015-03-30.00:28:40
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1427675320.8.0.880171073148.issue23771@psf.upfronthosting.co.za>
In-reply-to
Content
> This build was only triggered by one changeset 0b99d7043a99: "Issue #23694: Enhance _Py_open(), it now raises exceptions".

I was reproduce to issue on a buildbot and I got access to the buildbot. Using gdb, I saw that a process was stuck in _close_open_fds_safe(). The problem is that this function is called after fork() to run a child process. It's not safe to play with the GIL here.

This bug is the regression which makes some buildbots to hang.

I fixed the bug in the changeset 2e1234208bab.

I keep the issue open a few days to check if buildbots are repaired or not.
History
Date User Action Args
2015-03-30 00:28:40vstinnersetrecipients: + vstinner, Arfrever, davin
2015-03-30 00:28:40vstinnersetmessageid: <1427675320.8.0.880171073148.issue23771@psf.upfronthosting.co.za>
2015-03-30 00:28:40vstinnerlinkissue23771 messages
2015-03-30 00:28:40vstinnercreate