使用Python faulthandler
,用户可以安装SIGSEGV
,SIGFPE
,SIGABRT
,SIGBUS
和{{1} }信号以转储Python追溯。
我的Python脚本死于符号查找错误(未定义符号)。 :
SIGILL
这似乎与QT有关,但是有什么方法可以在故障点获取Python追溯,以进行进一步的故障排除-类似于在使用{时,如何在python -X faulthandler -c "from matplotlib import pyplot; pyplot.plot([1])"
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/hpc/gtmp/gholl/.jtmp.lce00.20190214.105322.37056/runtime-gholl'
python: symbol lookup error: /panfs/e/vol0/gholl/miniconda3/envs/py37a/plugins/platforms/../../lib/libQt5XcbQpa.so.5: undefined symbol: XIQueryVersion
上获取Python回溯{1}}标志?