==8295== Memcheck, a memory error detector. ==8295== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==8295== Using LibVEX rev 1732, a library for dynamic binary translation. ==8295== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==8295== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation framework. ==8295== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==8295== ==8295== My PID = 8295, parent PID = 7078. Prog and args are: ==8295== /usr/lib/thunderbird/thunderbird ==8295== --8295-- --8295-- Command line --8295-- /usr/lib/thunderbird/thunderbird --8295-- Startup, with flags: --8295-- --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp --8295-- -v --8295-- --tool=memcheck --8295-- --leak-check=full --8295-- --num-callers=40 --8295-- --log-file=valgrind.log --8295-- Contents of /proc/version: --8295-- Linux version 2.6.22-9-generic (buildd@palmer) (gcc version 4.1.3 20070718 (prerelease) (Ubuntu 4.1.2-14ubuntu1)) #1 SMP Fri Aug 3 00:50:37 GMT 2007 --8295-- Arch and hwcaps: X86, x86-sse1-sse2 --8295-- Page sizes: currently 4096, max supported 4096 --8295-- Valgrind library directory: /usr/lib/valgrind --8295-- Reading syms from /lib/ld-2.6.1.so (0x4000000) --8295-- Reading debug info from /lib/ld-2.6.1.so... --8295-- ... CRC mismatch (computed 85EDB022 wanted 6D033AE4) --8295-- object doesn't have a symbol table --8295-- Reading syms from /bin/dash (0x8048000) --8295-- object doesn't have a symbol table --8295-- Reading syms from /usr/lib/valgrind/x86-linux/memcheck (0x38000000) --8295-- object doesn't have a dynamic symbol table --8295-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp --8295-- Reading suppressions file: /usr/lib/valgrind/default.supp --8295-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_core.so (0x401E000) --8295-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x4020000) --8295-- Reading syms from /lib/tls/i686/cmov/libc-2.6.1.so (0x4039000) --8295-- Reading debug info from /lib/tls/i686/cmov/libc-2.6.1.so... --8295-- ... CRC mismatch (computed 44D4C79B wanted 75E57C43) --8295-- object doesn't have a symbol table ==8295== Conditional jump or move depends on uninitialised value(s) ==8295== at 0x400A2C6: (within /lib/ld-2.6.1.so) ==8295== by 0x4003135: (within /lib/ld-2.6.1.so) ==8295== by 0x40132FC: (within /lib/ld-2.6.1.so) ==8295== by 0x4000C3D: (within /lib/ld-2.6.1.so) ==8295== by 0x4000816: (within /lib/ld-2.6.1.so) ==8295== ==8295== Conditional jump or move depends on uninitialised value(s) ==8295== at 0x400A301: (within /lib/ld-2.6.1.so) ==8295== by 0x4003135: (within /lib/ld-2.6.1.so) ==8295== by 0x40132FC: (within /lib/ld-2.6.1.so) ==8295== by 0x4000C3D: (within /lib/ld-2.6.1.so) ==8295== by 0x4000816: (within /lib/ld-2.6.1.so) ==8295== ==8295== Conditional jump or move depends on uninitialised value(s) ==8295== at 0x400ADB0: (within /lib/ld-2.6.1.so) ==8295== by 0x4003135: (within /lib/ld-2.6.1.so) ==8295== by 0x40132FC: (within /lib/ld-2.6.1.so) ==8295== by 0x4000C3D: (within /lib/ld-2.6.1.so) ==8295== by 0x4000816: (within /lib/ld-2.6.1.so) ==8295== ==8295== Conditional jump or move depends on uninitialised value(s) ==8295== at 0x400A1A2: (within /lib/ld-2.6.1.so) ==8295== by 0x4003396: (within /lib/ld-2.6.1.so) ==8295== by 0x40132FC: (within /lib/ld-2.6.1.so) ==8295== by 0x4000C3D: (within /lib/ld-2.6.1.so) ==8295== by 0x4000816: (within /lib/ld-2.6.1.so) ==8295== ==8295== Conditional jump or move depends on uninitialised value(s) ==8295== at 0x400A1AA: (within /lib/ld-2.6.1.so) ==8295== by 0x4003396: (within /lib/ld-2.6.1.so) ==8295== by 0x40132FC: (within /lib/ld-2.6.1.so) ==8295== by 0x4000C3D: (within /lib/ld-2.6.1.so) ==8295== by 0x4000816: (within /lib/ld-2.6.1.so) ==8295== ==8295== Conditional jump or move depends on uninitialised value(s) ==8295== at 0x400A301: (within /lib/ld-2.6.1.so) ==8295== by 0x4003396: (within /lib/ld-2.6.1.so) ==8295== by 0x40132FC: (within /lib/ld-2.6.1.so) ==8295== by 0x4000C3D: (within /lib/ld-2.6.1.so) ==8295== by 0x4000816: (within /lib/ld-2.6.1.so) --8295-- REDIR: 0x40A9930 (rindex) redirected to 0x4023350 (rindex) --8295-- REDIR: 0x40AA7C0 (memset) redirected to 0x4023880 (memset) --8295-- REDIR: 0x40AACB0 (memcpy) redirected to 0x40242C0 (memcpy) --8295-- REDIR: 0x40A8EC0 (index) redirected to 0x4023440 (index) --8295-- REDIR: 0x40A4F40 (malloc) redirected to 0x40226E0 (malloc) --8295-- REDIR: 0x40AB6B0 (strchrnul) redirected to 0x4023930 (strchrnul) --8295-- REDIR: 0x40A9560 (strlen) redirected to 0x4023500 (strlen) --8295-- REDIR: 0x40AA820 (mempcpy) redirected to 0x4023DB0 (mempcpy) --8295-- REDIR: 0x40A9030 (strcmp) redirected to 0x40235D0 (strcmp) --8295-- REDIR: 0x40AA9B0 (stpcpy) redirected to 0x4023A90 (stpcpy) --8295-- REDIR: 0x40A90A0 (strcpy) redirected to 0x4024520 (strcpy) --8295-- REDIR: 0x40A6780 (free) redirected to 0x40222FA (free) --8295-- REDIR: 0x40A6970 (realloc) redirected to 0x402278F (realloc) ==8295== ==8295== ERROR SUMMARY: 11 errors from 6 contexts (suppressed: 0 from 0) ==8295== ==8295== 1 errors in context 1 of 6: ==8295== Conditional jump or move depends on uninitialised value(s) ==8295== at 0x400A301: (within /lib/ld-2.6.1.so) ==8295== by 0x4003396: (within /lib/ld-2.6.1.so) ==8295== by 0x40132FC: (within /lib/ld-2.6.1.so) ==8295== by 0x4000C3D: (within /lib/ld-2.6.1.so) ==8295== by 0x4000816: (within /lib/ld-2.6.1.so) ==8295== ==8295== 1 errors in context 2 of 6: ==8295== Conditional jump or move depends on uninitialised value(s) ==8295== at 0x400A1AA: (within /lib/ld-2.6.1.so) ==8295== by 0x4003396: (within /lib/ld-2.6.1.so) ==8295== by 0x40132FC: (within /lib/ld-2.6.1.so) ==8295== by 0x4000C3D: (within /lib/ld-2.6.1.so) ==8295== by 0x4000816: (within /lib/ld-2.6.1.so) ==8295== ==8295== 1 errors in context 3 of 6: ==8295== Conditional jump or move depends on uninitialised value(s) ==8295== at 0x400A1A2: (within /lib/ld-2.6.1.so) ==8295== by 0x4003396: (within /lib/ld-2.6.1.so) ==8295== by 0x40132FC: (within /lib/ld-2.6.1.so) ==8295== by 0x4000C3D: (within /lib/ld-2.6.1.so) ==8295== by 0x4000816: (within /lib/ld-2.6.1.so) ==8295== ==8295== 2 errors in context 4 of 6: ==8295== Conditional jump or move depends on uninitialised value(s) ==8295== at 0x400A301: (within /lib/ld-2.6.1.so) ==8295== by 0x4003135: (within /lib/ld-2.6.1.so) ==8295== by 0x40132FC: (within /lib/ld-2.6.1.so) ==8295== by 0x4000C3D: (within /lib/ld-2.6.1.so) ==8295== by 0x4000816: (within /lib/ld-2.6.1.so) ==8295== ==8295== 2 errors in context 5 of 6: ==8295== Conditional jump or move depends on uninitialised value(s) ==8295== at 0x400ADB0: (within /lib/ld-2.6.1.so) ==8295== by 0x4003135: (within /lib/ld-2.6.1.so) ==8295== by 0x40132FC: (within /lib/ld-2.6.1.so) ==8295== by 0x4000C3D: (within /lib/ld-2.6.1.so) ==8295== by 0x4000816: (within /lib/ld-2.6.1.so) ==8295== ==8295== 4 errors in context 6 of 6: ==8295== Conditional jump or move depends on uninitialised value(s) ==8295== at 0x400A2C6: (within /lib/ld-2.6.1.so) ==8295== by 0x4003135: (within /lib/ld-2.6.1.so) ==8295== by 0x40132FC: (within /lib/ld-2.6.1.so) ==8295== by 0x4000C3D: (within /lib/ld-2.6.1.so) ==8295== by 0x4000816: (within /lib/ld-2.6.1.so) ==8295== IN SUMMARY: 11 errors from 6 contexts (suppressed: 0 from 0) ==8295== ==8295== malloc/free: in use at exit: 3,577 bytes in 88 blocks. ==8295== malloc/free: 142 allocs, 54 frees, 43,493 bytes allocated. ==8295== ==8295== searching for pointers to 88 not-freed blocks. ==8295== checked 71,596 bytes. ==8295== ==8295== LEAK SUMMARY: ==8295== definitely lost: 0 bytes in 0 blocks. ==8295== possibly lost: 0 bytes in 0 blocks. ==8295== still reachable: 3,577 bytes in 88 blocks. ==8295== suppressed: 0 bytes in 0 blocks. ==8295== Reachable blocks (those to which a pointer was found) are not shown. ==8295== To see them, rerun with: --leak-check=full --show-reachable=yes --8295-- memcheck: sanity checks: 1 cheap, 1 expensive --8295-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use --8295-- memcheck: auxmaps: 0 searches, 0 comparisons --8295-- memcheck: SMs: n_issued = 9 (144k, 0M) --8295-- memcheck: SMs: n_deissued = 0 (0k, 0M) --8295-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M) --8295-- memcheck: SMs: max_undefined = 0 (0k, 0M) --8295-- memcheck: SMs: max_defined = 21 (336k, 0M) --8295-- memcheck: SMs: max_non_DSM = 9 (144k, 0M) --8295-- memcheck: max sec V bit nodes: 4 (0k, 0M) --8295-- memcheck: set_sec_vbits8 calls: 4 (new: 4, updates: 0) --8295-- memcheck: max shadow mem size: 448k, 0M --8295-- translate: fast SP updates identified: 3,928 ( 89.3%) --8295-- translate: generic_known SP updates identified: 327 ( 7.4%) --8295-- translate: generic_unknown SP updates identified: 140 ( 3.1%) --8295-- tt/tc: 6,566 tt lookups requiring 6,728 probes --8295-- tt/tc: 6,566 fast-cache updates, 2 flushes --8295-- transtab: new 3,228 (68,497 -> 1,093,564; ratio 159:10) [0 scs] --8295-- transtab: dumped 0 (0 -> ??) --8295-- transtab: discarded 0 (0 -> ??) --8295-- scheduler: 147,554 jumps (bb entries). --8295-- scheduler: 1/3,650 major/minor sched events. --8295-- sanity: 2 cheap, 1 expensive checks. --8295-- exectx: 30,011 lists, 79 contexts (avg 0 per list) --8295-- exectx: 207 searches, 128 full compares (618 per 1000) --8295-- exectx: 150 cmp2, 26 cmp4, 0 cmpAll