Package: python-pycurl Version: 7.16.2.1-3+b1 Severity: normal Hi, I've written a small web spider which retrieves thousands of web sites via libcurl, closely following the multicurl example. After some time, the application segfaults (python2.4) or hangs (python2.5) with the following error message: *** glibc detected *** python2.5: free(): invalid pointer: 0x00002b4c6c5093b8 *** (yes, 64 bit pointer - this is on amd64)
It seems that this is due to some memory corruption by libcurl; running it in valgrind shows invalid memory accesses, free() etc. there. Unfortunately, it's not entirely reproduceable; it only occurs after some time of data retrieval. So it only seems to cause the crash when loading a certain sequence of web sites. :-( I'll try later again with valgrind, maybe I can give you some helpful traces. I'll also try again on a i386 machine, to see if it's somewhat architecture dependant. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.21-1-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, 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.6-2 GNU C Library: Shared libraries ii libcurl3-gnutls 7.16.2-6 Multi-protocol file transfer libra ii libkrb53 1.6.dfsg.1-5 MIT Kerberos runtime libraries ii python 2.4.4-6 An interactive high-level object-o python-pycurl recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

