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

Reply via email to