From: Julian Seward Date: Tue, 23 Dec 2008 11:07:59 +0000 (+0000) Subject: Add an expected-output set for Ubuntu 8.04 (and 8.10) on amd64. X-Git-Tag: svn/VALGRIND_3_4_0~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9f5658521ff93c9335ebe0644d308c7bdefc5604;p=thirdparty%2Fvalgrind.git Add an expected-output set for Ubuntu 8.04 (and 8.10) on amd64. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8869 --- diff --git a/helgrind/tests/Makefile.am b/helgrind/tests/Makefile.am index c3c3597f18..7b71394abc 100644 --- a/helgrind/tests/Makefile.am +++ b/helgrind/tests/Makefile.am @@ -14,30 +14,39 @@ EXTRA_DIST = $(noinst_SCRIPTS) \ hg02_deadlock.vgtest hg02_deadlock.stdout.exp \ hg02_deadlock.stderr.exp-glibc25-amd64 \ hg02_deadlock.stderr.exp-glibc25-x86 \ + hg02_deadlock.stderr.exp-glibc27-amd64 \ hg03_inherit.vgtest hg03_inherit.stdout.exp \ hg03_inherit.stderr.exp-glibc25-amd64 \ hg03_inherit.stderr.exp-glibc25-x86 \ + hg03_inherit.stderr.exp-glibc27-amd64 \ hg04_race.vgtest hg04_race.stdout.exp \ hg04_race.stderr.exp-glibc25-amd64 \ hg04_race.stderr.exp-glibc25-x86 \ + hg04_race.stderr.exp-glibc27-amd64 \ hg05_race2.vgtest hg05_race2.stdout.exp \ hg05_race2.stderr.exp-glibc25-amd64 \ hg05_race2.stderr.exp-glibc25-x86 \ + hg05_race2.stderr.exp-glibc27-amd64 \ hg06_readshared.vgtest hg06_readshared.stdout.exp \ hg06_readshared.stderr.exp-glibc25-amd64 \ pth_barrier1.vgtest pth_barrier1.stdout.exp \ + pth_barrier1.stderr.exp-glibc27-amd64 \ pth_barrier1.stderr.exp-glibc28-amd64 \ pth_barrier2.vgtest pth_barrier2.stdout.exp \ + pth_barrier2.stderr.exp-glibc27-amd64 \ pth_barrier2.stderr.exp-glibc28-amd64 \ pth_barrier3.vgtest pth_barrier3.stdout.exp \ + pth_barrier3.stderr.exp-glibc27-amd64 \ pth_barrier3.stderr.exp-glibc28-amd64 \ rwlock_race.vgtest rwlock_race.stdout.exp \ rwlock_race.stderr.exp-glibc25-amd64 \ + rwlock_race.stderr.exp-glibc27-amd64 \ rwlock_test.vgtest rwlock_test.stdout.exp \ rwlock_test.stderr.exp-glibc25-amd64 \ tc01_simple_race.vgtest tc01_simple_race.stdout.exp \ tc01_simple_race.stderr.exp-glibc25-amd64 \ tc01_simple_race.stderr.exp-glibc25-x86 \ + tc01_simple_race.stderr.exp-glibc27-amd64 \ tc02_simple_tls.vgtest tc02_simple_tls.stdout.exp \ tc02_simple_tls.stderr.exp-glibc25-amd64 \ tc03_re_excl.vgtest tc03_re_excl.stdout.exp \ @@ -47,9 +56,11 @@ EXTRA_DIST = $(noinst_SCRIPTS) \ tc05_simple_race.vgtest tc05_simple_race.stdout.exp \ tc05_simple_race.stderr.exp-glibc25-amd64 \ tc05_simple_race.stderr.exp-glibc25-x86 \ + tc05_simple_race.stderr.exp-glibc27-amd64 \ tc06_two_races.vgtest tc06_two_races.stdout.exp \ tc06_two_races.stderr.exp-glibc25-amd64 \ tc06_two_races.stderr.exp-glibc25-x86 \ + tc06_two_races.stderr.exp-glibc27-amd64 \ tc07_hbl1.vgtest tc07_hbl1.stdout.exp \ tc07_hbl1.stderr.exp-glibc25-amd64 \ tc08_hbl2.vgtest tc08_hbl2.stdout.exp \ @@ -58,6 +69,7 @@ EXTRA_DIST = $(noinst_SCRIPTS) \ tc09_bad_unlock.stderr.exp-glibc23-amd64 \ tc09_bad_unlock.stderr.exp-glibc25-amd64 \ tc09_bad_unlock.stderr.exp-glibc25-x86 \ + tc09_bad_unlock.stderr.exp-glibc27-amd64 \ tc10_rec_lock.vgtest tc10_rec_lock.stdout.exp \ tc10_rec_lock.stderr.exp-glibc25-amd64 \ tc11_XCHG.vgtest tc11_XCHG.stdout.exp \ @@ -69,11 +81,13 @@ EXTRA_DIST = $(noinst_SCRIPTS) \ tc14_laog_dinphils.vgtest tc14_laog_dinphils.stdout.exp \ tc14_laog_dinphils.stderr.exp-glibc25-amd64 \ tc14_laog_dinphils.stderr.exp-glibc25-x86 \ + tc14_laog_dinphils.stderr.exp-glibc27-amd64 \ tc15_laog_lockdel.vgtest tc15_laog_lockdel.stdout.exp \ tc15_laog_lockdel.stderr.exp-glibc25-amd64 \ tc16_byterace.vgtest tc16_byterace.stdout.exp \ tc16_byterace.stderr.exp-glibc25-amd64 \ tc16_byterace.stderr.exp-glibc25-x86 \ + tc16_byterace.stderr.exp-glibc27-amd64 \ tc17_sembar.vgtest tc17_sembar.stdout.exp \ tc17_sembar.stderr.exp-glibc25-amd64 \ tc17_sembar.stderr.exp-glibc25-x86 \ @@ -84,18 +98,22 @@ EXTRA_DIST = $(noinst_SCRIPTS) \ tc19_shadowmem.vgtest tc19_shadowmem.stdout.exp \ tc19_shadowmem.stderr.exp-glibc25-amd64 \ tc19_shadowmem.stderr.exp-glibc25-x86 \ + tc19_shadowmem.stderr.exp-glibc27-amd64 \ tc20_verifywrap.vgtest tc20_verifywrap.stdout.exp \ tc20_verifywrap.stderr.exp-glibc23-amd64 \ tc20_verifywrap.stderr.exp-glibc25-amd64 \ tc20_verifywrap.stderr.exp-glibc25-x86 \ + tc20_verifywrap.stderr.exp-glibc27-amd64 \ tc20_verifywrap.stderr.exp-glibc28-amd64 \ tc21_pthonce.vgtest tc21_pthonce.stdout.exp \ tc21_pthonce.stderr.exp-glibc23-amd64 \ tc21_pthonce.stderr.exp-glibc25-amd64 \ tc21_pthonce.stderr.exp-glibc25-x86 \ + tc21_pthonce.stderr.exp-glibc27-amd64 \ tc22_exit_w_lock.vgtest tc22_exit_w_lock.stdout.exp \ tc22_exit_w_lock.stderr.exp-glibc25-amd64 \ tc22_exit_w_lock.stderr.exp-glibc25-x86 \ + tc22_exit_w_lock.stderr.exp-glibc27-amd64 \ tc23_bogus_condwait.vgtest tc23_bogus_condwait.stdout.exp \ tc23_bogus_condwait.stderr.exp-glibc25-amd64 \ tc23_bogus_condwait.stderr.exp-glibc25-x86 \ diff --git a/helgrind/tests/hg02_deadlock.stderr.exp-glibc27-amd64 b/helgrind/tests/hg02_deadlock.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..202e33b1ff --- /dev/null +++ b/helgrind/tests/hg02_deadlock.stderr.exp-glibc27-amd64 @@ -0,0 +1,27 @@ + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (hg02_deadlock.c:36) + +Thread #x: lock order "0x........ before 0x........" violated + at 0x........: pthread_mutex_lock (hg_intercepts.c:...) + by 0x........: t2 (hg02_deadlock.c:20) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + 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:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + 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:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) diff --git a/helgrind/tests/hg03_inherit.stderr.exp-glibc27-amd64 b/helgrind/tests/hg03_inherit.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..9521bcca49 --- /dev/null +++ b/helgrind/tests/hg03_inherit.stderr.exp-glibc27-amd64 @@ -0,0 +1,30 @@ + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (hg03_inherit.c:46) + +Thread #x is the program's root thread + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: t2 (hg03_inherit.c:28) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous read of size 4 by thread #x + at 0x........: main (hg03_inherit.c:60) + Location 0x........ is 0 bytes inside shared[1], + declared at hg03_inherit.c:11, in frame #0 of thread x + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: t2 (hg03_inherit.c:29) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous read of size 4 by thread #x + at 0x........: main (hg03_inherit.c:60) + Location 0x........ is 0 bytes inside shared[1], + declared at hg03_inherit.c:11, in frame #0 of thread x + +ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) diff --git a/helgrind/tests/hg04_race.stderr.exp-glibc27-amd64 b/helgrind/tests/hg04_race.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..44809ec841 --- /dev/null +++ b/helgrind/tests/hg04_race.stderr.exp-glibc27-amd64 @@ -0,0 +1,40 @@ + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (hg04_race.c:21) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: th (hg04_race.c:10) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: th (hg04_race.c:10) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + Location 0x........ is 0 bytes inside local var "shared" + declared at hg04_race.c:6, in frame #0 of thread x + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: th (hg04_race.c:10) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: th (hg04_race.c:10) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + Location 0x........ is 0 bytes inside local var "shared" + declared at hg04_race.c:6, in frame #0 of thread x + +ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) diff --git a/helgrind/tests/hg05_race2.stderr.exp-glibc27-amd64 b/helgrind/tests/hg05_race2.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..2481272e92 --- /dev/null +++ b/helgrind/tests/hg05_race2.stderr.exp-glibc27-amd64 @@ -0,0 +1,40 @@ + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (hg05_race2.c:29) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: th (hg05_race2.c:17) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: th (hg05_race2.c:17) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + Location 0x........ is 0 bytes inside foo.poot[5].plop[11], + declared at hg05_race2.c:24, in frame #3 of thread x + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: th (hg05_race2.c:17) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: th (hg05_race2.c:17) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + Location 0x........ is 0 bytes inside foo.poot[5].plop[11], + declared at hg05_race2.c:24, in frame #3 of thread x + +ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) diff --git a/helgrind/tests/pth_barrier1.stderr.exp-glibc27-amd64 b/helgrind/tests/pth_barrier1.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..420cbaa40b --- /dev/null +++ b/helgrind/tests/pth_barrier1.stderr.exp-glibc27-amd64 @@ -0,0 +1,24 @@ +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: barriers_and_races (pth_barrier.c:84) + by 0x........: main (pth_barrier.c:107) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) diff --git a/helgrind/tests/pth_barrier2.stderr.exp-glibc27-amd64 b/helgrind/tests/pth_barrier2.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..0ead02e576 --- /dev/null +++ b/helgrind/tests/pth_barrier2.stderr.exp-glibc27-amd64 @@ -0,0 +1,365 @@ +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: barriers_and_races (pth_barrier.c:84) + by 0x........: main (pth_barrier.c:107) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) diff --git a/helgrind/tests/pth_barrier3.stderr.exp-glibc27-amd64 b/helgrind/tests/pth_barrier3.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..420cbaa40b --- /dev/null +++ b/helgrind/tests/pth_barrier3.stderr.exp-glibc27-amd64 @@ -0,0 +1,24 @@ +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: barriers_and_races (pth_barrier.c:84) + by 0x........: main (pth_barrier.c:107) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: threadfunc (pth_barrier.c:57) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) diff --git a/helgrind/tests/rwlock_race.stderr.exp-glibc27-amd64 b/helgrind/tests/rwlock_race.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..5b5a50d31d --- /dev/null +++ b/helgrind/tests/rwlock_race.stderr.exp-glibc27-amd64 @@ -0,0 +1,28 @@ + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (rwlock_race.c:48) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: thread_func (rwlock_race.c:29) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: thread_func (rwlock_race.c:29) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + Location 0x........ is 0 bytes inside local var "s_racy" + declared at rwlock_race.c:18, in frame #0 of thread x +Result: 2 + +ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) diff --git a/helgrind/tests/tc01_simple_race.stderr.exp-glibc27-amd64 b/helgrind/tests/tc01_simple_race.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..6c899940bd --- /dev/null +++ b/helgrind/tests/tc01_simple_race.stderr.exp-glibc27-amd64 @@ -0,0 +1,30 @@ + +Thread #x is the program's root thread + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: main (tc01_simple_race.c:28) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child_fn (tc01_simple_race.c:14) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + 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 + at 0x........: main (tc01_simple_race.c:28) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child_fn (tc01_simple_race.c:14) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + 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/tc05_simple_race.stderr.exp-glibc27-amd64 b/helgrind/tests/tc05_simple_race.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..e8bb4b1173 --- /dev/null +++ b/helgrind/tests/tc05_simple_race.stderr.exp-glibc27-amd64 @@ -0,0 +1,30 @@ + +Thread #x is the program's root thread + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: main (tc05_simple_race.c:33) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child_fn (tc05_simple_race.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + 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 + at 0x........: main (tc05_simple_race.c:33) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child_fn (tc05_simple_race.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + 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-glibc27-amd64 b/helgrind/tests/tc06_two_races.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..20206e353b --- /dev/null +++ b/helgrind/tests/tc06_two_races.stderr.exp-glibc27-amd64 @@ -0,0 +1,50 @@ + +Thread #x is the program's root thread + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: main (tc06_two_races.c:31) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child_fn (tc06_two_races.c:14) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + 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 + at 0x........: main (tc06_two_races.c:31) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child_fn (tc06_two_races.c:14) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + 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 + at 0x........: main (tc06_two_races.c:35) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child_fn (tc06_two_races.c:18) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + 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 + at 0x........: main (tc06_two_races.c:35) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child_fn (tc06_two_races.c:18) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + 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/tc09_bad_unlock.stderr.exp-glibc27-amd64 b/helgrind/tests/tc09_bad_unlock.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..6bb227412c --- /dev/null +++ b/helgrind/tests/tc09_bad_unlock.stderr.exp-glibc27-amd64 @@ -0,0 +1,96 @@ + +Thread #x is the program's root thread + +Thread #x unlocked a not-locked lock at 0x........ + at 0x........: pthread_mutex_unlock (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:27) + by 0x........: main (tc09_bad_unlock.c:49) + Lock at 0x........ was first observed + at 0x........: pthread_mutex_init (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:23) + by 0x........: main (tc09_bad_unlock.c:49) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:35) + by 0x........: main (tc09_bad_unlock.c:49) + +Thread #x unlocked lock at 0x........ currently held by thread #x + at 0x........: pthread_mutex_unlock (hg_intercepts.c:...) + by 0x........: child_fn (tc09_bad_unlock.c:11) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + Lock at 0x........ was first observed + at 0x........: pthread_mutex_init (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:31) + by 0x........: main (tc09_bad_unlock.c:49) + +Thread #x unlocked an invalid lock at 0x........ + at 0x........: pthread_mutex_unlock (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:41) + by 0x........: main (tc09_bad_unlock.c:49) + +Thread #x's call to pthread_mutex_unlock failed + with error code 22 (EINVAL: Invalid argument) + at 0x........: pthread_mutex_unlock (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:41) + by 0x........: main (tc09_bad_unlock.c:49) +--------------------- + +Thread #x unlocked a not-locked lock at 0x........ + at 0x........: pthread_mutex_unlock (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:27) + by 0x........: main (tc09_bad_unlock.c:50) + Lock at 0x........ was first observed + at 0x........: pthread_mutex_init (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:23) + by 0x........: main (tc09_bad_unlock.c:49) + +Thread #x: Attempt to re-lock a non-recursive lock I already hold + at 0x........: pthread_mutex_lock (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:32) + by 0x........: main (tc09_bad_unlock.c:50) + +Thread #x: Bug in libpthread: recursive write lock granted on mutex/wrlock which does not support recursion + at 0x........: pthread_mutex_lock (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:32) + by 0x........: main (tc09_bad_unlock.c:50) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:35) + by 0x........: main (tc09_bad_unlock.c:50) + +Thread #x unlocked lock at 0x........ currently held by thread #x + at 0x........: pthread_mutex_unlock (hg_intercepts.c:...) + by 0x........: child_fn (tc09_bad_unlock.c:11) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + Lock at 0x........ was first observed + at 0x........: pthread_mutex_init (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:31) + by 0x........: main (tc09_bad_unlock.c:49) + +Thread #x unlocked an invalid lock at 0x........ + at 0x........: pthread_mutex_unlock (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:41) + by 0x........: main (tc09_bad_unlock.c:50) + +Thread #x's call to pthread_mutex_unlock failed + with error code 22 (EINVAL: Invalid argument) + at 0x........: pthread_mutex_unlock (hg_intercepts.c:...) + by 0x........: nearly_main (tc09_bad_unlock.c:41) + by 0x........: main (tc09_bad_unlock.c:50) + +Thread #x: Exiting thread still holds 1 lock + at 0x........: _Exit (in /...libc...) + by 0x........: exit (in /...libc...) + by 0x........: (below main) (in /...libc...) + +ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 0 from 0) diff --git a/helgrind/tests/tc14_laog_dinphils.stderr.exp-glibc27-amd64 b/helgrind/tests/tc14_laog_dinphils.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..03d74a784b --- /dev/null +++ b/helgrind/tests/tc14_laog_dinphils.stderr.exp-glibc27-amd64 @@ -0,0 +1,15 @@ + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc14_laog_dinphils.c:34) + +Thread #x: lock order "0x........ before 0x........" violated + at 0x........: pthread_mutex_lock (hg_intercepts.c:...) + by 0x........: dine (tc14_laog_dinphils.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +ERROR SUMMARY: 1000 errors from 1 contexts (suppressed: 0 from 0) diff --git a/helgrind/tests/tc16_byterace.stderr.exp-glibc27-amd64 b/helgrind/tests/tc16_byterace.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..4d80f191cb --- /dev/null +++ b/helgrind/tests/tc16_byterace.stderr.exp-glibc27-amd64 @@ -0,0 +1,30 @@ + +Thread #x is the program's root thread + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: main (tc16_byterace.c:34) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child_fn (tc16_byterace.c:13) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + 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 + at 0x........: main (tc16_byterace.c:34) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child_fn (tc16_byterace.c:13) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + 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-glibc27-amd64 b/helgrind/tests/tc19_shadowmem.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..603403700a --- /dev/null +++ b/helgrind/tests/tc19_shadowmem.stderr.exp-glibc27-amd64 @@ -0,0 +1,18082 @@ + + +=========================================================== +=== 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 === +=========================================================== + +---------- char gran, 0 .. 99, skip 0 ---------- +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:288) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:288) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 1 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 2 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 3 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 4 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:296) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:296) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 5 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 6 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 7 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 8 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:304) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:304) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 9 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 10 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 11 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 12 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:312) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:312) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 13 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 14 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 15 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 16 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:320) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:320) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 17 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 18 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 19 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 20 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:328) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:328) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 21 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 22 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 23 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 24 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:336) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:336) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 25 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 26 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 27 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 28 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:344) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:344) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 29 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 30 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 31 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 32 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:352) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:352) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 33 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 34 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 35 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 36 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:360) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:360) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 37 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 38 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 39 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 40 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:368) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:368) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 41 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 42 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 43 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 44 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:376) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:376) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 45 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 46 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 47 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 48 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:384) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:384) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 49 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 50 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 51 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 52 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:392) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:392) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 53 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 54 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 55 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 56 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:400) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:400) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 57 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 58 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 59 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 60 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:408) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:408) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 61 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 62 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 63 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 64 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:416) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:416) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 65 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 66 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 67 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 68 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:424) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:424) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 69 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 70 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 71 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 72 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:432) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:432) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 73 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 74 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 75 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 76 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:440) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:440) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 77 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 78 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 79 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 80 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:448) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:448) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 81 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 82 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 83 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 84 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:456) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:456) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 85 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 86 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 87 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 88 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:464) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:464) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 89 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 90 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 91 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 92 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:472) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:472) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 93 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 94 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:476) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:476) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 95 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 96 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:480) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:480) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 97 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:482) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:482) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- char gran, 0 .. 99, skip 98 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:173) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:484) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child8 (tc19_shadowmem.c:33) + by 0x........: steer (tc19_shadowmem.c:484) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +========================================================== +=== 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 === +========================================================== + +---------- short gran, 0 .. 98, skip 0 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:288) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:288) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +More than 100 errors detected. Subsequent errors +will still be recorded, but in less detail than before. +---------- short gran, 1 .. 98, skip 1 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 2 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 3 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 4 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:296) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:296) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 5 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 6 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 7 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 8 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:304) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:304) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 9 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 10 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 11 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 12 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:312) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:312) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 13 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 14 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 15 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 16 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:320) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:320) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 17 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 18 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 19 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 20 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:328) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:328) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 21 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 22 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 23 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 24 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:336) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:336) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 25 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 26 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 27 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 28 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:344) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:344) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 29 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 30 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 31 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 32 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:352) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:352) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 33 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 34 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 35 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 36 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:360) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:360) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 37 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 38 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 39 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 40 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:368) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:368) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 41 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 42 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 43 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 44 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:376) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:376) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 45 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 46 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 47 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 48 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:384) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:384) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 49 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 50 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 51 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 52 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:392) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:392) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 53 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 54 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 55 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 56 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:400) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:400) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 57 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 58 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 59 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 60 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:408) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:408) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 61 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 62 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 63 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 64 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:416) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:416) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 65 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 66 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 67 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 68 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:424) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:424) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 69 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 70 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 71 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 72 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:432) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:432) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 73 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 74 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 75 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 76 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:440) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:440) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 77 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 78 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 79 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 80 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:448) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:448) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 81 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 82 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 83 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 84 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:456) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:456) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 85 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 86 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 87 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 88 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:464) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:464) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 89 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 90 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 91 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 92 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:472) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:472) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 93 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 94 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:476) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:476) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 95 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 0 .. 98, skip 96 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:480) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:480) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- short gran, 1 .. 98, skip 97 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:204) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:482) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:482) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:482) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child16 (tc19_shadowmem.c:57) + by 0x........: steer (tc19_shadowmem.c:482) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +========================================================== +=== 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 === +========================================================== + +---------- int gran, 0 .. 96, skip 0 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:288) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:288) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 1 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 2 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 3 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 4 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:296) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:296) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 5 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 6 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 7 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 8 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:304) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:304) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 9 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 10 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 11 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 12 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:312) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:312) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 13 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 14 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 15 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 16 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:320) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:320) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 17 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 18 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 19 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 20 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:328) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:328) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 21 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 22 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 23 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 24 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:336) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:336) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 25 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 26 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 27 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 28 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:344) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:344) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 29 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 30 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 31 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 32 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:352) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:352) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 33 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 34 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 35 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 36 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:360) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:360) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 37 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 38 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 39 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 40 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:368) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:368) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 41 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 42 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 43 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 44 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:376) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:376) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 45 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 46 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 47 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 48 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:384) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:384) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 49 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 50 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 51 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 52 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:392) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:392) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 53 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 54 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 55 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 56 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:400) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:400) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 57 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 58 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 59 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 60 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:408) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:408) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 61 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 62 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 63 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 64 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:416) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:416) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 65 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 66 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 67 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 68 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:424) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:424) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 69 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 70 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 71 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 72 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:432) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:432) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 73 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 74 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 75 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 76 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:440) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:440) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 77 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 78 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 79 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 80 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:448) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:448) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 81 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 82 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 83 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 84 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:456) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:456) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 85 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 86 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 87 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 88 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:464) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:464) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 89 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 90 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 91 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 0 .. 96, skip 92 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:472) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:472) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 1 .. 96, skip 93 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:474) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 2 .. 96, skip 94 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:476) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:476) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:476) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:476) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- int gran, 3 .. 96, skip 95 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:235) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child32 (tc19_shadowmem.c:81) + by 0x........: steer (tc19_shadowmem.c:478) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +========================================================== +=== 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 === +========================================================== + +---------- double gran, 0 .. 92, skip 0 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:288) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 8 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:288) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 1 .. 92, skip 1 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:290) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 2 .. 92, skip 2 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:292) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 3 .. 92, skip 3 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:294) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 4 .. 92, skip 4 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:296) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:296) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:296) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:296) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 5 .. 92, skip 5 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:298) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 6 .. 92, skip 6 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:300) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 7 .. 92, skip 7 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:302) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 0 .. 92, skip 8 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:304) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 8 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:304) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 1 .. 92, skip 9 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:306) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 2 .. 92, skip 10 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:308) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 3 .. 92, skip 11 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:310) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 4 .. 92, skip 12 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:312) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:312) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:312) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:312) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 5 .. 92, skip 13 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:314) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 6 .. 92, skip 14 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:316) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 7 .. 92, skip 15 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:318) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 0 .. 92, skip 16 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:320) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 8 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:320) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 1 .. 92, skip 17 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:322) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 2 .. 92, skip 18 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:324) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 3 .. 92, skip 19 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:326) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 4 .. 92, skip 20 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:328) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:328) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:328) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:328) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 5 .. 92, skip 21 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:330) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 6 .. 92, skip 22 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:332) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 7 .. 92, skip 23 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:334) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 0 .. 92, skip 24 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:336) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 8 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:336) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 1 .. 92, skip 25 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:338) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 2 .. 92, skip 26 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:340) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 3 .. 92, skip 27 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:342) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 4 .. 92, skip 28 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:344) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:344) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:344) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:344) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 5 .. 92, skip 29 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:346) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 6 .. 92, skip 30 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:348) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 7 .. 92, skip 31 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:350) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 0 .. 92, skip 32 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:352) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 8 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:352) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 1 .. 92, skip 33 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:354) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 2 .. 92, skip 34 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:356) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 3 .. 92, skip 35 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:358) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 4 .. 92, skip 36 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:360) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:360) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:360) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:360) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 5 .. 92, skip 37 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:362) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 6 .. 92, skip 38 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:364) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 7 .. 92, skip 39 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:366) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 0 .. 92, skip 40 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:368) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 8 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:368) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 1 .. 92, skip 41 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:370) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 2 .. 92, skip 42 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:372) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 3 .. 92, skip 43 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:374) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 4 .. 92, skip 44 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:376) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:376) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:376) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:376) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 5 .. 92, skip 45 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:378) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 6 .. 92, skip 46 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:380) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 7 .. 92, skip 47 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:382) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 0 .. 92, skip 48 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:384) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 8 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:384) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 1 .. 92, skip 49 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:386) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 2 .. 92, skip 50 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:388) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 3 .. 92, skip 51 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:390) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 4 .. 92, skip 52 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:392) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:392) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:392) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:392) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 5 .. 92, skip 53 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:394) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 6 .. 92, skip 54 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:396) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 7 .. 92, skip 55 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:398) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 0 .. 92, skip 56 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:400) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 8 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:400) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 1 .. 92, skip 57 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:402) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 2 .. 92, skip 58 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:404) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 3 .. 92, skip 59 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:406) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 4 .. 92, skip 60 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:408) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:408) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:408) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:408) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 5 .. 92, skip 61 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:410) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 6 .. 92, skip 62 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:412) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 7 .. 92, skip 63 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:414) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 0 .. 92, skip 64 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:416) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 8 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:416) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 1 .. 92, skip 65 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:418) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 2 .. 92, skip 66 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:420) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 3 .. 92, skip 67 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:422) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 4 .. 92, skip 68 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:424) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:424) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:424) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:424) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 5 .. 92, skip 69 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:426) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 6 .. 92, skip 70 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:428) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 7 .. 92, skip 71 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:430) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 0 .. 92, skip 72 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:432) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 8 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:432) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 1 .. 92, skip 73 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:434) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 2 .. 92, skip 74 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:436) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 3 .. 92, skip 75 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:438) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 4 .. 92, skip 76 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:440) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:440) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:440) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:440) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 5 .. 92, skip 77 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:442) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 6 .. 92, skip 78 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:444) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 7 .. 92, skip 79 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:446) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 0 .. 92, skip 80 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:448) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 8 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:448) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 1 .. 92, skip 81 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:450) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 2 .. 92, skip 82 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:452) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 3 .. 92, skip 83 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:454) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 4 .. 92, skip 84 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:456) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:456) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:456) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:456) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 5 .. 92, skip 85 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:458) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 6 .. 92, skip 86 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:460) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 7 .. 92, skip 87 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:462) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 0 .. 92, skip 88 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:464) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 8 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:464) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 1 .. 92, skip 89 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:466) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 2 .. 92, skip 90 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 2 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:468) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) +---------- double gran, 3 .. 92, skip 91 ---------- + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc19_shadowmem.c:266) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Possible data race during write of size 1 at 0x........ by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 1 by thread #x + at 0x........: child64 (tc19_shadowmem.c:105) + by 0x........: steer (tc19_shadowmem.c:470) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +ERROR SUMMARY: 1004 errors from 1004 contexts (suppressed: 0 from 0) diff --git a/helgrind/tests/tc20_verifywrap.stderr.exp-glibc27-amd64 b/helgrind/tests/tc20_verifywrap.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..f8cf67dabe --- /dev/null +++ b/helgrind/tests/tc20_verifywrap.stderr.exp-glibc27-amd64 @@ -0,0 +1,164 @@ + + + +------ This is output for >= glibc 2.4 ------ + +---------------- pthread_create/join ---------------- + +Thread #x is the program's root thread + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:76) + +Possible data race during write of size 2 at 0x........ by thread #x + at 0x........: main (tc20_verifywrap.c:78) + This conflicts with a previous write of size 2 by thread #x + at 0x........: racy_child (tc20_verifywrap.c:34) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + Location 0x........ is 0 bytes inside global var "unprotected" + declared at tc20_verifywrap.c:27 + +Thread #x's call to pthread_join failed + with error code 35 (EDEADLK: Resource deadlock would occur) + at 0x........: pthread_join (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:83) + +---------------- pthread_mutex_lock et al ---------------- + + +Thread #x's call to pthread_mutex_init failed + with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint) + at 0x........: pthread_mutex_init (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:92) + +Thread #x: pthread_mutex_destroy of a locked mutex + at 0x........: pthread_mutex_destroy (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:102) + +Thread #x's call to pthread_mutex_destroy failed + with error code 16 (EBUSY: Device or resource busy) + at 0x........: pthread_mutex_destroy (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:102) + +Thread #x's call to pthread_mutex_lock failed + with error code 22 (EINVAL: Invalid argument) + at 0x........: pthread_mutex_lock (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:108) + +Thread #x's call to pthread_mutex_trylock failed + with error code 22 (EINVAL: Invalid argument) + at 0x........: pthread_mutex_trylock (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:116) + +Thread #x's call to pthread_mutex_timedlock failed + with error code 22 (EINVAL: Invalid argument) + at 0x........: pthread_mutex_timedlock (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:121) + +Thread #x unlocked an invalid lock at 0x........ + at 0x........: pthread_mutex_unlock (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:125) + +Thread #x's call to pthread_mutex_unlock failed + with error code 22 (EINVAL: Invalid argument) + at 0x........: pthread_mutex_unlock (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:125) + +---------------- pthread_cond_wait et al ---------------- + + +Thread #x: pthread_cond_{timed}wait called with un-held mutex + at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:147) + +Thread #x's call to pthread_cond_wait failed + with error code 1 (EPERM: Operation not permitted) + at 0x........: pthread_cond_wait@* (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:147) + +FIXME: can't figure out how to verify wrap of pthread_cond_signal + + +FIXME: can't figure out how to verify wrap of pthread_broadcast_signal + + +Thread #x: pthread_cond_{timed}wait called with un-held mutex + at 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:165) + +Thread #x's call to pthread_cond_timedwait failed + with error code 22 (EINVAL: Invalid argument) + at 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:165) + +---------------- pthread_rwlock_* ---------------- + + +Thread #x unlocked a not-locked lock at 0x........ + at 0x........: pthread_rwlock_unlock (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:179) + Lock at 0x........ was first observed + at 0x........: pthread_rwlock_init (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:178) +(1) no error on next line +(2) no error on next line +(3) ERROR on next line + +Thread #x unlocked a not-locked lock at 0x........ + at 0x........: pthread_rwlock_unlock (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:196) + Lock at 0x........ was first observed + at 0x........: pthread_rwlock_init (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:186) +(4) no error on next line +(5) no error on next line +(6) no error on next line +(7) no error on next line +(8) ERROR on next line + +Thread #x unlocked a not-locked lock at 0x........ + at 0x........: pthread_rwlock_unlock (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:212) + Lock at 0x........ was first observed + at 0x........: pthread_rwlock_init (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:186) + +---------------- sem_* ---------------- + + +Thread #x's call to sem_init failed + with error code 22 (EINVAL: Invalid argument) + at 0x........: sem_init@* (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:228) + +FIXME: can't figure out how to verify wrap of sem_destroy + + +Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post + at 0x........: sem_wait_WRK (hg_intercepts.c:...) + by 0x........: sem_wait (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:242) + +Thread #x's call to sem_post failed + with error code 22 (EINVAL: Invalid argument) + at 0x........: sem_post_WRK (hg_intercepts.c:...) + by 0x........: sem_post (hg_intercepts.c:...) + by 0x........: main (tc20_verifywrap.c:245) + +FIXME: can't figure out how to verify wrap of sem_post + + +------------ dealloc of mem holding locks ------------ + + +Thread #x: Exiting thread still holds 1 lock + at 0x........: _Exit (in /...libc...) + by 0x........: exit (in /...libc...) + by 0x........: (below main) (in /...libc...) + +ERROR SUMMARY: 21 errors from 21 contexts (suppressed: 0 from 0) diff --git a/helgrind/tests/tc21_pthonce.stderr.exp-glibc27-amd64 b/helgrind/tests/tc21_pthonce.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..4d8270b39d --- /dev/null +++ b/helgrind/tests/tc21_pthonce.stderr.exp-glibc27-amd64 @@ -0,0 +1,40 @@ + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc21_pthonce.c:86) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + 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 + at 0x........: child (tc21_pthonce.c:74) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child (tc21_pthonce.c:74) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + Location 0x........ is 0 bytes inside local var "unprotected2" + declared at tc21_pthonce.c:51, in frame #0 of thread x + +Possible data race during write of size 4 at 0x........ by thread #x + at 0x........: child (tc21_pthonce.c:74) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + This conflicts with a previous write of size 4 by thread #x + at 0x........: child (tc21_pthonce.c:74) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + by 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + Location 0x........ is 0 bytes inside local var "unprotected2" + declared at tc21_pthonce.c:51, in frame #0 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-glibc27-amd64 b/helgrind/tests/tc22_exit_w_lock.stderr.exp-glibc27-amd64 new file mode 100644 index 0000000000..ccca5218d3 --- /dev/null +++ b/helgrind/tests/tc22_exit_w_lock.stderr.exp-glibc27-amd64 @@ -0,0 +1,28 @@ + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc22_exit_w_lock.c:39) + +Thread #x: Exiting thread still holds 2 locks + at 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Thread #x was created + at 0x........: clone (in /...libc...) + by 0x........: pthread_create@GLIBC_ (in /lib/libpthread...) + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tc22_exit_w_lock.c:42) + +Thread #x: Exiting thread still holds 1 lock + at 0x........: start_thread (in /lib/libpthread...) + by 0x........: clone (in /...libc...) + +Thread #x is the program's root thread + +Thread #x: Exiting thread still holds 1 lock + at 0x........: kill (in /...libc...) + by 0x........: main (tc22_exit_w_lock.c:48) + +ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)