如何调试 Python 的 Core Dump

如果需要记录 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

About 逸飞

后端工程师

发表评论

电子邮件地址不会被公开。 必填项已用*标注