扩展崩溃Python导入?

时间:2010-10-01 15:43:41

标签: python debugging

我有一个python扩展,它是通过distutils构建和安装的(在windows上使用mingw)。但是在导入此模块时,解释器崩溃了。无论如何都要调试并找出崩溃的原因吗?

我确实在网上看了一下,找不到任何具体或任何例子。

修改

抱歉,我正在尝试编译python 2.5.4(我们需要2.5.4,因为我们使用arcgis地理处理器库):

http://effbot.org/media/downloads/ftpparse-1.1-20021124.zip

在Windows上,我将崩溃定义为:“Python.exe遇到问题,需要关闭”

我将尝试使用GDB进行调试

编辑2 无论如何,做一个

setup.py clean

对于包裹和做:

setup.py install

解决了所有问题。 :可达鸭:

2 个答案:

答案 0 :(得分:2)

简单地运行以下内容可能会让您了解哪些调用导致问题,而不必打破调试器。但是,如果你只是得到一个无声的崩溃,你将不得不按照泽维尔的回答戴上你的侦探帽。

strace python -v -c "import faultylib"

答案 1 :(得分:1)

我想使用gdb请参阅http://oldwiki.mingw.org/index.php/gdb