在导入 swig 生成的包装器的模块中使用 matplotlib 绘图时 Python 崩溃

标签 python crash matplotlib swig show

我有一个 python 模块,它导入一个用 swig 生成的模块。当我稍后在该模块中尝试调用 matplotlib 的 show() 函数时,python 在没有任何提示的情况下崩溃,出了什么问题。当我用 swig 生成的模块注释 import 语句时,一切正常。
有没有人知道这种行为的原因可能是什么?我知道这是一个非常不具体的问题表述。但是,我不指望能解决我的问题,只是提示我可以在哪里找到问题。
谢谢。

最佳答案

我将从在 gdb 下运行脚本并查看堆栈跟踪开始。最新版本的 gdb 内置了对 python 调试的支持。

$ gdb python
(gdb) run /path/to/script.py
# wait for crash #
(gdb) bt
# stack trace here #

更多 information here .

关于在导入 swig 生成的包装器的模块中使用 matplotlib 绘图时 Python 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2465146/

相关文章:

由于核心数据迁移,iOS 应用程序在启动屏幕上崩溃

iphone - iPhone应用程序在运行中或启动期间崩溃

python - 如何使用python opencv在jupyter笔记本上以正常速度播放mp4

python - 修改离散 LinearSegmentedColormap

python - 获取小部件的背景颜色 - 真的

python - 在 Python 中检查数百万个 MySQL 行

python-2.7 .zip 多个生成的列表

python - 为什么 list.reverse 不返回列表?

python - 获取属性错误: __exit__ when working with Tensorflow and MNIST data

ios - IOS 7崩溃,缺少代理标识符UpstreamPlaceholder-sNv-dx-F0w