我试图在我的 opencv 工作流程中进行二维码识别,但程序立即退出并显示代码 139。
import zbar 导致问题,因为当我删除它时,我的后续 opencv 代码将执行。
我该如何进行诊断?它似乎在/Library/Python/2.7/site-packages/中找到 zbar python 包(即不声称该包不存在),但随后它以代码 139 退出。知道代码 139 是什么吗?问题可能出在 python 绑定(bind)、zlib.h 还是其他地方?
python 绑定(bind)包在/Library/Python/2.7/site-packages/:
zbar-0.10-py2.7.egg-info
zbar.so
请您参考如下方法:
fatal error 由 128 + 错误代码表示。在您的情况下,这是 128 + 11 = 139,其中 11 指的是 SIGSEGV,即无效的内存访问。另见:
如果您通过 gdb、valgrind 或 Instruments 运行您的代码,您可能能够找到发生这种情况的确切位置。
