|
From: Rich C. <rc...@wi...> - 2011-09-26 03:00:22
|
Nightly build on ultra ( gcc 4.5.1 Linux 2.6.37.1-1.2-desktop x86_64 )
Started at 2011-09-25 21:30:01 CDT
Ended at 2011-09-25 22:00:10 CDT
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 584 tests, 49 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mssnapshot (stderrB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/linux/stack_switch (stderr)
memcheck/tests/origin5-bz2 (stderr)
helgrind/tests/annotate_rwlock (stderr)
helgrind/tests/annotate_smart_pointer (stderr)
helgrind/tests/bar_bad (stderr)
helgrind/tests/free_is_write (stderr)
helgrind/tests/hg01_all_ok (stderr)
helgrind/tests/hg02_deadlock (stderr)
helgrind/tests/hg03_inherit (stderr)
helgrind/tests/hg04_race (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/hg06_readshared (stderr)
helgrind/tests/locked_vs_unlocked1_fwd (stderr)
helgrind/tests/locked_vs_unlocked1_rev (stderr)
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/locked_vs_unlocked3 (stderr)
helgrind/tests/pth_barrier1 (stderr)
helgrind/tests/pth_barrier2 (stderr)
helgrind/tests/pth_barrier3 (stderr)
helgrind/tests/rwlock_race (stderr)
helgrind/tests/rwlock_test (stderr)
helgrind/tests/tc01_simple_race (stderr)
helgrind/tests/tc02_simple_tls (stderr)
helgrind/tests/tc03_re_excl (stderr)
helgrind/tests/tc04_free_lock (stderr)
helgrind/tests/tc05_simple_race (stderr)
helgrind/tests/tc06_two_races (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
helgrind/tests/tc07_hbl1 (stderr)
helgrind/tests/tc08_hbl2 (stderr)
helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc10_rec_lock (stderr)
helgrind/tests/tc11_XCHG (stderr)
helgrind/tests/tc12_rwl_trivial (stderr)
helgrind/tests/tc13_laog1 (stderr)
helgrind/tests/tc14_laog_dinphils (stderr)
helgrind/tests/tc15_laog_lockdel (stderr)
helgrind/tests/tc16_byterace (stderr)
helgrind/tests/tc17_sembar (stderr)
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc19_shadowmem (stderr)
helgrind/tests/tc20_verifywrap (stderr)
helgrind/tests/tc21_pthonce (stderr)
helgrind/tests/tc22_exit_w_lock (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
helgrind/tests/tc24_nonzero_sem (stderr)
exp-sgcheck/tests/bad_percentify (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 584 tests, 11 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mssnapshot (stderrB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/linux/stack_switch (stderr)
memcheck/tests/origin5-bz2 (stderr)
helgrind/tests/locked_vs_unlocked1_fwd (stderr)
helgrind/tests/locked_vs_unlocked1_rev (stderr)
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/locked_vs_unlocked3 (stderr)
helgrind/tests/pth_barrier3 (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
exp-sgcheck/tests/bad_percentify (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Sun Sep 25 21:45:34 2011
--- new.short Sun Sep 25 22:00:10 2011
***************
*** 8,10 ****
! == 584 tests, 11 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mssnapshot (stderrB)
--- 8,10 ----
! == 584 tests, 49 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mssnapshot (stderrB)
***************
*** 14,15 ****
--- 14,25 ----
memcheck/tests/origin5-bz2 (stderr)
+ helgrind/tests/annotate_rwlock (stderr)
+ helgrind/tests/annotate_smart_pointer (stderr)
+ helgrind/tests/bar_bad (stderr)
+ helgrind/tests/free_is_write (stderr)
+ helgrind/tests/hg01_all_ok (stderr)
+ helgrind/tests/hg02_deadlock (stderr)
+ helgrind/tests/hg03_inherit (stderr)
+ helgrind/tests/hg04_race (stderr)
+ helgrind/tests/hg05_race2 (stderr)
+ helgrind/tests/hg06_readshared (stderr)
helgrind/tests/locked_vs_unlocked1_fwd (stderr)
***************
*** 18,21 ****
--- 28,59 ----
helgrind/tests/locked_vs_unlocked3 (stderr)
+ helgrind/tests/pth_barrier1 (stderr)
+ helgrind/tests/pth_barrier2 (stderr)
helgrind/tests/pth_barrier3 (stderr)
+ helgrind/tests/rwlock_race (stderr)
+ helgrind/tests/rwlock_test (stderr)
+ helgrind/tests/tc01_simple_race (stderr)
+ helgrind/tests/tc02_simple_tls (stderr)
+ helgrind/tests/tc03_re_excl (stderr)
+ helgrind/tests/tc04_free_lock (stderr)
+ helgrind/tests/tc05_simple_race (stderr)
+ helgrind/tests/tc06_two_races (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
+ helgrind/tests/tc07_hbl1 (stderr)
+ helgrind/tests/tc08_hbl2 (stderr)
+ helgrind/tests/tc09_bad_unlock (stderr)
+ helgrind/tests/tc10_rec_lock (stderr)
+ helgrind/tests/tc11_XCHG (stderr)
+ helgrind/tests/tc12_rwl_trivial (stderr)
+ helgrind/tests/tc13_laog1 (stderr)
+ helgrind/tests/tc14_laog_dinphils (stderr)
+ helgrind/tests/tc15_laog_lockdel (stderr)
+ helgrind/tests/tc16_byterace (stderr)
+ helgrind/tests/tc17_sembar (stderr)
+ helgrind/tests/tc18_semabuse (stderr)
+ helgrind/tests/tc19_shadowmem (stderr)
+ helgrind/tests/tc20_verifywrap (stderr)
+ helgrind/tests/tc21_pthonce (stderr)
+ helgrind/tests/tc22_exit_w_lock (stderr)
+ helgrind/tests/tc23_bogus_condwait (stderr)
+ helgrind/tests/tc24_nonzero_sem (stderr)
exp-sgcheck/tests/bad_percentify (stderr)
=================================================
./valgrind-new/exp-sgcheck/tests/bad_percentify.stderr.diff-glibc28-amd64
=================================================
--- bad_percentify.stderr.exp-glibc28-amd64 2011-09-25 21:46:50.857085662 -0500
+++ bad_percentify.stderr.out 2011-09-25 22:00:00.567981409 -0500
@@ -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/gdbserver_tests/mssnapshot.stderrB.diff
=================================================
--- mssnapshot.stderrB.exp 2011-09-25 21:45:45.327855474 -0500
+++ mssnapshot.stderrB.out 2011-09-25 21:52:46.364189195 -0500
@@ -1,5 +1,11 @@
relaying data between gdb and process ....
+Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2
+Try: zypper install -C "debuginfo(build-id)=b1d398a5cb1609e7ac1c51a26588e87fc20f753c"
vgdb-error value changed from 0 to 999999
+Missing separate debuginfo for /lib64/libpthread.so.0
+Try: zypper install -C "debuginfo(build-id)=e23cbc772e670af00bea9874f925e2e61afda713"
+Missing separate debuginfo for /lib64/libc.so.6
+Try: zypper install -C "debuginfo(build-id)=1493bf69b1d671cbad9be1d1b0284fbd9138444b"
general valgrind monitor commands:
help [debug] : monitor command help. With debug: + debugging commands
v.wait [<ms>] : sleep <ms> (default 0) then continue
=================================================
./valgrind-new/helgrind/tests/annotate_rwlock.stderr.diff
=================================================
--- annotate_rwlock.stderr.exp 2011-09-25 21:45:43.099779650 -0500
+++ annotate_rwlock.stderr.out 2011-09-25 21:56:53.713614555 -0500
@@ -1,117 +0,0 @@
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (annotate_rwlock.c:164)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (annotate_rwlock.c:164)
-
-----------------------------------------------------------------
-
-Possible data race during read of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: rwlock_rdlock (annotate_rwlock.c:71)
- by 0x........: thread_func (annotate_rwlock.c:144)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: rwlock_wrlock (annotate_rwlock.c:106)
- by 0x........: thread_func (annotate_rwlock.c:147)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-----------------------------------------------------------------
-
-Possible data race during read of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: rwlock_rdlock (annotate_rwlock.c:81)
- by 0x........: thread_func (annotate_rwlock.c:144)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: rwlock_rdlock (annotate_rwlock.c:81)
- by 0x........: thread_func (annotate_rwlock.c:144)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-----------------------------------------------------------------
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: rwlock_rdlock (annotate_rwlock.c:81)
- by 0x........: thread_func (annotate_rwlock.c:144)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous read of size 4 by thread #x
-Locks held: none
- at 0x........: rwlock_unlock (annotate_rwlock.c:131)
- by 0x........: thread_func (annotate_rwlock.c:149)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-----------------------------------------------------------------
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: rwlock_unlock (annotate_rwlock.c:121)
- by 0x........: thread_func (annotate_rwlock.c:146)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous read of size 4 by thread #x
-Locks held: none
- at 0x........: rwlock_unlock (annotate_rwlock.c:131)
- by 0x........: thread_func (annotate_rwlock.c:149)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-----------------------------------------------------------------
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: rwlock_wrlock (annotate_rwlock.c:106)
- by 0x........: thread_func (annotate_rwlock.c:147)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous read of size 4 by thread #x
-Locks held: none
- at 0x........: rwlock_unlock (annotate_rwlock.c:132)
- by 0x........: thread_func (annotate_rwlock.c:149)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-----------------------------------------------------------------
<truncated beyond 100 lines>
=================================================
./valgrind-new/helgrind/tests/annotate_smart_pointer.stderr.diff
=================================================
--- annotate_smart_pointer.stderr.exp 2011-09-25 21:45:43.101779718 -0500
+++ annotate_smart_pointer.stderr.out 2011-09-25 21:56:54.748649819 -0500
@@ -1,4 +0,0 @@
-
-Done.
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/bar_bad.stderr.diff
=================================================
--- bar_bad.stderr.exp 2011-09-25 21:45:43.089779308 -0500
+++ bar_bad.stderr.out 2011-09-25 21:56:57.106730155 -0500
@@ -1,64 +0,0 @@
-
-initialise a barrier with zero count
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
-----------------------------------------------------------------
-
-Thread #x: pthread_barrier_init: 'count' argument is zero
- at 0x........: pthread_barrier_init (hg_intercepts.c:...)
- by 0x........: main (bar_bad.c:39)
-
-----------------------------------------------------------------
-
-Thread #x's call to pthread_barrier_init failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_barrier_init (hg_intercepts.c:...)
- by 0x........: main (bar_bad.c:39)
-
-
-initialise a barrier twice
-----------------------------------------------------------------
-
-Thread #x: pthread_barrier_init: barrier is already initialised
- at 0x........: pthread_barrier_init (hg_intercepts.c:...)
- by 0x........: main (bar_bad.c:45)
-
-
-initialise a barrier which has threads waiting on it
-----------------------------------------------------------------
-
-Thread #x: pthread_barrier_init: barrier is already initialised
- at 0x........: pthread_barrier_init (hg_intercepts.c:...)
- by 0x........: main (bar_bad.c:57)
-
-----------------------------------------------------------------
-
-Thread #x: pthread_barrier_init: threads are waiting at barrier
- at 0x........: pthread_barrier_init (hg_intercepts.c:...)
- by 0x........: main (bar_bad.c:57)
-
-
-destroy a barrier that has waiting threads
-----------------------------------------------------------------
-
-Thread #x: pthread_barrier_destroy: threads are waiting at barrier
- at 0x........: pthread_barrier_destroy (hg_intercepts.c:...)
- by 0x........: main (bar_bad.c:69)
-
-----------------------------------------------------------------
-
-Thread #x's call to pthread_barrier_destroy failed
- with error code 16 (EBUSY: Device or resource busy)
- at 0x........: pthread_barrier_destroy (hg_intercepts.c:...)
- by 0x........: main (bar_bad.c:69)
-
-
-destroy a barrier that was never initialised
-----------------------------------------------------------------
-
-Thread #x: pthread_barrier_destroy: barrier was never initialised
- at 0x........: pthread_barrier_destroy (hg_intercepts.c:...)
- by 0x........: main (bar_bad.c:80)
-
=================================================
./valgrind-new/helgrind/tests/free_is_write.stderr.diff
=================================================
--- free_is_write.stderr.exp 2011-09-25 21:45:43.087779240 -0500
+++ free_is_write.stderr.out 2011-09-25 21:56:59.764820716 -0500
@@ -1,30 +0,0 @@
-
-Start.
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (free_is_write.c:32)
-
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: thread_func (free_is_write.c:15)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous read of size 1 by thread #x
-Locks held: none
- at 0x........: main (free_is_write.c:36)
-
-Done.
-
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/hg01_all_ok.stderr.diff
=================================================
--- hg01_all_ok.stderr.exp 2011-09-25 21:45:43.086779206 -0500
+++ hg01_all_ok.stderr.out 2011-09-25 21:57:00.081831515 -0500
@@ -1,3 +0,0 @@
-
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/hg02_deadlock.stderr.diff
=================================================
--- hg02_deadlock.stderr.exp 2011-09-25 21:45:43.101779718 -0500
+++ hg02_deadlock.stderr.out 2011-09-25 21:57:00.420843065 -0500
@@ -1,39 +0,0 @@
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (hg02_deadlock.c:36)
-
-----------------------------------------------------------------
-
-Thread #x: lock order "0x........ before 0x........" violated
-
-Observed (incorrect) order is: acquisition of lock at 0x........
- at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
- by 0x........: t2 (hg02_deadlock.c:19)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
- followed by a later acquisition of lock at 0x........
- at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
- by 0x........: t2 (hg02_deadlock.c:20)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Required order was established by acquisition of lock at 0x........
- at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
- by 0x........: t1 (hg02_deadlock.c:9)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
- followed by a later acquisition of lock at 0x........
- at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
- by 0x........: t1 (hg02_deadlock.c:10)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/hg03_inherit.stderr.diff
=================================================
--- hg03_inherit.stderr.exp 2011-09-25 21:45:43.079778968 -0500
+++ hg03_inherit.stderr.out 2011-09-25 21:57:04.481981427 -0500
@@ -1,30 +0,0 @@
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (hg03_inherit.c:46)
-
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
-----------------------------------------------------------------
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: t2 (hg03_inherit.c:28)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous read of size 4 by thread #x
-Locks held: none
- at 0x........: main (hg03_inherit.c:60)
-
-Location 0x........ is 0 bytes inside shared[1],
-declared at hg03_inherit.c:11, in frame #x of thread x
-
-
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/hg04_race.stderr.diff
=================================================
--- hg04_race.stderr.exp 2011-09-25 21:45:43.096779548 -0500
+++ hg04_race.stderr.out 2011-09-25 21:57:06.550051885 -0500
@@ -1,53 +0,0 @@
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (hg04_race.c:21)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (hg04_race.c:19)
-
-----------------------------------------------------------------
-
-Possible data race during read of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: th (hg04_race.c:10)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: th (hg04_race.c:10)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Location 0x........ is 0 bytes inside local var "shared"
-declared at hg04_race.c:6, in frame #x of thread x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: th (hg04_race.c:10)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: th (hg04_race.c:10)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Location 0x........ is 0 bytes inside local var "shared"
-declared at hg04_race.c:6, in frame #x of thread x
-
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2011-09-25 21:45:43.089779308 -0500
+++ hg05_race2.stderr.out 2011-09-25 21:57:08.610122071 -0500
@@ -1,53 +0,0 @@
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (hg05_race2.c:29)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (hg05_race2.c:27)
-
-----------------------------------------------------------------
-
-Possible data race during read of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: th (hg05_race2.c:17)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: th (hg05_race2.c:17)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
-declared at hg05_race2.c:24, in frame #x of thread x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: th (hg05_race2.c:17)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: th (hg05_race2.c:17)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
-declared at hg05_race2.c:24, in frame #x of thread x
-
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/hg06_readshared.stderr.diff
=================================================
--- hg06_readshared.stderr.exp 2011-09-25 21:45:43.086779206 -0500
+++ hg06_readshared.stderr.out 2011-09-25 21:57:08.928132906 -0500
@@ -1,3 +0,0 @@
-
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked1_fwd.stderr.diff
=================================================
--- locked_vs_unlocked1_fwd.stderr.exp 2011-09-25 21:45:43.095779514 -0500
+++ locked_vs_unlocked1_fwd.stderr.out 2011-09-25 21:57:10.247177845 -0500
@@ -1,36 +0,0 @@
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked1.c:34)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked1.c:29)
-
-----------------------------------------------------------------
-
-Lock at 0x........ was first observed
- at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
- by 0x........: child_fn (locked_vs_unlocked1.c:18)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: child_fn (locked_vs_unlocked1.c:19)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: 1, at address 0x........
- at 0x........: child_fn (locked_vs_unlocked1.c:19)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked1_rev.stderr.diff
=================================================
--- locked_vs_unlocked1_rev.stderr.exp 2011-09-25 21:45:43.102779752 -0500
+++ locked_vs_unlocked1_rev.stderr.out 2011-09-25 21:57:11.560222581 -0500
@@ -1,36 +0,0 @@
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked1.c:34)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked1.c:29)
-
-----------------------------------------------------------------
-
-Lock at 0x........ was first observed
- at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
- by 0x........: child_fn (locked_vs_unlocked1.c:18)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: 1, at address 0x........
- at 0x........: child_fn (locked_vs_unlocked1.c:19)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: child_fn (locked_vs_unlocked1.c:19)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2011-09-25 21:45:43.101779718 -0500
+++ locked_vs_unlocked2.stderr.out 2011-09-25 21:57:12.881267589 -0500
@@ -1,42 +0,0 @@
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:61)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:62)
-
-----------------------------------------------------------------
-
-Lock at 0x........ was first observed
- at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:58)
-
-Lock at 0x........ was first observed
- at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:59)
-
-Lock at 0x........ was first observed
- at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:57)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: 2, at addresses 0x........ 0x........
- at 0x........: child_fn2 (locked_vs_unlocked2.c:45)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: 2, at address 0x........ (and 1 that can't be shown)
- at 0x........: child_fn1 (locked_vs_unlocked2.c:29)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked3.stderr.diff
=================================================
--- locked_vs_unlocked3.stderr.exp 2011-09-25 21:45:43.086779206 -0500
+++ locked_vs_unlocked3.stderr.out 2011-09-25 21:57:14.203312631 -0500
@@ -1,34 +0,0 @@
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked3.c:53)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked3.c:54)
-
-----------------------------------------------------------------
-
-Lock at 0x........ was first observed
- at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked3.c:51)
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: child_fn2 (locked_vs_unlocked3.c:38)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: 1, at address 0x........
- at 0x........: child_fn1 (locked_vs_unlocked3.c:28)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
=================================================
./valgrind-new/helgrind/tests/pth_barrier1.stderr.diff
=================================================
--- pth_barrier1.stderr.exp 2011-09-25 21:45:43.095779514 -0500
+++ pth_barrier1.stderr.out 2011-09-25 21:57:14.502322819 -0500
@@ -1,37 +0,0 @@
----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)
-
----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)
-
=================================================
./valgrind-new/helgrind/tests/pth_barrier1.stderr.diff-s390x-mvc
=================================================
--- pth_barrier1.stderr.exp-s390x-mvc 2011-09-25 21:45:43.096779548 -0500
+++ pth_barrier1.stderr.out 2011-09-25 21:57:14.502322819 -0500
@@ -1,37 +0,0 @@
----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)
-
----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 1 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 1 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)
-
=================================================
./valgrind-new/helgrind/tests/pth_barrier2.stderr.diff
=================================================
--- pth_barrier2.stderr.exp 2011-09-25 21:45:43.079778968 -0500
+++ pth_barrier2.stderr.out 2011-09-25 21:57:14.803333075 -0500
@@ -1,626 +0,0 @@
----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)
-
----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 128 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)
-
-----------------------------------------------------------------
-
-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 4 bytes inside a block of size 128 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)
-
-----------------------------------------------------------------
-
-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 8 bytes inside a block of size 128 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)
-
-----------------------------------------------------------------
-
-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 12 bytes inside a block of size 128 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)
-
-----------------------------------------------------------------
-
-Possible data race during write of size 4 at 0x........ by thread #x
<truncated beyond 100 lines>
=================================================
./valgrind-new/helgrind/tests/pth_barrier3.stderr.diff
=================================================
--- pth_barrier3.stderr.exp 2011-09-25 21:45:43.090779342 -0500
+++ pth_barrier3.stderr.out 2011-09-25 21:57:15.155345067 -0500
@@ -1,37 +0,0 @@
----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)
-
----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)
-
=================================================
./valgrind-new/helgrind/tests/rwlock_race.stderr.diff
=================================================
--- rwlock_race.stderr.exp 2011-09-25 21:45:43.096779548 -0500
+++ rwlock_race.stderr.out 2011-09-25 21:57:16.357386021 -0500
@@ -1,37 +0,0 @@
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (rwlock_race.c:48)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (rwlock_race.c:47)
-
-----------------------------------------------------------------
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: thread_func (rwlock_race.c:29)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: thread_func (rwlock_race.c:29)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Location 0x........ is 0 bytes inside local var "s_racy"
-declared at rwlock_race.c:18, in frame #x of thread x
-
-Result: 2
-
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/rwlock_test.stderr.diff
=================================================
--- rwlock_test.stderr.exp 2011-09-25 21:45:43.091779376 -0500
+++ rwlock_test.stderr.out 2011-09-25 21:57:17.244416243 -0500
@@ -1,6 +0,0 @@
-
-s_counter - expected_counter = 0
-s_grand_sum - expected_grand_sum = 0
-Finished.
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc01_simple_race.stderr.diff
=================================================
--- tc01_simple_race.stderr.exp 2011-09-25 21:45:43.081779036 -0500
+++ tc01_simple_race.stderr.out 2011-09-25 21:57:18.392455357 -0500
@@ -1,45 +0,0 @@
-
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (tc01_simple_race.c:22)
-
-----------------------------------------------------------------
-
-Possible data race during read of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: main (tc01_simple_race.c:28)
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: child_fn (tc01_simple_race.c:14)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Location 0x........ is 0 bytes inside global var "x"
-declared at tc01_simple_race.c:9
-
-----------------------------------------------------------------
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: main (tc01_simple_race.c:28)
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: child_fn (tc01_simple_race.c:14)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Location 0x........ is 0 bytes inside global var "x"
-declared at tc01_simple_race.c:9
-
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc02_simple_tls.stderr.diff
=================================================
--- tc02_simple_tls.stderr.exp 2011-09-25 21:45:43.097779582 -0500
+++ tc02_simple_tls.stderr.out 2011-09-25 21:57:18.702465919 -0500
@@ -1,3 +0,0 @@
-
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc03_re_excl.stderr.diff
=================================================
--- tc03_re_excl.stderr.exp 2011-09-25 21:45:43.091779376 -0500
+++ tc03_re_excl.stderr.out 2011-09-25 21:57:19.006476277 -0500
@@ -1,3 +0,0 @@
-
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc04_free_lock.stderr.diff
=================================================
--- tc04_free_lock.stderr.exp 2011-09-25 21:45:43.092779410 -0500
+++ tc04_free_lock.stderr.out 2011-09-25 21:57:19.283485715 -0500
@@ -1,12 +0,0 @@
-
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
-----------------------------------------------------------------
-
-Thread #x: Exiting thread still holds 2 locks
- ...
-
-
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc05_simple_race.stderr.diff
=================================================
--- tc05_simple_race.stderr.exp 2011-09-25 21:45:43.095779514 -0500
+++ tc05_simple_race.stderr.out 2011-09-25 21:57:20.440525135 -0500
@@ -1,45 +0,0 @@
-
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (tc05_simple_race.c:27)
-
-----------------------------------------------------------------
-
-Possible data race during read of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: main (tc05_simple_race.c:33)
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: child_fn (tc05_simple_race.c:19)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Location 0x........ is 0 bytes inside global var "y"
-declared at tc05_simple_race.c:10
-
-----------------------------------------------------------------
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: main (tc05_simple_race.c:33)
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: child_fn (tc05_simple_race.c:19)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Location 0x........ is 0 bytes inside global var "y"
-declared at tc05_simple_race.c:10
-
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc06_two_races.stderr.diff
=================================================
--- tc06_two_races.stderr.exp 2011-09-25 21:45:43.092779410 -0500
+++ tc06_two_races.stderr.out 2011-09-25 21:57:21.487560809 -0500
@@ -1,75 +0,0 @@
-
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (tc06_two_races.c:26)
-
-----------------------------------------------------------------
-
-Possible data race during read of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: main (tc06_two_races.c:31)
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: child_fn (tc06_two_races.c:14)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Location 0x........ is 0 bytes inside global var "unprot1"
-declared at tc06_two_races.c:9
-
-----------------------------------------------------------------
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: main (tc06_two_races.c:31)
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: child_fn (tc06_two_races.c:14)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Location 0x........ is 0 bytes inside global var "unprot1"
-declared at tc06_two_races.c:9
-
-----------------------------------------------------------------
-
-Possible data race during read of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: main (tc06_two_races.c:35)
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: child_fn (tc06_two_races.c:18)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Location 0x........ is 0 bytes inside global var "unprot2"
-declared at tc06_two_races.c:9
-
-----------------------------------------------------------------
-
-Possible data race during write of size 4 at 0x........ by thread #x
-Locks held: none
- at 0x........: main (tc06_two_races.c:35)
-
-This conflicts with a previous write of size 4 by thread #x
-Locks held: none
- at 0x........: child_fn (tc06_two_races.c:18)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-Location 0x........ is 0 bytes inside global var "unprot2"
-declared at tc06_two_races.c:9
-
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc06_two_races_xml.stderr.diff
=================================================
--- tc06_two_races_xml.stderr.exp 2011-09-25 21:45:43.102779752 -0500
+++ tc06_two_races_xml.stderr.out 2011-09-25 21:57:22.524596141 -0500
@@ -1,330 +0,0 @@
-<?xml version="1.0"?>
-
-<valgrindoutput>
-
-<protocolversion>4</protocolversion>
-<protocoltool>helgrind</protocoltool>
-
-<preamble>
- <line>...</line>
- <line>...</line>
- <line>...</line>
- <line>...</line>
-</preamble>
-
-<pid>...</pid>
-<ppid>...</ppid>
-<tool>helgrind</tool>
-
-<args>
- <vargv>...</vargv>
- <argv>
- <exe>./tc06_two_races</exe>
- </argv>
-</args>
-
-<status>
- <state>RUNNING</state>
- <time>...</time>
-</status>
-
-<announcethread>
- <hthreadid>1</hthreadid>
- <isrootthread></isrootthread>
-</announcethread>
-
-<announcethread>
- <hthreadid>2</hthreadid>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>clone</fn>
- <dir>...</dir>
- <file>clone.S</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>pthread_create@@GLIBC_2.2.5</fn>
- <dir>...</dir>
- <file>createthread.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>pthread_create_WRK</fn>
- <dir>...</dir>
- <file>hg_intercepts.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>pthread_create@*</fn>
- <dir>...</dir>
- <file>hg_intercepts.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>main</fn>
- <dir>...</dir>
- <file>tc06_two_races.c</file>
- <line>...</line>
- </frame>
- </stack>
-</announcethread>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>Race</kind>
- <xwhat>
- <text>Possible data race during read of size 4 at 0x........ by thread #x</text>
- <hthreadid>1</hthreadid>
- </xwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>main</fn>
- <dir>...</dir>
- <file>tc06_two_races.c</file>
- <line>...</line>
<truncated beyond 100 lines>
=================================================
./valgrind-new/helgrind/tests/tc07_hbl1.stderr.diff
=================================================
--- tc07_hbl1.stderr.exp 2011-09-25 21:45:43.082779070 -0500
+++ tc07_hbl1.stderr.out 2011-09-25 21:57:22.845607078 -0500
@@ -1,3 +0,0 @@
-
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc08_hbl2.stderr.diff
=================================================
--- tc08_hbl2.stderr.exp 2011-09-25 21:45:43.092779410 -0500
+++ tc08_hbl2.stderr.out 2011-09-25 21:57:24.266655493 -0500
@@ -1,3 +0,0 @@
-
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2011-09-25 21:45:43.102779752 -0500
+++ tc09_bad_unlock.stderr.out 2011-09-25 21:57:24.580666193 -0500
@@ -1,125 +0,0 @@
-
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
-----------------------------------------------------------------
-
-Thread #x unlocked a not-locked lock at 0x........
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:27)
- by 0x........: main (tc09_bad_unlock.c:49)
- Lock at 0x........ was first observed
- at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:23)
- by 0x........: main (tc09_bad_unlock.c:49)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:35)
- by 0x........: main (tc09_bad_unlock.c:49)
-
-----------------------------------------------------------------
-
-Thread #x unlocked lock at 0x........ currently held by thread #x
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: child_fn (tc09_bad_unlock.c:11)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Lock at 0x........ was first observed
- at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:31)
- by 0x........: main (tc09_bad_unlock.c:49)
-
-----------------------------------------------------------------
-
-Thread #x unlocked an invalid lock at 0x........
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:49)
-
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:41)
- by 0x........: main (tc09_bad_unlock.c:49)
-
----------------------
-----------------------------------------------------------------
-
-Thread #x unlocked a not-locked lock at 0x........
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:27)
- by 0x........: main (tc09_bad_unlock.c:50)
- Lock at 0x........ was first observed
- at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:23)
- by 0x........: main (tc09_bad_unlock.c:49)
-
-----------------------------------------------------------------
-
-Thread #x: Attempt to re-lock a non-recursive lock I already hold
- at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
- by 0x........: main (tc09_bad_unlock.c:50)
- Lock was previously acquired
- at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
- by 0x........: main (tc09_bad_unlock.c:49)
-
-----------------------------------------------------------------
-
-Thread #x: Bug in libpthread: recursive write lock granted on mutex/wrlock which does not support recursion
- at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
- by 0x........: main (tc09_bad_unlock.c:50)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:35)
- by 0x........: main (tc09_bad_unlock.c:50)
-
-----------------------------------------------------------------
-
-Thread #x unlocked lock at 0x........ currently held by thread #x
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: child_fn (tc09_bad_unlock.c:11)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-new/helgrind/tests/tc10_rec_lock.stderr.diff
=================================================
--- tc10_rec_lock.stderr.exp 2011-09-25 21:45:43.085779172 -0500
+++ tc10_rec_lock.stderr.out 2011-09-25 21:57:24.865675902 -0500
@@ -1,33 +0,0 @@
-
-before lock #1
-before lock #2
-before lock #3
-before unlock #1
-before unlock #2
-before unlock #3
-before unlock #4
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
-----------------------------------------------------------------
-
-Thread #x unlocked a not-locked lock at 0x........
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc10_rec_lock.c:42)
- by 0x........: main (tc10_rec_lock.c:47)
- Lock at 0x........ was first observed
- at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: nearly_main (tc10_rec_lock.c:24)
- by 0x........: main (tc10_rec_lock.c:47)
-
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_unlock failed
- with error code 1 (EPERM: Operation not permitted)
- at 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc10_rec_lock.c:42)
- by 0x........: main (tc10_rec_lock.c:47)
-
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc11_XCHG.stderr.diff
=================================================
--- tc11_XCHG.stderr.exp 2011-09-25 21:45:43.101779718 -0500
+++ tc11_XCHG.stderr.out 2011-09-25 21:57:25.175686467 -0500
@@ -1,3 +0,0 @@
-
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc12_rwl_trivial.stderr.diff
=================================================
--- tc12_rwl_trivial.stderr.exp 2011-09-25 21:45:43.087779240 -0500
+++ tc12_rwl_trivial.stderr.out 2011-09-25 21:57:25.455696007 -0500
@@ -1,18 +0,0 @@
-
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
-----------------------------------------------------------------
-
-Thread #x unlocked a not-locked lock at 0x........
- at 0x........: pthread_rwlock_unlock_WRK (hg_intercepts.c:...)
- by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
- by 0x........: main (tc12_rwl_trivial.c:35)
- Lock at 0x........ was first observed
- at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
- by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
- by 0x........: main (tc12_rwl_trivial.c:24)
-
-
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc12_rwl_trivial.stderr.diff-darwin970
=================================================
--- tc12_rwl_trivial.stderr.exp-darwin970 2011-09-25 21:45:43.081779036 -0500
+++ tc12_rwl_trivial.stderr.out 2011-09-25 21:57:25.455696007 -0500
@@ -1,17 +0,0 @@
-
-Thread #x is the program's root thread
-
-Thread #x unlocked a not-locked lock at 0x........
- at 0x........: pthread_rwlock_unlock* (hg_intercepts.c:...)
- by 0x........: main (tc12_rwl_trivial.c:35)
- Lock at 0x........ was first observed
- at 0x........: pthread_rwlock_init* (hg_intercepts.c:...)
- by 0x........: main (tc12_rwl_trivial.c:24)
-
-Thread #x's call to pthread_rwlock_unlock failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_rwlock_unlock* (hg_intercepts.c:...)
- by 0x........: main (tc12_rwl_trivial.c:35)
-
-
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
==================...
[truncated message content] |