[Python-modules-team] Bug#701713: PyCurl segfault while cleaning up CurlMulti object

Jim Paris jim at jtan.com
Tue Feb 26 15:59:15 UTC 2013

Package: python-pycurl
Version: 7.19.0-6
Severity: normal

$ python2.7 -c 'import pycurl; x = pycurl.CurlMulti()'
Segmentation fault

GDB points to multi.c:1776:
  multi->closure_handle->dns.hostcache = multi->hostcache;

I guess multi->closure_handle is NULL.


-- System Information:
Debian Release: 6.0.6
  APT prefers stable
  APT policy: (200, 'stable'), (80, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages python-pycurl depends on:
ii  libc6             2.13-35          
ii  libcomerr2        1.41.12-4stable1 
ii  libcurl3-gnutls   7.29.0-1         
ii  libgcrypt11       1.4.6-5          
ii  libgnutls26       2.12.18-1        
ii  libgssapi-krb5-2  1.10+dfsg~beta1-2
ii  libidn11          1.18-1           
ii  libk5crypto3      1.10+dfsg~beta1-2
ii  libkrb5-3         1.10+dfsg~beta1-2
ii  libldap-2.4-2     2.4.23-7.2       
ii  librtmp0          2.3-2            
ii  libssh2-1         1.4.2-1.1        
ii  python            2.7.2-9          
ii  python-support    1.0.14           
ii  zlib1g            1:1.2.7.dfsg-13  

python-pycurl recommends no packages.

Versions of packages python-pycurl suggests:
pn  libcurl4-gnutls-dev  7.29.0-1
pn  python-pycurl-dbg    <none>  

-- no debconf information

More information about the Python-modules-team mailing list