Public bug reported:
When importing "gnutls.crypto", the Python process segfaults:
$ python -c "import gnutls.crypto"
Segmentation fault (core dumped)
$
The debug build of python gives more output:
$ python-dbg -c "import gnutls.crypto"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/pymodules/python2.7/gnutls/crypto.py", line 11, in <module>
from gnutls.validators import method_args, one_of
File "/usr/lib/pymodules/python2.7/gnutls/validators.py", line 9, in <module>
from gnutls.constants import *
File "/usr/lib/pymodules/python2.7/gnutls/constants.py", line 38, in <module>
from gnutls.library import constants
File "/usr/lib/pymodules/python2.7/gnutls/library/__init__.py", line 123, in
<module>
initialize_gcrypt()
File "/usr/lib/pymodules/python2.7/gnutls/library/__init__.py", line 59, in
initialize_gcrypt
from gnutls.library._init import gcrypt_thread_callbacks_ptr
ImportError: /usr/lib/pymodules/python2.7/gnutls/library/_init.so: undefined
symbol: Py_InitModule4_64
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 64, in
apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python2.7/dist-packages/apport/__init__.py", line 1, in
<module>
from apport.report import Report
File "/usr/lib/python2.7/dist-packages/apport/report.py", line 20, in <module>
import apport.fileutils
File "/usr/lib/python2.7/dist-packages/apport/fileutils.py", line 22, in
<module>
from apport.packaging_impl import impl as packaging
File "/usr/lib/python2.7/dist-packages/apport/packaging_impl.py", line 20, in
<module>
import apt
File "/usr/lib/python2.7/dist-packages/apt/__init__.py", line 21, in <module>
import apt_pkg
ImportError: /usr/lib/python2.7/dist-packages/apt_pkg.so: undefined symbol:
Py_InitModule4_64
Original exception was:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/pymodules/python2.7/gnutls/crypto.py", line 11, in <module>
from gnutls.validators import method_args, one_of
File "/usr/lib/pymodules/python2.7/gnutls/validators.py", line 9, in <module>
from gnutls.constants import *
File "/usr/lib/pymodules/python2.7/gnutls/constants.py", line 38, in <module>
from gnutls.library import constants
File "/usr/lib/pymodules/python2.7/gnutls/library/__init__.py", line 123, in
<module>
initialize_gcrypt()
File "/usr/lib/pymodules/python2.7/gnutls/library/__init__.py", line 59, in
initialize_gcrypt
from gnutls.library._init import gcrypt_thread_callbacks_ptr
ImportError: /usr/lib/pymodules/python2.7/gnutls/library/_init.so: undefined
symbol: Py_InitModule4_64
[40892 refs]
$
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: python-gnutls 1.2.0-2.1
ProcVersionSignature: Ubuntu 3.2.0-26.41-generic 3.2.19
Uname: Linux 3.2.0-26-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.0.1-0ubuntu11
Architecture: amd64
Date: Fri Jul 20 17:11:20 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64
(20120425)
ProcEnviron:
TERM=xterm
LANG=sv_SE.UTF-8
SHELL=/bin/bash
SourcePackage: python-gnutls
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: python-gnutls (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug precise
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1027129
Title:
Python segfaults when importing gnutls.crypto
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-gnutls/+bug/1027129/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs