================================================= ./valgrind-new/helgrind/tests/pth_barrier3.stderr.diff ================================================= --- pth_barrier3.stderr.exp 2011-09-29 03:33:29.754216884 +0100 +++ pth_barrier3.stderr.out 2011-09-29 03:41:28.811984985 +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-29 03:33:29.765216648 +0100 +++ tc06_two_races_xml.stderr.out 2011-09-29 03:41:34.447864605 +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-29 03:33:31.164186770 +0100 +++ err_disable3.stderr.out 2011-09-29 03:37:55.342544430 +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-29 03:33:31.140187280 +0100 +++ err_disable4.stderr.out 2011-09-29 03:37:56.320523543 +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-29 03:33:30.963191064 +0100 +++ stack_switch.stderr.out 2011-09-29 03:38:09.497242111 +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-29 03:21:03.757147943 +0100 +++ pth_barrier3.stderr.out 2011-09-29 03:30:51.844589392 +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-29 03:21:03.769147689 +0100 +++ tc06_two_races_xml.stderr.out 2011-09-29 03:30:57.369471398 +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-29 03:21:04.856124478 +0100 +++ err_disable3.stderr.out 2011-09-29 03:26:18.588425027 +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-29 03:21:04.831125013 +0100 +++ err_disable4.stderr.out 2011-09-29 03:26:19.573403992 +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-29 03:21:04.658128706 +0100 +++ stack_switch.stderr.out 2011-09-29 03:26:43.410894940 +0100 @@ -0,0 +1,3 @@ +Syscall param clone(child_tidptr) contains uninitialised byte(s) + ... +