+ OUTER=/home/jeroen/MirrorDirs/valgrind-svn + OUTER_OPTS=--tool=memcheck -v --simulation-hints=enable-outer --trace-children=yes + INNER=/home/jeroen/MirrorDirs/valgrind-testing + INNER_OPTS=--tool=none -v + CLIENT=/home/jeroen/MirrorDirs/valgrind-testing/tests/true + export VALGRIND_LIB=/home/jeroen/MirrorDirs/valgrind-svn/.in_place + VALGRIND_LIB=/home/jeroen/MirrorDirs/valgrind-svn/.in_place + export VALGRIND_LIB_INNER=/home/jeroen/MirrorDirs/valgrind-testing/.in_place + VALGRIND_LIB_INNER=/home/jeroen/MirrorDirs/valgrind-testing/.in_place + /home/jeroen/MirrorDirs/valgrind-svn/coregrind/valgrind --tool=memcheck -v --simulation-hints=enable-outer --trace-children=yes /home/jeroen/MirrorDirs/valgrind-testing/coregrind/valgrind --tool=none -v /home/jeroen/MirrorDirs/valgrind-testing/tests/true ==1428== Memcheck, a memory error detector. ==1428== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==1428== Using LibVEX rev 1449, a library for dynamic binary translation. ==1428== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. ==1428== Using valgrind-3.1.SVN, a dynamic binary instrumentation framework. ==1428== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==1428== --1428-- Valgrind library directory: /home/jeroen/MirrorDirs/valgrind-svn/.in_place --1428-- Command line --1428-- /home/jeroen/MirrorDirs/valgrind-testing/coregrind/valgrind --1428-- --tool=none --1428-- -v --1428-- /home/jeroen/MirrorDirs/valgrind-testing/tests/true --1428-- Startup, with flags: --1428-- --tool=memcheck --1428-- -v --1428-- --simulation-hints=enable-outer --1428-- --trace-children=yes --1428-- Contents of /proc/version: --1428-- Linux version 2.4.26-1-386 (horms@tabatha) (gcc version 3.2.3 (Debian)) #1 Tue Aug 24 13:31:19 JST 2004 --1428-- Reading syms from /lib/ld-2.3.2.so (0x4000000) --1428-- Reading debug info from /lib/ld-2.3.2.so... --1428-- ... CRC mismatch (computed E7117123 wanted 4ECF6D33) --1428-- object doesn't have a symbol table --1428-- Reading syms from /home/jeroen/MirrorDirs/valgrind-testing/coregrind/valgrind (0x8048000) --1428-- Reading syms from /home/jeroen/MirrorDirs/valgrind-svn/memcheck/memcheck-x86-linux (0xB0000000) --1428-- object doesn't have a dynamic symbol table --1428-- Reading suppressions file: /home/jeroen/MirrorDirs/valgrind-svn/.in_place/default.supp --1428-- Reading syms from /home/jeroen/MirrorDirs/valgrind-svn/coregrind/vgpreload_core-x86-linux.so (0x4018000) --1428-- Reading syms from /home/jeroen/MirrorDirs/valgrind-svn/memcheck/vgpreload_memcheck-x86-linux.so (0x401A000) --1428-- Reading syms from /lib/libc-2.3.2.so (0x402D000) --1428-- Reading debug info from /lib/libc-2.3.2.so... --1428-- ... CRC mismatch (computed 76EC50B6 wanted 52619D67) --1428-- object doesn't have a symbol table --1428-- REDIR: 0x40A2FD0 (rindex) redirected to 0x401D0F0 (rindex) --1428-- REDIR: 0x40A1800 (index) redirected to 0x401D1E0 (index) --1428-- REDIR: 0x40A4530 (memset) redirected to 0x401DC80 (memset) --1428-- REDIR: 0x409DF20 (malloc) redirected to 0x401B5D4 (malloc) --1428-- REDIR: 0x40A17D0 (strcat) redirected to 0x401D270 (strcat) --1428-- REDIR: 0x40A2CF0 (strlen) redirected to 0x401D4A0 (strlen) --1428-- REDIR: 0x40A2E50 (strncmp) redirected to 0x401D720 (strncmp) ==1428== Memcheck, a memory error detector. ==1428== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==1428== Using LibVEX rev 1449, a library for dynamic binary translation. ==1428== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. ==1428== Using valgrind-3.1.SVN, a dynamic binary instrumentation framework. ==1428== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==1428== --1428-- Valgrind library directory: /home/jeroen/MirrorDirs/valgrind-svn/.in_place --1428-- Command line --1428-- /home/jeroen/MirrorDirs/valgrind-testing/.in_place/x86-linux/none --1428-- --tool=none --1428-- -v --1428-- /home/jeroen/MirrorDirs/valgrind-testing/tests/true --1428-- Startup, with flags: --1428-- --tool=memcheck --1428-- -v --1428-- --simulation-hints=enable-outer --1428-- --trace-children=yes --1428-- Contents of /proc/version: --1428-- Linux version 2.4.26-1-386 (horms@tabatha) (gcc version 3.2.3 (Debian)) #1 Tue Aug 24 13:31:19 JST 2004 --1428-- Reading syms from /home/jeroen/MirrorDirs/valgrind-testing/none/none-x86-linux (0xA0000000) --1428-- object doesn't have a dynamic symbol table --1428-- Reading syms from /home/jeroen/MirrorDirs/valgrind-svn/memcheck/memcheck-x86-linux (0xB0000000) --1428-- object doesn't have a dynamic symbol table --1428-- Reading suppressions file: /home/jeroen/MirrorDirs/valgrind-svn/.in_place/default.supp --1428-- Reading syms from /home/jeroen/MirrorDirs/valgrind-testing/tests/true (0x8048000) --1428-- Reading syms from /lib/ld-2.3.2.so (0x4000000) --1428-- Reading debug info from /lib/ld-2.3.2.so... --1428-- ... CRC mismatch (computed E7117123 wanted 4ECF6D33) --1428-- object doesn't have a symbol table >==1428== Nulgrind, a binary JIT-compiler. >==1428== Copyright (C) 2002-2005, and GNU GPL'd, by Nicholas Nethercote. >==1428== Using LibVEX rev 1424, a library for dynamic binary translation. >==1428== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. >==1428== Using valgrind-3.1.SVN, a dynamic binary instrumentation framework. >==1428== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. >==1428== >--1428-- Valgrind library directory: /home/jeroen/MirrorDirs/valgrind-testing/.in_place >--1428-- Command line >--1428-- /home/jeroen/MirrorDirs/valgrind-testing/tests/true >--1428-- Startup, with flags: >--1428-- --tool=none >--1428-- -v >--1428-- Contents of /proc/version: >--1428-- Linux version 2.4.26-1-386 (horms@tabatha) (gcc version 3.2.3 (Debian)) #1 Tue Aug 24 13:31:19 JST 2004 >--1428-- Reading syms from /lib/ld-2.3.2.so (0x4000000) >--1428-- Reading debug info from /lib/ld-2.3.2.so... >--1428-- ... CRC mismatch (computed E7117123 wanted 4ECF6D33) >--1428-- object doesn't have a symbol table >--1428-- Reading syms from /home/jeroen/MirrorDirs/valgrind-testing/tests/true (0x8048000) >--1428-- Reading syms from /home/jeroen/MirrorDirs/valgrind-testing/none/none-x86-linux (0xA0000000) >--1428-- object doesn't have a dynamic symbol table ==1428== Invalid read of size 4 ==1428== at 0xA001BE07: is_elf_object_file (symtab.c:1069) ==1428== Address 0xB0000000 is on thread 1's stack ==1428== ==1428== Invalid read of size 4 ==1428== at 0xA001BE14: is_elf_object_file (symtab.c:1073) ==1428== Address 0xB0000004 is on thread 1's stack ==1428== ==1428== Invalid read of size 2 ==1428== at 0xA001BE2A: is_elf_object_file (symtab.c:1076) ==1428== Address 0xB0000010 is on thread 1's stack ==1428== ==1428== Invalid read of size 2 ==1428== at 0xA001BE3C: is_elf_object_file (symtab.c:1077) ==1428== Address 0xB0000012 is on thread 1's stack ==1428== ==1428== Invalid read of size 4 ==1428== at 0xA001BE4D: is_elf_object_file (symtab.c:1078) ==1428== Address 0xB0000014 is on thread 1's stack ==1428== ==1428== Invalid read of size 2 ==1428== at 0xA001BE5D: is_elf_object_file (symtab.c:1079) ==1428== Address 0xB0000032 is on thread 1's stack ==1428== ==1428== Invalid read of size 4 ==1428== at 0xA001BE73: is_elf_object_file (symtab.c:1080) ==1428== Address 0xB0000020 is on thread 1's stack ==1428== ==1428== Invalid read of size 2 ==1428== at 0xA001BE79: is_elf_object_file (symtab.c:1080) ==1428== Address 0xB0000030 is on thread 1's stack ==1428== ==1428== Invalid read of size 4 ==1428== at 0xA001BE8C: is_elf_object_file (symtab.c:1081) ==1428== Address 0xB000001C is on thread 1's stack ==1428== ==1428== Invalid read of size 2 ==1428== at 0xA001BE92: is_elf_object_file (symtab.c:1081) ==1428== Address 0xB000002C is on thread 1's stack >--1428-- Reading syms from /home/jeroen/MirrorDirs/valgrind-svn/memcheck/memcheck-x86-linux (0xB0000000) >--1428-- object doesn't have a dynamic symbol table ==1428== Warning: ignored attempt to set SIGRT32 handler in sigaction(); ==1428== the SIGRT32 signal is used internally by Valgrind ==1428== Warning: client switching stacks? SP change: 0xA06AC9F0 --> 0x51E12FF0 ==1428== to suppress, use: --max-stackframe=1317640704 or greater valgrind: m_scheduler/scheduler.c:824 (vgPlain_scheduler): the 'impossible' happened. valgrind: VG_(scheduler), phase 3: run_innerloop detected host state invariant failure >==1428== at 0xA0000DEB: report_and_quit (m_libcassert.c:121) >==1428== by 0xA0000FE9: vgPlain_assert_fail (m_libcassert.c:181) >==1428== by 0xA0022598: vgPlain_scheduler (scheduler.c:845) >==1428== by 0xA00365F6: thread_wrapper (syswrap-linux.c:86) >==1428== by 0xA003670D: run_a_thread_NORETURN (syswrap-linux.c:119) sched status: running_tid=1 Thread 1: status = VgTs_Runnable ==1428== ==1428== Conditional jump or move depends on uninitialised value(s) ==1428== at 0xA00004A4: vgPlain_strcmp (m_libcbase.c:176) ==1428== ==1428== Conditional jump or move depends on uninitialised value(s) ==1428== at 0xA00004AB: vgPlain_strcmp (m_libcbase.c:178) ==1428== ==1428== Conditional jump or move depends on uninitialised value(s) ==1428== at 0xA00004B9: vgPlain_strcmp (m_libcbase.c:179) >==1428== at 0x4000C20: (within /lib/ld-2.3.2.so) Note: see also the FAQ.txt in the source distribution. It contains workarounds to several common problems. If that doesn't help, please report this bug to: www.valgrind.org In the bug report, send all the above text, the valgrind version, and what Linux distro you are using. Thanks. ==1428== ==1428== ERROR SUMMARY: 13 errors from 13 contexts (suppressed: 0 from 0) ==1428== ==1428== 1 errors in context 1 of 13: ==1428== Conditional jump or move depends on uninitialised value(s) ==1428== at 0xA00004B9: vgPlain_strcmp (m_libcbase.c:179) ==1428== ==1428== 1 errors in context 2 of 13: ==1428== Conditional jump or move depends on uninitialised value(s) ==1428== at 0xA00004AB: vgPlain_strcmp (m_libcbase.c:178) ==1428== ==1428== 1 errors in context 3 of 13: ==1428== Conditional jump or move depends on uninitialised value(s) ==1428== at 0xA00004A4: vgPlain_strcmp (m_libcbase.c:176) ==1428== ==1428== 1 errors in context 4 of 13: ==1428== Invalid read of size 2 ==1428== at 0xA001BE92: is_elf_object_file (symtab.c:1081) ==1428== Address 0xB000002C is on thread 1's stack ==1428== ==1428== 1 errors in context 5 of 13: ==1428== Invalid read of size 4 ==1428== at 0xA001BE8C: is_elf_object_file (symtab.c:1081) ==1428== Address 0xB000001C is on thread 1's stack ==1428== ==1428== 1 errors in context 6 of 13: ==1428== Invalid read of size 2 ==1428== at 0xA001BE79: is_elf_object_file (symtab.c:1080) ==1428== Address 0xB0000030 is on thread 1's stack ==1428== ==1428== 1 errors in context 7 of 13: ==1428== Invalid read of size 4 ==1428== at 0xA001BE73: is_elf_object_file (symtab.c:1080) ==1428== Address 0xB0000020 is on thread 1's stack ==1428== ==1428== 1 errors in context 8 of 13: ==1428== Invalid read of size 2 ==1428== at 0xA001BE5D: is_elf_object_file (symtab.c:1079) ==1428== Address 0xB0000032 is on thread 1's stack ==1428== ==1428== 1 errors in context 9 of 13: ==1428== Invalid read of size 4 ==1428== at 0xA001BE4D: is_elf_object_file (symtab.c:1078) ==1428== Address 0xB0000014 is on thread 1's stack ==1428== ==1428== 1 errors in context 10 of 13: ==1428== Invalid read of size 2 ==1428== at 0xA001BE3C: is_elf_object_file (symtab.c:1077) ==1428== Address 0xB0000012 is on thread 1's stack ==1428== ==1428== 1 errors in context 11 of 13: ==1428== Invalid read of size 2 ==1428== at 0xA001BE2A: is_elf_object_file (symtab.c:1076) ==1428== Address 0xB0000010 is on thread 1's stack ==1428== ==1428== 1 errors in context 12 of 13: ==1428== Invalid read of size 4 ==1428== at 0xA001BE14: is_elf_object_file (symtab.c:1073) ==1428== Address 0xB0000004 is on thread 1's stack ==1428== ==1428== 1 errors in context 13 of 13: ==1428== Invalid read of size 4 ==1428== at 0xA001BE07: is_elf_object_file (symtab.c:1069) ==1428== Address 0xB0000000 is on thread 1's stack ==1428== IN SUMMARY: 13 errors from 13 contexts (suppressed: 0 from 0) ==1428== ==1428== malloc/free: in use at exit: 0 bytes in 0 blocks. ==1428== malloc/free: 0 allocs, 0 frees, 0 bytes allocated. ==1428== ==1428== No malloc'd blocks -- no leaks are possible. --1428-- memcheck: sanity checks: 461 cheap, 19 expensive --1428-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use --1428-- memcheck: auxmaps: 0 searches, 0 comparisons --1428-- memcheck: secondaries: 82 issued (5248k, 5M) --1428-- memcheck: secondaries: 155 accessible and distinguished (9920k, 9M) --1428-- tt/tc: 6,363 tt lookups requiring 6,443 probes --1428-- tt/tc: 6,363 fast-cache updates, 2 flushes --1428-- translate: new 2,927 (72,635 -> 1,096,492; ratio 150:10) [0 scs] --1428-- translate: dumped 0 (0 -> ??) --1428-- translate: discarded 0 (0 -> ??) --1428-- scheduler: 23,089,187 jumps (bb entries). --1428-- scheduler: 461/4,640 major/minor sched events. --1428-- sanity: 462 cheap, 19 expensive checks. --1428-- exectx: 30,011 lists, 13 contexts (avg 0 per list) --1428-- exectx: 13 searches, 0 full compares (0 per 1000) --1428-- exectx: 0 cmp2, 48 cmp4, 0 cmpAll