Package: libcurl3
Version: 7.15.1-1
Severity: normal
Tags: upstream

curl gives me valgrind warnings, even using something like

% valgrind --show-reachable=yes --leak-check=full curl google.com

==16911==    at 0x4010FA0: (within /lib/ld-2.3.5.so)
==16911==    by 0x40049C1: (within /lib/ld-2.3.5.so)
==16911==    by 0x400651A: (within /lib/ld-2.3.5.so)
==16911==    by 0x43F8A5F: (within /lib/tls/libc-2.3.5.so)
==16911==    by 0x400B026: (within /lib/ld-2.3.5.so)
==16911==    by 0x43F941A: _dl_open (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x43FA92C: (within /lib/tls/libc-2.3.5.so)
==16911==    by 0x400B026: (within /lib/ld-2.3.5.so)
==16911==    by 0x43FAA8D: __libc_dlopen_mode (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x43D55CD: __nss_lookup_function (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x43AB3F6: (within /lib/tls/libc-2.3.5.so)
==16911==    by 0x43ABE15: getaddrinfo (in /lib/tls/libc-2.3.5.so)
==16911==  Address 0x4456770 is 24 bytes inside a block of size 27 alloc'd
==16911==    at 0x401B41A: malloc (vg_replace_malloc.c:149)
==16911==    by 0x4006722: (within /lib/ld-2.3.5.so)
==16911==    by 0x43F8A5F: (within /lib/tls/libc-2.3.5.so)
==16911==    by 0x400B026: (within /lib/ld-2.3.5.so)
==16911==    by 0x43F941A: _dl_open (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x43FA92C: (within /lib/tls/libc-2.3.5.so)
==16911==    by 0x400B026: (within /lib/ld-2.3.5.so)
==16911==    by 0x43FAA8D: __libc_dlopen_mode (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x43D55CD: __nss_lookup_function (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x43AB3F6: (within /lib/tls/libc-2.3.5.so)
==16911==    by 0x43ABE15: getaddrinfo (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x41276E0: (within /usr/lib/libcurl.so.3.0.0)

==16911== Conditional jump or move depends on uninitialised value(s)
==16911==    at 0x4008B13: (within /lib/ld-2.3.5.so)
==16911==    by 0x43F8D69: (within /lib/tls/libc-2.3.5.so)
==16911==    by 0x400B026: (within /lib/ld-2.3.5.so)
==16911==    by 0x43F941A: _dl_open (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x43FA92C: (within /lib/tls/libc-2.3.5.so)
==16911==    by 0x400B026: (within /lib/ld-2.3.5.so)
==16911==    by 0x43FAA8D: __libc_dlopen_mode (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x43D55CD: __nss_lookup_function (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x43AB3F6: (within /lib/tls/libc-2.3.5.so)
==16911==    by 0x43ABE15: getaddrinfo (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x41276E0: (within /usr/lib/libcurl.so.3.0.0)
==16911==    by 0x4105A03: (within /usr/lib/libcurl.so.3.0.0)

==16911== Conditional jump or move depends on uninitialised value(s)
==16911==    at 0x40087D3: (within /lib/ld-2.3.5.so)
==16911==    by 0x43F8D69: (within /lib/tls/libc-2.3.5.so)
==16911==    by 0x400B026: (within /lib/ld-2.3.5.so)
==16911==    by 0x43F941A: _dl_open (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x43FA92C: (within /lib/tls/libc-2.3.5.so)
==16911==    by 0x400B026: (within /lib/ld-2.3.5.so)
==16911==    by 0x43FAA8D: __libc_dlopen_mode (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x43D55CD: __nss_lookup_function (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x43AB3F6: (within /lib/tls/libc-2.3.5.so)
==16911==    by 0x43ABE15: getaddrinfo (in /lib/tls/libc-2.3.5.so)
==16911==    by 0x41276E0: (within /usr/lib/libcurl.so.3.0.0)
==16911==    by 0x4105A03: (within /usr/lib/libcurl.so.3.0.0)
<HTML><HEAD><meta http-equiv="content-type" 
content="text/html;charset=us-ascii">
...

curl_global_init is also not freeing some memory used indirectly via
libcrypto:

==16917== 756 bytes in 11 blocks are still reachable in loss record 1 of 1
==16917==    at 0x401B41A: malloc (vg_replace_malloc.c:149)
==16917==    by 0x41DA0BD: (within /usr/lib/i686/cmov/libcrypto.so.0.9.8)
==16917==    by 0x41DA738: CRYPTO_malloc (in 
/usr/lib/i686/cmov/libcrypto.so.0.9.8)
==16917==    by 0x4231628: ENGINE_new (in /usr/lib/i686/cmov/libcrypto.so.0.9.8)
==16917==    by 0x4235CDB: ENGINE_load_dynamic (in 
/usr/lib/i686/cmov/libcrypto.so.0.9.8)
==16917==    by 0x42341F6: ENGINE_load_builtin_engines (in 
/usr/lib/i686/cmov/libcrypto.so.0.9.8)
==16917==    by 0x4118D25: (within /usr/lib/libcurl.so.3.0.0)
==16917==    by 0x41285EB: (within /usr/lib/libcurl.so.3.0.0)
==16917==    by 0x4121CA0: curl_global_init (in /usr/lib/libcurl.so.3.0.0)
==16917==    by 0x804D124: (within /usr/bin/curl)
==16917==    by 0x4307ECF: __libc_start_main (in /lib/tls/libc-2.3.5.so)
==16917== 




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to