diff options
author | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2011-06-24 10:50:11 +0000 |
---|---|---|
committer | sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2011-06-24 10:50:11 +0000 |
commit | 9af8d1e21468cbacdefc437b312ba1fa95fcba16 (patch) | |
tree | 105e52bfe7c56b07bfde10907243926cd335b10f /helgrind | |
parent | ffce8159a95134f0a2bc1cea3c3e6e265f096d9f (diff) |
Fix a bunch of helgrind .stderr.exp-s following r11824 (merge of
branches/HGDEV2)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11825 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'helgrind')
24 files changed, 10209 insertions, 2141 deletions
diff --git a/helgrind/tests/annotate_rwlock.stderr.exp b/helgrind/tests/annotate_rwlock.stderr.exp index e8c68569..5dab73e6 100644 --- a/helgrind/tests/annotate_rwlock.stderr.exp +++ b/helgrind/tests/annotate_rwlock.stderr.exp @@ -1,74 +1,112 @@ +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (annotate_rwlock.c:164) +---Thread-Announcement------------------------------------------ + Thread #x was created ... 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 + +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 + +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 + +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 + +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 + +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:...) ... +---------------------------------------------------------------- + +Lock at 0x........ was first observed + at 0x........: rwlock_init (annotate_rwlock.c:54) + by 0x........: main (annotate_rwlock.c:161) + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: 1, at address 0x........ at 0x........: rwlock_unlock (annotate_rwlock.c:127) by 0x........: thread_func (annotate_rwlock.c:149) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous read of size 4 by thread #x + +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:...) diff --git a/helgrind/tests/bar_bad.stderr.exp b/helgrind/tests/bar_bad.stderr.exp index a3aa2bb3..74af4fa5 100644 --- a/helgrind/tests/bar_bad.stderr.exp +++ b/helgrind/tests/bar_bad.stderr.exp @@ -1,11 +1,17 @@ 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:...) @@ -13,26 +19,36 @@ Thread #x's call to pthread_barrier_init failed 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:...) @@ -40,6 +56,8 @@ Thread #x's call to pthread_barrier_destroy failed 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) diff --git a/helgrind/tests/free_is_write.stderr.exp b/helgrind/tests/free_is_write.stderr.exp index 672915d7..ceb2628d 100644 --- a/helgrind/tests/free_is_write.stderr.exp +++ b/helgrind/tests/free_is_write.stderr.exp @@ -1,18 +1,27 @@ Start. +---Thread-Announcement------------------------------------------ + Thread #x was created ... 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 + +This conflicts with a previous read of size 1 by thread #x +Locks held: none at 0x........: main (free_is_write.c:36) Done. diff --git a/helgrind/tests/hg02_deadlock.stderr.exp b/helgrind/tests/hg02_deadlock.stderr.exp index 2137a9e2..1c33b31a 100644 --- a/helgrind/tests/hg02_deadlock.stderr.exp +++ b/helgrind/tests/hg02_deadlock.stderr.exp @@ -1,20 +1,34 @@ +---Thread-Announcement------------------------------------------ + Thread #x was created ... 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........ + +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........ + + 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:...) diff --git a/helgrind/tests/hg03_inherit.stderr.exp b/helgrind/tests/hg03_inherit.stderr.exp index 05412c31..723e77fb 100644 --- a/helgrind/tests/hg03_inherit.stderr.exp +++ b/helgrind/tests/hg03_inherit.stderr.exp @@ -1,19 +1,29 @@ +---Thread-Announcement------------------------------------------ + Thread #x was created ... 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 + +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 + +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) diff --git a/helgrind/tests/hg04_race.stderr.exp b/helgrind/tests/hg04_race.stderr.exp index 42d6be67..f1cc3b08 100644 --- a/helgrind/tests/hg04_race.stderr.exp +++ b/helgrind/tests/hg04_race.stderr.exp @@ -1,35 +1,51 @@ +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (hg04_race.c:21) +---Thread-Announcement------------------------------------------ + Thread #x was created ... 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 + +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 + +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 + +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 + +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) diff --git a/helgrind/tests/hg05_race2.stderr.exp b/helgrind/tests/hg05_race2.stderr.exp index 548fc0c4..d49d0293 100644 --- a/helgrind/tests/hg05_race2.stderr.exp +++ b/helgrind/tests/hg05_race2.stderr.exp @@ -1,35 +1,51 @@ +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (hg05_race2.c:29) +---Thread-Announcement------------------------------------------ + Thread #x was created ... 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 + +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 + +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 + +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 + +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) diff --git a/helgrind/tests/pth_barrier1.stderr.exp b/helgrind/tests/pth_barrier1.stderr.exp index b16e71fe..64a193e8 100644 --- a/helgrind/tests/pth_barrier1.stderr.exp +++ b/helgrind/tests/pth_barrier1.stderr.exp @@ -1,24 +1,34 @@ +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: barriers_and_races (pth_barrier.c:84) by 0x........: main (pth_barrier.c:107) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: barriers_and_races (pth_barrier.c:84) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 0 bytes inside a block of size 4 alloc'd + +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:72) by 0x........: main (pth_barrier.c:107) diff --git a/helgrind/tests/pth_barrier2.stderr.exp b/helgrind/tests/pth_barrier2.stderr.exp index 8330af92..d45fad60 100644 --- a/helgrind/tests/pth_barrier2.stderr.exp +++ b/helgrind/tests/pth_barrier2.stderr.exp @@ -1,427 +1,623 @@ +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: barriers_and_races (pth_barrier.c:84) by 0x........: main (pth_barrier.c:107) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: barriers_and_races (pth_barrier.c:84) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 0 bytes inside a block of size 128 alloc'd + +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:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 4 bytes inside a block of size 128 alloc'd + +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:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 128 alloc'd + +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:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 128 alloc'd + +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:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 128 alloc'd + +Address 0x........ is 16 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 128 alloc'd + +Address 0x........ is 20 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 128 alloc'd + +Address 0x........ is 24 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 128 alloc'd + +Address 0x........ is 28 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 128 alloc'd + +Address 0x........ is 32 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 128 alloc'd + +Address 0x........ is 36 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 128 alloc'd + +Address 0x........ is 40 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 128 alloc'd + +Address 0x........ is 44 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 128 alloc'd + +Address 0x........ is 48 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 128 alloc'd + +Address 0x........ is 52 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 128 alloc'd + +Address 0x........ is 56 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 128 alloc'd + +Address 0x........ is 60 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 128 alloc'd + +Address 0x........ is 64 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 128 alloc'd + +Address 0x........ is 68 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 128 alloc'd + +Address 0x........ is 72 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 128 alloc'd + +Address 0x........ is 76 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 128 alloc'd + +Address 0x........ is 80 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 128 alloc'd + +Address 0x........ is 84 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 128 alloc'd + +Address 0x........ is 88 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 128 alloc'd + +Address 0x........ is 92 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 96 bytes inside a block of size 128 alloc'd + +Address 0x........ is 96 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 100 bytes inside a block of size 128 alloc'd + +Address 0x........ is 100 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 104 bytes inside a block of size 128 alloc'd + +Address 0x........ is 104 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 108 bytes inside a block of size 128 alloc'd + +Address 0x........ is 108 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 112 bytes inside a block of size 128 alloc'd + +Address 0x........ is 112 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 116 bytes inside a block of size 128 alloc'd + +Address 0x........ is 116 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 120 bytes inside a block of size 128 alloc'd + +Address 0x........ is 120 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: threadfunc (pth_barrier.c:57) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 124 bytes inside a block of size 128 alloc'd + +Address 0x........ is 124 bytes inside a block of size 128 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: barriers_and_races (pth_barrier.c:72) by 0x........: main (pth_barrier.c:107) diff --git a/helgrind/tests/rwlock_race.stderr.exp b/helgrind/tests/rwlock_race.stderr.exp index 2251f3aa..b9048b3e 100644 --- a/helgrind/tests/rwlock_race.stderr.exp +++ b/helgrind/tests/rwlock_race.stderr.exp @@ -1,24 +1,34 @@ +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (rwlock_race.c:48) +---Thread-Announcement------------------------------------------ + Thread #x was created ... 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 + +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 + +Location 0x........ is 0 bytes inside local var "s_racy" +declared at rwlock_race.c:18, in frame #x of thread x Result: 2 diff --git a/helgrind/tests/tc01_simple_race.stderr.exp b/helgrind/tests/tc01_simple_race.stderr.exp index e12becc9..05eb50ab 100644 --- a/helgrind/tests/tc01_simple_race.stderr.exp +++ b/helgrind/tests/tc01_simple_race.stderr.exp @@ -1,28 +1,44 @@ +---Thread-Announcement------------------------------------------ + Thread #x is the program's root thread +---Thread-Announcement------------------------------------------ + Thread #x was created ... 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 + +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 + +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 + +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 + +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) diff --git a/helgrind/tests/tc04_free_lock.stderr.exp b/helgrind/tests/tc04_free_lock.stderr.exp index a7c68a81..77253116 100644 --- a/helgrind/tests/tc04_free_lock.stderr.exp +++ b/helgrind/tests/tc04_free_lock.stderr.exp @@ -1,6 +1,10 @@ +---Thread-Announcement------------------------------------------ + Thread #x is the program's root thread +---------------------------------------------------------------- + Thread #x: Exiting thread still holds 2 locks ... diff --git a/helgrind/tests/tc05_simple_race.stderr.exp b/helgrind/tests/tc05_simple_race.stderr.exp index 047c6572..46cb57d1 100644 --- a/helgrind/tests/tc05_simple_race.stderr.exp +++ b/helgrind/tests/tc05_simple_race.stderr.exp @@ -1,28 +1,44 @@ +---Thread-Announcement------------------------------------------ + Thread #x is the program's root thread +---Thread-Announcement------------------------------------------ + Thread #x was created ... 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 + +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 + +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 + +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 + +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) diff --git a/helgrind/tests/tc06_two_races.stderr.exp b/helgrind/tests/tc06_two_races.stderr.exp index 725b509a..8d6e53d0 100644 --- a/helgrind/tests/tc06_two_races.stderr.exp +++ b/helgrind/tests/tc06_two_races.stderr.exp @@ -1,46 +1,74 @@ +---Thread-Announcement------------------------------------------ + Thread #x is the program's root thread +---Thread-Announcement------------------------------------------ + Thread #x was created ... 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 + +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 + +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 + +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 + +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 + +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 + +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 + +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 + +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) diff --git a/helgrind/tests/tc10_rec_lock.stderr.exp b/helgrind/tests/tc10_rec_lock.stderr.exp index 923e6995..93eeee3f 100644 --- a/helgrind/tests/tc10_rec_lock.stderr.exp +++ b/helgrind/tests/tc10_rec_lock.stderr.exp @@ -6,8 +6,12 @@ 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) @@ -17,6 +21,8 @@ Thread #x unlocked a not-locked lock at 0x........ 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:...) diff --git a/helgrind/tests/tc12_rwl_trivial.stderr.exp b/helgrind/tests/tc12_rwl_trivial.stderr.exp index 6f9f8f02..0be20ad0 100644 --- a/helgrind/tests/tc12_rwl_trivial.stderr.exp +++ b/helgrind/tests/tc12_rwl_trivial.stderr.exp @@ -1,6 +1,10 @@ +---Thread-Announcement------------------------------------------ + 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) diff --git a/helgrind/tests/tc13_laog1.stderr.exp b/helgrind/tests/tc13_laog1.stderr.exp index 1ad45b11..756300f2 100644 --- a/helgrind/tests/tc13_laog1.stderr.exp +++ b/helgrind/tests/tc13_laog1.stderr.exp @@ -1,13 +1,25 @@ +---Thread-Announcement------------------------------------------ + Thread #x is the program's root thread +---------------------------------------------------------------- + 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........: main (tc13_laog1.c:23) + + followed by a later acquisition of lock at 0x........ at 0x........: pthread_mutex_lock (hg_intercepts.c:...) by 0x........: main (tc13_laog1.c:24) - Required order was established by acquisition of lock at 0x........ + +Required order was established by acquisition of lock at 0x........ at 0x........: pthread_mutex_lock (hg_intercepts.c:...) by 0x........: main (tc13_laog1.c:17) - followed by a later acquisition of lock at 0x........ + + followed by a later acquisition of lock at 0x........ at 0x........: pthread_mutex_lock (hg_intercepts.c:...) by 0x........: main (tc13_laog1.c:18) diff --git a/helgrind/tests/tc14_laog_dinphils.stderr.exp b/helgrind/tests/tc14_laog_dinphils.stderr.exp index 3f8813fb..bf2dd6da 100644 --- a/helgrind/tests/tc14_laog_dinphils.stderr.exp +++ b/helgrind/tests/tc14_laog_dinphils.stderr.exp @@ -1,10 +1,19 @@ +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc14_laog_dinphils.c:34) +---------------------------------------------------------------- + Thread #x: lock order "0x........ before 0x........" violated + +Observed (incorrect) order is: acquisition of lock at 0x........ + (stack unavailable) + + followed by a later acquisition of lock at 0x........ at 0x........: pthread_mutex_lock (hg_intercepts.c:...) by 0x........: dine (tc14_laog_dinphils.c:19) by 0x........: mythread_wrapper (hg_intercepts.c:...) diff --git a/helgrind/tests/tc15_laog_lockdel.stderr.exp b/helgrind/tests/tc15_laog_lockdel.stderr.exp index 8f0cbf4b..675b95b3 100644 --- a/helgrind/tests/tc15_laog_lockdel.stderr.exp +++ b/helgrind/tests/tc15_laog_lockdel.stderr.exp @@ -1,15 +1,27 @@ Establish order 1 -> 2 Try order 2 -> 1. This gives an error. +---Thread-Announcement------------------------------------------ + Thread #x is the program's root thread +---------------------------------------------------------------- + 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........: main (tc15_laog_lockdel.c:35) + + followed by a later acquisition of lock at 0x........ at 0x........: pthread_mutex_lock (hg_intercepts.c:...) by 0x........: main (tc15_laog_lockdel.c:36) - Required order was established by acquisition of lock at 0x........ + +Required order was established by acquisition of lock at 0x........ at 0x........: pthread_mutex_lock (hg_intercepts.c:...) by 0x........: main (tc15_laog_lockdel.c:27) - followed by a later acquisition of lock at 0x........ + + followed by a later acquisition of lock at 0x........ at 0x........: pthread_mutex_lock (hg_intercepts.c:...) by 0x........: main (tc15_laog_lockdel.c:28) diff --git a/helgrind/tests/tc16_byterace.stderr.exp b/helgrind/tests/tc16_byterace.stderr.exp index 63dd94ca..d40ce825 100644 --- a/helgrind/tests/tc16_byterace.stderr.exp +++ b/helgrind/tests/tc16_byterace.stderr.exp @@ -1,28 +1,44 @@ +---Thread-Announcement------------------------------------------ + Thread #x is the program's root thread +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc16_byterace.c:22) +---------------------------------------------------------------- + Possible data race during read of size 1 at 0x........ by thread #x +Locks held: none at 0x........: main (tc16_byterace.c:34) - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child_fn (tc16_byterace.c:13) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Location 0x........ is 0 bytes inside bytes[4], - a global variable declared at tc16_byterace.c:7 + +Location 0x........ is 0 bytes inside bytes[4], +a global variable declared at tc16_byterace.c:7 + +---------------------------------------------------------------- Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: main (tc16_byterace.c:34) - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child_fn (tc16_byterace.c:13) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Location 0x........ is 0 bytes inside bytes[4], - a global variable declared at tc16_byterace.c:7 + +Location 0x........ is 0 bytes inside bytes[4], +a global variable declared at tc16_byterace.c:7 ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) diff --git a/helgrind/tests/tc19_shadowmem.stderr.exp b/helgrind/tests/tc19_shadowmem.stderr.exp index 378c7f8d..923d6be2 100644 --- a/helgrind/tests/tc19_shadowmem.stderr.exp +++ b/helgrind/tests/tc19_shadowmem.stderr.exp @@ -5,2477 +5,3467 @@ =========================================================== ---------- char gran, 0 .. 99, skip 0 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 0 bytes inside a block of size 100 alloc'd + +Address 0x........ is 0 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 1 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 1 bytes inside a block of size 100 alloc'd + +Address 0x........ is 1 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 2 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 2 bytes inside a block of size 100 alloc'd + +Address 0x........ is 2 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 3 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 3 bytes inside a block of size 100 alloc'd + +Address 0x........ is 3 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 4 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 4 bytes inside a block of size 100 alloc'd + +Address 0x........ is 4 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 5 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 5 bytes inside a block of size 100 alloc'd + +Address 0x........ is 5 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 6 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 6 bytes inside a block of size 100 alloc'd + +Address 0x........ is 6 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 7 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 7 bytes inside a block of size 100 alloc'd + +Address 0x........ is 7 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 8 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 9 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 9 bytes inside a block of size 100 alloc'd + +Address 0x........ is 9 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 10 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 10 bytes inside a block of size 100 alloc'd + +Address 0x........ is 10 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 11 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 11 bytes inside a block of size 100 alloc'd + +Address 0x........ is 11 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 12 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 13 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 13 bytes inside a block of size 100 alloc'd + +Address 0x........ is 13 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 14 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 14 bytes inside a block of size 100 alloc'd + +Address 0x........ is 14 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 15 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 15 bytes inside a block of size 100 alloc'd + +Address 0x........ is 15 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 16 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 17 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 17 bytes inside a block of size 100 alloc'd + +Address 0x........ is 17 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 18 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 18 bytes inside a block of size 100 alloc'd + +Address 0x........ is 18 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 19 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 19 bytes inside a block of size 100 alloc'd + +Address 0x........ is 19 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 20 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 21 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 21 bytes inside a block of size 100 alloc'd + +Address 0x........ is 21 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 22 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 22 bytes inside a block of size 100 alloc'd + +Address 0x........ is 22 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 23 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 23 bytes inside a block of size 100 alloc'd + +Address 0x........ is 23 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 24 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 25 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 25 bytes inside a block of size 100 alloc'd + +Address 0x........ is 25 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 26 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 26 bytes inside a block of size 100 alloc'd + +Address 0x........ is 26 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 27 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 27 bytes inside a block of size 100 alloc'd + +Address 0x........ is 27 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 28 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 29 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 29 bytes inside a block of size 100 alloc'd + +Address 0x........ is 29 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 30 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 30 bytes inside a block of size 100 alloc'd + +Address 0x........ is 30 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 31 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 31 bytes inside a block of size 100 alloc'd + +Address 0x........ is 31 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 32 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 33 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 33 bytes inside a block of size 100 alloc'd + +Address 0x........ is 33 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 34 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 34 bytes inside a block of size 100 alloc'd + +Address 0x........ is 34 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 35 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 35 bytes inside a block of size 100 alloc'd + +Address 0x........ is 35 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 36 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 37 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 37 bytes inside a block of size 100 alloc'd + +Address 0x........ is 37 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 38 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 38 bytes inside a block of size 100 alloc'd + +Address 0x........ is 38 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 39 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 39 bytes inside a block of size 100 alloc'd + +Address 0x........ is 39 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 40 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 41 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 41 bytes inside a block of size 100 alloc'd + +Address 0x........ is 41 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 42 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 42 bytes inside a block of size 100 alloc'd + +Address 0x........ is 42 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 43 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 43 bytes inside a block of size 100 alloc'd + +Address 0x........ is 43 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 44 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 45 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 45 bytes inside a block of size 100 alloc'd + +Address 0x........ is 45 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 46 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 46 bytes inside a block of size 100 alloc'd + +Address 0x........ is 46 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 47 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 47 bytes inside a block of size 100 alloc'd + +Address 0x........ is 47 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 48 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 49 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 49 bytes inside a block of size 100 alloc'd + +Address 0x........ is 49 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 50 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 50 bytes inside a block of size 100 alloc'd + +Address 0x........ is 50 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 51 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 51 bytes inside a block of size 100 alloc'd + +Address 0x........ is 51 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 52 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 53 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 53 bytes inside a block of size 100 alloc'd + +Address 0x........ is 53 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 54 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 54 bytes inside a block of size 100 alloc'd + +Address 0x........ is 54 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 55 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 55 bytes inside a block of size 100 alloc'd + +Address 0x........ is 55 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 56 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 57 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 57 bytes inside a block of size 100 alloc'd + +Address 0x........ is 57 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 58 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 58 bytes inside a block of size 100 alloc'd + +Address 0x........ is 58 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 59 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 59 bytes inside a block of size 100 alloc'd + +Address 0x........ is 59 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 60 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 61 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 61 bytes inside a block of size 100 alloc'd + +Address 0x........ is 61 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 62 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 62 bytes inside a block of size 100 alloc'd + +Address 0x........ is 62 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 63 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 63 bytes inside a block of size 100 alloc'd + +Address 0x........ is 63 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 64 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 65 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 65 bytes inside a block of size 100 alloc'd + +Address 0x........ is 65 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 66 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 66 bytes inside a block of size 100 alloc'd + +Address 0x........ is 66 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 67 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 67 bytes inside a block of size 100 alloc'd + +Address 0x........ is 67 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 68 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 69 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 69 bytes inside a block of size 100 alloc'd + +Address 0x........ is 69 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 70 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 70 bytes inside a block of size 100 alloc'd + +Address 0x........ is 70 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 71 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 71 bytes inside a block of size 100 alloc'd + +Address 0x........ is 71 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 72 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 73 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 73 bytes inside a block of size 100 alloc'd + +Address 0x........ is 73 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 74 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 74 bytes inside a block of size 100 alloc'd + +Address 0x........ is 74 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 75 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 75 bytes inside a block of size 100 alloc'd + +Address 0x........ is 75 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 76 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 77 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 77 bytes inside a block of size 100 alloc'd + +Address 0x........ is 77 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 78 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 78 bytes inside a block of size 100 alloc'd + +Address 0x........ is 78 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 79 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 79 bytes inside a block of size 100 alloc'd + +Address 0x........ is 79 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 80 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 81 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 81 bytes inside a block of size 100 alloc'd + +Address 0x........ is 81 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 82 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 82 bytes inside a block of size 100 alloc'd + +Address 0x........ is 82 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 83 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 83 bytes inside a block of size 100 alloc'd + +Address 0x........ is 83 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 84 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 85 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 85 bytes inside a block of size 100 alloc'd + +Address 0x........ is 85 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 86 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 86 bytes inside a block of size 100 alloc'd + +Address 0x........ is 86 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 87 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 87 bytes inside a block of size 100 alloc'd + +Address 0x........ is 87 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 88 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 89 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 89 bytes inside a block of size 100 alloc'd + +Address 0x........ is 89 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 90 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 90 bytes inside a block of size 100 alloc'd + +Address 0x........ is 90 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 91 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 91 bytes inside a block of size 100 alloc'd + +Address 0x........ is 91 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 92 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:472) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:472) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 100 alloc'd + +Address 0x........ is 92 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 93 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 93 bytes inside a block of size 100 alloc'd + +Address 0x........ is 93 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 94 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 94 bytes inside a block of size 100 alloc'd + +Address 0x........ is 94 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 95 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 95 bytes inside a block of size 100 alloc'd + +Address 0x........ is 95 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 96 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:480) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:480) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 96 bytes inside a block of size 100 alloc'd + +Address 0x........ is 96 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 97 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:482) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:482) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 97 bytes inside a block of size 100 alloc'd + +Address 0x........ is 97 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 98 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:173) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:172) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:484) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:484) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 98 bytes inside a block of size 100 alloc'd + +Address 0x........ is 98 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) @@ -2485,27 +3475,37 @@ Possible data race during write of size 1 at 0x........ by thread #x ========================================================== ---------- short gran, 0 .. 98, skip 0 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 0 bytes inside a block of size 100 alloc'd + +Address 0x........ is 0 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) @@ -2513,3113 +3513,4377 @@ Possible data race during write of size 2 at 0x........ by thread #x More than 100 errors detected. Subsequent errors will still be recorded, but in less detail than before. ---------- short gran, 1 .. 98, skip 1 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 1 bytes inside a block of size 100 alloc'd + +Address 0x........ is 1 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 2 bytes inside a block of size 100 alloc'd + +Address 0x........ is 2 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 2 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 2 bytes inside a block of size 100 alloc'd + +Address 0x........ is 2 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 3 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 3 bytes inside a block of size 100 alloc'd + +Address 0x........ is 3 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 4 bytes inside a block of size 100 alloc'd + +Address 0x........ is 4 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 4 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 4 bytes inside a block of size 100 alloc'd + +Address 0x........ is 4 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 5 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 5 bytes inside a block of size 100 alloc'd + +Address 0x........ is 5 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 6 bytes inside a block of size 100 alloc'd + +Address 0x........ is 6 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 6 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 6 bytes inside a block of size 100 alloc'd + +Address 0x........ is 6 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 7 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 7 bytes inside a block of size 100 alloc'd + +Address 0x........ is 7 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 8 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 9 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 9 bytes inside a block of size 100 alloc'd + +Address 0x........ is 9 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 10 bytes inside a block of size 100 alloc'd + +Address 0x........ is 10 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 10 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 10 bytes inside a block of size 100 alloc'd + +Address 0x........ is 10 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 11 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 11 bytes inside a block of size 100 alloc'd + +Address 0x........ is 11 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 12 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 13 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 13 bytes inside a block of size 100 alloc'd + +Address 0x........ is 13 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 14 bytes inside a block of size 100 alloc'd + +Address 0x........ is 14 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 14 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 14 bytes inside a block of size 100 alloc'd + +Address 0x........ is 14 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 15 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 15 bytes inside a block of size 100 alloc'd + +Address 0x........ is 15 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 16 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 17 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 17 bytes inside a block of size 100 alloc'd + +Address 0x........ is 17 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 18 bytes inside a block of size 100 alloc'd + +Address 0x........ is 18 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 18 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 18 bytes inside a block of size 100 alloc'd + +Address 0x........ is 18 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 19 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 19 bytes inside a block of size 100 alloc'd + +Address 0x........ is 19 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 20 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 21 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 21 bytes inside a block of size 100 alloc'd + +Address 0x........ is 21 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 22 bytes inside a block of size 100 alloc'd + +Address 0x........ is 22 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 22 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 22 bytes inside a block of size 100 alloc'd + +Address 0x........ is 22 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 23 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 23 bytes inside a block of size 100 alloc'd + +Address 0x........ is 23 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 24 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 25 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 25 bytes inside a block of size 100 alloc'd + +Address 0x........ is 25 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 26 bytes inside a block of size 100 alloc'd + +Address 0x........ is 26 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 26 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 26 bytes inside a block of size 100 alloc'd + +Address 0x........ is 26 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 27 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 27 bytes inside a block of size 100 alloc'd + +Address 0x........ is 27 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 28 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 29 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 29 bytes inside a block of size 100 alloc'd + +Address 0x........ is 29 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 30 bytes inside a block of size 100 alloc'd + +Address 0x........ is 30 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 30 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 30 bytes inside a block of size 100 alloc'd + +Address 0x........ is 30 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 31 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 31 bytes inside a block of size 100 alloc'd + +Address 0x........ is 31 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 32 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 33 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 33 bytes inside a block of size 100 alloc'd + +Address 0x........ is 33 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 34 bytes inside a block of size 100 alloc'd + +Address 0x........ is 34 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 34 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 34 bytes inside a block of size 100 alloc'd + +Address 0x........ is 34 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 35 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 35 bytes inside a block of size 100 alloc'd + +Address 0x........ is 35 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 36 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 37 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 37 bytes inside a block of size 100 alloc'd + +Address 0x........ is 37 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 38 bytes inside a block of size 100 alloc'd + +Address 0x........ is 38 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 38 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 38 bytes inside a block of size 100 alloc'd + +Address 0x........ is 38 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 39 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 39 bytes inside a block of size 100 alloc'd + +Address 0x........ is 39 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 40 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 41 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 41 bytes inside a block of size 100 alloc'd + +Address 0x........ is 41 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 42 bytes inside a block of size 100 alloc'd + +Address 0x........ is 42 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 42 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 42 bytes inside a block of size 100 alloc'd + +Address 0x........ is 42 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 43 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 43 bytes inside a block of size 100 alloc'd + +Address 0x........ is 43 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 44 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 45 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 45 bytes inside a block of size 100 alloc'd + +Address 0x........ is 45 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 46 bytes inside a block of size 100 alloc'd + +Address 0x........ is 46 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 46 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 46 bytes inside a block of size 100 alloc'd + +Address 0x........ is 46 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 47 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 47 bytes inside a block of size 100 alloc'd + +Address 0x........ is 47 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 48 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 49 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 49 bytes inside a block of size 100 alloc'd + +Address 0x........ is 49 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 50 bytes inside a block of size 100 alloc'd + +Address 0x........ is 50 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 50 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 50 bytes inside a block of size 100 alloc'd + +Address 0x........ is 50 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 51 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 51 bytes inside a block of size 100 alloc'd + +Address 0x........ is 51 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 52 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 53 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 53 bytes inside a block of size 100 alloc'd + +Address 0x........ is 53 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 54 bytes inside a block of size 100 alloc'd + +Address 0x........ is 54 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 54 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 54 bytes inside a block of size 100 alloc'd + +Address 0x........ is 54 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 55 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 55 bytes inside a block of size 100 alloc'd + +Address 0x........ is 55 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 56 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 57 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 57 bytes inside a block of size 100 alloc'd + +Address 0x........ is 57 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 58 bytes inside a block of size 100 alloc'd + +Address 0x........ is 58 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 58 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 58 bytes inside a block of size 100 alloc'd + +Address 0x........ is 58 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 59 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 59 bytes inside a block of size 100 alloc'd + +Address 0x........ is 59 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 60 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 61 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 61 bytes inside a block of size 100 alloc'd + +Address 0x........ is 61 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 62 bytes inside a block of size 100 alloc'd + +Address 0x........ is 62 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 62 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 62 bytes inside a block of size 100 alloc'd + +Address 0x........ is 62 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 63 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 63 bytes inside a block of size 100 alloc'd + +Address 0x........ is 63 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 64 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 65 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 65 bytes inside a block of size 100 alloc'd + +Address 0x........ is 65 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 66 bytes inside a block of size 100 alloc'd + +Address 0x........ is 66 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 66 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 66 bytes inside a block of size 100 alloc'd + +Address 0x........ is 66 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 67 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 67 bytes inside a block of size 100 alloc'd + +Address 0x........ is 67 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 68 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 69 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 69 bytes inside a block of size 100 alloc'd + +Address 0x........ is 69 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 70 bytes inside a block of size 100 alloc'd + +Address 0x........ is 70 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 70 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 70 bytes inside a block of size 100 alloc'd + +Address 0x........ is 70 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 71 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 71 bytes inside a block of size 100 alloc'd + +Address 0x........ is 71 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 72 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 73 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 73 bytes inside a block of size 100 alloc'd + +Address 0x........ is 73 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 74 bytes inside a block of size 100 alloc'd + +Address 0x........ is 74 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 74 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 74 bytes inside a block of size 100 alloc'd + +Address 0x........ is 74 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 75 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 75 bytes inside a block of size 100 alloc'd + +Address 0x........ is 75 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 76 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 77 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 77 bytes inside a block of size 100 alloc'd + +Address 0x........ is 77 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 78 bytes inside a block of size 100 alloc'd + +Address 0x........ is 78 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 78 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 78 bytes inside a block of size 100 alloc'd + +Address 0x........ is 78 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 79 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 79 bytes inside a block of size 100 alloc'd + +Address 0x........ is 79 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 80 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 81 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 81 bytes inside a block of size 100 alloc'd + +Address 0x........ is 81 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 82 bytes inside a block of size 100 alloc'd + +Address 0x........ is 82 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 82 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 82 bytes inside a block of size 100 alloc'd + +Address 0x........ is 82 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 83 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 83 bytes inside a block of size 100 alloc'd + +Address 0x........ is 83 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 84 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 85 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 85 bytes inside a block of size 100 alloc'd + +Address 0x........ is 85 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 86 bytes inside a block of size 100 alloc'd + +Address 0x........ is 86 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 86 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 86 bytes inside a block of size 100 alloc'd + +Address 0x........ is 86 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 87 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 87 bytes inside a block of size 100 alloc'd + +Address 0x........ is 87 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 88 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 89 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 89 bytes inside a block of size 100 alloc'd + +Address 0x........ is 89 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 90 bytes inside a block of size 100 alloc'd + +Address 0x........ is 90 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 90 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 90 bytes inside a block of size 100 alloc'd + +Address 0x........ is 90 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 91 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 91 bytes inside a block of size 100 alloc'd + +Address 0x........ is 91 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 100 alloc'd + +Address 0x........ is 92 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 92 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:472) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:472) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 100 alloc'd + +Address 0x........ is 92 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 93 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 93 bytes inside a block of size 100 alloc'd + +Address 0x........ is 93 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 94 bytes inside a block of size 100 alloc'd + +Address 0x........ is 94 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 94 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 94 bytes inside a block of size 100 alloc'd + +Address 0x........ is 94 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 95 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 95 bytes inside a block of size 100 alloc'd + +Address 0x........ is 95 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 96 bytes inside a block of size 100 alloc'd + +Address 0x........ is 96 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 96 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:480) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:480) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 96 bytes inside a block of size 100 alloc'd + +Address 0x........ is 96 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 97 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:204) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:203) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:482) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:482) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 97 bytes inside a block of size 100 alloc'd + +Address 0x........ is 97 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:482) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:482) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 98 bytes inside a block of size 100 alloc'd + +Address 0x........ is 98 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) @@ -5629,4754 +7893,6722 @@ Possible data race during write of size 1 at 0x........ by thread #x ========================================================== ---------- int gran, 0 .. 96, skip 0 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 0 bytes inside a block of size 100 alloc'd + +Address 0x........ is 0 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 1 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 1 bytes inside a block of size 100 alloc'd + +Address 0x........ is 1 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 2 bytes inside a block of size 100 alloc'd + +Address 0x........ is 2 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 3 bytes inside a block of size 100 alloc'd + +Address 0x........ is 3 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 4 bytes inside a block of size 100 alloc'd + +Address 0x........ is 4 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 2 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 2 bytes inside a block of size 100 alloc'd + +Address 0x........ is 2 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 4 bytes inside a block of size 100 alloc'd + +Address 0x........ is 4 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 3 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 3 bytes inside a block of size 100 alloc'd + +Address 0x........ is 3 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 4 bytes inside a block of size 100 alloc'd + +Address 0x........ is 4 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 5 bytes inside a block of size 100 alloc'd + +Address 0x........ is 5 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 6 bytes inside a block of size 100 alloc'd + +Address 0x........ is 6 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 4 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 4 bytes inside a block of size 100 alloc'd + +Address 0x........ is 4 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 5 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 5 bytes inside a block of size 100 alloc'd + +Address 0x........ is 5 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 6 bytes inside a block of size 100 alloc'd + +Address 0x........ is 6 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 7 bytes inside a block of size 100 alloc'd + +Address 0x........ is 7 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 6 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 6 bytes inside a block of size 100 alloc'd + +Address 0x........ is 6 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 7 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 7 bytes inside a block of size 100 alloc'd + +Address 0x........ is 7 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 9 bytes inside a block of size 100 alloc'd + +Address 0x........ is 9 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 10 bytes inside a block of size 100 alloc'd + +Address 0x........ is 10 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 8 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 9 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 9 bytes inside a block of size 100 alloc'd + +Address 0x........ is 9 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 10 bytes inside a block of size 100 alloc'd + +Address 0x........ is 10 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 11 bytes inside a block of size 100 alloc'd + +Address 0x........ is 11 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 10 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 10 bytes inside a block of size 100 alloc'd + +Address 0x........ is 10 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 11 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 11 bytes inside a block of size 100 alloc'd + +Address 0x........ is 11 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 13 bytes inside a block of size 100 alloc'd + +Address 0x........ is 13 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 14 bytes inside a block of size 100 alloc'd + +Address 0x........ is 14 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 12 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 13 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 13 bytes inside a block of size 100 alloc'd + +Address 0x........ is 13 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 14 bytes inside a block of size 100 alloc'd + +Address 0x........ is 14 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 15 bytes inside a block of size 100 alloc'd + +Address 0x........ is 15 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 14 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 14 bytes inside a block of size 100 alloc'd + +Address 0x........ is 14 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 15 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 15 bytes inside a block of size 100 alloc'd + +Address 0x........ is 15 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 17 bytes inside a block of size 100 alloc'd + +Address 0x........ is 17 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 18 bytes inside a block of size 100 alloc'd + +Address 0x........ is 18 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 16 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 17 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 17 bytes inside a block of size 100 alloc'd + +Address 0x........ is 17 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 18 bytes inside a block of size 100 alloc'd + +Address 0x........ is 18 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 19 bytes inside a block of size 100 alloc'd + +Address 0x........ is 19 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 18 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 18 bytes inside a block of size 100 alloc'd + +Address 0x........ is 18 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 19 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 19 bytes inside a block of size 100 alloc'd + +Address 0x........ is 19 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 21 bytes inside a block of size 100 alloc'd + +Address 0x........ is 21 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 22 bytes inside a block of size 100 alloc'd + +Address 0x........ is 22 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 20 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 21 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 21 bytes inside a block of size 100 alloc'd + +Address 0x........ is 21 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 22 bytes inside a block of size 100 alloc'd + +Address 0x........ is 22 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 23 bytes inside a block of size 100 alloc'd + +Address 0x........ is 23 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 22 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 22 bytes inside a block of size 100 alloc'd + +Address 0x........ is 22 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 23 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 23 bytes inside a block of size 100 alloc'd + +Address 0x........ is 23 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 25 bytes inside a block of size 100 alloc'd + +Address 0x........ is 25 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 26 bytes inside a block of size 100 alloc'd + +Address 0x........ is 26 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 24 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 25 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 25 bytes inside a block of size 100 alloc'd + +Address 0x........ is 25 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 26 bytes inside a block of size 100 alloc'd + +Address 0x........ is 26 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 27 bytes inside a block of size 100 alloc'd + +Address 0x........ is 27 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 26 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 26 bytes inside a block of size 100 alloc'd + +Address 0x........ is 26 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 27 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 27 bytes inside a block of size 100 alloc'd + +Address 0x........ is 27 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 29 bytes inside a block of size 100 alloc'd + +Address 0x........ is 29 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 30 bytes inside a block of size 100 alloc'd + +Address 0x........ is 30 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 28 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 29 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 29 bytes inside a block of size 100 alloc'd + +Address 0x........ is 29 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 30 bytes inside a block of size 100 alloc'd + +Address 0x........ is 30 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 31 bytes inside a block of size 100 alloc'd + +Address 0x........ is 31 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 30 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 30 bytes inside a block of size 100 alloc'd + +Address 0x........ is 30 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 31 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 31 bytes inside a block of size 100 alloc'd + +Address 0x........ is 31 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 33 bytes inside a block of size 100 alloc'd + +Address 0x........ is 33 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 34 bytes inside a block of size 100 alloc'd + +Address 0x........ is 34 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 32 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 33 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 33 bytes inside a block of size 100 alloc'd + +Address 0x........ is 33 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 34 bytes inside a block of size 100 alloc'd + +Address 0x........ is 34 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 35 bytes inside a block of size 100 alloc'd + +Address 0x........ is 35 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 34 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 34 bytes inside a block of size 100 alloc'd + +Address 0x........ is 34 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 35 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 35 bytes inside a block of size 100 alloc'd + +Address 0x........ is 35 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 37 bytes inside a block of size 100 alloc'd + +Address 0x........ is 37 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 38 bytes inside a block of size 100 alloc'd + +Address 0x........ is 38 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 36 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 37 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 37 bytes inside a block of size 100 alloc'd + +Address 0x........ is 37 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 38 bytes inside a block of size 100 alloc'd + +Address 0x........ is 38 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 39 bytes inside a block of size 100 alloc'd + +Address 0x........ is 39 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 38 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 38 bytes inside a block of size 100 alloc'd + +Address 0x........ is 38 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 39 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 39 bytes inside a block of size 100 alloc'd + +Address 0x........ is 39 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 41 bytes inside a block of size 100 alloc'd + +Address 0x........ is 41 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 42 bytes inside a block of size 100 alloc'd + +Address 0x........ is 42 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 40 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 41 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 41 bytes inside a block of size 100 alloc'd + +Address 0x........ is 41 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 42 bytes inside a block of size 100 alloc'd + +Address 0x........ is 42 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 43 bytes inside a block of size 100 alloc'd + +Address 0x........ is 43 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 42 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 42 bytes inside a block of size 100 alloc'd + +Address 0x........ is 42 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 43 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 43 bytes inside a block of size 100 alloc'd + +Address 0x........ is 43 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 45 bytes inside a block of size 100 alloc'd + +Address 0x........ is 45 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 46 bytes inside a block of size 100 alloc'd + +Address 0x........ is 46 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 44 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 45 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 45 bytes inside a block of size 100 alloc'd + +Address 0x........ is 45 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 46 bytes inside a block of size 100 alloc'd + +Address 0x........ is 46 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 47 bytes inside a block of size 100 alloc'd + +Address 0x........ is 47 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 46 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 46 bytes inside a block of size 100 alloc'd + +Address 0x........ is 46 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 47 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 47 bytes inside a block of size 100 alloc'd + +Address 0x........ is 47 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 49 bytes inside a block of size 100 alloc'd + +Address 0x........ is 49 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 50 bytes inside a block of size 100 alloc'd + +Address 0x........ is 50 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 48 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 49 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 49 bytes inside a block of size 100 alloc'd + +Address 0x........ is 49 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 50 bytes inside a block of size 100 alloc'd + +Address 0x........ is 50 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 51 bytes inside a block of size 100 alloc'd + +Address 0x........ is 51 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 50 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 50 bytes inside a block of size 100 alloc'd + +Address 0x........ is 50 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 51 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 51 bytes inside a block of size 100 alloc'd + +Address 0x........ is 51 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 53 bytes inside a block of size 100 alloc'd + +Address 0x........ is 53 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 54 bytes inside a block of size 100 alloc'd + +Address 0x........ is 54 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 52 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 53 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 53 bytes inside a block of size 100 alloc'd + +Address 0x........ is 53 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 54 bytes inside a block of size 100 alloc'd + +Address 0x........ is 54 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 55 bytes inside a block of size 100 alloc'd + +Address 0x........ is 55 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 54 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 54 bytes inside a block of size 100 alloc'd + +Address 0x........ is 54 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 55 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 55 bytes inside a block of size 100 alloc'd + +Address 0x........ is 55 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 57 bytes inside a block of size 100 alloc'd + +Address 0x........ is 57 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 58 bytes inside a block of size 100 alloc'd + +Address 0x........ is 58 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 56 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 57 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 57 bytes inside a block of size 100 alloc'd + +Address 0x........ is 57 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 58 bytes inside a block of size 100 alloc'd + +Address 0x........ is 58 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 59 bytes inside a block of size 100 alloc'd + +Address 0x........ is 59 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 58 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 58 bytes inside a block of size 100 alloc'd + +Address 0x........ is 58 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 59 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 59 bytes inside a block of size 100 alloc'd + +Address 0x........ is 59 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 61 bytes inside a block of size 100 alloc'd + +Address 0x........ is 61 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 62 bytes inside a block of size 100 alloc'd + +Address 0x........ is 62 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 60 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 61 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 61 bytes inside a block of size 100 alloc'd + +Address 0x........ is 61 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 62 bytes inside a block of size 100 alloc'd + +Address 0x........ is 62 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 63 bytes inside a block of size 100 alloc'd + +Address 0x........ is 63 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 62 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 62 bytes inside a block of size 100 alloc'd + +Address 0x........ is 62 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 63 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 63 bytes inside a block of size 100 alloc'd + +Address 0x........ is 63 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 65 bytes inside a block of size 100 alloc'd + +Address 0x........ is 65 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 66 bytes inside a block of size 100 alloc'd + +Address 0x........ is 66 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 64 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 65 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 65 bytes inside a block of size 100 alloc'd + +Address 0x........ is 65 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 66 bytes inside a block of size 100 alloc'd + +Address 0x........ is 66 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 67 bytes inside a block of size 100 alloc'd + +Address 0x........ is 67 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 66 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 66 bytes inside a block of size 100 alloc'd + +Address 0x........ is 66 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 67 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 67 bytes inside a block of size 100 alloc'd + +Address 0x........ is 67 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 69 bytes inside a block of size 100 alloc'd + +Address 0x........ is 69 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 70 bytes inside a block of size 100 alloc'd + +Address 0x........ is 70 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 68 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 69 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 69 bytes inside a block of size 100 alloc'd + +Address 0x........ is 69 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 70 bytes inside a block of size 100 alloc'd + +Address 0x........ is 70 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 71 bytes inside a block of size 100 alloc'd + +Address 0x........ is 71 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 70 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 70 bytes inside a block of size 100 alloc'd + +Address 0x........ is 70 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 71 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 71 bytes inside a block of size 100 alloc'd + +Address 0x........ is 71 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 73 bytes inside a block of size 100 alloc'd + +Address 0x........ is 73 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 74 bytes inside a block of size 100 alloc'd + +Address 0x........ is 74 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 72 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 73 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 73 bytes inside a block of size 100 alloc'd + +Address 0x........ is 73 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 74 bytes inside a block of size 100 alloc'd + +Address 0x........ is 74 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 75 bytes inside a block of size 100 alloc'd + +Address 0x........ is 75 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 74 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 74 bytes inside a block of size 100 alloc'd + +Address 0x........ is 74 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 75 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 75 bytes inside a block of size 100 alloc'd + +Address 0x........ is 75 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 77 bytes inside a block of size 100 alloc'd + +Address 0x........ is 77 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 78 bytes inside a block of size 100 alloc'd + +Address 0x........ is 78 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 76 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 77 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 77 bytes inside a block of size 100 alloc'd + +Address 0x........ is 77 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 78 bytes inside a block of size 100 alloc'd + +Address 0x........ is 78 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 79 bytes inside a block of size 100 alloc'd + +Address 0x........ is 79 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 78 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 78 bytes inside a block of size 100 alloc'd + +Address 0x........ is 78 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 79 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 79 bytes inside a block of size 100 alloc'd + +Address 0x........ is 79 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 81 bytes inside a block of size 100 alloc'd + +Address 0x........ is 81 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 82 bytes inside a block of size 100 alloc'd + +Address 0x........ is 82 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 80 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 81 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 81 bytes inside a block of size 100 alloc'd + +Address 0x........ is 81 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 82 bytes inside a block of size 100 alloc'd + +Address 0x........ is 82 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 83 bytes inside a block of size 100 alloc'd + +Address 0x........ is 83 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 82 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 82 bytes inside a block of size 100 alloc'd + +Address 0x........ is 82 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 83 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 83 bytes inside a block of size 100 alloc'd + +Address 0x........ is 83 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 85 bytes inside a block of size 100 alloc'd + +Address 0x........ is 85 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 86 bytes inside a block of size 100 alloc'd + +Address 0x........ is 86 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 84 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 85 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 85 bytes inside a block of size 100 alloc'd + +Address 0x........ is 85 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 86 bytes inside a block of size 100 alloc'd + +Address 0x........ is 86 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 87 bytes inside a block of size 100 alloc'd + +Address 0x........ is 87 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 86 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 86 bytes inside a block of size 100 alloc'd + +Address 0x........ is 86 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 87 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 87 bytes inside a block of size 100 alloc'd + +Address 0x........ is 87 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 89 bytes inside a block of size 100 alloc'd + +Address 0x........ is 89 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 90 bytes inside a block of size 100 alloc'd + +Address 0x........ is 90 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 88 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 89 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 89 bytes inside a block of size 100 alloc'd + +Address 0x........ is 89 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 90 bytes inside a block of size 100 alloc'd + +Address 0x........ is 90 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 91 bytes inside a block of size 100 alloc'd + +Address 0x........ is 91 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 100 alloc'd + +Address 0x........ is 92 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 90 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 90 bytes inside a block of size 100 alloc'd + +Address 0x........ is 90 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 100 alloc'd + +Address 0x........ is 92 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 91 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 91 bytes inside a block of size 100 alloc'd + +Address 0x........ is 91 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 100 alloc'd + +Address 0x........ is 92 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 93 bytes inside a block of size 100 alloc'd + +Address 0x........ is 93 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 94 bytes inside a block of size 100 alloc'd + +Address 0x........ is 94 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 92 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:472) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:472) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 100 alloc'd + +Address 0x........ is 92 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 93 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 93 bytes inside a block of size 100 alloc'd + +Address 0x........ is 93 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 94 bytes inside a block of size 100 alloc'd + +Address 0x........ is 94 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 95 bytes inside a block of size 100 alloc'd + +Address 0x........ is 95 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 96 bytes inside a block of size 100 alloc'd + +Address 0x........ is 96 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 94 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 94 bytes inside a block of size 100 alloc'd + +Address 0x........ is 94 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 96 bytes inside a block of size 100 alloc'd + +Address 0x........ is 96 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 95 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:235) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:234) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 95 bytes inside a block of size 100 alloc'd + +Address 0x........ is 95 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 96 bytes inside a block of size 100 alloc'd + +Address 0x........ is 96 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 97 bytes inside a block of size 100 alloc'd + +Address 0x........ is 97 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 98 bytes inside a block of size 100 alloc'd + +Address 0x........ is 98 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) @@ -10386,7930 +14618,11262 @@ Possible data race during write of size 1 at 0x........ by thread #x ========================================================== ---------- double gran, 0 .. 92, skip 0 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 8 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 8 by thread #x + +This conflicts with a previous write of size 8 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 0 bytes inside a block of size 100 alloc'd + +Address 0x........ is 0 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 1 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 1 bytes inside a block of size 100 alloc'd + +Address 0x........ is 1 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 2 bytes inside a block of size 100 alloc'd + +Address 0x........ is 2 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 3 bytes inside a block of size 100 alloc'd + +Address 0x........ is 3 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 4 bytes inside a block of size 100 alloc'd + +Address 0x........ is 4 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 5 bytes inside a block of size 100 alloc'd + +Address 0x........ is 5 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 6 bytes inside a block of size 100 alloc'd + +Address 0x........ is 6 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 7 bytes inside a block of size 100 alloc'd + +Address 0x........ is 7 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 2 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 2 bytes inside a block of size 100 alloc'd + +Address 0x........ is 2 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 4 bytes inside a block of size 100 alloc'd + +Address 0x........ is 4 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 6 bytes inside a block of size 100 alloc'd + +Address 0x........ is 6 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 3 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 3 bytes inside a block of size 100 alloc'd + +Address 0x........ is 3 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 4 bytes inside a block of size 100 alloc'd + +Address 0x........ is 4 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 5 bytes inside a block of size 100 alloc'd + +Address 0x........ is 5 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 6 bytes inside a block of size 100 alloc'd + +Address 0x........ is 6 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 7 bytes inside a block of size 100 alloc'd + +Address 0x........ is 7 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 9 bytes inside a block of size 100 alloc'd + +Address 0x........ is 9 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 10 bytes inside a block of size 100 alloc'd + +Address 0x........ is 10 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 4 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 4 bytes inside a block of size 100 alloc'd + +Address 0x........ is 4 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 5 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 5 bytes inside a block of size 100 alloc'd + +Address 0x........ is 5 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 6 bytes inside a block of size 100 alloc'd + +Address 0x........ is 6 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 7 bytes inside a block of size 100 alloc'd + +Address 0x........ is 7 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 9 bytes inside a block of size 100 alloc'd + +Address 0x........ is 9 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 10 bytes inside a block of size 100 alloc'd + +Address 0x........ is 10 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 11 bytes inside a block of size 100 alloc'd + +Address 0x........ is 11 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 6 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 6 bytes inside a block of size 100 alloc'd + +Address 0x........ is 6 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 10 bytes inside a block of size 100 alloc'd + +Address 0x........ is 10 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 7 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 7 bytes inside a block of size 100 alloc'd + +Address 0x........ is 7 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 9 bytes inside a block of size 100 alloc'd + +Address 0x........ is 9 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 10 bytes inside a block of size 100 alloc'd + +Address 0x........ is 10 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 11 bytes inside a block of size 100 alloc'd + +Address 0x........ is 11 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 13 bytes inside a block of size 100 alloc'd + +Address 0x........ is 13 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 14 bytes inside a block of size 100 alloc'd + +Address 0x........ is 14 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 8 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 8 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 8 by thread #x + +This conflicts with a previous write of size 8 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 8 bytes inside a block of size 100 alloc'd + +Address 0x........ is 8 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 9 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 9 bytes inside a block of size 100 alloc'd + +Address 0x........ is 9 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 10 bytes inside a block of size 100 alloc'd + +Address 0x........ is 10 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 11 bytes inside a block of size 100 alloc'd + +Address 0x........ is 11 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 13 bytes inside a block of size 100 alloc'd + +Address 0x........ is 13 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 14 bytes inside a block of size 100 alloc'd + +Address 0x........ is 14 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 15 bytes inside a block of size 100 alloc'd + +Address 0x........ is 15 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 10 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 10 bytes inside a block of size 100 alloc'd + +Address 0x........ is 10 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 14 bytes inside a block of size 100 alloc'd + +Address 0x........ is 14 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 11 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 11 bytes inside a block of size 100 alloc'd + +Address 0x........ is 11 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 13 bytes inside a block of size 100 alloc'd + +Address 0x........ is 13 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 14 bytes inside a block of size 100 alloc'd + +Address 0x........ is 14 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 15 bytes inside a block of size 100 alloc'd + +Address 0x........ is 15 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 17 bytes inside a block of size 100 alloc'd + +Address 0x........ is 17 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 18 bytes inside a block of size 100 alloc'd + +Address 0x........ is 18 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 12 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 12 bytes inside a block of size 100 alloc'd + +Address 0x........ is 12 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 13 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 13 bytes inside a block of size 100 alloc'd + +Address 0x........ is 13 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 14 bytes inside a block of size 100 alloc'd + +Address 0x........ is 14 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 15 bytes inside a block of size 100 alloc'd + +Address 0x........ is 15 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 17 bytes inside a block of size 100 alloc'd + +Address 0x........ is 17 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 18 bytes inside a block of size 100 alloc'd + +Address 0x........ is 18 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 19 bytes inside a block of size 100 alloc'd + +Address 0x........ is 19 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 14 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 14 bytes inside a block of size 100 alloc'd + +Address 0x........ is 14 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 18 bytes inside a block of size 100 alloc'd + +Address 0x........ is 18 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 15 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 15 bytes inside a block of size 100 alloc'd + +Address 0x........ is 15 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 17 bytes inside a block of size 100 alloc'd + +Address 0x........ is 17 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 18 bytes inside a block of size 100 alloc'd + +Address 0x........ is 18 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 19 bytes inside a block of size 100 alloc'd + +Address 0x........ is 19 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 21 bytes inside a block of size 100 alloc'd + +Address 0x........ is 21 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 22 bytes inside a block of size 100 alloc'd + +Address 0x........ is 22 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 16 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 8 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 8 by thread #x + +This conflicts with a previous write of size 8 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 16 bytes inside a block of size 100 alloc'd + +Address 0x........ is 16 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 17 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 17 bytes inside a block of size 100 alloc'd + +Address 0x........ is 17 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 18 bytes inside a block of size 100 alloc'd + +Address 0x........ is 18 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 19 bytes inside a block of size 100 alloc'd + +Address 0x........ is 19 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 21 bytes inside a block of size 100 alloc'd + +Address 0x........ is 21 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 22 bytes inside a block of size 100 alloc'd + +Address 0x........ is 22 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 23 bytes inside a block of size 100 alloc'd + +Address 0x........ is 23 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 18 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 18 bytes inside a block of size 100 alloc'd + +Address 0x........ is 18 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 22 bytes inside a block of size 100 alloc'd + +Address 0x........ is 22 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 19 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 19 bytes inside a block of size 100 alloc'd + +Address 0x........ is 19 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 21 bytes inside a block of size 100 alloc'd + +Address 0x........ is 21 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 22 bytes inside a block of size 100 alloc'd + +Address 0x........ is 22 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 23 bytes inside a block of size 100 alloc'd + +Address 0x........ is 23 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 25 bytes inside a block of size 100 alloc'd + +Address 0x........ is 25 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 26 bytes inside a block of size 100 alloc'd + +Address 0x........ is 26 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 20 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 20 bytes inside a block of size 100 alloc'd + +Address 0x........ is 20 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 21 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 21 bytes inside a block of size 100 alloc'd + +Address 0x........ is 21 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 22 bytes inside a block of size 100 alloc'd + +Address 0x........ is 22 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 23 bytes inside a block of size 100 alloc'd + +Address 0x........ is 23 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 25 bytes inside a block of size 100 alloc'd + +Address 0x........ is 25 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 26 bytes inside a block of size 100 alloc'd + +Address 0x........ is 26 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 27 bytes inside a block of size 100 alloc'd + +Address 0x........ is 27 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 22 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 22 bytes inside a block of size 100 alloc'd + +Address 0x........ is 22 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 26 bytes inside a block of size 100 alloc'd + +Address 0x........ is 26 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 23 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 23 bytes inside a block of size 100 alloc'd + +Address 0x........ is 23 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 25 bytes inside a block of size 100 alloc'd + +Address 0x........ is 25 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 26 bytes inside a block of size 100 alloc'd + +Address 0x........ is 26 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 27 bytes inside a block of size 100 alloc'd + +Address 0x........ is 27 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 29 bytes inside a block of size 100 alloc'd + +Address 0x........ is 29 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 30 bytes inside a block of size 100 alloc'd + +Address 0x........ is 30 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 24 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 8 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 8 by thread #x + +This conflicts with a previous write of size 8 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 24 bytes inside a block of size 100 alloc'd + +Address 0x........ is 24 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 25 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 25 bytes inside a block of size 100 alloc'd + +Address 0x........ is 25 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 26 bytes inside a block of size 100 alloc'd + +Address 0x........ is 26 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 27 bytes inside a block of size 100 alloc'd + +Address 0x........ is 27 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 29 bytes inside a block of size 100 alloc'd + +Address 0x........ is 29 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 30 bytes inside a block of size 100 alloc'd + +Address 0x........ is 30 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 31 bytes inside a block of size 100 alloc'd + +Address 0x........ is 31 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 26 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 26 bytes inside a block of size 100 alloc'd + +Address 0x........ is 26 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 30 bytes inside a block of size 100 alloc'd + +Address 0x........ is 30 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 27 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 27 bytes inside a block of size 100 alloc'd + +Address 0x........ is 27 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 29 bytes inside a block of size 100 alloc'd + +Address 0x........ is 29 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 30 bytes inside a block of size 100 alloc'd + +Address 0x........ is 30 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 31 bytes inside a block of size 100 alloc'd + +Address 0x........ is 31 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 33 bytes inside a block of size 100 alloc'd + +Address 0x........ is 33 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 34 bytes inside a block of size 100 alloc'd + +Address 0x........ is 34 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 28 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 28 bytes inside a block of size 100 alloc'd + +Address 0x........ is 28 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 29 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 29 bytes inside a block of size 100 alloc'd + +Address 0x........ is 29 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 30 bytes inside a block of size 100 alloc'd + +Address 0x........ is 30 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 31 bytes inside a block of size 100 alloc'd + +Address 0x........ is 31 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 33 bytes inside a block of size 100 alloc'd + +Address 0x........ is 33 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 34 bytes inside a block of size 100 alloc'd + +Address 0x........ is 34 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 35 bytes inside a block of size 100 alloc'd + +Address 0x........ is 35 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 30 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 30 bytes inside a block of size 100 alloc'd + +Address 0x........ is 30 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 34 bytes inside a block of size 100 alloc'd + +Address 0x........ is 34 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 31 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 31 bytes inside a block of size 100 alloc'd + +Address 0x........ is 31 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 33 bytes inside a block of size 100 alloc'd + +Address 0x........ is 33 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 34 bytes inside a block of size 100 alloc'd + +Address 0x........ is 34 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 35 bytes inside a block of size 100 alloc'd + +Address 0x........ is 35 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 37 bytes inside a block of size 100 alloc'd + +Address 0x........ is 37 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 38 bytes inside a block of size 100 alloc'd + +Address 0x........ is 38 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 32 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 8 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 8 by thread #x + +This conflicts with a previous write of size 8 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 32 bytes inside a block of size 100 alloc'd + +Address 0x........ is 32 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 33 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 33 bytes inside a block of size 100 alloc'd + +Address 0x........ is 33 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 34 bytes inside a block of size 100 alloc'd + +Address 0x........ is 34 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 35 bytes inside a block of size 100 alloc'd + +Address 0x........ is 35 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 37 bytes inside a block of size 100 alloc'd + +Address 0x........ is 37 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 38 bytes inside a block of size 100 alloc'd + +Address 0x........ is 38 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 39 bytes inside a block of size 100 alloc'd + +Address 0x........ is 39 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 34 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 34 bytes inside a block of size 100 alloc'd + +Address 0x........ is 34 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 38 bytes inside a block of size 100 alloc'd + +Address 0x........ is 38 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 35 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 35 bytes inside a block of size 100 alloc'd + +Address 0x........ is 35 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 37 bytes inside a block of size 100 alloc'd + +Address 0x........ is 37 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 38 bytes inside a block of size 100 alloc'd + +Address 0x........ is 38 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 39 bytes inside a block of size 100 alloc'd + +Address 0x........ is 39 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 41 bytes inside a block of size 100 alloc'd + +Address 0x........ is 41 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 42 bytes inside a block of size 100 alloc'd + +Address 0x........ is 42 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 36 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 36 bytes inside a block of size 100 alloc'd + +Address 0x........ is 36 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 37 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 37 bytes inside a block of size 100 alloc'd + +Address 0x........ is 37 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 38 bytes inside a block of size 100 alloc'd + +Address 0x........ is 38 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 39 bytes inside a block of size 100 alloc'd + +Address 0x........ is 39 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 41 bytes inside a block of size 100 alloc'd + +Address 0x........ is 41 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 42 bytes inside a block of size 100 alloc'd + +Address 0x........ is 42 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 43 bytes inside a block of size 100 alloc'd + +Address 0x........ is 43 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 38 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 38 bytes inside a block of size 100 alloc'd + +Address 0x........ is 38 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 42 bytes inside a block of size 100 alloc'd + +Address 0x........ is 42 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 39 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 39 bytes inside a block of size 100 alloc'd + +Address 0x........ is 39 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 41 bytes inside a block of size 100 alloc'd + +Address 0x........ is 41 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 42 bytes inside a block of size 100 alloc'd + +Address 0x........ is 42 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 43 bytes inside a block of size 100 alloc'd + +Address 0x........ is 43 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 45 bytes inside a block of size 100 alloc'd + +Address 0x........ is 45 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 46 bytes inside a block of size 100 alloc'd + +Address 0x........ is 46 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 40 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 8 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 8 by thread #x + +This conflicts with a previous write of size 8 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 40 bytes inside a block of size 100 alloc'd + +Address 0x........ is 40 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 41 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 41 bytes inside a block of size 100 alloc'd + +Address 0x........ is 41 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 42 bytes inside a block of size 100 alloc'd + +Address 0x........ is 42 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 43 bytes inside a block of size 100 alloc'd + +Address 0x........ is 43 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 45 bytes inside a block of size 100 alloc'd + +Address 0x........ is 45 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 46 bytes inside a block of size 100 alloc'd + +Address 0x........ is 46 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 47 bytes inside a block of size 100 alloc'd + +Address 0x........ is 47 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 42 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 42 bytes inside a block of size 100 alloc'd + +Address 0x........ is 42 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 46 bytes inside a block of size 100 alloc'd + +Address 0x........ is 46 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 43 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 43 bytes inside a block of size 100 alloc'd + +Address 0x........ is 43 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 45 bytes inside a block of size 100 alloc'd + +Address 0x........ is 45 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 46 bytes inside a block of size 100 alloc'd + +Address 0x........ is 46 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 47 bytes inside a block of size 100 alloc'd + +Address 0x........ is 47 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 49 bytes inside a block of size 100 alloc'd + +Address 0x........ is 49 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 50 bytes inside a block of size 100 alloc'd + +Address 0x........ is 50 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 44 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 44 bytes inside a block of size 100 alloc'd + +Address 0x........ is 44 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 45 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 45 bytes inside a block of size 100 alloc'd + +Address 0x........ is 45 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 46 bytes inside a block of size 100 alloc'd + +Address 0x........ is 46 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 47 bytes inside a block of size 100 alloc'd + +Address 0x........ is 47 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 49 bytes inside a block of size 100 alloc'd + +Address 0x........ is 49 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 50 bytes inside a block of size 100 alloc'd + +Address 0x........ is 50 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 51 bytes inside a block of size 100 alloc'd + +Address 0x........ is 51 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 46 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 46 bytes inside a block of size 100 alloc'd + +Address 0x........ is 46 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 50 bytes inside a block of size 100 alloc'd + +Address 0x........ is 50 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 47 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 47 bytes inside a block of size 100 alloc'd + +Address 0x........ is 47 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 49 bytes inside a block of size 100 alloc'd + +Address 0x........ is 49 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 50 bytes inside a block of size 100 alloc'd + +Address 0x........ is 50 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 51 bytes inside a block of size 100 alloc'd + +Address 0x........ is 51 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 53 bytes inside a block of size 100 alloc'd + +Address 0x........ is 53 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 54 bytes inside a block of size 100 alloc'd + +Address 0x........ is 54 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 48 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 8 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 8 by thread #x + +This conflicts with a previous write of size 8 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 48 bytes inside a block of size 100 alloc'd + +Address 0x........ is 48 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 49 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 49 bytes inside a block of size 100 alloc'd + +Address 0x........ is 49 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 50 bytes inside a block of size 100 alloc'd + +Address 0x........ is 50 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 51 bytes inside a block of size 100 alloc'd + +Address 0x........ is 51 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 53 bytes inside a block of size 100 alloc'd + +Address 0x........ is 53 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 54 bytes inside a block of size 100 alloc'd + +Address 0x........ is 54 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 55 bytes inside a block of size 100 alloc'd + +Address 0x........ is 55 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 50 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 50 bytes inside a block of size 100 alloc'd + +Address 0x........ is 50 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 54 bytes inside a block of size 100 alloc'd + +Address 0x........ is 54 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 51 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 51 bytes inside a block of size 100 alloc'd + +Address 0x........ is 51 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 53 bytes inside a block of size 100 alloc'd + +Address 0x........ is 53 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 54 bytes inside a block of size 100 alloc'd + +Address 0x........ is 54 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 55 bytes inside a block of size 100 alloc'd + +Address 0x........ is 55 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 57 bytes inside a block of size 100 alloc'd + +Address 0x........ is 57 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 58 bytes inside a block of size 100 alloc'd + +Address 0x........ is 58 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 52 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 52 bytes inside a block of size 100 alloc'd + +Address 0x........ is 52 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 53 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 53 bytes inside a block of size 100 alloc'd + +Address 0x........ is 53 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 54 bytes inside a block of size 100 alloc'd + +Address 0x........ is 54 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 55 bytes inside a block of size 100 alloc'd + +Address 0x........ is 55 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 57 bytes inside a block of size 100 alloc'd + +Address 0x........ is 57 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 58 bytes inside a block of size 100 alloc'd + +Address 0x........ is 58 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 59 bytes inside a block of size 100 alloc'd + +Address 0x........ is 59 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 54 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 54 bytes inside a block of size 100 alloc'd + +Address 0x........ is 54 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 58 bytes inside a block of size 100 alloc'd + +Address 0x........ is 58 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 55 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 55 bytes inside a block of size 100 alloc'd + +Address 0x........ is 55 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 57 bytes inside a block of size 100 alloc'd + +Address 0x........ is 57 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 58 bytes inside a block of size 100 alloc'd + +Address 0x........ is 58 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 59 bytes inside a block of size 100 alloc'd + +Address 0x........ is 59 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 61 bytes inside a block of size 100 alloc'd + +Address 0x........ is 61 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 62 bytes inside a block of size 100 alloc'd + +Address 0x........ is 62 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 56 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 8 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 8 by thread #x + +This conflicts with a previous write of size 8 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 56 bytes inside a block of size 100 alloc'd + +Address 0x........ is 56 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 57 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 57 bytes inside a block of size 100 alloc'd + +Address 0x........ is 57 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 58 bytes inside a block of size 100 alloc'd + +Address 0x........ is 58 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 59 bytes inside a block of size 100 alloc'd + +Address 0x........ is 59 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 61 bytes inside a block of size 100 alloc'd + +Address 0x........ is 61 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 62 bytes inside a block of size 100 alloc'd + +Address 0x........ is 62 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 63 bytes inside a block of size 100 alloc'd + +Address 0x........ is 63 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 58 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 58 bytes inside a block of size 100 alloc'd + +Address 0x........ is 58 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 62 bytes inside a block of size 100 alloc'd + +Address 0x........ is 62 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 59 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 59 bytes inside a block of size 100 alloc'd + +Address 0x........ is 59 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 61 bytes inside a block of size 100 alloc'd + +Address 0x........ is 61 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 62 bytes inside a block of size 100 alloc'd + +Address 0x........ is 62 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 63 bytes inside a block of size 100 alloc'd + +Address 0x........ is 63 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 65 bytes inside a block of size 100 alloc'd + +Address 0x........ is 65 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 66 bytes inside a block of size 100 alloc'd + +Address 0x........ is 66 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 60 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 60 bytes inside a block of size 100 alloc'd + +Address 0x........ is 60 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 61 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 61 bytes inside a block of size 100 alloc'd + +Address 0x........ is 61 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 62 bytes inside a block of size 100 alloc'd + +Address 0x........ is 62 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 63 bytes inside a block of size 100 alloc'd + +Address 0x........ is 63 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 65 bytes inside a block of size 100 alloc'd + +Address 0x........ is 65 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 66 bytes inside a block of size 100 alloc'd + +Address 0x........ is 66 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 67 bytes inside a block of size 100 alloc'd + +Address 0x........ is 67 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 62 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 62 bytes inside a block of size 100 alloc'd + +Address 0x........ is 62 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 66 bytes inside a block of size 100 alloc'd + +Address 0x........ is 66 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 63 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 63 bytes inside a block of size 100 alloc'd + +Address 0x........ is 63 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 65 bytes inside a block of size 100 alloc'd + +Address 0x........ is 65 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 66 bytes inside a block of size 100 alloc'd + +Address 0x........ is 66 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 67 bytes inside a block of size 100 alloc'd + +Address 0x........ is 67 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 69 bytes inside a block of size 100 alloc'd + +Address 0x........ is 69 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 70 bytes inside a block of size 100 alloc'd + +Address 0x........ is 70 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 64 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 8 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 8 by thread #x + +This conflicts with a previous write of size 8 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 64 bytes inside a block of size 100 alloc'd + +Address 0x........ is 64 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 65 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 65 bytes inside a block of size 100 alloc'd + +Address 0x........ is 65 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 66 bytes inside a block of size 100 alloc'd + +Address 0x........ is 66 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 67 bytes inside a block of size 100 alloc'd + +Address 0x........ is 67 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 69 bytes inside a block of size 100 alloc'd + +Address 0x........ is 69 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 70 bytes inside a block of size 100 alloc'd + +Address 0x........ is 70 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 71 bytes inside a block of size 100 alloc'd + +Address 0x........ is 71 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 66 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 66 bytes inside a block of size 100 alloc'd + +Address 0x........ is 66 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 70 bytes inside a block of size 100 alloc'd + +Address 0x........ is 70 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 67 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 67 bytes inside a block of size 100 alloc'd + +Address 0x........ is 67 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 69 bytes inside a block of size 100 alloc'd + +Address 0x........ is 69 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 70 bytes inside a block of size 100 alloc'd + +Address 0x........ is 70 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 71 bytes inside a block of size 100 alloc'd + +Address 0x........ is 71 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 73 bytes inside a block of size 100 alloc'd + +Address 0x........ is 73 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 74 bytes inside a block of size 100 alloc'd + +Address 0x........ is 74 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 68 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 68 bytes inside a block of size 100 alloc'd + +Address 0x........ is 68 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 69 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 69 bytes inside a block of size 100 alloc'd + +Address 0x........ is 69 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 70 bytes inside a block of size 100 alloc'd + +Address 0x........ is 70 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 71 bytes inside a block of size 100 alloc'd + +Address 0x........ is 71 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 73 bytes inside a block of size 100 alloc'd + +Address 0x........ is 73 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 74 bytes inside a block of size 100 alloc'd + +Address 0x........ is 74 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 75 bytes inside a block of size 100 alloc'd + +Address 0x........ is 75 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 70 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 70 bytes inside a block of size 100 alloc'd + +Address 0x........ is 70 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 74 bytes inside a block of size 100 alloc'd + +Address 0x........ is 74 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 71 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 71 bytes inside a block of size 100 alloc'd + +Address 0x........ is 71 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 73 bytes inside a block of size 100 alloc'd + +Address 0x........ is 73 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 74 bytes inside a block of size 100 alloc'd + +Address 0x........ is 74 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 75 bytes inside a block of size 100 alloc'd + +Address 0x........ is 75 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 77 bytes inside a block of size 100 alloc'd + +Address 0x........ is 77 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 78 bytes inside a block of size 100 alloc'd + +Address 0x........ is 78 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 72 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 8 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 8 by thread #x + +This conflicts with a previous write of size 8 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 72 bytes inside a block of size 100 alloc'd + +Address 0x........ is 72 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 73 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 73 bytes inside a block of size 100 alloc'd + +Address 0x........ is 73 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 74 bytes inside a block of size 100 alloc'd + +Address 0x........ is 74 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 75 bytes inside a block of size 100 alloc'd + +Address 0x........ is 75 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 77 bytes inside a block of size 100 alloc'd + +Address 0x........ is 77 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 78 bytes inside a block of size 100 alloc'd + +Address 0x........ is 78 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 79 bytes inside a block of size 100 alloc'd + +Address 0x........ is 79 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 74 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 74 bytes inside a block of size 100 alloc'd + +Address 0x........ is 74 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 78 bytes inside a block of size 100 alloc'd + +Address 0x........ is 78 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 75 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 75 bytes inside a block of size 100 alloc'd + +Address 0x........ is 75 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 77 bytes inside a block of size 100 alloc'd + +Address 0x........ is 77 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 78 bytes inside a block of size 100 alloc'd + +Address 0x........ is 78 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 79 bytes inside a block of size 100 alloc'd + +Address 0x........ is 79 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 81 bytes inside a block of size 100 alloc'd + +Address 0x........ is 81 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 82 bytes inside a block of size 100 alloc'd + +Address 0x........ is 82 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 76 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 76 bytes inside a block of size 100 alloc'd + +Address 0x........ is 76 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 77 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 77 bytes inside a block of size 100 alloc'd + +Address 0x........ is 77 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 78 bytes inside a block of size 100 alloc'd + +Address 0x........ is 78 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 79 bytes inside a block of size 100 alloc'd + +Address 0x........ is 79 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 81 bytes inside a block of size 100 alloc'd + +Address 0x........ is 81 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 82 bytes inside a block of size 100 alloc'd + +Address 0x........ is 82 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 83 bytes inside a block of size 100 alloc'd + +Address 0x........ is 83 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 78 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 78 bytes inside a block of size 100 alloc'd + +Address 0x........ is 78 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 82 bytes inside a block of size 100 alloc'd + +Address 0x........ is 82 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 79 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 79 bytes inside a block of size 100 alloc'd + +Address 0x........ is 79 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 81 bytes inside a block of size 100 alloc'd + +Address 0x........ is 81 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 82 bytes inside a block of size 100 alloc'd + +Address 0x........ is 82 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 83 bytes inside a block of size 100 alloc'd + +Address 0x........ is 83 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 85 bytes inside a block of size 100 alloc'd + +Address 0x........ is 85 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 86 bytes inside a block of size 100 alloc'd + +Address 0x........ is 86 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 80 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 8 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 8 by thread #x + +This conflicts with a previous write of size 8 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 80 bytes inside a block of size 100 alloc'd + +Address 0x........ is 80 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 81 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 81 bytes inside a block of size 100 alloc'd + +Address 0x........ is 81 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 82 bytes inside a block of size 100 alloc'd + +Address 0x........ is 82 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 83 bytes inside a block of size 100 alloc'd + +Address 0x........ is 83 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 85 bytes inside a block of size 100 alloc'd + +Address 0x........ is 85 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 86 bytes inside a block of size 100 alloc'd + +Address 0x........ is 86 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 87 bytes inside a block of size 100 alloc'd + +Address 0x........ is 87 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 82 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 82 bytes inside a block of size 100 alloc'd + +Address 0x........ is 82 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 86 bytes inside a block of size 100 alloc'd + +Address 0x........ is 86 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 83 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 83 bytes inside a block of size 100 alloc'd + +Address 0x........ is 83 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 85 bytes inside a block of size 100 alloc'd + +Address 0x........ is 85 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 86 bytes inside a block of size 100 alloc'd + +Address 0x........ is 86 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 87 bytes inside a block of size 100 alloc'd + +Address 0x........ is 87 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 89 bytes inside a block of size 100 alloc'd + +Address 0x........ is 89 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 90 bytes inside a block of size 100 alloc'd + +Address 0x........ is 90 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 84 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 84 bytes inside a block of size 100 alloc'd + +Address 0x........ is 84 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 85 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 85 bytes inside a block of size 100 alloc'd + +Address 0x........ is 85 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 86 bytes inside a block of size 100 alloc'd + +Address 0x........ is 86 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 87 bytes inside a block of size 100 alloc'd + +Address 0x........ is 87 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 89 bytes inside a block of size 100 alloc'd + +Address 0x........ is 89 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 90 bytes inside a block of size 100 alloc'd + +Address 0x........ is 90 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 91 bytes inside a block of size 100 alloc'd + +Address 0x........ is 91 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 100 alloc'd + +Address 0x........ is 92 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 86 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 86 bytes inside a block of size 100 alloc'd + +Address 0x........ is 86 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 90 bytes inside a block of size 100 alloc'd + +Address 0x........ is 90 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 100 alloc'd + +Address 0x........ is 92 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 87 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 87 bytes inside a block of size 100 alloc'd + +Address 0x........ is 87 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 89 bytes inside a block of size 100 alloc'd + +Address 0x........ is 89 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 90 bytes inside a block of size 100 alloc'd + +Address 0x........ is 90 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 91 bytes inside a block of size 100 alloc'd + +Address 0x........ is 91 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 100 alloc'd + +Address 0x........ is 92 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 93 bytes inside a block of size 100 alloc'd + +Address 0x........ is 93 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 94 bytes inside a block of size 100 alloc'd + +Address 0x........ is 94 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 88 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 8 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 8 by thread #x + +This conflicts with a previous write of size 8 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 88 bytes inside a block of size 100 alloc'd + +Address 0x........ is 88 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 89 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 89 bytes inside a block of size 100 alloc'd + +Address 0x........ is 89 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 90 bytes inside a block of size 100 alloc'd + +Address 0x........ is 90 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 91 bytes inside a block of size 100 alloc'd + +Address 0x........ is 91 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 100 alloc'd + +Address 0x........ is 92 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 93 bytes inside a block of size 100 alloc'd + +Address 0x........ is 93 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 94 bytes inside a block of size 100 alloc'd + +Address 0x........ is 94 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 95 bytes inside a block of size 100 alloc'd + +Address 0x........ is 95 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 96 bytes inside a block of size 100 alloc'd + +Address 0x........ is 96 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 90 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 90 bytes inside a block of size 100 alloc'd + +Address 0x........ is 90 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 100 alloc'd + +Address 0x........ is 92 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 94 bytes inside a block of size 100 alloc'd + +Address 0x........ is 94 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 2 by thread #x + +This conflicts with a previous write of size 2 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 96 bytes inside a block of size 100 alloc'd + +Address 0x........ is 96 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 91 ---------- +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:266) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc19_shadowmem.c:265) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 91 bytes inside a block of size 100 alloc'd + +Address 0x........ is 91 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 92 bytes inside a block of size 100 alloc'd + +Address 0x........ is 92 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 93 bytes inside a block of size 100 alloc'd + +Address 0x........ is 93 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 94 bytes inside a block of size 100 alloc'd + +Address 0x........ is 94 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 95 bytes inside a block of size 100 alloc'd + +Address 0x........ is 95 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 96 bytes inside a block of size 100 alloc'd + +Address 0x........ is 96 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 97 bytes inside a block of size 100 alloc'd + +Address 0x........ is 97 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) +---------------------------------------------------------------- + Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 1 by thread #x + +This conflicts with a previous write of size 1 by thread #x +Locks held: none at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Address 0x........ is 98 bytes inside a block of size 100 alloc'd + +Address 0x........ is 98 bytes inside a block of size 100 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) diff --git a/helgrind/tests/tc21_pthonce.stderr.exp b/helgrind/tests/tc21_pthonce.stderr.exp index 82eeba56..f9e21bd1 100644 --- a/helgrind/tests/tc21_pthonce.stderr.exp +++ b/helgrind/tests/tc21_pthonce.stderr.exp @@ -1,35 +1,51 @@ +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc21_pthonce.c:86) +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc21_pthonce.c:86) +---------------------------------------------------------------- + Possible data race during read of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child (tc21_pthonce.c:74) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child (tc21_pthonce.c:74) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Location 0x........ is 0 bytes inside local var "unprotected2" - declared at tc21_pthonce.c:51, in frame #x of thread x + +Location 0x........ is 0 bytes inside local var "unprotected2" +declared at tc21_pthonce.c:51, in frame #x of thread x + +---------------------------------------------------------------- Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none at 0x........: child (tc21_pthonce.c:74) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - This conflicts with a previous write of size 4 by thread #x + +This conflicts with a previous write of size 4 by thread #x +Locks held: none at 0x........: child (tc21_pthonce.c:74) by 0x........: mythread_wrapper (hg_intercepts.c:...) ... - Location 0x........ is 0 bytes inside local var "unprotected2" - declared at tc21_pthonce.c:51, in frame #x of thread x + +Location 0x........ is 0 bytes inside local var "unprotected2" +declared at tc21_pthonce.c:51, in frame #x of thread x ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) diff --git a/helgrind/tests/tc22_exit_w_lock.stderr.exp b/helgrind/tests/tc22_exit_w_lock.stderr.exp index f7699558..6388ce9e 100644 --- a/helgrind/tests/tc22_exit_w_lock.stderr.exp +++ b/helgrind/tests/tc22_exit_w_lock.stderr.exp @@ -1,22 +1,34 @@ +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc22_exit_w_lock.c:39) +---------------------------------------------------------------- + Thread #x: Exiting thread still holds 2 locks ... +---Thread-Announcement------------------------------------------ + Thread #x was created ... by 0x........: pthread_create@* (hg_intercepts.c:...) by 0x........: main (tc22_exit_w_lock.c:42) +---------------------------------------------------------------- + Thread #x: Exiting thread still holds 1 lock ... +---Thread-Announcement------------------------------------------ + Thread #x is the program's root thread +---------------------------------------------------------------- + Thread #x: Exiting thread still holds 1 lock ... diff --git a/helgrind/tests/tc23_bogus_condwait.stderr.exp b/helgrind/tests/tc23_bogus_condwait.stderr.exp index 15f48a5c..a6e6df3f 100644 --- a/helgrind/tests/tc23_bogus_condwait.stderr.exp +++ b/helgrind/tests/tc23_bogus_condwait.stderr.exp @@ -1,36 +1,52 @@ +---Thread-Announcement------------------------------------------ + Thread #x is the program's root thread +---------------------------------------------------------------- + Thread #x: pthread_cond_{timed}wait called with invalid mutex at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:69) +---------------------------------------------------------------- + Thread #x: pthread_cond_{timed}wait called with un-held mutex at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:72) +---------------------------------------------------------------- + Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:72) +---------------------------------------------------------------- + Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t* at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:75) +---------------------------------------------------------------- + Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:75) +---------------------------------------------------------------- + Thread #x: pthread_cond_{timed}wait called with mutex held by a different thread at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) by 0x........: main (tc23_bogus_condwait.c:78) +---------------------------------------------------------------- + Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...) by 0x........: pthread_cond_wait@* (hg_intercepts.c:...) |