================================================= ./valgrind-new/helgrind/tests/pth_barrier3.stderr.diff ================================================= --- pth_barrier3.stderr.exp 2011-09-28 03:35:23.244213233 +0100 +++ pth_barrier3.stderr.out 2011-09-28 03:44:36.680484564 +0100 @@ -35,3 +35,843 @@ by 0x........: barriers_and_races (pth_barrier.c:75) by 0x........: main (pth_barrier.c:121) +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create_WRK (hg_intercepts.c:...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: barriers_and_races (pth_barrier.c:91) + by 0x........: main (pth_barrier.c:121) + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: threadfunc (pth_barrier.c:59) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + at 0x........: threadfunc (pth_barrier.c:59) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +Address 0x........ is 0 bytes inside a block of size 4 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: barriers_and_races (pth_barrier.c:75) + by 0x........: main (pth_barrier.c:121) + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create_WRK (hg_intercepts.c:...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: barriers_and_races (pth_barrier.c:91) + by 0x........: main (pth_barrier.c:121) + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: threadfunc (pth_barrier.c:59) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + at 0x........: threadfunc (pth_barrier.c:59) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +Address 0x........ is 0 bytes inside a block of size 4 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: barriers_and_races (pth_barrier.c:75) + by 0x........: main (pth_barrier.c:121) + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create_WRK (hg_intercepts.c:...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: barriers_and_races (pth_barrier.c:91) + by 0x........: main (pth_barrier.c:121) + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: threadfunc (pth_barrier.c:59) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + at 0x........: threadfunc (pth_barrier.c:59) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +Address 0x........ is 0 bytes inside a block of size 4 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: barriers_and_races (pth_barrier.c:75) + by 0x........: main (pth_barrier.c:121) + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create_WRK (hg_intercepts.c:...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: barriers_and_races (pth_barrier.c:91) + by 0x........: main (pth_barrier.c:121) + +---------------------------------------------------------------- ================================================= ./valgrind-new/helgrind/tests/tc06_two_races_xml.stderr.diff ================================================= --- tc06_two_races_xml.stderr.exp 2011-09-28 03:35:23.256212980 +0100 +++ tc06_two_races_xml.stderr.out 2011-09-28 03:44:42.243366702 +0100 @@ -40,17 +40,16 @@ 0x........ ... clone - ... - clone.S - ... + + + 0x........ + ... + do_clone.clone.0 0x........ ... pthread_create@@GLIBC_2.2.5 - ... - createthread.c - ... 0x........ @@ -122,9 +121,6 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ @@ -177,9 +173,6 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ @@ -232,9 +225,6 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ @@ -287,9 +277,6 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ ================================================= ./valgrind-new/memcheck/tests/err_disable3.stderr.diff ================================================= --- err_disable3.stderr.exp 2011-09-28 03:35:25.418167149 +0100 +++ err_disable3.stderr.out 2011-09-28 03:40:06.333213140 +0100 @@ -11,7 +11,7 @@ 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........: start_thread (in /lib64/libpthread-2.12.2.so) by 0x........: ??? Address 0x........ is 5 bytes inside a block of size 10 free'd at 0x........: free (vg_replace_malloc.c:...) ================================================= ./valgrind-new/memcheck/tests/err_disable4.stderr.diff ================================================= --- err_disable4.stderr.exp 2011-09-28 03:35:25.392167703 +0100 +++ err_disable4.stderr.out 2011-09-28 03:40:07.379190972 +0100 @@ -1502,8 +1502,7 @@ 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) @@ -1512,8 +1511,7 @@ 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) @@ -1522,8 +1520,7 @@ 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) @@ -1532,8 +1529,7 @@ 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) @@ -1542,8 +1538,7 @@ 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) @@ -1552,8 +1547,7 @@ 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) @@ -1562,8 +1556,7 @@ 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) @@ -1572,8 +1565,7 @@ 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) @@ -1582,8 +1574,7 @@ 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) @@ -1592,8 +1583,7 @@ 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/linux/stack_switch.stderr.diff ================================================= --- stack_switch.stderr.exp 2011-09-28 03:35:25.204171686 +0100 +++ stack_switch.stderr.out 2011-09-28 03:40:21.923882739 +0100 @@ -0,0 +1,3 @@ +Syscall param clone(child_tidptr) contains uninitialised byte(s) + ... + ================================================= ./valgrind-old/helgrind/tests/pth_barrier3.stderr.diff ================================================= --- pth_barrier3.stderr.exp 2011-09-28 03:23:29.334338437 +0100 +++ pth_barrier3.stderr.out 2011-09-28 03:32:32.837825809 +0100 @@ -35,3 +35,843 @@ by 0x........: barriers_and_races (pth_barrier.c:75) by 0x........: main (pth_barrier.c:121) +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create_WRK (hg_intercepts.c:...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: barriers_and_races (pth_barrier.c:91) + by 0x........: main (pth_barrier.c:121) + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: threadfunc (pth_barrier.c:59) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + at 0x........: threadfunc (pth_barrier.c:59) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +Address 0x........ is 0 bytes inside a block of size 4 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: barriers_and_races (pth_barrier.c:75) + by 0x........: main (pth_barrier.c:121) + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create_WRK (hg_intercepts.c:...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: barriers_and_races (pth_barrier.c:91) + by 0x........: main (pth_barrier.c:121) + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: threadfunc (pth_barrier.c:59) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + at 0x........: threadfunc (pth_barrier.c:59) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +Address 0x........ is 0 bytes inside a block of size 4 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: barriers_and_races (pth_barrier.c:75) + by 0x........: main (pth_barrier.c:121) + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create_WRK (hg_intercepts.c:...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: barriers_and_races (pth_barrier.c:91) + by 0x........: main (pth_barrier.c:121) + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: threadfunc (pth_barrier.c:59) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + at 0x........: threadfunc (pth_barrier.c:59) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +Address 0x........ is 0 bytes inside a block of size 4 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: barriers_and_races (pth_barrier.c:75) + by 0x........: main (pth_barrier.c:121) + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create_WRK (hg_intercepts.c:...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: barriers_and_races (pth_barrier.c:91) + by 0x........: main (pth_barrier.c:121) + +---------------------------------------------------------------- ================================================= ./valgrind-old/helgrind/tests/tc06_two_races_xml.stderr.diff ================================================= --- tc06_two_races_xml.stderr.exp 2011-09-28 03:23:29.351338076 +0100 +++ tc06_two_races_xml.stderr.out 2011-09-28 03:32:38.821698941 +0100 @@ -40,17 +40,16 @@ 0x........ ... clone - ... - clone.S - ... + + + 0x........ + ... + do_clone.clone.0 0x........ ... pthread_create@@GLIBC_2.2.5 - ... - createthread.c - ... 0x........ @@ -122,9 +121,6 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ @@ -177,9 +173,6 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ @@ -232,9 +225,6 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ @@ -287,9 +277,6 @@ 0x........ ... start_thread - ... - pthread_create.c - ... 0x........ ================================================= ./valgrind-old/memcheck/tests/err_disable3.stderr.diff ================================================= --- err_disable3.stderr.exp 2011-09-28 03:23:30.544312803 +0100 +++ err_disable3.stderr.out 2011-09-28 03:28:38.833782567 +0100 @@ -11,7 +11,7 @@ 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........: start_thread (in /lib64/libpthread-2.12.2.so) by 0x........: ??? Address 0x........ is 5 bytes inside a block of size 10 free'd at 0x........: free (vg_replace_malloc.c:...) ================================================= ./valgrind-old/memcheck/tests/err_disable4.stderr.diff ================================================= --- err_disable4.stderr.exp 2011-09-28 03:23:30.518313355 +0100 +++ err_disable4.stderr.out 2011-09-28 03:28:39.791762278 +0100 @@ -1502,8 +1502,7 @@ 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) @@ -1512,8 +1511,7 @@ 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) @@ -1522,8 +1520,7 @@ 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) @@ -1532,8 +1529,7 @@ 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) @@ -1542,8 +1538,7 @@ 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) @@ -1552,8 +1547,7 @@ 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) @@ -1562,8 +1556,7 @@ 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) @@ -1572,8 +1565,7 @@ 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) @@ -1582,8 +1574,7 @@ 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) @@ -1592,8 +1583,7 @@ 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/linux/stack_switch.stderr.diff ================================================= --- stack_switch.stderr.exp 2011-09-28 03:23:30.329317357 +0100 +++ stack_switch.stderr.out 2011-09-28 03:28:53.666468420 +0100 @@ -0,0 +1,3 @@ +Syscall param clone(child_tidptr) contains uninitialised byte(s) + ... +