【发布时间】:2014-06-12 11:41:14
【问题描述】:
在升级Python之前,我使用的是Python 2.7.2,将生成的动态库my_lib导入python文件时,Swig没有问题。
现在使用 Python 2.7.5,我可以使用 Swig 生成动态库 my_lib,但是当我在 python 文件中导入这个库时,我会收到:
致命的 Python 错误:PyThreadState_Get:没有当前线程 中止陷阱:6
使用该崩溃报告:
线程 0 崩溃::调度队列:com.apple.main-thread
0____libsystem_kernel.dylib________0x00007fff897c2212 __pthread_kill + 10
1_____libsystem_c.dylib____________0x00007fff8b5c9b24 pthread_kill + 90
2_____libsystem_c.dylib____________0x00007fff8b60df61 中止 + 143
我的python路径解释器是:
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
我在报告中注意到的另一件重要的事情是:
libmylib.so ----------0x1004c3000 - ------------0x1005d0fff---org.python.python (2.7.2 - 2.7.2) -/System/Library/Frameworks/Python .framework/Versions/2.7/Python
我能做什么?
【问题讨论】: