==1406== Memcheck, a memory error detector. ==1406== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==1406== Using LibVEX rev 1575, a library for dynamic binary translation. ==1406== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. ==1406== Using valgrind-3.1.1, a dynamic binary instrumentation framework. ==1406== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==1406== For more details, rerun with: -v ==1406== ==1406== My PID = 1406, parent PID = 1405. Prog and args are: ==1406== ../src/curl ==1406== --output ==1406== log/curl5000.out ==1406== --include ==1406== -v ==1406== --trace-time ==1406== ftp://127.0.0.1:8992/5000 ==1406== -T ==1406== log/ftpserver5000.cmd ==1406== -C ==1406== - ==1406== ==1406== ==1406== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1) ==1406== malloc/free: in use at exit: 63,404 bytes in 1,833 blocks. ==1406== malloc/free: 2,420 allocs, 587 frees, 95,384 bytes allocated. ==1406== For counts of detected errors, rerun with: -v ==1406== searching for pointers to 1,833 not-freed blocks. ==1406== checked 176,236 bytes. ==1406== ==1406== 85 (20 direct, 65 indirect) bytes in 1 blocks are definitely lost in loss record 1 of 12 ==1406== at 0x4021259: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==1406== by 0x804AD7F: new_getout (main.c:857) ==1406== by 0x804D209: getparameter (main.c:2307) ==1406== by 0x804F80F: operate (main.c:3620) ==1406== by 0x805296A: main (main.c:4673) ==1406== ==1406== ==1406== 32 bytes in 1 blocks are definitely lost in loss record 2 of 12 ==1406== at 0x402134D: realloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==1406== by 0x8053FE1: glob_match_url (urlglob.c:551) ==1406== by 0x80500C2: operate (main.c:3891) ==1406== by 0x805296A: main (main.c:4673) ==1406== ==1406== ==1406== 62 bytes in 2 blocks are possibly lost in loss record 4 of 12 ==1406== at 0x4021259: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==1406== by 0x805C11B: curl_domalloc (memdebug.c:133) ==1406== by 0x8056C34: curl_slist_append (sendf.c:94) ==1406== by 0x804FBA6: operate (main.c:3724) ==1406== by 0x805296A: main (main.c:4673) ==1406== ==1406== ==1406== 65 bytes in 3 blocks are definitely lost in loss record 5 of 12 ==1406== at 0x4021259: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==1406== by 0x40E6BCF: strdup (in /lib/libc-2.4.so) ==1406== by 0x804FD7D: operate (main.c:3790) ==1406== by 0x805296A: main (main.c:4673) ==1406== ==1406== ==1406== 800 (704 direct, 96 indirect) bytes in 2 blocks are definitely lost in loss record 9 of 12 ==1406== at 0x402064B: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==1406== by 0x80537EE: glob_url (urlglob.c:344) ==1406== by 0x804FE37: operate (main.c:3801) ==1406== by 0x805296A: main (main.c:4673) ==1406== ==1406== ==1406== 34,432 (34,164 direct, 268 indirect) bytes in 1 blocks are definitely lost in loss record 12 of 12 ==1406== at 0x4021259: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==1406== by 0x805C216: curl_docalloc (memdebug.c:159) ==1406== by 0x8071DA4: Curl_open (url.c:512) ==1406== by 0x8059F7B: curl_easy_init (easy.c:331) ==1406== by 0x804FB68: operate (main.c:3717) ==1406== by 0x805296A: main (main.c:4673) ==1406== ==1406== LEAK SUMMARY: ==1406== definitely lost: 34,985 bytes in 8 blocks. ==1406== indirectly lost: 429 bytes in 8 blocks. ==1406== possibly lost: 62 bytes in 2 blocks. ==1406== still reachable: 27,928 bytes in 1,815 blocks. ==1406== suppressed: 0 bytes in 0 blocks. ==1406== Reachable blocks (those to which a pointer was found) are not shown. ==1406== To see them, rerun with: --show-reachable=yes