如何调试 Python 的 Core Dump


Author: yifei / Created: Nov. 13, 2018, 2:47 a.m. / Modified: Nov. 13, 2018, 10:54 a.m. / Edit

如果需要记录 Core Dump 的原因,首先需要使用 faulthandler 参数启动 Python

python -X faulthandler main.py

出 core 之后,可以使用 gdb 调试

gdb python core

参考

  1. https://stackoverflow.com/questions/2663841/python-tracing-a-segmentation-fault/2664232#2664232

有任何问题可以发邮件到 kongyifei (at) gmail.com 讨论