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 coells
Recipients calimeroteknik, coells, davin, ned.deily, pitrou, ronaldoussoren
Date 2018-09-26.19:26:50
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1537990010.33.0.545547206417.issue34781@psf.upfronthosting.co.za>
In-reply-to
Content
By now I have spent several days trying to reproduce the behaviour in production environment with debugger attached. Unfortunately, no success. On the other hand yesterday the application froze, again, and colleague today experienced the problem in his script, too. (talking about RHEL)

Dealing with this kind of problem is always very frustrating.

By now, I agree with @pitrou that OSX/RHEL could be two different problems. In advance, I tried the approach by @calimeroteknik and this would actually make sense.

If the child process receives a signal (SIGTERM or SIGSEGV), parent waits forever. We do call 3rd party libraries and segfault is indeed possible. I've tried to send signal to a child and script really froze. By now, it seems to be the most probable explanation.

OSX debugger may also be buggy, yesterday I completely broke my system just by trying my original script, leading to a regular segfaults and system restart (never happened before).

Since I can't reproduce the problem under controlled conditions, I am ok with closing this bug. The script by @calimeroteknik seems to be pointing in the same direction and I think this may solve our problem, too.
History
Date User Action Args
2018-09-26 19:26:50coellssetrecipients: + coells, ronaldoussoren, pitrou, ned.deily, davin, calimeroteknik
2018-09-26 19:26:50coellssetmessageid: <1537990010.33.0.545547206417.issue34781@psf.upfronthosting.co.za>
2018-09-26 19:26:50coellslinkissue34781 messages
2018-09-26 19:26:50coellscreate