> I ran this command line: > > $ valgrind ./src/curl -L https://www.sf.net/ -k -v 2>dump > > The attach file is the 'dump' output. > > My build looks like this: > > $ ./src/curl -V > curl 7.21.4-DEV (i686-pc-linux-gnu) libcurl/7.21.4-DEV > axTLS/1.2.7 zlib/1.2.3.4 libidn/1.18 libssh2/1.2.6 > Protocols: dict file ftp ftps gopher http https imap imaps > ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp > Features: Debug TrackMemory IDN IPv6 Largefile SSL libz > > $ git describe --tags > curl-7_21_3-27-g7f3b87d > Ok. I ran this command (note -v in the valgrind options, also had to build valgrind 3.6.0, as my system was still on 3.3):
$ valgrind36 -v ./src/curl -L https://www.sf.net/ -k -v 2>dump with a build that looks like this (lagging versions on components, but otherwise identical, I think): $ ./src/curl -V curl 7.21.4-DEV (i686-pc-linux-gnu) libcurl/7.21.4-DEV axTLS/1.2.7 zlib/1.2.3 libidn/0.6.14 libssh2/0.18 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp Features: Debug TrackMemory IDN IPv6 Largefile SSL libz and the exact same output from "git describe --tags." I ended up with the attached dump file. There were a couple of memory leaks (possibly not even cURL or axTLS related), but the problems don't look nearly as bad as what's in your dump file. I thought this might have to do with naming a function "SSL_read" in axtls.c. Since LDAP pulls in OpenSSL, maybe that reference got linked to the OpenSSL symbol. However, when I enabled LDAP, I was still unable to reproduce your results. If it makes any difference, this is on a Red Hat FC9 distro. Eric
dump
Description: Binary data
------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
