================================================= ./valgrind-new/exp-sgcheck/tests/bad_percentify.stderr.diff-glibc28-amd64 ================================================= --- bad_percentify.stderr.exp-glibc28-amd64 2011-09-29 03:13:17.463107667 +0100 +++ bad_percentify.stderr.out 2011-09-29 03:24:42.020487211 +0100 @@ -16,7 +16,7 @@ by 0x........: myvprintf_str (bad_percentify.c:187) by 0x........: VG_debugLog_vprintf (bad_percentify.c:479) by 0x........: vprintf_to_buf (bad_percentify.c:89) - by 0x........: vprintf_WRK (bad_percentify.c:102) + by 0x........: vprintf_WRK (bad_percentify.c:101) by 0x........: VG_vprintf (bad_percentify.c:115) by 0x........: VG_printf (bad_percentify.c:124) by 0x........: VG_print_translation_stats (bad_percentify.c:622) ================================================= ./valgrind-new/helgrind/tests/tc06_two_races_xml.stderr.diff ================================================= --- tc06_two_races_xml.stderr.exp 2011-09-29 03:13:13.076201375 +0100 +++ tc06_two_races_xml.stderr.out 2011-09-29 03:22:09.648740948 +0100 @@ -40,17 +40,16 @@ 0x........ ... clone - ... - clone.S - ... + + + 0x........ + ... + do_clone.constprop.4 0x........ ... pthread_create@@GLIBC_2.2.5 - ... - createthread.c - ... 0x........ @@ -122,12 +121,11 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ + ... + clone Location 0x........ is 0 bytes inside global var "unprot1" @@ -177,12 +175,11 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ + ... + clone Location 0x........ is 0 bytes inside global var "unprot1" @@ -232,12 +229,11 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ + ... + clone Location 0x........ is 0 bytes inside global var "unprot2" @@ -287,12 +283,11 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ + ... + clone Location 0x........ is 0 bytes inside global var "unprot2" ================================================= ./valgrind-new/memcheck/tests/err_disable3.stderr.diff ================================================= --- err_disable3.stderr.exp 2011-09-29 03:13:14.886162712 +0100 +++ err_disable3.stderr.out 2011-09-29 03:18:23.644567216 +0100 @@ -11,8 +11,8 @@ Invalid read of size 1 at 0x........: err (err_disable3.c:25) by 0x........: child_fn (err_disable3.c:31) - by 0x........: start_thread (pthread_create.c:300) - by 0x........: ??? + by 0x........: start_thread (in /lib64/libpthread-2.14.so) + by 0x........: clone (in /...libc...) Address 0x........ is 5 bytes inside a block of size 10 free'd at 0x........: free (vg_replace_malloc.c:...) by 0x........: main (err_disable3.c:42) ================================================= ./valgrind-new/memcheck/tests/err_disable4.stderr.diff ================================================= --- err_disable4.stderr.exp 2011-09-29 03:13:14.857163332 +0100 +++ err_disable4.stderr.out 2011-09-29 03:18:24.706544530 +0100 @@ -1502,1002 +1502,8 @@ Invalid read of size 1 at 0x........: err (err_disable4.c:41) by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? + ... Address 0x........ is 5 bytes inside a block of size 10 free'd at 0x........: free (vg_replace_malloc.c:...) by 0x........: main (err_disable4.c:68) -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd ================================================= ./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x ================================================= --- origin5-bz2.stderr.exp-glibc212-s390x 2011-09-29 03:13:14.956161220 +0100 +++ origin5-bz2.stderr.out 2011-09-29 03:18:58.531821948 +0100 @@ -72,17 +72,6 @@ at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 - at 0x........: mainSort (origin5-bz2.c:2859) - by 0x........: BZ2_blockSort (origin5-bz2.c:3105) - by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) - by 0x........: handle_compress (origin5-bz2.c:4753) - by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) - by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) - by 0x........: main (origin5-bz2.c:6484) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) - -Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2963) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -128,6 +117,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: g_serviceFn (origin5-bz2.c:6429) + by 0x........: default_bzalloc (origin5-bz2.c:4470) + by 0x........: BZ2_decompress (origin5-bz2.c:1578) + by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192) + by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678) + by 0x........: main (origin5-bz2.c:6498) ================================================= ./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x ================================================= --- origin5-bz2.stderr.exp-glibc234-s390x 2011-09-29 03:13:14.870163057 +0100 +++ origin5-bz2.stderr.out 2011-09-29 03:18:58.531821948 +0100 @@ -4,8 +4,7 @@ at 0x........: main (origin5-bz2.c:6479) Conditional jump or move depends on uninitialised value(s) - at 0x........: copy_input_until_stop (origin5-bz2.c:4686) - by 0x........: handle_compress (origin5-bz2.c:4750) + at 0x........: handle_compress (origin5-bz2.c:4686) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) @@ -13,8 +12,7 @@ at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 - at 0x........: copy_input_until_stop (origin5-bz2.c:4686) - by 0x........: handle_compress (origin5-bz2.c:4750) + at 0x........: handle_compress (origin5-bz2.c:4686) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) @@ -22,8 +20,7 @@ at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 - at 0x........: copy_input_until_stop (origin5-bz2.c:4686) - by 0x........: handle_compress (origin5-bz2.c:4750) + at 0x........: handle_compress (origin5-bz2.c:4686) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) @@ -120,6 +117,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: g_serviceFn (origin5-bz2.c:6429) + by 0x........: default_bzalloc (origin5-bz2.c:4470) + by 0x........: BZ2_decompress (origin5-bz2.c:1578) + by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192) + by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678) + by 0x........: main (origin5-bz2.c:6498) ================================================= ./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64 ================================================= --- origin5-bz2.stderr.exp-glibc25-amd64 2011-09-29 03:13:14.853163419 +0100 +++ origin5-bz2.stderr.out 2011-09-29 03:18:58.531821948 +0100 @@ -117,6 +117,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: g_serviceFn (origin5-bz2.c:6429) + by 0x........: default_bzalloc (origin5-bz2.c:4470) + by 0x........: BZ2_decompress (origin5-bz2.c:1578) + by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192) + by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678) + by 0x........: main (origin5-bz2.c:6498) ================================================= ./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86 ================================================= --- origin5-bz2.stderr.exp-glibc25-x86 2011-09-29 03:13:14.968160961 +0100 +++ origin5-bz2.stderr.out 2011-09-29 03:18:58.531821948 +0100 @@ -11,7 +11,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: handle_compress (origin5-bz2.c:4686) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) @@ -19,7 +19,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: handle_compress (origin5-bz2.c:4686) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) @@ -27,8 +27,9 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 - at 0x........: BZ2_blockSort (origin5-bz2.c:2820) +Use of uninitialised value of size 8 + at 0x........: mainSort (origin5-bz2.c:2820) + by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) by 0x........: handle_compress (origin5-bz2.c:4753) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -37,8 +38,9 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 - at 0x........: BZ2_blockSort (origin5-bz2.c:2823) +Use of uninitialised value of size 8 + at 0x........: mainSort (origin5-bz2.c:2823) + by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) by 0x........: handle_compress (origin5-bz2.c:4753) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -47,8 +49,9 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 - at 0x........: BZ2_blockSort (origin5-bz2.c:2855) +Use of uninitialised value of size 8 + at 0x........: mainSort (origin5-bz2.c:2854) + by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) by 0x........: handle_compress (origin5-bz2.c:4753) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -57,8 +60,9 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 - at 0x........: BZ2_blockSort (origin5-bz2.c:2859) +Use of uninitialised value of size 8 + at 0x........: mainSort (origin5-bz2.c:2858) + by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) by 0x........: handle_compress (origin5-bz2.c:4753) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -67,8 +71,9 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 - at 0x........: BZ2_blockSort (origin5-bz2.c:2963) +Use of uninitialised value of size 8 + at 0x........: mainSort (origin5-bz2.c:2963) + by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) by 0x........: handle_compress (origin5-bz2.c:4753) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -77,8 +82,9 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 - at 0x........: BZ2_blockSort (origin5-bz2.c:2964) +Use of uninitialised value of size 8 + at 0x........: mainSort (origin5-bz2.c:2964) + by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) by 0x........: handle_compress (origin5-bz2.c:4753) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -87,7 +93,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: fallbackSort (origin5-bz2.c:2269) by 0x........: BZ2_blockSort (origin5-bz2.c:3116) ================================================= ./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64 ================================================= --- origin5-bz2.stderr.exp-glibc27-ppc64 2011-09-29 03:13:14.851163463 +0100 +++ origin5-bz2.stderr.out 2011-09-29 03:18:58.531821948 +0100 @@ -1,7 +1,7 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6481) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Conditional jump or move depends on uninitialised value(s) at 0x........: handle_compress (origin5-bz2.c:4686) @@ -9,7 +9,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: handle_compress (origin5-bz2.c:4686) @@ -17,7 +17,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: handle_compress (origin5-bz2.c:4686) @@ -25,7 +25,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2820) @@ -36,7 +36,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2823) @@ -47,7 +47,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2854) @@ -58,7 +58,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2858) @@ -69,7 +69,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2963) @@ -80,7 +80,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2964) @@ -91,7 +91,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: fallbackSort (origin5-bz2.c:2269) @@ -102,7 +102,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 ================================================= ./valgrind-new/memcheck/tests/overlap.stderr.diff ================================================= --- overlap.stderr.exp 2011-09-29 03:13:14.876162926 +0100 +++ overlap.stderr.out 2011-09-29 03:19:02.092745879 +0100 @@ -1,9 +1,9 @@ Source and destination overlap in memcpy(0x........, 0x........, 21) - at 0x........: memcpy (mc_replace_strmem.c:...) + at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...) by 0x........: main (overlap.c:40) Source and destination overlap in memcpy(0x........, 0x........, 21) - at 0x........: memcpy (mc_replace_strmem.c:...) + at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...) by 0x........: main (overlap.c:42) Source and destination overlap in strncpy(0x........, 0x........, 21) ================================================= ./valgrind-new/none/tests/shell.stderr.diff ================================================= --- shell.stderr.exp 2011-09-29 03:13:17.398109056 +0100 +++ shell.stderr.out 2011-09-29 03:21:14.174925492 +0100 @@ -1,4 +1,4 @@ -./shell: ./x86/: is a directory +./shell: ./x86/: Is a directory ./shell: ./shell.vgtest: Permission denied execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 EXEC FAILED: I can't recover from execve() failing, so I'm dying. ================================================= ./valgrind-new/none/tests/shell.stderr.diff-dash ================================================= --- shell.stderr.exp-dash 2011-09-29 03:13:17.385109335 +0100 +++ shell.stderr.out 2011-09-29 03:21:14.174925492 +0100 @@ -1,8 +1,8 @@ -./shell: 10: ./x86/: Permission denied -./shell: 13: ./shell.vgtest: Permission denied +./shell: ./x86/: Is a directory +./shell: ./shell.vgtest: Permission denied execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 EXEC FAILED: I can't recover from execve() failing, so I'm dying. Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: 4: Syntax error: ")" unexpected -./shell: 22: ./shell_nosuchfile: not found -./shell: 25: shell_nosuchfile: not found +./shell: ./shell_binaryfile: cannot execute binary file +./shell: ./shell_nosuchfile: No such file or directory +./shell: shell_nosuchfile: command not found ================================================= ./valgrind-old/exp-sgcheck/tests/bad_percentify.stderr.diff-glibc28-amd64 ================================================= --- bad_percentify.stderr.exp-glibc28-amd64 2011-09-29 03:01:52.107759684 +0100 +++ bad_percentify.stderr.out 2011-09-29 03:13:03.846398528 +0100 @@ -16,7 +16,7 @@ by 0x........: myvprintf_str (bad_percentify.c:187) by 0x........: VG_debugLog_vprintf (bad_percentify.c:479) by 0x........: vprintf_to_buf (bad_percentify.c:89) - by 0x........: vprintf_WRK (bad_percentify.c:102) + by 0x........: vprintf_WRK (bad_percentify.c:101) by 0x........: VG_vprintf (bad_percentify.c:115) by 0x........: VG_printf (bad_percentify.c:124) by 0x........: VG_print_translation_stats (bad_percentify.c:622) ================================================= ./valgrind-old/helgrind/tests/hg05_race2.stderr.diff ================================================= --- hg05_race2.stderr.exp 2011-09-29 03:01:49.002826080 +0100 +++ hg05_race2.stderr.out 2011-09-29 03:10:23.177831000 +0100 @@ -1,4 +1,6 @@ +warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x........ +warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x........ ---Thread-Announcement------------------------------------------ Thread #x was created @@ -32,6 +34,8 @@ Location 0x........ is 0 bytes inside foo.poot[5].plop[11], declared at hg05_race2.c:24, in frame #x of thread x +warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x........ +warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0x........ ---------------------------------------------------------------- Possible data race during write of size 4 at 0x........ by thread #x ================================================= ./valgrind-old/helgrind/tests/tc06_two_races_xml.stderr.diff ================================================= --- tc06_two_races_xml.stderr.exp 2011-09-29 03:01:49.020825695 +0100 +++ tc06_two_races_xml.stderr.out 2011-09-29 03:10:36.289550621 +0100 @@ -40,17 +40,16 @@ 0x........ ... clone - ... - clone.S - ... + + + 0x........ + ... + do_clone.constprop.4 0x........ ... pthread_create@@GLIBC_2.2.5 - ... - createthread.c - ... 0x........ @@ -122,12 +121,11 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ + ... + clone Location 0x........ is 0 bytes inside global var "unprot1" @@ -177,12 +175,11 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ + ... + clone Location 0x........ is 0 bytes inside global var "unprot1" @@ -232,12 +229,11 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ + ... + clone Location 0x........ is 0 bytes inside global var "unprot2" @@ -287,12 +283,11 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ + ... + clone Location 0x........ is 0 bytes inside global var "unprot2" ================================================= ./valgrind-old/memcheck/tests/err_disable3.stderr.diff ================================================= --- err_disable3.stderr.exp 2011-09-29 03:01:50.101802580 +0100 +++ err_disable3.stderr.out 2011-09-29 03:06:54.903284711 +0100 @@ -11,8 +11,8 @@ Invalid read of size 1 at 0x........: err (err_disable3.c:25) by 0x........: child_fn (err_disable3.c:31) - by 0x........: start_thread (pthread_create.c:300) - by 0x........: ??? + by 0x........: start_thread (in /lib64/libpthread-2.14.so) + by 0x........: clone (in /...libc...) Address 0x........ is 5 bytes inside a block of size 10 free'd at 0x........: free (vg_replace_malloc.c:...) by 0x........: main (err_disable3.c:42) ================================================= ./valgrind-old/memcheck/tests/err_disable4.stderr.diff ================================================= --- err_disable4.stderr.exp 2011-09-29 03:01:50.076803114 +0100 +++ err_disable4.stderr.out 2011-09-29 03:06:56.016260910 +0100 @@ -1502,1002 +1502,8 @@ Invalid read of size 1 at 0x........: err (err_disable4.c:41) by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? + ... Address 0x........ is 5 bytes inside a block of size 10 free'd at 0x........: free (vg_replace_malloc.c:...) by 0x........: main (err_disable4.c:68) -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (err_disable4.c:68) - -Thread x: -Invalid read of size 1 - at 0x........: err (err_disable4.c:41) - by 0x........: child_fn_2 (err_disable4.c:55) - by 0x........: start_thread (in /...libpthread...) - by 0x........: ??? - Address 0x........ is 5 bytes inside a block of size 10 free'd ================================================= ./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x ================================================= --- origin5-bz2.stderr.exp-glibc212-s390x 2011-09-29 03:01:50.114802302 +0100 +++ origin5-bz2.stderr.out 2011-09-29 03:07:32.026490871 +0100 @@ -72,17 +72,6 @@ at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 - at 0x........: mainSort (origin5-bz2.c:2859) - by 0x........: BZ2_blockSort (origin5-bz2.c:3105) - by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) - by 0x........: handle_compress (origin5-bz2.c:4753) - by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) - by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) - by 0x........: main (origin5-bz2.c:6484) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) - -Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2963) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -128,6 +117,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: g_serviceFn (origin5-bz2.c:6429) + by 0x........: default_bzalloc (origin5-bz2.c:4470) + by 0x........: BZ2_decompress (origin5-bz2.c:1578) + by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192) + by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678) + by 0x........: main (origin5-bz2.c:6498) ================================================= ./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x ================================================= --- origin5-bz2.stderr.exp-glibc234-s390x 2011-09-29 03:01:50.087802878 +0100 +++ origin5-bz2.stderr.out 2011-09-29 03:07:32.026490871 +0100 @@ -4,8 +4,7 @@ at 0x........: main (origin5-bz2.c:6479) Conditional jump or move depends on uninitialised value(s) - at 0x........: copy_input_until_stop (origin5-bz2.c:4686) - by 0x........: handle_compress (origin5-bz2.c:4750) + at 0x........: handle_compress (origin5-bz2.c:4686) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) @@ -13,8 +12,7 @@ at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 - at 0x........: copy_input_until_stop (origin5-bz2.c:4686) - by 0x........: handle_compress (origin5-bz2.c:4750) + at 0x........: handle_compress (origin5-bz2.c:4686) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) @@ -22,8 +20,7 @@ at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 - at 0x........: copy_input_until_stop (origin5-bz2.c:4686) - by 0x........: handle_compress (origin5-bz2.c:4750) + at 0x........: handle_compress (origin5-bz2.c:4686) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) @@ -120,6 +117,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: g_serviceFn (origin5-bz2.c:6429) + by 0x........: default_bzalloc (origin5-bz2.c:4470) + by 0x........: BZ2_decompress (origin5-bz2.c:1578) + by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192) + by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678) + by 0x........: main (origin5-bz2.c:6498) ================================================= ./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64 ================================================= --- origin5-bz2.stderr.exp-glibc25-amd64 2011-09-29 03:01:50.073803178 +0100 +++ origin5-bz2.stderr.out 2011-09-29 03:07:32.026490871 +0100 @@ -117,6 +117,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: g_serviceFn (origin5-bz2.c:6429) + by 0x........: default_bzalloc (origin5-bz2.c:4470) + by 0x........: BZ2_decompress (origin5-bz2.c:1578) + by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192) + by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678) + by 0x........: main (origin5-bz2.c:6498) ================================================= ./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86 ================================================= --- origin5-bz2.stderr.exp-glibc25-x86 2011-09-29 03:01:50.125802066 +0100 +++ origin5-bz2.stderr.out 2011-09-29 03:07:32.026490871 +0100 @@ -11,7 +11,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: handle_compress (origin5-bz2.c:4686) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) @@ -19,7 +19,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: handle_compress (origin5-bz2.c:4686) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) @@ -27,8 +27,9 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 - at 0x........: BZ2_blockSort (origin5-bz2.c:2820) +Use of uninitialised value of size 8 + at 0x........: mainSort (origin5-bz2.c:2820) + by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) by 0x........: handle_compress (origin5-bz2.c:4753) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -37,8 +38,9 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 - at 0x........: BZ2_blockSort (origin5-bz2.c:2823) +Use of uninitialised value of size 8 + at 0x........: mainSort (origin5-bz2.c:2823) + by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) by 0x........: handle_compress (origin5-bz2.c:4753) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -47,8 +49,9 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 - at 0x........: BZ2_blockSort (origin5-bz2.c:2855) +Use of uninitialised value of size 8 + at 0x........: mainSort (origin5-bz2.c:2854) + by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) by 0x........: handle_compress (origin5-bz2.c:4753) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -57,8 +60,9 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 - at 0x........: BZ2_blockSort (origin5-bz2.c:2859) +Use of uninitialised value of size 8 + at 0x........: mainSort (origin5-bz2.c:2858) + by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) by 0x........: handle_compress (origin5-bz2.c:4753) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -67,8 +71,9 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 - at 0x........: BZ2_blockSort (origin5-bz2.c:2963) +Use of uninitialised value of size 8 + at 0x........: mainSort (origin5-bz2.c:2963) + by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) by 0x........: handle_compress (origin5-bz2.c:4753) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -77,8 +82,9 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 - at 0x........: BZ2_blockSort (origin5-bz2.c:2964) +Use of uninitialised value of size 8 + at 0x........: mainSort (origin5-bz2.c:2964) + by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) by 0x........: handle_compress (origin5-bz2.c:4753) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -87,7 +93,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: fallbackSort (origin5-bz2.c:2269) by 0x........: BZ2_blockSort (origin5-bz2.c:3116) ================================================= ./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64 ================================================= --- origin5-bz2.stderr.exp-glibc27-ppc64 2011-09-29 03:01:50.071803221 +0100 +++ origin5-bz2.stderr.out 2011-09-29 03:07:32.026490871 +0100 @@ -1,7 +1,7 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6481) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Conditional jump or move depends on uninitialised value(s) at 0x........: handle_compress (origin5-bz2.c:4686) @@ -9,7 +9,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: handle_compress (origin5-bz2.c:4686) @@ -17,7 +17,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: handle_compress (origin5-bz2.c:4686) @@ -25,7 +25,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2820) @@ -36,7 +36,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2823) @@ -47,7 +47,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2854) @@ -58,7 +58,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2858) @@ -69,7 +69,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2963) @@ -80,7 +80,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2964) @@ -91,7 +91,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: fallbackSort (origin5-bz2.c:2269) @@ -102,7 +102,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 ================================================= ./valgrind-old/memcheck/tests/overlap.stderr.diff ================================================= --- overlap.stderr.exp 2011-09-29 03:01:50.093802750 +0100 +++ overlap.stderr.out 2011-09-29 03:07:36.196401702 +0100 @@ -1,9 +1,9 @@ Source and destination overlap in memcpy(0x........, 0x........, 21) - at 0x........: memcpy (mc_replace_strmem.c:...) + at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...) by 0x........: main (overlap.c:40) Source and destination overlap in memcpy(0x........, 0x........, 21) - at 0x........: memcpy (mc_replace_strmem.c:...) + at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...) by 0x........: main (overlap.c:42) Source and destination overlap in strncpy(0x........, 0x........, 21) ================================================= ./valgrind-old/none/tests/shell.stderr.diff ================================================= --- shell.stderr.exp 2011-09-29 03:01:52.035761224 +0100 +++ shell.stderr.out 2011-09-29 03:09:36.580827422 +0100 @@ -1,4 +1,4 @@ -./shell: ./x86/: is a directory +./shell: ./x86/: Is a directory ./shell: ./shell.vgtest: Permission denied execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 EXEC FAILED: I can't recover from execve() failing, so I'm dying. ================================================= ./valgrind-old/none/tests/shell.stderr.diff-dash ================================================= --- shell.stderr.exp-dash 2011-09-29 03:01:52.021761523 +0100 +++ shell.stderr.out 2011-09-29 03:09:36.580827422 +0100 @@ -1,8 +1,8 @@ -./shell: 10: ./x86/: Permission denied -./shell: 13: ./shell.vgtest: Permission denied +./shell: ./x86/: Is a directory +./shell: ./shell.vgtest: Permission denied execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 EXEC FAILED: I can't recover from execve() failing, so I'm dying. Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: 4: Syntax error: ")" unexpected -./shell: 22: ./shell_nosuchfile: not found -./shell: 25: shell_nosuchfile: not found +./shell: ./shell_binaryfile: cannot execute binary file +./shell: ./shell_nosuchfile: No such file or directory +./shell: shell_nosuchfile: command not found