Your message dated Mon, 28 May 2007 13:30:56 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Bug#424847: Python interpreter crashes after upgrading to
python-pycurl_7.16.2.1-2
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: python-pycurl
Version: 7.16.2.1-2
Severity: important
My python script which uses python-pycurl started crashing after I upgraded
to python-pycurl_7.16.2.1-2. When I downgraded it to 7.15.5-1 it worked fine
again. Here are the details of the crash:
$ ./get_statement.py
*** glibc detected *** /usr/bin/python2.4: double free or corruption (!prev):
0x0825a890 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb7de2eed]
/lib/i686/cmov/libc.so.6(cfree+0x90)[0xb7de6530]
/usr/lib/libgnutls.so.13(gnutls_deinit+0x34c)[0xb798510c]
/usr/lib/libcurl-gnutls.so.4[0xb7a539c5]
/usr/lib/libcurl-gnutls.so.4[0xb7a53a1c]
/usr/lib/libcurl-gnutls.so.4[0xb7a54766]
/usr/lib/libcurl-gnutls.so.4[0xb7a3db5f]
/usr/lib/libcurl-gnutls.so.4[0xb7a3dc84]
/usr/lib/libcurl-gnutls.so.4[0xb7a3de78]
/usr/lib/libcurl-gnutls.so.4[0xb7a4a736]
/usr/lib/libcurl-gnutls.so.4(curl_easy_perform+0x5d)[0xb7a4aefd]
/usr/lib/python2.4/site-packages/pycurl.so[0xb7f1ccc4]
/usr/bin/python2.4(PyEval_EvalFrame+0x46ce)[0x80b912e]
/usr/bin/python2.4(PyEval_EvalCodeEx+0x835)[0x80ba765]
/usr/bin/python2.4(PyEval_EvalFrame+0x3d75)[0x80b87d5]
/usr/bin/python2.4(PyEval_EvalCodeEx+0x835)[0x80ba765]
/usr/bin/python2.4(PyEval_EvalCode+0x49)[0x80ba7c9]
/usr/bin/python2.4(PyRun_FileExFlags+0xd7)[0x80dd167]
/usr/bin/python2.4(PyRun_SimpleFileExFlags+0x194)[0x80dd364]
/usr/bin/python2.4(Py_Main+0xa68)[0x8055ba8]
/usr/bin/python2.4(main+0x22)[0x8055032]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7d90ebc]
/usr/bin/python2.4[0x8054f81]
======= Memory map: ========
08048000-0811f000 r-xp 00000000 fd:27 2236333 /usr/bin/python2.4
0811f000-08140000 rw-p 000d7000 fd:27 2236333 /usr/bin/python2.4
08140000-0837d000 rw-p 08140000 00:00 0 [heap]
b7300000-b7321000 rw-p b7300000 00:00 0
b7321000-b7400000 ---p b7321000 00:00 0
b74da000-b74e4000 r-xp 00000000 fd:18 48497 /lib/libgcc_s.so.1
b74e4000-b74e5000 rw-p 00009000 fd:18 48497 /lib/libgcc_s.so.1
b74e5000-b74ec000 r-xp 00000000 fd:18 49565 /lib/i686/cmov/libnss_compat-2.5.so
b74ec000-b74ee000 rw-p 00006000 fd:18 49565 /lib/i686/cmov/libnss_compat-2.5.so
b750c000-b75ae000 rw-p b750c000 00:00 0
b75ae000-b75b3000 r-xp 00000000 fd:18 49572 /lib/i686/cmov/libcrypt-2.5.so
b75b3000-b75b5000 rw-p 00004000 fd:18 49572 /lib/i686/cmov/libcrypt-2.5.so
b75b5000-b75dc000 rw-p b75b5000 00:00 0
b75dc000-b75f7000 r-xp 00000000 fd:27 1014836 /usr/lib/libpq.so.5.0
b75f7000-b75f8000 rw-p 0001b000 fd:27 1014836 /usr/lib/libpq.so.5.0
b75f8000-b75fc000 r-xp 00000000 fd:18 49421 /lib/i686/cmov/libnss_dns-2.5.so
b75fc000-b75fe000 rw-p 00003000 fd:18 49421 /lib/i686/cmov/libnss_dns-2.5.so
b75fe000-b7607000 r-xp 00000000 fd:18 49576 /lib/i686/cmov/libnss_files-2.5.so
b7607000-b7609000 rw-p 00008000 fd:18 49576 /lib/i686/cmov/libnss_files-2.5.so
b7609000-b7611000 r-xp 00000000 fd:18 49573 /lib/i686/cmov/libnss_nis-2.5.so
b7611000-b7613000 rw-p 00007000 fd:18 49573 /lib/i686/cmov/libnss_nis-2.5.so
b7613000-b7615000 r-xp 00000000 fd:27 1077846
/usr/lib/python2.4/lib-dynload/_random.so
b7615000-b7616000 rw-p 00002000 fd:27 1077846
/usr/lib/python2.4/lib-dynload/_random.so
b7616000-b762b000 r-xp 00000000 fd:27 1111559
/usr/lib/python2.4/site-packages/psycopg2/_psycopg.so
b762b000-b762d000 rw-p 00015000 fd:27 1111559
/usr/lib/python2.4/site-packages/psycopg2/_psycopg.so
b762d000-b766e000 rw-p b762d000 00:00 0
b766e000-b7792000 r-xp 00000000 fd:27 1077347
/usr/lib/i686/cmov/libcrypto.so.0.9.8
b7792000-b77a6000 rw-p 00123000 fd:27 1077347
/usr/lib/i686/cmov/libcrypto.so.0.9.8
b77a6000-b77aa000 rw-p b77a6000 00:00 0
b77aa000-b77e6000 r-xp 00000000 fd:27 1077345 /usr/lib/i686/cmov/libssl.so.0.9.8
b77e6000-b77ea000 rw-p 0003b000 fd:27 1077345 /usr/lib/i686/cmov/libssl.so.0.9.8
b77ec000-b77f0000 r-xp 00000000 fd:27 1077860
/usr/lib/python2.4/lib-dynload/binascii.so
b77f0000-b77f1000 rw-p 00003000 fd:27 1077860
/usr/lib/python2.4/lib-dynload/binascii.so
b77f1000-b77f9000 r-xp 00000000 fd:27 1109956
/usr/lib/python2.4/site-packages/mx/DateTime/mxDateTime/mxDateTime.so
b77f9000-b77fb000 rw-p 00008000 fd:27 1109956
//usr/lib/python2.4/site-packages/mx/DateTime/mxDateTime/mxDateTime.so
b77fb000-b77fe000 r-xp 00000000 fd:27 1078524 /usr/lib/python2.4/lib-dy
zsh: abort (core dumped) ./get_statement.py
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.21.1 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=C, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)
Shell: /bin/sh linked to /bin/bash
Versions of packages python-pycurl depends on:
ii libc6 2.5-7 GNU C Library: Shared libraries
ii libcurl4-gnutls 7.16.2-3 Multi-protocol file transfer libra
ii libkrb53 1.6.dfsg.1-3 MIT Kerberos runtime libraries
ii python 2.4.4-5 An interactive high-level object-o
python-pycurl recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
On Mon, May 28, 2007 at 12:12:22PM +0100, Dima Barsky wrote:
> Hi Domenico,
>
> You wrote:
>
> > Could you please check if this is still reproducible after the update
> > of libcurl4-gnutls to version 7.16.2-4?
>
> Thanks, it works fine now. Do you think it was the same problem as
> described in #424894?
yes. i'm closing the report, thank you.
cheers,
domenico
-----[ Domenico Andreoli, aka cavok
--[ http://www.dandreoli.com/gpgkey.asc
---[ 3A0F 2F80 F79C 678A 8936 4FEE 0677 9033 A20E BC50
--- End Message ---