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 gregory.p.smith, vstinner
Date 2017-04-26.08:06:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1493194011.84.0.349203418123.issue30165@psf.upfronthosting.co.za>
In-reply-to
Content
> This sometimes leads to a deadlock when the process is crashing, handled via faulthandler, instead of a crash with stacktrace information printed.  The opposite of the happy debugging experience it is intended to provide.

Is it an hypothetical analysis by reading the C code, or did you get deadlock in practice? If yes, can you please explain how to reproduce the bug and try to get the gdb traceback of the thread which is blocked in faulthandler?

In general, faulthandler is an opt-in option for developers, it's not perfect, it only promises best-effort ;-) But I'm a little bit surprised of your deadlock issue. test_faulthandler is running on a wide range of platforms and I didn't notice such deadlock on buildbots yet.
History
Date User Action Args
2017-04-26 08:06:51vstinnersetrecipients: + vstinner, gregory.p.smith
2017-04-26 08:06:51vstinnersetmessageid: <1493194011.84.0.349203418123.issue30165@psf.upfronthosting.co.za>
2017-04-26 08:06:51vstinnerlinkissue30165 messages
2017-04-26 08:06:51vstinnercreate