==14481== Memcheck, a memory error detector. ==14481== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==14481== Using LibVEX rev 1804, a library for dynamic binary translation. ==14481== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==14481== Using valgrind-3.3.0, a dynamic binary instrumentation framework. ==14481== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==14481== ==14481== My PID = 14481, parent PID = 28096. Prog and args are: ==14481== /usr/local/bin/rtorrent ==14481== --14481-- --14481-- Command line --14481-- /usr/local/bin/rtorrent --14481-- Startup, with flags: --14481-- -v --14481-- --log-file=rtorrent-valgrind.log --14481-- Contents of /proc/version: --14481-- Linux version 2.6.26.1-9.fc9.x86_64 (mockbuild@) (gcc version 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC) ) #1 SMP Tue Aug 5 22:39:01 EDT 2008 --14481-- Arch and hwcaps: AMD64, amd64-sse2 --14481-- Page sizes: currently 4096, max supported 4096 --14481-- Valgrind library directory: /usr/lib64/valgrind --14481-- Reading syms from /usr/local/bin/rtorrent (0x400000) --14481-- Reading syms from /usr/lib64/valgrind/amd64-linux/memcheck (0x38000000) --14481-- object doesn't have a dynamic symbol table --14481-- Reading syms from /lib64/ld-2.8.so (0x3A41400000) --14481-- Reading debug info from /usr/lib/debug/lib64/ld-2.8.so.debug... --14481-- Reading suppressions file: /usr/lib64/valgrind/default.supp --14481-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_core.so (0x4802000) --14481-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so (0x4A03000) --14481-- REDIR: 0x3a41416070 (index) redirected to 0x4a07890 (index) --14481-- REDIR: 0x3a41416220 (strcmp) redirected to 0x4a07e50 (strcmp) --14481-- REDIR: 0x3a41416330 (strlen) redirected to 0x4a07b50 (strlen) --14481-- Reading syms from /lib64/libncursesw.so.5.6 (0x35A1600000) --14481-- Reading debug info from /usr/lib/debug/lib64/libncursesw.so.5.6.debug... --14481-- Reading syms from /usr/local/lib/libcurl.so.4.1.0 (0x4C29000) --14481-- Reading syms from /lib64/libidn.so.11.5.28 (0x3A4C000000) --14481-- Reading debug info from /usr/lib/debug/lib64/libidn.so.11.5.28.debug... --14481-- Reading syms from /usr/lib64/libldap-2.4.so.2.0.6 (0x3753200000) --14481-- Reading debug info from /usr/lib/debug/usr/lib64/libldap-2.4.so.2.0.6.debug... --14481-- Reading syms from /lib64/librt-2.8.so (0x3A43400000) --14481-- Reading debug info from /usr/lib/debug/lib64/librt-2.8.so.debug... --14481-- Reading syms from /lib64/libssl.so.0.9.8g (0x3A50C00000) --14481-- Reading debug info from /usr/lib/debug/lib64/libssl.so.0.9.8g.debug... --14481-- Reading syms from /lib64/libdl-2.8.so (0x3A42000000) --14481-- Reading debug info from /usr/lib/debug/lib64/libdl-2.8.so.debug... --14481-- Reading syms from /lib64/libz.so.1.2.3 (0x3A42C00000) --14481-- Reading debug info from /usr/lib/debug/lib64/libz.so.1.2.3.debug... --14481-- Reading syms from /usr/local/lib/libtorrent.so.11.0.2 (0x4E94000) --14481-- Reading syms from /lib64/libcrypto.so.0.9.8g (0x3A50000000) --14481-- Reading debug info from /usr/lib/debug/lib64/libcrypto.so.0.9.8g.debug... --14481-- Reading syms from /usr/lib64/libsigc-2.0.so.0.0.0 (0x3A4E000000) --14481-- Reading debug info from /usr/lib/debug/usr/lib64/libsigc-2.0.so.0.0.0.debug... --14481-- Reading syms from /usr/lib64/libstdc++.so.6.0.10 (0x3A51000000) --14481-- Reading debug info from /usr/lib/debug/usr/lib64/libstdc++.so.6.0.10.debug... --14481-- Reading syms from /lib64/libm-2.8.so (0x3A41C00000) --14481-- Reading debug info from /usr/lib/debug/lib64/libm-2.8.so.debug... --14481-- Reading syms from /lib64/libgcc_s-4.3.0-20080428.so.1 (0x3A4D000000) --14481-- Reading debug info from /usr/lib/debug/lib64/libgcc_s-4.3.0-20080428.so.1.debug... --14481-- Reading syms from /lib64/libc-2.8.so (0x3A41800000) --14481-- Reading debug info from /usr/lib/debug/lib64/libc-2.8.so.debug... --14481-- Reading syms from /lib64/libtinfo.so.5.6 (0x3A57C00000) --14481-- Reading debug info from /usr/lib/debug/lib64/libtinfo.so.5.6.debug... --14481-- Reading syms from /lib64/libpthread-2.8.so (0x3A42400000) --14481-- Reading debug info from /usr/lib/debug/lib64/libpthread-2.8.so.debug... --14481-- Reading syms from /usr/lib64/liblber-2.4.so.2.0.6 (0x3752A00000) --14481-- Reading debug info from /usr/lib/debug/usr/lib64/liblber-2.4.so.2.0.6.debug... --14481-- Reading syms from /lib64/libresolv-2.8.so (0x3A4C800000) --14481-- Reading debug info from /usr/lib/debug/lib64/libresolv-2.8.so.debug... --14481-- Reading syms from /usr/lib64/libsasl2.so.2.0.22 (0x3A59800000) --14481-- Reading debug info from /usr/lib/debug/usr/lib64/libsasl2.so.2.0.22.debug... --14481-- Reading syms from /usr/lib64/libgssapi_krb5.so.2.2 (0x3A4F000000) --14481-- Reading debug info from /usr/lib/debug/usr/lib64/libgssapi_krb5.so.2.2.debug... --14481-- Reading syms from /usr/lib64/libkrb5.so.3.3 (0x3A4F400000) --14481-- Reading debug info from /usr/lib/debug/usr/lib64/libkrb5.so.3.3.debug... --14481-- Reading syms from /lib64/libcom_err.so.2.1 (0x3A4D400000) --14481-- Reading debug info from /usr/lib/debug/lib64/libcom_err.so.2.1.debug... --14481-- Reading syms from /usr/lib64/libk5crypto.so.3.1 (0x3A4E800000) --14481-- Reading debug info from /usr/lib/debug/usr/lib64/libk5crypto.so.3.1.debug... --14481-- Reading syms from /lib64/libcrypt-2.8.so (0x3A51800000) --14481-- Reading debug info from /usr/lib/debug/lib64/libcrypt-2.8.so.debug... --14481-- Reading syms from /usr/lib64/libkrb5support.so.0.1 (0x3A50400000) --14481-- Reading debug info from /usr/lib/debug/usr/lib64/libkrb5support.so.0.1.debug... --14481-- Reading syms from /lib64/libkeyutils-1.2.so (0x3A4EC00000) --14481-- object doesn't have a symbol table --14481-- Reading syms from /lib64/libselinux.so.1 (0x3A42800000) --14481-- Reading debug info from /usr/lib/debug/lib64/libselinux.so.1.debug... --14481-- REDIR: 0x3a41881420 (rindex) redirected to 0x4a076f0 (rindex) --14481-- REDIR: 0x3a41880f50 (strlen) redirected to 0x4a07b10 (strlen) --14481-- REDIR: 0x3a4187cd80 (malloc) redirected to 0x4a072d0 (malloc) --14481-- REDIR: 0x3a41881c00 (memchr) redirected to 0x4a07f10 (memchr) --14481-- REDIR: 0x3a418838a0 (memcpy) redirected to 0x4a07f60 (memcpy) --14481-- REDIR: 0x3a4187a7f0 (free) redirected to 0x4a05fd0 (free) --14481-- REDIR: 0x3a418848a0 (strchrnul) redirected to 0x4a088a0 (strchrnul) --14481-- REDIR: 0x3a41882f60 (mempcpy) redirected to 0x4a08900 (mempcpy) --14481-- REDIR: 0x3a4187d270 (realloc) redirected to 0x4a073f0 (realloc) --14481-- REDIR: 0x3a510c42f0 (operator new[](unsigned long)) redirected to 0x4a06550 (operator new[](unsigned long)) --14481-- REDIR: 0x3a418809c0 (strcmp) redirected to 0x4a07df0 (strcmp) --14481-- REDIR: 0x3a418811f0 (strncmp) redirected to 0x4a07d70 (strncmp) --14481-- REDIR: 0x3a41880810 (index) redirected to 0x4a07810 (index) --14481-- REDIR: 0xffffffffff600000 (???) redirected to 0x3802d093 (vgPlain_amd64_linux_REDIR_FOR_vgettimeofday) --14481-- REDIR: 0x3a510c41a0 (operator new(unsigned long)) redirected to 0x4a06c90 (operator new(unsigned long)) --14481-- REDIR: 0x3a510c2940 (operator delete(void*)) redirected to 0x4a05ad0 (operator delete(void*)) --14481-- REDIR: 0x3a418822a0 (memmove) redirected to 0x4a08840 (memmove) --14481-- REDIR: 0x3a41882460 (memset) redirected to 0x4a087d0 (memset) --14481-- REDIR: 0x3a418812c0 (strncpy) redirected to 0x4a07c40 (strncpy) --14481-- REDIR: 0x3a510c2980 (operator delete[](void*)) redirected to 0x4a054d0 (operator delete[](void*)) --14481-- REDIR: 0x3a41880a00 (strcpy) redirected to 0x4a07b70 (strcpy) --14481-- REDIR: 0x3a4187c9e0 (calloc) redirected to 0x4a050a0 (calloc) --14481-- REDIR: 0x3a41883570 (stpcpy) redirected to 0x4a08560 (stpcpy) --14481-- REDIR: 0x3a41881040 (strnlen) redirected to 0x4a07ac0 (strnlen) --14481-- REDIR: 0x3a41884780 (rawmemchr) redirected to 0x4a088e0 (rawmemchr) --14481-- REDIR: 0x3a510c2960 (operator delete(void*, std::nothrow_t const&)) redirected to 0x4a058d0 (operator delete(void*, std::nothrow_t const&)) --14481-- REDIR: 0x3a510c4250 (operator new(unsigned long, std::nothrow_t const&)) redirected to 0x4a06a30 (operator new(unsigned long, std::nothrow_t const&)) --14481-- REDIR: 0xffffffffff600400 (???) redirected to 0x3802d09d (vgPlain_amd64_linux_REDIR_FOR_vtime) --14481-- Reading syms from /lib64/libnss_files-2.8.so (0x10506000) --14481-- Reading debug info from /usr/lib/debug/lib64/libnss_files-2.8.so.debug... --14481-- Reading syms from /lib64/libnss_dns-2.8.so (0x10712000) --14481-- Reading debug info from /usr/lib/debug/lib64/libnss_dns-2.8.so.debug... --14481-- REDIR: 0x3a41881d90 (bcmp) redirected to 0x4a084e0 (bcmp) ==14481== Invalid write of size 8 ==14481== at 0x4C6AF8E: multi_runsingle (multi.c:907) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0xc28a0a0 is 8 bytes inside a block of size 1,176 free'd ==14481== at 0x4A0609F: free (vg_replace_malloc.c:323) ==14481== by 0x4C67135: curl_dofree (memdebug.c:238) ==14481== by 0x4C51A46: conn_free (url.c:2158) ==14481== by 0x4C51C66: Curl_disconnect (url.c:2242) ==14481== by 0x4C55D6F: Curl_done (url.c:4637) ==14481== by 0x4C6BC9A: multi_runsingle (multi.c:1362) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== ==14481== Invalid read of size 8 ==14481== at 0x4C55F95: Curl_do (url.c:4721) ==14481== by 0x4C6B585: multi_runsingle (multi.c:1117) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0xc28a0a0 is 8 bytes inside a block of size 1,176 free'd ==14481== at 0x4A0609F: free (vg_replace_malloc.c:323) ==14481== by 0x4C67135: curl_dofree (memdebug.c:238) ==14481== by 0x4C51A46: conn_free (url.c:2158) ==14481== by 0x4C51C66: Curl_disconnect (url.c:2242) ==14481== by 0x4C55D6F: Curl_done (url.c:4637) ==14481== by 0x4C6BC9A: multi_runsingle (multi.c:1362) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== ==14481== Invalid read of size 8 ==14481== at 0x4C55E1A: do_init (url.c:4672) ==14481== by 0x4C55FA4: Curl_do (url.c:4724) ==14481== by 0x4C6B585: multi_runsingle (multi.c:1117) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0xc28a0a0 is 8 bytes inside a block of size 1,176 free'd ==14481== at 0x4A0609F: free (vg_replace_malloc.c:323) ==14481== by 0x4C67135: curl_dofree (memdebug.c:238) ==14481== by 0x4C51A46: conn_free (url.c:2158) ==14481== by 0x4C51C66: Curl_disconnect (url.c:2242) ==14481== by 0x4C55D6F: Curl_done (url.c:4637) ==14481== by 0x4C6BC9A: multi_runsingle (multi.c:1362) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== ==14481== Invalid write of size 1 ==14481== at 0x4C55E31: do_init (url.c:4675) ==14481== by 0x4C55FA4: Curl_do (url.c:4724) ==14481== by 0x4C6B585: multi_runsingle (multi.c:1117) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0xc28a29b is 515 bytes inside a block of size 1,176 free'd ==14481== at 0x4A0609F: free (vg_replace_malloc.c:323) ==14481== by 0x4C67135: curl_dofree (memdebug.c:238) ==14481== by 0x4C51A46: conn_free (url.c:2158) ==14481== by 0x4C51C66: Curl_disconnect (url.c:2242) ==14481== by 0x4C55D6F: Curl_done (url.c:4637) ==14481== by 0x4C6BC9A: multi_runsingle (multi.c:1362) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== ==14481== Invalid write of size 1 ==14481== at 0x4C55E3C: do_init (url.c:4676) ==14481== by 0x4C55FA4: Curl_do (url.c:4724) ==14481== by 0x4C6B585: multi_runsingle (multi.c:1117) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0xc28a290 is 504 bytes inside a block of size 1,176 free'd ==14481== at 0x4A0609F: free (vg_replace_malloc.c:323) ==14481== by 0x4C67135: curl_dofree (memdebug.c:238) ==14481== by 0x4C51A46: conn_free (url.c:2158) ==14481== by 0x4C51C66: Curl_disconnect (url.c:2242) ==14481== by 0x4C55D6F: Curl_done (url.c:4637) ==14481== by 0x4C6BC9A: multi_runsingle (multi.c:1362) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== ==14481== Invalid read of size 8 ==14481== at 0x4C55FA9: Curl_do (url.c:4726) ==14481== by 0x4C6B585: multi_runsingle (multi.c:1117) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0xc28a2a0 is 520 bytes inside a block of size 1,176 free'd ==14481== at 0x4A0609F: free (vg_replace_malloc.c:323) ==14481== by 0x4C67135: curl_dofree (memdebug.c:238) ==14481== by 0x4C51A46: conn_free (url.c:2158) ==14481== by 0x4C51C66: Curl_disconnect (url.c:2242) ==14481== by 0x4C55D6F: Curl_done (url.c:4637) ==14481== by 0x4C6BC9A: multi_runsingle (multi.c:1362) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== ==14481== Invalid read of size 8 ==14481== at 0x4C55FB0: Curl_do (url.c:4726) ==14481== by 0x4C6B585: multi_runsingle (multi.c:1117) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0x1313131313131323 is not stack'd, malloc'd or (recently) free'd ==14481== ==14481== Process terminating with default action of signal 6 (SIGABRT) ==14481== at 0x3A41832215: raise (raise.c:64) ==14481== by 0x3A41833D82: abort (abort.c:88) ==14481== by 0x431C2C: do_panic(int) (main.cc:320) ==14481== by 0x436349: SignalHandler::caught(int) (slot.h:440) ==14481== by 0x3A4183229F: (within /lib64/libc-2.8.so) ==14481== by 0x4C55FAF: Curl_do (url.c:4726) ==14481== by 0x4C6B585: multi_runsingle (multi.c:1117) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) --14481-- Discarding syms at 0x10506000-0x10712000 in /lib64/libnss_files-2.8.so due to munmap() --14481-- Discarding syms at 0x10712000-0x10918000 in /lib64/libnss_dns-2.8.so due to munmap() ==14481== ==14481== ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 4 from 1) ==14481== ==14481== 1 errors in context 1 of 7: ==14481== Invalid read of size 8 ==14481== at 0x4C55FB0: Curl_do (url.c:4726) ==14481== by 0x4C6B585: multi_runsingle (multi.c:1117) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0x1313131313131323 is not stack'd, malloc'd or (recently) free'd ==14481== ==14481== 1 errors in context 2 of 7: ==14481== Invalid read of size 8 ==14481== at 0x4C55FA9: Curl_do (url.c:4726) ==14481== by 0x4C6B585: multi_runsingle (multi.c:1117) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0xc28a2a0 is 520 bytes inside a block of size 1,176 free'd ==14481== at 0x4A0609F: free (vg_replace_malloc.c:323) ==14481== by 0x4C67135: curl_dofree (memdebug.c:238) ==14481== by 0x4C51A46: conn_free (url.c:2158) ==14481== by 0x4C51C66: Curl_disconnect (url.c:2242) ==14481== by 0x4C55D6F: Curl_done (url.c:4637) ==14481== by 0x4C6BC9A: multi_runsingle (multi.c:1362) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== ==14481== 1 errors in context 3 of 7: ==14481== Invalid write of size 1 ==14481== at 0x4C55E3C: do_init (url.c:4676) ==14481== by 0x4C55FA4: Curl_do (url.c:4724) ==14481== by 0x4C6B585: multi_runsingle (multi.c:1117) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0xc28a290 is 504 bytes inside a block of size 1,176 free'd ==14481== at 0x4A0609F: free (vg_replace_malloc.c:323) ==14481== by 0x4C67135: curl_dofree (memdebug.c:238) ==14481== by 0x4C51A46: conn_free (url.c:2158) ==14481== by 0x4C51C66: Curl_disconnect (url.c:2242) ==14481== by 0x4C55D6F: Curl_done (url.c:4637) ==14481== by 0x4C6BC9A: multi_runsingle (multi.c:1362) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== ==14481== 1 errors in context 4 of 7: ==14481== Invalid write of size 1 ==14481== at 0x4C55E31: do_init (url.c:4675) ==14481== by 0x4C55FA4: Curl_do (url.c:4724) ==14481== by 0x4C6B585: multi_runsingle (multi.c:1117) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0xc28a29b is 515 bytes inside a block of size 1,176 free'd ==14481== at 0x4A0609F: free (vg_replace_malloc.c:323) ==14481== by 0x4C67135: curl_dofree (memdebug.c:238) ==14481== by 0x4C51A46: conn_free (url.c:2158) ==14481== by 0x4C51C66: Curl_disconnect (url.c:2242) ==14481== by 0x4C55D6F: Curl_done (url.c:4637) ==14481== by 0x4C6BC9A: multi_runsingle (multi.c:1362) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== ==14481== 1 errors in context 5 of 7: ==14481== Invalid read of size 8 ==14481== at 0x4C55E1A: do_init (url.c:4672) ==14481== by 0x4C55FA4: Curl_do (url.c:4724) ==14481== by 0x4C6B585: multi_runsingle (multi.c:1117) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0xc28a0a0 is 8 bytes inside a block of size 1,176 free'd ==14481== at 0x4A0609F: free (vg_replace_malloc.c:323) ==14481== by 0x4C67135: curl_dofree (memdebug.c:238) ==14481== by 0x4C51A46: conn_free (url.c:2158) ==14481== by 0x4C51C66: Curl_disconnect (url.c:2242) ==14481== by 0x4C55D6F: Curl_done (url.c:4637) ==14481== by 0x4C6BC9A: multi_runsingle (multi.c:1362) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== ==14481== 1 errors in context 6 of 7: ==14481== Invalid read of size 8 ==14481== at 0x4C55F95: Curl_do (url.c:4721) ==14481== by 0x4C6B585: multi_runsingle (multi.c:1117) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0xc28a0a0 is 8 bytes inside a block of size 1,176 free'd ==14481== at 0x4A0609F: free (vg_replace_malloc.c:323) ==14481== by 0x4C67135: curl_dofree (memdebug.c:238) ==14481== by 0x4C51A46: conn_free (url.c:2158) ==14481== by 0x4C51C66: Curl_disconnect (url.c:2242) ==14481== by 0x4C55D6F: Curl_done (url.c:4637) ==14481== by 0x4C6BC9A: multi_runsingle (multi.c:1362) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== ==14481== 1 errors in context 7 of 7: ==14481== Invalid write of size 8 ==14481== at 0x4C6AF8E: multi_runsingle (multi.c:907) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) ==14481== Address 0xc28a0a0 is 8 bytes inside a block of size 1,176 free'd ==14481== at 0x4A0609F: free (vg_replace_malloc.c:323) ==14481== by 0x4C67135: curl_dofree (memdebug.c:238) ==14481== by 0x4C51A46: conn_free (url.c:2158) ==14481== by 0x4C51C66: Curl_disconnect (url.c:2242) ==14481== by 0x4C55D6F: Curl_done (url.c:4637) ==14481== by 0x4C6BC9A: multi_runsingle (multi.c:1362) ==14481== by 0x4C6BEEC: curl_multi_perform (multi.c:1475) ==14481== by 0x4770D4: core::CurlStack::perform() (curl_stack.cc:74) ==14481== by 0x470D4C: core::PollManagerEPoll::poll(rak::timer) (poll_manager_epoll.cc:92) ==14481== by 0x4323AE: main (main.cc:276) --14481-- --14481-- supp: 4 dl-hack3-1 ==14481== ==14481== IN SUMMARY: 7 errors from 7 contexts (suppressed: 4 from 1) ==14481== ==14481== malloc/free: in use at exit: 55,104,031 bytes in 297,702 blocks. ==14481== malloc/free: 9,285,558 allocs, 8,987,856 frees, 341,982,155 bytes allocated. ==14481== ==14481== searching for pointers to 297,702 not-freed blocks. ==14481== checked 45,392,920 bytes. ==14481== ==14481== LEAK SUMMARY: ==14481== definitely lost: 730 bytes in 1 blocks. ==14481== possibly lost: 27,865,565 bytes in 107,121 blocks. ==14481== still reachable: 27,237,736 bytes in 190,580 blocks. ==14481== suppressed: 0 bytes in 0 blocks. ==14481== Rerun with --leak-check=full to see details of leaked memory. --14481-- memcheck: sanity checks: 10469 cheap, 125 expensive --14481-- memcheck: auxmaps: 968 auxmap entries (61952k, 60M) in use --14481-- memcheck: auxmaps_L1: 952932 searches, 4948301 cmps, ratio 51:10 --14481-- memcheck: auxmaps_L2: 38241 searches, 968 nodes --14481-- memcheck: SMs: n_issued = 1721 (27536k, 26M) --14481-- memcheck: SMs: n_deissued = 24 (384k, 0M) --14481-- memcheck: SMs: max_noaccess = 524287 (8388592k, 8191M) --14481-- memcheck: SMs: max_undefined = 5 (80k, 0M) --14481-- memcheck: SMs: max_defined = 6294 (100704k, 98M) --14481-- memcheck: SMs: max_non_DSM = 1697 (27152k, 26M) --14481-- memcheck: max sec V bit nodes: 5 (0k, 0M) --14481-- memcheck: set_sec_vbits8 calls: 16 (new: 5, updates: 11) --14481-- memcheck: max shadow mem size: 31296k, 30M --14481-- translate: fast SP updates identified: 23,775 ( 86.6%) --14481-- translate: generic_known SP updates identified: 3,178 ( 11.5%) --14481-- translate: generic_unknown SP updates identified: 488 ( 1.7%) --14481-- tt/tc: 1,404,928 tt lookups requiring 1,614,769 probes --14481-- tt/tc: 1,404,928 fast-cache updates, 7 flushes --14481-- transtab: new 24,269 (652,016 -> 9,941,253; ratio 152:10) [0 scs] --14481-- transtab: dumped 0 (0 -> ??) --14481-- transtab: discarded 246 (5,343 -> ??) --14481-- scheduler: 1,046,976,462 jumps (bb entries). --14481-- scheduler: 10,469/19,785,083 major/minor sched events. --14481-- sanity: 10470 cheap, 125 expensive checks. --14481-- exectx: 6,151 lists, 5,615 contexts (avg 0 per list) --14481-- exectx: 18,273,418 searches, 18,872,119 full compares (1,032 per 1000) --14481-- exectx: 0 cmp2, 27 cmp4, 0 cmpAll --14481-- errormgr: 11 supplist searches, 200 comparisons during search --14481-- errormgr: 11 errlist searches, 55 comparisons during search