[Bug 1013798] Re: Blink SIP client segfaults with libgcrypt11 1.5.0-3ubuntu0.1
Launchpad Bug Tracker
1013798 at bugs.launchpad.net
Thu Apr 18 22:42:16 UTC 2013
This bug was fixed in the package python-gnutls - 1.2.4-1ubuntu0.1
---------------
python-gnutls (1.2.4-1ubuntu0.1) quantal-proposed; urgency=low
[ Jack Bates ]
* gcry_check_version must be invoked before any other function in the
library, with the exception of the GCRYCTL_SET_THREAD_CBS command (called
via the gcry_control function). (LP: #1013798)
-- Adam Stokes <adam.stokes at ubuntu.com> Tue, 02 Apr 2013 09:49:23 -0400
** Changed in: python-gnutls (Ubuntu Quantal)
Status: Fix Committed => Fix Released
** Changed in: python-gnutls (Ubuntu Precise)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to libgcrypt11 in Ubuntu.
https://bugs.launchpad.net/bugs/1013798
Title:
Blink SIP client segfaults with libgcrypt11 1.5.0-3ubuntu0.1
Status in “libgcrypt11” package in Ubuntu:
Invalid
Status in “python-gnutls” package in Ubuntu:
Fix Released
Status in “libgcrypt11” source package in Lucid:
In Progress
Status in “python-gnutls” source package in Lucid:
New
Status in “libgcrypt11” source package in Oneiric:
In Progress
Status in “python-gnutls” source package in Oneiric:
New
Status in “libgcrypt11” source package in Precise:
Invalid
Status in “python-gnutls” source package in Precise:
Fix Released
Status in “libgcrypt11” source package in Quantal:
Invalid
Status in “python-gnutls” source package in Quantal:
Fix Released
Status in “libgcrypt11” source package in Raring:
Invalid
Status in “python-gnutls” source package in Raring:
Fix Released
Bug description:
[Impact]
This regression was introduced from bug 423252
[Test Case]
Python 2.7.3 (default, Apr 20 2012, 22:44:07)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from gnutls.crypto import X509Certificate, X509PrivateKey
Segmentation fault (core dumped)
[Regression Potentional]
All known test cases pass so unless there is another corner case the regression potentional should be minimal.
I'm not sure to which package I should report this, but I use the
Blink SIP client (http://icanblink.com/) and noticed that it segfaults
at startup if I have libgcrypt11 1.5.0-3ubuntu0.1 installed, but if I
force the older version 1.5.0-3 Blink works ok.
Blink is a Python app and I think I managed to find the line of Python
code that causes the segfault. The line is 'from gnutls.crypto import
X509Certificate, X509PrivateKey'. Here is what happens when I run it
in the Python console:
I'm using 12.04, but I originally noticed the issue when I had 11.10
and the proposed updates enabled. One day there were some updates that
broke Blink and going through the updates I discovered that reverting
libgcrypt fixed it.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libgcrypt11/+bug/1013798/+subscriptions
More information about the foundations-bugs
mailing list