Message293354
> Note that even with POSIX TLS in use, it isn't entirely safe.
I wrote faulthandler to collect debug data just before dying, when something already gone very bad, like a deadlock or a memory corruption. I didn't design faulthandler for correctness.
If you call faulthandler.dump_traceback() from regular Python code, you are safe. For example, if you register your own Python signal handler using signal.signal(), it's ok.
The grey area is when you use C signal handlers using the C API of faulthandler, like faulthandler.register(). |
|
Date |
User |
Action |
Args |
2017-05-09 22:07:40 | vstinner | set | recipients:
+ vstinner, gregory.p.smith |
2017-05-09 22:07:40 | vstinner | set | messageid: <1494367660.34.0.903369452309.issue30165@psf.upfronthosting.co.za> |
2017-05-09 22:07:40 | vstinner | link | issue30165 messages |
2017-05-09 22:07:40 | vstinner | create | |
|