Komodo IDE 7 在 Ubuntu 11.10 上崩溃
在 Ubuntu 11.10 上启动 Komodo IDE 7 在启动过程中会在 libcrypto.so
中崩溃(请参阅此论坛讨论):
#0 0xb121ffbc in EVP_PKEY_CTX_dup () from /lib/i386-linux-gnu/libcrypto.so.1.0.0
#1 0xb12121f6 in EVP_MD_CTX_copy_ex () from /lib/i386-linux-gnu/libcrypto.so.1.0.0
#2 0xb1212362 in EVP_MD_CTX_copy () from /lib/i386-linux-gnu/libcrypto.so.1.0.0
#3 0xb0e93c4d in ?? () from .../Komodo-IDE-7/lib/python/lib/python2.6/lib-dynload/_hashlib.so
#4 0xb0e93fc9 in ?? () from .../Komodo-IDE-7/lib/python/lib/python2.6/lib-dynload/_hashlib.so
#5 0xb549ba2d in PyCFunction_Call () from .../Komodo-IDE-7/lib/mozilla/libpython2.6.so
如何让它成功运行?
Starting Komodo IDE 7 on Ubuntu 11.10 crashes in libcrypto.so
during startup (see this forum discussion):
#0 0xb121ffbc in EVP_PKEY_CTX_dup () from /lib/i386-linux-gnu/libcrypto.so.1.0.0
#1 0xb12121f6 in EVP_MD_CTX_copy_ex () from /lib/i386-linux-gnu/libcrypto.so.1.0.0
#2 0xb1212362 in EVP_MD_CTX_copy () from /lib/i386-linux-gnu/libcrypto.so.1.0.0
#3 0xb0e93c4d in ?? () from .../Komodo-IDE-7/lib/python/lib/python2.6/lib-dynload/_hashlib.so
#4 0xb0e93fc9 in ?? () from .../Komodo-IDE-7/lib/python/lib/python2.6/lib-dynload/_hashlib.so
#5 0xb549ba2d in PyCFunction_Call () from .../Komodo-IDE-7/lib/mozilla/libpython2.6.so
How can I get it to run successfully?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
经调查,在调用 _hashlib 模块中的函数时会发生这种情况。该模块是标准 Ubuntu python 安装中的内置模块(请参阅 sys.builtin_module_names ),因此
_hashlib.so
存在于lib/python/lib/ 下python2.6/lib-dynload/_hashlib.so
不是 Ubuntu python 构建的一部分。您可以通过从标准 Python 源重新编译该模块来解决此问题:
注意:
libssl.so .0.9.8
,但没有libssl.so
。上面的链接允许 Python 构建找到它们。On investigation, this happens when calling a function in the
_hashlib
module. This module is a builtin module in the standard Ubuntu python install (seesys.builtin_module_names
), so the_hashlib.so
that exists underlib/python/lib/python2.6/lib-dynload/_hashlib.so
is not part of the Ubuntu python build.You can fix this by recompiling that module from the standard Python sources:
Caveats:
libssl.so.0.9.8
, but nolibssl.so
. The above linking allows the Python build to find them.