==28813== Memcheck, a memory error detector. ==28813== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==28813== Using LibVEX rev 1804, a library for dynamic binary translation. ==28813== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==28813== Using valgrind-3.3.0-Debian, a dynamic binary instrumentation framework. ==28813== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==28813== --28813-- Command line --28813-- iconv --28813-- -f --28813-- ascii --28813-- Startup, with flags: --28813-- --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp --28813-- -v --28813-- --leak-check=full --28813-- Contents of /proc/version: --28813-- Linux version 2.6.24-23-generic (buildd@vernadsky) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) #1 SMP Mon Jan 26 00:13:11 UTC 2009 --28813-- Arch and hwcaps: X86, x86-sse1-sse2 --28813-- Page sizes: currently 4096, max supported 4096 --28813-- Valgrind library directory: /usr/lib/valgrind --28813-- Reading syms from /lib/ld-2.7.so (0x4000000) --28813-- Reading debug info from /lib/ld-2.7.so... --28813-- ... CRC mismatch (computed aa5c1346 wanted 05177b25) --28813-- Reading debug info from /usr/lib/debug/lib/ld-2.7.so... --28813-- Reading syms from /usr/bin/iconv (0x8048000) --28813-- Reading debug info from /usr/bin/iconv... --28813-- ... CRC mismatch (computed 0de287b8 wanted ba9ed57d) --28813-- object doesn't have a symbol table --28813-- Reading syms from /usr/lib/valgrind/x86-linux/memcheck (0x38000000) --28813-- object doesn't have a dynamic symbol table --28813-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp --28813-- Reading suppressions file: /usr/lib/valgrind/default.supp --28813-- REDIR: 0x4014fe0 (index) redirected to 0x3802a393 (vgPlain_x86_linux_REDIR_FOR_index) --28813-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_core.so (0x401E000) --28813-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x4020000) ==28813== WARNING: new redirection conflicts with existing -- ignoring it --28813-- new: 0x04014fe0 (index ) R-> 0x04023830 index --28813-- REDIR: 0x40151b0 (strlen) redirected to 0x40239f0 (strlen) --28813-- Reading syms from /usr/lib/debug/libc-2.7.so (0x4027000) --28813-- REDIR: 0x4095b50 (rindex) redirected to 0x4023710 (rindex) --28813-- REDIR: 0x4095210 (strcmp) redirected to 0x4023aa0 (strcmp) --28813-- REDIR: 0x4095780 (strlen) redirected to 0x40239d0 (strlen) --28813-- REDIR: 0x4095980 (strncmp) redirected to 0x4023a30 (strncmp) --28813-- REDIR: 0x40950a0 (index) redirected to 0x4023800 (index) --28813-- REDIR: 0x40976b0 (strchrnul) redirected to 0x4023df0 (strchrnul) --28813-- REDIR: 0x40923f0 (malloc) redirected to 0x4022a50 (malloc) --28813-- REDIR: 0x4096800 (mempcpy) redirected to 0x4024490 (mempcpy) --28813-- REDIR: 0x4096c90 (memcpy) redirected to 0x4024aa0 (memcpy) --28813-- REDIR: 0x4090870 (free) redirected to 0x40225f0 (free) --28813-- REDIR: 0x4096540 (memchr) redirected to 0x4023bf0 (memchr) --28813-- REDIR: 0x4092820 (realloc) redirected to 0x4022b10 (realloc) --28813-- REDIR: 0x4095830 (strnlen) redirected to 0x40239a0 (strnlen) --28813-- REDIR: 0x40969a0 (stpcpy) redirected to 0x4024730 (stpcpy) --28813-- REDIR: 0x40952b0 (strcpy) redirected to 0x4024d10 (strcpy) --28813-- REDIR: 0x40975e0 (rawmemchr) redirected to 0x4023e20 (rawmemchr) --28813-- REDIR: 0x40967a0 (memset) redirected to 0x4023d50 (memset) iconv ==28813== ==28813== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1) --28813-- --28813-- supp: 11 dl-hack3-1 ==28813== malloc/free: in use at exit: 41,128 bytes in 4 blocks. ==28813== malloc/free: 1,391 allocs, 1,387 frees, 105,950 bytes allocated. ==28813== ==28813== searching for pointers to 4 not-freed blocks. ==28813== checked 60,300 bytes. ==28813== ==28813== 8,360 (80 direct, 8,280 indirect) bytes in 1 blocks are definitely lost in loss record 2 of 4 ==28813== at 0x4022AB8: malloc (vg_replace_malloc.c:207) ==28813== by 0x403E3AA: __gconv_open (gconv_open.c:197) ==28813== by 0x403DF1A: iconv_open (iconv_open.c:72) ==28813== by 0x804A26C: (within /usr/bin/iconv) ==28813== by 0x403D44F: (below main) (libc-start.c:220) ==28813== ==28813== LEAK SUMMARY: ==28813== definitely lost: 80 bytes in 1 blocks. ==28813== indirectly lost: 8,280 bytes in 2 blocks. ==28813== possibly lost: 0 bytes in 0 blocks. ==28813== still reachable: 32,768 bytes in 1 blocks. ==28813== suppressed: 0 bytes in 0 blocks. ==28813== Reachable blocks (those to which a pointer was found) are not shown. ==28813== To see them, rerun with: --leak-check=full --show-reachable=yes --28813-- memcheck: sanity checks: 5 cheap, 2 expensive --28813-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use --28813-- memcheck: auxmaps_L1: 0 searches, 0 cmps, ratio 0:10 --28813-- memcheck: auxmaps_L2: 0 searches, 0 nodes --28813-- memcheck: SMs: n_issued = 14 (224k, 0M) --28813-- memcheck: SMs: n_deissued = 0 (0k, 0M) --28813-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M) --28813-- memcheck: SMs: max_undefined = 0 (0k, 0M) --28813-- memcheck: SMs: max_defined = 37 (592k, 0M) --28813-- memcheck: SMs: max_non_DSM = 14 (224k, 0M) --28813-- memcheck: max sec V bit nodes: 0 (0k, 0M) --28813-- memcheck: set_sec_vbits8 calls: 0 (new: 0, updates: 0) --28813-- memcheck: max shadow mem size: 528k, 0M --28813-- translate: fast SP updates identified: 2,946 ( 89.9%) --28813-- translate: generic_known SP updates identified: 193 ( 5.8%) --28813-- translate: generic_unknown SP updates identified: 136 ( 4.1%) --28813-- tt/tc: 6,256 tt lookups requiring 6,356 probes --28813-- tt/tc: 6,256 fast-cache updates, 3 flushes --28813-- transtab: new 2,992 (61,384 -> 898,067; ratio 146:10) [0 scs] --28813-- transtab: dumped 0 (0 -> ??) --28813-- transtab: discarded 8 (206 -> ??) --28813-- scheduler: 558,108 jumps (bb entries). --28813-- scheduler: 5/6,202 major/minor sched events. --28813-- sanity: 6 cheap, 2 expensive checks. --28813-- exectx: 769 lists, 72 contexts (avg 0 per list) --28813-- exectx: 2,789 searches, 2,768 full compares (992 per 1000) --28813-- exectx: 1 cmp2, 26 cmp4, 0 cmpAll --28813-- errormgr: 10 supplist searches, 371 comparisons during search --28813-- errormgr: 11 errlist searches, 26 comparisons during search