1 2 ---Thread-Announcement------------------------------------------ 3 4 Thread #x was created 5 ... 6 by 0x........: pthread_create_WRK (hg_intercepts.c:...) 7 by 0x........: pthread_create@* (hg_intercepts.c:...) 8 by 0x........: main (tc21_pthonce.c:86) 9 10 ---Thread-Announcement------------------------------------------ 11 12 Thread #x was created 13 ... 14 by 0x........: pthread_create_WRK (hg_intercepts.c:...) 15 by 0x........: pthread_create@* (hg_intercepts.c:...) 16 by 0x........: main (tc21_pthonce.c:86) 17 18 ---------------------------------------------------------------- 19 20 Possible data race during read of size 4 at 0x........ by thread #x 21 Locks held: none 22 at 0x........: child (tc21_pthonce.c:74) 23 by 0x........: mythread_wrapper (hg_intercepts.c:...) 24 ... 25 26 This conflicts with a previous write of size 4 by thread #x 27 Locks held: none 28 at 0x........: child (tc21_pthonce.c:74) 29 by 0x........: mythread_wrapper (hg_intercepts.c:...) 30 ... 31 32 Location 0x........ is 0 bytes inside local var "unprotected2" 33 declared at tc21_pthonce.c:51, in frame #x of thread x 34 35 ---------------------------------------------------------------- 36 37 Possible data race during write of size 4 at 0x........ by thread #x 38 Locks held: none 39 at 0x........: child (tc21_pthonce.c:74) 40 by 0x........: mythread_wrapper (hg_intercepts.c:...) 41 ... 42 43 This conflicts with a previous write of size 4 by thread #x 44 Locks held: none 45 at 0x........: child (tc21_pthonce.c:74) 46 by 0x........: mythread_wrapper (hg_intercepts.c:...) 47 ... 48 49 Location 0x........ is 0 bytes inside local var "unprotected2" 50 declared at tc21_pthonce.c:51, in frame #x of thread x 51 52 53 ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) 54