From: Bart Van Assche Date: Sun, 19 Jul 2009 17:53:56 +0000 (+0000) Subject: DRD no longer prints the thread ID's assigned by the Valgrind core but only those... X-Git-Tag: svn/VALGRIND_3_5_0~360 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=511096144e18a68e9394a0005395550aecc18fbf;p=thirdparty%2Fvalgrind.git DRD no longer prints the thread ID's assigned by the Valgrind core but only those assigned by DRD itself. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10488 --- diff --git a/drd/drd_barrier.c b/drd/drd_barrier.c index fee28b5d9d..90fa33064f 100644 --- a/drd/drd_barrier.c +++ b/drd/drd_barrier.c @@ -257,8 +257,7 @@ void DRD_(barrier_init)(const Addr barrier, if (reinitialization) { VG_(message)(Vg_UserMsg, - "[%d/%d] barrier_reinit %s 0x%lx count %ld -> %ld\n", - VG_(get_running_tid)(), + "[%d] barrier_reinit %s 0x%lx count %ld -> %ld\n", DRD_(thread_get_running_tid)(), barrier_get_typename(p), barrier, @@ -268,8 +267,7 @@ void DRD_(barrier_init)(const Addr barrier, else { VG_(message)(Vg_UserMsg, - "[%d/%d] barrier_init %s 0x%lx\n", - VG_(get_running_tid)(), + "[%d] barrier_init %s 0x%lx\n", DRD_(thread_get_running_tid)(), barrier_get_typename(p), barrier); @@ -302,8 +300,7 @@ void DRD_(barrier_destroy)(const Addr barrier, const BarrierT barrier_type) if (s_trace_barrier) { VG_(message)(Vg_UserMsg, - "[%d/%d] barrier_destroy %s 0x%lx\n", - VG_(get_running_tid)(), + "[%d] barrier_destroy %s 0x%lx\n", DRD_(thread_get_running_tid)(), barrier_get_typename(p), barrier); @@ -362,8 +359,7 @@ void DRD_(barrier_pre_wait)(const DrdThreadId tid, const Addr barrier, if (s_trace_barrier) { VG_(message)(Vg_UserMsg, - "[%d/%d] barrier_pre_wait %s 0x%lx iteration %ld\n", - VG_(get_running_tid)(), + "[%d] barrier_pre_wait %s 0x%lx iteration %ld\n", DRD_(thread_get_running_tid)(), barrier_get_typename(p), barrier, @@ -416,8 +412,7 @@ void DRD_(barrier_post_wait)(const DrdThreadId tid, const Addr barrier, if (s_trace_barrier) { VG_(message)(Vg_UserMsg, - "[%d/%d] barrier_post_wait %s 0x%lx iteration %ld%s\n", - VG_(get_running_tid)(), + "[%d] barrier_post_wait %s 0x%lx iteration %ld%s\n", tid, p ? barrier_get_typename(p) : "(?)", barrier, diff --git a/drd/drd_clientreq.c b/drd/drd_clientreq.c index 3bc622e6b3..cbd5c05348 100644 --- a/drd/drd_clientreq.c +++ b/drd/drd_clientreq.c @@ -185,7 +185,7 @@ static Bool handle_client_request(ThreadId vg_tid, UWord* arg, UWord* ret) nframes = VG_(get_StackTrace)(vg_tid, ips, n_ips, sps, fps, 0); - VG_(message)(Vg_DebugMsg, "thread %d/%d", vg_tid, drd_tid); + VG_(message)(Vg_DebugMsg, "thread %d", drd_tid); for (i = 0; i < nframes; i++) { VG_(describe_IP)(ips[i], desc, sizeof(desc)); diff --git a/drd/drd_cond.c b/drd/drd_cond.c index 7d9eec5bee..61f73ebb8d 100644 --- a/drd/drd_cond.c +++ b/drd/drd_cond.c @@ -125,8 +125,7 @@ void DRD_(cond_pre_init)(const Addr cond) if (DRD_(s_trace_cond)) { VG_(message)(Vg_UserMsg, - "[%d/%d] cond_init cond 0x%lx\n", - VG_(get_running_tid)(), + "[%d] cond_init cond 0x%lx\n", DRD_(thread_get_running_tid)(), cond); } @@ -154,8 +153,7 @@ void DRD_(cond_post_destroy)(const Addr cond) if (DRD_(s_trace_cond)) { VG_(message)(Vg_UserMsg, - "[%d/%d] cond_destroy cond 0x%lx\n", - VG_(get_running_tid)(), + "[%d] cond_destroy cond 0x%lx\n", DRD_(thread_get_running_tid)(), cond); } @@ -197,8 +195,7 @@ int DRD_(cond_pre_wait)(const Addr cond, const Addr mutex) if (DRD_(s_trace_cond)) { VG_(message)(Vg_UserMsg, - "[%d/%d] cond_pre_wait cond 0x%lx\n", - VG_(get_running_tid)(), + "[%d] cond_pre_wait cond 0x%lx\n", DRD_(thread_get_running_tid)(), cond); } @@ -252,8 +249,7 @@ int DRD_(cond_post_wait)(const Addr cond) if (DRD_(s_trace_cond)) { VG_(message)(Vg_UserMsg, - "[%d/%d] cond_post_wait cond 0x%lx\n", - VG_(get_running_tid)(), + "[%d] cond_post_wait cond 0x%lx\n", DRD_(thread_get_running_tid)(), cond); } @@ -311,8 +307,7 @@ void DRD_(cond_pre_signal)(Addr const cond) if (DRD_(s_trace_cond)) { VG_(message)(Vg_UserMsg, - "[%d/%d] cond_signal cond 0x%lx\n", - VG_(get_running_tid)(), + "[%d] cond_signal cond 0x%lx\n", DRD_(thread_get_running_tid)(), cond); } @@ -326,8 +321,7 @@ void DRD_(cond_pre_broadcast)(Addr const cond) if (DRD_(s_trace_cond)) { VG_(message)(Vg_UserMsg, - "[%d/%d] cond_broadcast cond 0x%lx\n", - VG_(get_running_tid)(), + "[%d] cond_broadcast cond 0x%lx\n", DRD_(thread_get_running_tid)(), cond); } diff --git a/drd/drd_error.c b/drd/drd_error.c index ed93cbf3bf..effa0aae60 100644 --- a/drd/drd_error.c +++ b/drd/drd_error.c @@ -136,9 +136,8 @@ void drd_report_data_race(Error* const err, const DataRaceErrInfo* const dri) describe_malloced_addr(dri->addr, dri->size, &ai); } VG_(message)(Vg_UserMsg, - "Conflicting %s by thread %d/%d at 0x%08lx size %ld\n", + "Conflicting %s by thread %d at 0x%08lx size %ld\n", dri->access_type == eStore ? "store" : "load", - DRD_(DrdThreadIdToVgThreadId)(dri->tid), dri->tid, dri->addr, dri->size); @@ -254,10 +253,10 @@ static void drd_tool_error_pp(Error* const e) case CondDestrErr: { CondDestrErrInfo* cdi = (CondDestrErrInfo*)(VG_(get_error_extra)(e)); VG_(message)(Vg_UserMsg, - "%s: cond 0x%lx, mutex 0x%lx locked by thread %d/%d\n", + "%s: cond 0x%lx, mutex 0x%lx locked by thread %d\n", VG_(get_error_string)(e), cdi->cond, cdi->mutex, - DRD_(DrdThreadIdToVgThreadId)(cdi->owner), cdi->owner); + cdi->owner); VG_(pp_ExeContext)(VG_(get_error_where)(e)); first_observed(cdi->mutex); break; @@ -310,8 +309,7 @@ static void drd_tool_error_pp(Error* const e) if (bei->other_context) { VG_(message)(Vg_UserMsg, - "Conflicting wait call by thread %d/%d:\n", - DRD_(DrdThreadIdToVgThreadId)(bei->other_tid), + "Conflicting wait call by thread %d:\n", bei->other_tid); VG_(pp_ExeContext)(bei->other_context); } diff --git a/drd/drd_load_store.c b/drd/drd_load_store.c index f13503fd1f..5a03084ceb 100644 --- a/drd/drd_load_store.c +++ b/drd/drd_load_store.c @@ -90,7 +90,7 @@ void DRD_(trace_mem_access)(const Addr addr, const SizeT size, vc = DRD_(vc_aprint)(DRD_(thread_get_vc)(DRD_(thread_get_running_tid)())); VG_(message)(Vg_UserMsg, - "%s 0x%lx size %ld (vg %d / drd %d / vc %s)\n", + "%s 0x%lx size %ld (thread %d / vc %s)\n", access_type == eLoad ? "load " : access_type == eStore @@ -102,7 +102,6 @@ void DRD_(trace_mem_access)(const Addr addr, const SizeT size, : "????", addr, size, - VG_(get_running_tid)(), DRD_(thread_get_running_tid)(), vc); VG_(free)(vc); diff --git a/drd/drd_main.c b/drd/drd_main.c index c1cadd9d2b..60cb02dd14 100644 --- a/drd/drd_main.c +++ b/drd/drd_main.c @@ -468,8 +468,8 @@ void drd_pre_thread_create(const ThreadId creator, const ThreadId created) if (DRD_(thread_get_trace_fork_join)()) { VG_(message)(Vg_DebugMsg, - "drd_pre_thread_create creator = %d/%d, created = %d\n", - creator, drd_creator, created); + "drd_pre_thread_create creator = %d, created = %d\n", + drd_creator, created); } } @@ -487,8 +487,8 @@ void drd_post_thread_create(const ThreadId vg_created) if (DRD_(thread_get_trace_fork_join)()) { VG_(message)(Vg_DebugMsg, - "drd_post_thread_create created = %d/%d\n", - vg_created, drd_created); + "drd_post_thread_create created = %d\n", + drd_created); } if (! DRD_(get_check_stack_accesses)()) { @@ -510,8 +510,7 @@ static void drd_thread_finished(ThreadId vg_tid) if (DRD_(thread_get_trace_fork_join)()) { VG_(message)(Vg_DebugMsg, - "drd_thread_finished tid = %d/%d%s\n", - vg_tid, + "drd_thread_finished tid = %d%s\n", drd_tid, DRD_(thread_get_joinable)(drd_tid) ? "" @@ -524,9 +523,8 @@ static void drd_thread_finished(ThreadId vg_tid) = (DRD_(thread_get_stack_max)(drd_tid) - DRD_(thread_get_stack_min_min)(drd_tid)); VG_(message)(Vg_UserMsg, - "thread %d/%d%s finished and used %ld bytes out of %ld" + "thread %d%s finished and used %ld bytes out of %ld" " on its stack. Margin: %ld bytes.\n", - vg_tid, drd_tid, DRD_(thread_get_joinable)(drd_tid) ? "" diff --git a/drd/drd_mutex.c b/drd/drd_mutex.c index d12dd6551d..514744c46a 100644 --- a/drd/drd_mutex.c +++ b/drd/drd_mutex.c @@ -92,8 +92,7 @@ static void mutex_cleanup(struct mutex_info* p) if (s_trace_mutex) { VG_(message)(Vg_UserMsg, - "[%d/%d] mutex_destroy %s 0x%lx rc %d owner %d\n", - VG_(get_running_tid)(), + "[%d] mutex_destroy %s 0x%lx rc %d owner %d\n", DRD_(thread_get_running_tid)(), DRD_(mutex_get_typename)(p), p->a1, @@ -171,8 +170,7 @@ DRD_(mutex_init)(const Addr mutex, const MutexT mutex_type) if (s_trace_mutex) { VG_(message)(Vg_UserMsg, - "[%d/%d] mutex_init %s 0x%lx\n", - VG_(get_running_tid)(), + "[%d] mutex_init %s 0x%lx\n", DRD_(thread_get_running_tid)(), DRD_(mutex_type_name)(mutex_type), mutex); @@ -235,8 +233,7 @@ void DRD_(mutex_pre_lock)(const Addr mutex, MutexT mutex_type, if (s_trace_mutex) { VG_(message)(Vg_UserMsg, - "[%d/%d] %s %s 0x%lx rc %d owner %d\n", - VG_(get_running_tid)(), + "[%d] %s %s 0x%lx rc %d owner %d\n", DRD_(thread_get_running_tid)(), trylock ? "pre_mutex_lock " : "mutex_trylock ", p ? DRD_(mutex_get_typename)(p) : "(?)", @@ -290,8 +287,7 @@ void DRD_(mutex_post_lock)(const Addr mutex, const Bool took_lock, if (s_trace_mutex) { VG_(message)(Vg_UserMsg, - "[%d/%d] %s %s 0x%lx rc %d owner %d%s\n", - VG_(get_running_tid)(), + "[%d] %s %s 0x%lx rc %d owner %d%s\n", drd_tid, post_cond_wait ? "cond_post_wait " : "post_mutex_lock", p ? DRD_(mutex_get_typename)(p) : "(?)", @@ -359,8 +355,7 @@ void DRD_(mutex_unlock)(const Addr mutex, MutexT mutex_type) if (s_trace_mutex) { VG_(message)(Vg_UserMsg, - "[%d/%d] mutex_unlock %s 0x%lx rc %d\n", - vg_tid, + "[%d] mutex_unlock %s 0x%lx rc %d\n", drd_tid, p ? DRD_(mutex_get_typename)(p) : "(?)", mutex, diff --git a/drd/drd_rwlock.c b/drd/drd_rwlock.c index ad4e1250bb..0b4e97abc1 100644 --- a/drd/drd_rwlock.c +++ b/drd/drd_rwlock.c @@ -211,8 +211,7 @@ static void rwlock_cleanup(struct rwlock_info* p) if (DRD_(s_trace_rwlock)) { VG_(message)(Vg_UserMsg, - "[%d/%d] rwlock_destroy 0x%lx\n", - VG_(get_running_tid)(), + "[%d] rwlock_destroy 0x%lx\n", DRD_(thread_get_running_tid)(), p->a1); } @@ -279,8 +278,7 @@ struct rwlock_info* DRD_(rwlock_pre_init)(const Addr rwlock, if (DRD_(s_trace_rwlock)) { VG_(message)(Vg_UserMsg, - "[%d/%d] rwlock_init 0x%lx\n", - VG_(get_running_tid)(), + "[%d] rwlock_init 0x%lx\n", DRD_(thread_get_running_tid)(), rwlock); } @@ -337,8 +335,7 @@ void DRD_(rwlock_pre_rdlock)(const Addr rwlock, const RwLockT rwlock_type) if (DRD_(s_trace_rwlock)) { VG_(message)(Vg_UserMsg, - "[%d/%d] pre_rwlock_rdlock 0x%lx\n", - VG_(get_running_tid)(), + "[%d] pre_rwlock_rdlock 0x%lx\n", DRD_(thread_get_running_tid)(), rwlock); } @@ -370,8 +367,7 @@ void DRD_(rwlock_post_rdlock)(const Addr rwlock, const RwLockT rwlock_type, if (DRD_(s_trace_rwlock)) { VG_(message)(Vg_UserMsg, - "[%d/%d] post_rwlock_rdlock 0x%lx\n", - VG_(get_running_tid)(), + "[%d] post_rwlock_rdlock 0x%lx\n", drd_tid, rwlock); } @@ -411,8 +407,7 @@ void DRD_(rwlock_pre_wrlock)(const Addr rwlock, const RwLockT rwlock_type) if (DRD_(s_trace_rwlock)) { VG_(message)(Vg_UserMsg, - "[%d/%d] pre_rwlock_wrlock 0x%lx\n", - VG_(get_running_tid)(), + "[%d] pre_rwlock_wrlock 0x%lx\n", DRD_(thread_get_running_tid)(), rwlock); } @@ -452,8 +447,7 @@ void DRD_(rwlock_post_wrlock)(const Addr rwlock, const RwLockT rwlock_type, if (DRD_(s_trace_rwlock)) { VG_(message)(Vg_UserMsg, - "[%d/%d] post_rwlock_wrlock 0x%lx\n", - VG_(get_running_tid)(), + "[%d] post_rwlock_wrlock 0x%lx\n", drd_tid, rwlock); } @@ -494,8 +488,7 @@ void DRD_(rwlock_pre_unlock)(const Addr rwlock, const RwLockT rwlock_type) if (DRD_(s_trace_rwlock)) { VG_(message)(Vg_UserMsg, - "[%d/%d] rwlock_unlock 0x%lx\n", - vg_tid, + "[%d] rwlock_unlock 0x%lx\n", drd_tid, rwlock); } diff --git a/drd/drd_segment.c b/drd/drd_segment.c index d467128e6b..8585535df8 100644 --- a/drd/drd_segment.c +++ b/drd/drd_segment.c @@ -92,10 +92,7 @@ static void sg_init(Segment* const sg, char* vc; vc = DRD_(vc_aprint)(&sg->vc); - VG_(message)(Vg_DebugMsg, "New segment for thread %d/%d with vc %s", - created != VG_INVALID_THREADID - ? DRD_(DrdThreadIdToVgThreadId)(created) - : DRD_INVALID_THREADID, + VG_(message)(Vg_DebugMsg, "New segment for thread %d with vc %s", created, vc); VG_(free)(vc); } diff --git a/drd/drd_semaphore.c b/drd/drd_semaphore.c index b1dc958104..b29856e28b 100644 --- a/drd/drd_semaphore.c +++ b/drd/drd_semaphore.c @@ -177,8 +177,7 @@ struct semaphore_info* DRD_(semaphore_init)(const Addr semaphore, if (s_trace_semaphore) { VG_(message)(Vg_UserMsg, - "[%d/%d] semaphore_init 0x%lx value %u\n", - VG_(get_running_tid)(), + "[%d] semaphore_init 0x%lx value %u\n", DRD_(thread_get_running_tid)(), semaphore, value); @@ -219,8 +218,7 @@ void DRD_(semaphore_destroy)(const Addr semaphore) if (s_trace_semaphore) { VG_(message)(Vg_UserMsg, - "[%d/%d] semaphore_destroy 0x%lx value %u\n", - VG_(get_running_tid)(), + "[%d] semaphore_destroy 0x%lx value %u\n", DRD_(thread_get_running_tid)(), semaphore, p ? p->value : 0); @@ -275,8 +273,7 @@ void DRD_(semaphore_post_wait)(const DrdThreadId tid, const Addr semaphore, if (s_trace_semaphore) { VG_(message)(Vg_UserMsg, - "[%d/%d] semaphore_wait 0x%lx value %u -> %u\n", - VG_(get_running_tid)(), + "[%d] semaphore_wait 0x%lx value %u -> %u\n", DRD_(thread_get_running_tid)(), semaphore, p ? p->value : 0, @@ -340,8 +337,7 @@ void DRD_(semaphore_pre_post)(const DrdThreadId tid, const Addr semaphore) if (s_trace_semaphore) { VG_(message)(Vg_UserMsg, - "[%d/%d] semaphore_post 0x%lx value %u -> %u\n", - VG_(get_running_tid)(), + "[%d] semaphore_post 0x%lx value %u -> %u\n", DRD_(thread_get_running_tid)(), semaphore, p->value - 1, p->value); diff --git a/drd/drd_thread.c b/drd/drd_thread.c index 6e765ce2e4..04ec9125af 100644 --- a/drd/drd_thread.c +++ b/drd/drd_thread.c @@ -333,15 +333,14 @@ void DRD_(thread_post_join)(DrdThreadId drd_joiner, DrdThreadId drd_joinee) if (s_trace_fork_join) { const ThreadId joiner = DRD_(DrdThreadIdToVgThreadId)(drd_joiner); - const ThreadId joinee = DRD_(DrdThreadIdToVgThreadId)(drd_joinee); const unsigned msg_size = 256; char* msg; msg = VG_(malloc)("drd.main.dptj.1", msg_size); tl_assert(msg); VG_(snprintf)(msg, msg_size, - "drd_post_thread_join joiner = %d/%d, joinee = %d/%d", - joiner, drd_joiner, joinee, drd_joinee); + "drd_post_thread_join joiner = %d, joinee = %d", + drd_joiner, drd_joinee); if (joiner) { char* vc; @@ -583,10 +582,9 @@ void DRD_(thread_set_running_tid)(const ThreadId vg_tid, && DRD_(g_drd_running_tid) != DRD_INVALID_THREADID) { VG_(message)(Vg_DebugMsg, - "Context switch from thread %d/%d to thread %d/%d;" + "Context switch from thread %d to thread %d;" " segments: %llu\n", - s_vg_running_tid, DRD_(g_drd_running_tid), - DRD_(DrdThreadIdToVgThreadId)(drd_tid), drd_tid, + DRD_(g_drd_running_tid), drd_tid, DRD_(sg_get_segments_alive_count)()); } s_vg_running_tid = vg_tid; @@ -1174,7 +1172,7 @@ static void show_call_stack(const DrdThreadId tid, { const ThreadId vg_tid = DRD_(DrdThreadIdToVgThreadId)(tid); - VG_(message)(Vg_UserMsg, "%s (thread %d/%d)\n", msg, vg_tid, tid); + VG_(message)(Vg_UserMsg, "%s (thread %d)\n", msg, tid); if (vg_tid != VG_INVALID_THREADID) { @@ -1328,8 +1326,8 @@ static void thread_compute_conflict_set(struct bitmap** conflict_set, str = DRD_(vc_aprint)(&DRD_(g_threadinfo)[tid].last->vc); VG_(message)(Vg_DebugMsg, - "computing conflict set for thread %d/%d with vc %s\n", - DRD_(DrdThreadIdToVgThreadId)(tid), tid, str); + "computing conflict set for thread %d with vc %s\n", + tid, str); VG_(free)(str); } @@ -1424,8 +1422,8 @@ void DRD_(thread_update_conflict_set)(const DrdThreadId tid, str = DRD_(vc_aprint)(&DRD_(g_threadinfo)[tid].last->vc); VG_(message)(Vg_DebugMsg, - "updating conflict set for thread %d/%d with vc %s\n", - DRD_(DrdThreadIdToVgThreadId)(tid), tid, str); + "updating conflict set for thread %d with vc %s\n", + tid, str); VG_(free)(str); } diff --git a/drd/tests/annotate_trace_memory.stderr.exp b/drd/tests/annotate_trace_memory.stderr.exp index 97b1007cc0..0bb9218cb8 100644 --- a/drd/tests/annotate_trace_memory.stderr.exp +++ b/drd/tests/annotate_trace_memory.stderr.exp @@ -1,17 +1,17 @@ FLAGS [phb=1, fm=0] test01: positive -store 0x........ size 4 (vg 2 / drd 2 / vc ...) +store 0x........ size 4 (thread x / vc ...) at 0x........: test01::Worker() (tsan_unittest.cpp:?) by 0x........: MyThread::ThreadBody(MyThread*) (tsan_thread_wrappers_pthread.h:?) -store 0x........ size 4 (vg 1 / drd 1 / vc ...) +store 0x........ size 4 (thread x / vc ...) at 0x........: test01::Parent() (tsan_unittest.cpp:?) by 0x........: test01::Run() (tsan_unittest.cpp:?) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: test01::Parent() (tsan_unittest.cpp:?) by 0x........: test01::Run() (tsan_unittest.cpp:?) Allocation context: BSS section of tsan_unittest -load 0x........ size 4 (vg 1 / drd 1 / vc ...) +load 0x........ size 4 (thread x / vc ...) at 0x........: test01::Run() (tsan_unittest.cpp:?) by 0x........: main (tsan_unittest.cpp:?) GLOB=2 diff --git a/drd/tests/atomic_var.stderr.exp b/drd/tests/atomic_var.stderr.exp index 0c79ab9c2c..ddeadf2d45 100644 --- a/drd/tests/atomic_var.stderr.exp +++ b/drd/tests/atomic_var.stderr.exp @@ -1,6 +1,6 @@ Start of test. -Conflicting load by thread x/x at 0x........ size 4 +Conflicting load by thread x at 0x........ size 4 at 0x........: thread_func_2 (atomic_var.c:?) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) diff --git a/drd/tests/filter_stderr_and_thread_no b/drd/tests/filter_stderr_and_thread_no index c080b804d0..3993f6f2f3 100755 --- a/drd/tests/filter_stderr_and_thread_no +++ b/drd/tests/filter_stderr_and_thread_no @@ -5,5 +5,5 @@ # Get rid of the numbers as these make some tests more scheduling sensitive # -- those where there are multiple threads which play interchangeable roles. grep -v "^Thread [0-9][0-9]*:$" | -sed -e "s:hread [0-9][0-9]*/[0-9][0-9]*:hread x/x:g" \ +sed -e "s:hread [0-9][0-9]*:hread x:g" \ -e "s:of thread [0-9][0-9]*$:of thread x:g" diff --git a/drd/tests/fp_race.stderr.exp b/drd/tests/fp_race.stderr.exp index d71aa061d8..942151b8b2 100644 --- a/drd/tests/fp_race.stderr.exp +++ b/drd/tests/fp_race.stderr.exp @@ -1,20 +1,20 @@ -Conflicting load by thread 1/1 at 0x........ size 8 +Conflicting load by thread 1 at 0x........ size 8 at 0x........: main (fp_race.c:?) Location 0x........ is 0 bytes inside local var "s_d3" declared at fp_race.c:24, in frame #? of thread 1 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) -Conflicting store by thread 1/1 at 0x........ size 8 +Conflicting store by thread 1 at 0x........ size 8 at 0x........: main (fp_race.c:?) Location 0x........ is 0 bytes inside local var "s_d3" declared at fp_race.c:24, in frame #? of thread 1 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) diff --git a/drd/tests/hg03_inherit.stderr.exp b/drd/tests/hg03_inherit.stderr.exp index dd69bd6b45..73458d3269 100644 --- a/drd/tests/hg03_inherit.stderr.exp +++ b/drd/tests/hg03_inherit.stderr.exp @@ -1,6 +1,6 @@ Thread 3: -Conflicting store by thread 3/3 at 0x........ size 4 +Conflicting store by thread 3 at 0x........ size 4 at 0x........: t2 (hg03_inherit.c:28) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) @@ -8,7 +8,7 @@ Conflicting store by thread 3/3 at 0x........ size 4 Location 0x........ is 0 bytes inside shared[1], declared at hg03_inherit.c:11, in frame #? of thread 3 -Conflicting store by thread 3/3 at 0x........ size 4 +Conflicting store by thread 3 at 0x........ size 4 at 0x........: t2 (hg03_inherit.c:29) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) diff --git a/drd/tests/hg04_race.stderr.exp b/drd/tests/hg04_race.stderr.exp index d83757a204..399cc1e8a9 100644 --- a/drd/tests/hg04_race.stderr.exp +++ b/drd/tests/hg04_race.stderr.exp @@ -1,27 +1,27 @@ Thread 3: -Conflicting load by thread 2/3 at 0x........ size 4 +Conflicting load by thread 3 at 0x........ size 4 at 0x........: th (hg04_race.c:10) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) by 0x........: clone (in /...libc...) Location 0x........ is 0 bytes inside local var "shared" declared at hg04_race.c:6, in frame #? of thread 2 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) -Conflicting store by thread 2/3 at 0x........ size 4 +Conflicting store by thread 3 at 0x........ size 4 at 0x........: th (hg04_race.c:10) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) by 0x........: clone (in /...libc...) Location 0x........ is 0 bytes inside local var "shared" declared at hg04_race.c:6, in frame #? of thread 2 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) diff --git a/drd/tests/hg05_race2.stderr.exp b/drd/tests/hg05_race2.stderr.exp index 3646f6096e..278ac28869 100644 --- a/drd/tests/hg05_race2.stderr.exp +++ b/drd/tests/hg05_race2.stderr.exp @@ -1,27 +1,27 @@ Thread 3: -Conflicting load by thread 2/3 at 0x........ size 4 +Conflicting load by thread 3 at 0x........ size 4 at 0x........: th (hg05_race2.c:17) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) by 0x........: clone (in /...libc...) Location 0x........ is 0 bytes inside foo.poot[5].plop[11], declared at hg05_race2.c:24, in frame #? of thread 1 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) -Conflicting store by thread 2/3 at 0x........ size 4 +Conflicting store by thread 3 at 0x........ size 4 at 0x........: th (hg05_race2.c:17) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) by 0x........: clone (in /...libc...) Location 0x........ is 0 bytes inside foo.poot[5].plop[11], declared at hg05_race2.c:24, in frame #? of thread 1 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) diff --git a/drd/tests/hg05_race2.stderr.exp-powerpc b/drd/tests/hg05_race2.stderr.exp-powerpc index 8327f22874..dbdae48ce8 100644 --- a/drd/tests/hg05_race2.stderr.exp-powerpc +++ b/drd/tests/hg05_race2.stderr.exp-powerpc @@ -1,25 +1,25 @@ Thread 3: -Conflicting load by thread 2/3 at 0x........ size 4 +Conflicting load by thread 3 at 0x........ size 4 at 0x........: th (hg05_race2.c:17) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) by 0x........: clone (in /...libc...) Allocation context: unknown. -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) -Conflicting store by thread 2/3 at 0x........ size 4 +Conflicting store by thread 3 at 0x........ size 4 at 0x........: th (hg05_race2.c:17) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) by 0x........: clone (in /...libc...) Allocation context: unknown. -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) diff --git a/drd/tests/pth_barrier_race.stderr.exp b/drd/tests/pth_barrier_race.stderr.exp index 41cac74e1e..33088ce0d6 100644 --- a/drd/tests/pth_barrier_race.stderr.exp +++ b/drd/tests/pth_barrier_race.stderr.exp @@ -2,7 +2,7 @@ Destruction of barrier not synchronized with barrier wait call: barrier 0x........ at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?) by 0x........: main (pth_barrier_race.c:?) -Conflicting wait call by thread 0/2: +Conflicting wait call by thread 2: at 0x........: pthread_barrier_wait (drd_pthread_intercepts.c:?) by 0x........: thread (pth_barrier_race.c:?) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) diff --git a/drd/tests/rwlock_race.stderr.exp b/drd/tests/rwlock_race.stderr.exp index 39e5ebc522..726c529e8a 100644 --- a/drd/tests/rwlock_race.stderr.exp +++ b/drd/tests/rwlock_race.stderr.exp @@ -1,39 +1,39 @@ Thread 3: -Conflicting load by thread 3/3 at 0x........ size 4 +Conflicting load by thread 3 at 0x........ size 4 at 0x........: thread_func (rwlock_race.c:?) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) by 0x........: clone (in /...libc...) Location 0x........ is 0 bytes inside local var "s_racy" declared at rwlock_race.c:18, in frame #? of thread 3 -Other segment start (thread 2/2) +Other segment start (thread 2) at 0x........: pthread_rwlock_rdlock* (drd_pthread_intercepts.c:?) by 0x........: thread_func (rwlock_race.c:?) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) by 0x........: clone (in /...libc...) -Other segment end (thread 2/2) +Other segment end (thread 2) at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) by 0x........: thread_func (rwlock_race.c:?) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) by 0x........: clone (in /...libc...) -Conflicting store by thread 3/3 at 0x........ size 4 +Conflicting store by thread 3 at 0x........ size 4 at 0x........: thread_func (rwlock_race.c:?) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) by 0x........: clone (in /...libc...) Location 0x........ is 0 bytes inside local var "s_racy" declared at rwlock_race.c:18, in frame #? of thread 3 -Other segment start (thread 2/2) +Other segment start (thread 2) at 0x........: pthread_rwlock_rdlock* (drd_pthread_intercepts.c:?) by 0x........: thread_func (rwlock_race.c:?) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) by 0x........: clone (in /...libc...) -Other segment end (thread 2/2) +Other segment end (thread 2) at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) by 0x........: thread_func (rwlock_race.c:?) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) diff --git a/drd/tests/rwlock_race.stderr.exp2 b/drd/tests/rwlock_race.stderr.exp2 index 98699a4fd8..cc30076feb 100644 --- a/drd/tests/rwlock_race.stderr.exp2 +++ b/drd/tests/rwlock_race.stderr.exp2 @@ -1,27 +1,27 @@ Thread 3: -Conflicting load by thread 3/3 at 0x........ size 4 +Conflicting load by thread 3 at 0x........ size 4 at 0x........: thread (rwlock_race.c:?) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) by 0x........: clone (in /...libc...) Location 0x........ is 0 bytes inside local var "s_racy" declared at rwlock_race.c:17, in frame #? of thread 3 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) -Conflicting store by thread 3/3 at 0x........ size 4 +Conflicting store by thread 3 at 0x........ size 4 at 0x........: thread (rwlock_race.c:?) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) by 0x........: (within libpthread-?.?.so) by 0x........: clone (in /...libc...) Location 0x........ is 0 bytes inside local var "s_racy" declared at rwlock_race.c:17, in frame #? of thread 3 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) Result: 2 diff --git a/drd/tests/sem_as_mutex.stderr.exp b/drd/tests/sem_as_mutex.stderr.exp index 55f92d0929..5428f66452 100644 --- a/drd/tests/sem_as_mutex.stderr.exp +++ b/drd/tests/sem_as_mutex.stderr.exp @@ -1,20 +1,20 @@ -Conflicting load by thread 1/1 at 0x........ size 8 +Conflicting load by thread 1 at 0x........ size 8 at 0x........: main (sem_as_mutex.c:?) Location 0x........ is 0 bytes inside local var "s_d3" declared at sem_as_mutex.c:25, in frame #? of thread 1 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) -Conflicting store by thread 1/1 at 0x........ size 8 +Conflicting store by thread 1 at 0x........ size 8 at 0x........: main (sem_as_mutex.c:?) Location 0x........ is 0 bytes inside local var "s_d3" declared at sem_as_mutex.c:25, in frame #? of thread 1 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) diff --git a/drd/tests/sem_as_mutex3.stderr.exp b/drd/tests/sem_as_mutex3.stderr.exp index 1e70adfdb5..73892b0fba 100644 --- a/drd/tests/sem_as_mutex3.stderr.exp +++ b/drd/tests/sem_as_mutex3.stderr.exp @@ -1,11 +1,11 @@ -Conflicting load by thread 1/1 at 0x........ size 8 +Conflicting load by thread 1 at 0x........ size 8 at 0x........: main (sem_as_mutex.c:?) Location 0x........ is 0 bytes inside local var "s_d3" declared at sem_as_mutex.c:25, in frame #? of thread 1 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) diff --git a/drd/tests/tc01_simple_race.stderr.exp b/drd/tests/tc01_simple_race.stderr.exp index 28db43ac5a..abe4f211e3 100644 --- a/drd/tests/tc01_simple_race.stderr.exp +++ b/drd/tests/tc01_simple_race.stderr.exp @@ -1,20 +1,20 @@ -Conflicting load by thread 1/1 at 0x........ size 4 +Conflicting load by thread 1 at 0x........ size 4 at 0x........: main (tc01_simple_race.c:28) Location 0x........ is 0 bytes inside global var "x" declared at tc01_simple_race.c:9 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) -Conflicting store by thread 1/1 at 0x........ size 4 +Conflicting store by thread 1 at 0x........ size 4 at 0x........: main (tc01_simple_race.c:28) Location 0x........ is 0 bytes inside global var "x" declared at tc01_simple_race.c:9 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) diff --git a/drd/tests/tc16_byterace.stderr.exp b/drd/tests/tc16_byterace.stderr.exp index 4454700d58..35bfc961af 100644 --- a/drd/tests/tc16_byterace.stderr.exp +++ b/drd/tests/tc16_byterace.stderr.exp @@ -1,20 +1,20 @@ -Conflicting load by thread 1/1 at 0x........ size 1 +Conflicting load by thread 1 at 0x........ size 1 at 0x........: main (tc16_byterace.c:34) Location 0x........ is 0 bytes inside bytes[4], a global variable declared at tc16_byterace.c:7 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) -Conflicting store by thread 1/1 at 0x........ size 1 +Conflicting store by thread 1 at 0x........ size 1 at 0x........: main (tc16_byterace.c:34) Location 0x........ is 0 bytes inside bytes[4], a global variable declared at tc16_byterace.c:7 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) diff --git a/drd/tests/tc19_shadowmem.stderr.exp-32bit b/drd/tests/tc19_shadowmem.stderr.exp-32bit index 5977b5c678..da05966de1 100644 --- a/drd/tests/tc19_shadowmem.stderr.exp-32bit +++ b/drd/tests/tc19_shadowmem.stderr.exp-32bit @@ -5,7 +5,7 @@ =========================================================== ---------- char gran, 0 .. 99, skip 0 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -16,7 +16,7 @@ Address 0x........ is at offset 0 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 1 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -27,7 +27,7 @@ Address 0x........ is at offset 1 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 2 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -38,7 +38,7 @@ Address 0x........ is at offset 2 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 3 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -49,7 +49,7 @@ Address 0x........ is at offset 3 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 4 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -60,7 +60,7 @@ Address 0x........ is at offset 4 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 5 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -71,7 +71,7 @@ Address 0x........ is at offset 5 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 6 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -82,7 +82,7 @@ Address 0x........ is at offset 6 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 7 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -93,7 +93,7 @@ Address 0x........ is at offset 7 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 8 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -104,7 +104,7 @@ Address 0x........ is at offset 8 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 9 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -115,7 +115,7 @@ Address 0x........ is at offset 9 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 10 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -126,7 +126,7 @@ Address 0x........ is at offset 10 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 11 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -137,7 +137,7 @@ Address 0x........ is at offset 11 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 12 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -148,7 +148,7 @@ Address 0x........ is at offset 12 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 13 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -159,7 +159,7 @@ Address 0x........ is at offset 13 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 14 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -170,7 +170,7 @@ Address 0x........ is at offset 14 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 15 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -181,7 +181,7 @@ Address 0x........ is at offset 15 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 16 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -192,7 +192,7 @@ Address 0x........ is at offset 16 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 17 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -203,7 +203,7 @@ Address 0x........ is at offset 17 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 18 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -214,7 +214,7 @@ Address 0x........ is at offset 18 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 19 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -225,7 +225,7 @@ Address 0x........ is at offset 19 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 20 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -236,7 +236,7 @@ Address 0x........ is at offset 20 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 21 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -247,7 +247,7 @@ Address 0x........ is at offset 21 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 22 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -258,7 +258,7 @@ Address 0x........ is at offset 22 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 23 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -269,7 +269,7 @@ Address 0x........ is at offset 23 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 24 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -280,7 +280,7 @@ Address 0x........ is at offset 24 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 25 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -291,7 +291,7 @@ Address 0x........ is at offset 25 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 26 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -302,7 +302,7 @@ Address 0x........ is at offset 26 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 27 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -313,7 +313,7 @@ Address 0x........ is at offset 27 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 28 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -324,7 +324,7 @@ Address 0x........ is at offset 28 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 29 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -335,7 +335,7 @@ Address 0x........ is at offset 29 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 30 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -346,7 +346,7 @@ Address 0x........ is at offset 30 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 31 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -357,7 +357,7 @@ Address 0x........ is at offset 31 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 32 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -368,7 +368,7 @@ Address 0x........ is at offset 32 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 33 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -379,7 +379,7 @@ Address 0x........ is at offset 33 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 34 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -390,7 +390,7 @@ Address 0x........ is at offset 34 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 35 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -401,7 +401,7 @@ Address 0x........ is at offset 35 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 36 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -412,7 +412,7 @@ Address 0x........ is at offset 36 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 37 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -423,7 +423,7 @@ Address 0x........ is at offset 37 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 38 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -434,7 +434,7 @@ Address 0x........ is at offset 38 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 39 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -445,7 +445,7 @@ Address 0x........ is at offset 39 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 40 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -456,7 +456,7 @@ Address 0x........ is at offset 40 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 41 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -467,7 +467,7 @@ Address 0x........ is at offset 41 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 42 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -478,7 +478,7 @@ Address 0x........ is at offset 42 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 43 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -489,7 +489,7 @@ Address 0x........ is at offset 43 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 44 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -500,7 +500,7 @@ Address 0x........ is at offset 44 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 45 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -511,7 +511,7 @@ Address 0x........ is at offset 45 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 46 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -522,7 +522,7 @@ Address 0x........ is at offset 46 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 47 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -533,7 +533,7 @@ Address 0x........ is at offset 47 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 48 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -544,7 +544,7 @@ Address 0x........ is at offset 48 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 49 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -555,7 +555,7 @@ Address 0x........ is at offset 49 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 50 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -566,7 +566,7 @@ Address 0x........ is at offset 50 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 51 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -577,7 +577,7 @@ Address 0x........ is at offset 51 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 52 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -588,7 +588,7 @@ Address 0x........ is at offset 52 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 53 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -599,7 +599,7 @@ Address 0x........ is at offset 53 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 54 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -610,7 +610,7 @@ Address 0x........ is at offset 54 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 55 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -621,7 +621,7 @@ Address 0x........ is at offset 55 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 56 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -632,7 +632,7 @@ Address 0x........ is at offset 56 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 57 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -643,7 +643,7 @@ Address 0x........ is at offset 57 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 58 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -654,7 +654,7 @@ Address 0x........ is at offset 58 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 59 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -665,7 +665,7 @@ Address 0x........ is at offset 59 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 60 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -676,7 +676,7 @@ Address 0x........ is at offset 60 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 61 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -687,7 +687,7 @@ Address 0x........ is at offset 61 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 62 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -698,7 +698,7 @@ Address 0x........ is at offset 62 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 63 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -709,7 +709,7 @@ Address 0x........ is at offset 63 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 64 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -720,7 +720,7 @@ Address 0x........ is at offset 64 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 65 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -731,7 +731,7 @@ Address 0x........ is at offset 65 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 66 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -742,7 +742,7 @@ Address 0x........ is at offset 66 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 67 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -753,7 +753,7 @@ Address 0x........ is at offset 67 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 68 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -764,7 +764,7 @@ Address 0x........ is at offset 68 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 69 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -775,7 +775,7 @@ Address 0x........ is at offset 69 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 70 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -786,7 +786,7 @@ Address 0x........ is at offset 70 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 71 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -797,7 +797,7 @@ Address 0x........ is at offset 71 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 72 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -808,7 +808,7 @@ Address 0x........ is at offset 72 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 73 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -819,7 +819,7 @@ Address 0x........ is at offset 73 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 74 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -830,7 +830,7 @@ Address 0x........ is at offset 74 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 75 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -841,7 +841,7 @@ Address 0x........ is at offset 75 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 76 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -852,7 +852,7 @@ Address 0x........ is at offset 76 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 77 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -863,7 +863,7 @@ Address 0x........ is at offset 77 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 78 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -874,7 +874,7 @@ Address 0x........ is at offset 78 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 79 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -885,7 +885,7 @@ Address 0x........ is at offset 79 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 80 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -896,7 +896,7 @@ Address 0x........ is at offset 80 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 81 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -907,7 +907,7 @@ Address 0x........ is at offset 81 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 82 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -918,7 +918,7 @@ Address 0x........ is at offset 82 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 83 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -929,7 +929,7 @@ Address 0x........ is at offset 83 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 84 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -940,7 +940,7 @@ Address 0x........ is at offset 84 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 85 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -951,7 +951,7 @@ Address 0x........ is at offset 85 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 86 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -962,7 +962,7 @@ Address 0x........ is at offset 86 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 87 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -973,7 +973,7 @@ Address 0x........ is at offset 87 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 88 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -984,7 +984,7 @@ Address 0x........ is at offset 88 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 89 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -995,7 +995,7 @@ Address 0x........ is at offset 89 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 90 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1006,7 +1006,7 @@ Address 0x........ is at offset 90 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 91 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1017,7 +1017,7 @@ Address 0x........ is at offset 91 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 92 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:472) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1028,7 +1028,7 @@ Address 0x........ is at offset 92 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 93 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1039,7 +1039,7 @@ Address 0x........ is at offset 93 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 94 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1050,7 +1050,7 @@ Address 0x........ is at offset 94 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 95 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1061,7 +1061,7 @@ Address 0x........ is at offset 95 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 96 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:480) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1072,7 +1072,7 @@ Address 0x........ is at offset 96 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 97 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:482) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1083,7 +1083,7 @@ Address 0x........ is at offset 97 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 98 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:484) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1099,7 +1099,7 @@ Address 0x........ is at offset 98 from 0x......... Allocation context: ---------- short gran, 0 .. 98, skip 0 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1113,7 +1113,7 @@ Address 0x........ is at offset 0 from 0x......... Allocation context: More than 100 errors detected. Subsequent errors will still be recorded, but in less detail than before. -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1124,7 +1124,7 @@ Address 0x........ is at offset 1 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 2 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1135,7 +1135,7 @@ Address 0x........ is at offset 2 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 3 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1146,7 +1146,7 @@ Address 0x........ is at offset 3 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 4 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1157,7 +1157,7 @@ Address 0x........ is at offset 4 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 5 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1168,7 +1168,7 @@ Address 0x........ is at offset 5 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 6 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1179,7 +1179,7 @@ Address 0x........ is at offset 6 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 7 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1190,7 +1190,7 @@ Address 0x........ is at offset 7 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 8 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1201,7 +1201,7 @@ Address 0x........ is at offset 8 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 9 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1212,7 +1212,7 @@ Address 0x........ is at offset 9 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 10 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1223,7 +1223,7 @@ Address 0x........ is at offset 10 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 11 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1234,7 +1234,7 @@ Address 0x........ is at offset 11 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 12 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1245,7 +1245,7 @@ Address 0x........ is at offset 12 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 13 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1256,7 +1256,7 @@ Address 0x........ is at offset 13 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 14 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1267,7 +1267,7 @@ Address 0x........ is at offset 14 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 15 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1278,7 +1278,7 @@ Address 0x........ is at offset 15 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 16 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1289,7 +1289,7 @@ Address 0x........ is at offset 16 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 17 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1300,7 +1300,7 @@ Address 0x........ is at offset 17 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 18 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1311,7 +1311,7 @@ Address 0x........ is at offset 18 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 19 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1322,7 +1322,7 @@ Address 0x........ is at offset 19 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 20 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1333,7 +1333,7 @@ Address 0x........ is at offset 20 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 21 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1344,7 +1344,7 @@ Address 0x........ is at offset 21 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 22 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1355,7 +1355,7 @@ Address 0x........ is at offset 22 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 23 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1366,7 +1366,7 @@ Address 0x........ is at offset 23 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 24 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1377,7 +1377,7 @@ Address 0x........ is at offset 24 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 25 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1388,7 +1388,7 @@ Address 0x........ is at offset 25 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 26 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1399,7 +1399,7 @@ Address 0x........ is at offset 26 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 27 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1410,7 +1410,7 @@ Address 0x........ is at offset 27 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 28 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1421,7 +1421,7 @@ Address 0x........ is at offset 28 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 29 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1432,7 +1432,7 @@ Address 0x........ is at offset 29 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 30 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1443,7 +1443,7 @@ Address 0x........ is at offset 30 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 31 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1454,7 +1454,7 @@ Address 0x........ is at offset 31 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 32 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1465,7 +1465,7 @@ Address 0x........ is at offset 32 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 33 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1476,7 +1476,7 @@ Address 0x........ is at offset 33 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 34 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1487,7 +1487,7 @@ Address 0x........ is at offset 34 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 35 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1498,7 +1498,7 @@ Address 0x........ is at offset 35 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 36 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1509,7 +1509,7 @@ Address 0x........ is at offset 36 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 37 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1520,7 +1520,7 @@ Address 0x........ is at offset 37 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 38 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1531,7 +1531,7 @@ Address 0x........ is at offset 38 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 39 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1542,7 +1542,7 @@ Address 0x........ is at offset 39 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 40 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1553,7 +1553,7 @@ Address 0x........ is at offset 40 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 41 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1564,7 +1564,7 @@ Address 0x........ is at offset 41 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 42 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1575,7 +1575,7 @@ Address 0x........ is at offset 42 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 43 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1586,7 +1586,7 @@ Address 0x........ is at offset 43 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 44 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1597,7 +1597,7 @@ Address 0x........ is at offset 44 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 45 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1608,7 +1608,7 @@ Address 0x........ is at offset 45 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 46 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1619,7 +1619,7 @@ Address 0x........ is at offset 46 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 47 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1630,7 +1630,7 @@ Address 0x........ is at offset 47 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 48 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1641,7 +1641,7 @@ Address 0x........ is at offset 48 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 49 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1652,7 +1652,7 @@ Address 0x........ is at offset 49 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 50 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1663,7 +1663,7 @@ Address 0x........ is at offset 50 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 51 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1674,7 +1674,7 @@ Address 0x........ is at offset 51 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 52 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1685,7 +1685,7 @@ Address 0x........ is at offset 52 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 53 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1696,7 +1696,7 @@ Address 0x........ is at offset 53 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 54 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1707,7 +1707,7 @@ Address 0x........ is at offset 54 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 55 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1718,7 +1718,7 @@ Address 0x........ is at offset 55 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 56 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1729,7 +1729,7 @@ Address 0x........ is at offset 56 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 57 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1740,7 +1740,7 @@ Address 0x........ is at offset 57 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 58 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1751,7 +1751,7 @@ Address 0x........ is at offset 58 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 59 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1762,7 +1762,7 @@ Address 0x........ is at offset 59 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 60 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1773,7 +1773,7 @@ Address 0x........ is at offset 60 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 61 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1784,7 +1784,7 @@ Address 0x........ is at offset 61 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 62 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1795,7 +1795,7 @@ Address 0x........ is at offset 62 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 63 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1806,7 +1806,7 @@ Address 0x........ is at offset 63 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 64 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1817,7 +1817,7 @@ Address 0x........ is at offset 64 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 65 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1828,7 +1828,7 @@ Address 0x........ is at offset 65 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 66 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1839,7 +1839,7 @@ Address 0x........ is at offset 66 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 67 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1850,7 +1850,7 @@ Address 0x........ is at offset 67 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 68 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1861,7 +1861,7 @@ Address 0x........ is at offset 68 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 69 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1872,7 +1872,7 @@ Address 0x........ is at offset 69 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 70 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1883,7 +1883,7 @@ Address 0x........ is at offset 70 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 71 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1894,7 +1894,7 @@ Address 0x........ is at offset 71 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 72 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1905,7 +1905,7 @@ Address 0x........ is at offset 72 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 73 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1916,7 +1916,7 @@ Address 0x........ is at offset 73 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 74 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1927,7 +1927,7 @@ Address 0x........ is at offset 74 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 75 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1938,7 +1938,7 @@ Address 0x........ is at offset 75 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 76 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1949,7 +1949,7 @@ Address 0x........ is at offset 76 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 77 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1960,7 +1960,7 @@ Address 0x........ is at offset 77 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 78 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1971,7 +1971,7 @@ Address 0x........ is at offset 78 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 79 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1982,7 +1982,7 @@ Address 0x........ is at offset 79 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 80 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1993,7 +1993,7 @@ Address 0x........ is at offset 80 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 81 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2004,7 +2004,7 @@ Address 0x........ is at offset 81 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 82 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2015,7 +2015,7 @@ Address 0x........ is at offset 82 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 83 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2026,7 +2026,7 @@ Address 0x........ is at offset 83 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 84 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2037,7 +2037,7 @@ Address 0x........ is at offset 84 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 85 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2048,7 +2048,7 @@ Address 0x........ is at offset 85 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 86 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2059,7 +2059,7 @@ Address 0x........ is at offset 86 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 87 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2070,7 +2070,7 @@ Address 0x........ is at offset 87 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 88 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2081,7 +2081,7 @@ Address 0x........ is at offset 88 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 89 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2092,7 +2092,7 @@ Address 0x........ is at offset 89 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 90 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2103,7 +2103,7 @@ Address 0x........ is at offset 90 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 91 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2114,7 +2114,7 @@ Address 0x........ is at offset 91 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 92 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:472) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2125,7 +2125,7 @@ Address 0x........ is at offset 92 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 93 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2136,7 +2136,7 @@ Address 0x........ is at offset 93 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 94 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2147,7 +2147,7 @@ Address 0x........ is at offset 94 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 95 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2158,7 +2158,7 @@ Address 0x........ is at offset 95 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 96 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:480) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2169,7 +2169,7 @@ Address 0x........ is at offset 96 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 97 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:482) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2185,7 +2185,7 @@ Address 0x........ is at offset 97 from 0x......... Allocation context: ---------- int gran, 0 .. 96, skip 0 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2196,7 +2196,7 @@ Address 0x........ is at offset 0 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 1 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2207,7 +2207,7 @@ Address 0x........ is at offset 1 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 2 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2218,7 +2218,7 @@ Address 0x........ is at offset 2 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 3 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2229,7 +2229,7 @@ Address 0x........ is at offset 3 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 4 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2240,7 +2240,7 @@ Address 0x........ is at offset 4 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 5 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2251,7 +2251,7 @@ Address 0x........ is at offset 5 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 6 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2262,7 +2262,7 @@ Address 0x........ is at offset 6 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 7 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2273,7 +2273,7 @@ Address 0x........ is at offset 7 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 8 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2284,7 +2284,7 @@ Address 0x........ is at offset 8 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 9 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2295,7 +2295,7 @@ Address 0x........ is at offset 9 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 10 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2306,7 +2306,7 @@ Address 0x........ is at offset 10 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 11 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2317,7 +2317,7 @@ Address 0x........ is at offset 11 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 12 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2328,7 +2328,7 @@ Address 0x........ is at offset 12 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 13 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2339,7 +2339,7 @@ Address 0x........ is at offset 13 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 14 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2350,7 +2350,7 @@ Address 0x........ is at offset 14 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 15 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2361,7 +2361,7 @@ Address 0x........ is at offset 15 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 16 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2372,7 +2372,7 @@ Address 0x........ is at offset 16 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 17 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2383,7 +2383,7 @@ Address 0x........ is at offset 17 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 18 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2394,7 +2394,7 @@ Address 0x........ is at offset 18 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 19 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2405,7 +2405,7 @@ Address 0x........ is at offset 19 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 20 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2416,7 +2416,7 @@ Address 0x........ is at offset 20 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 21 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2427,7 +2427,7 @@ Address 0x........ is at offset 21 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 22 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2438,7 +2438,7 @@ Address 0x........ is at offset 22 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 23 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2449,7 +2449,7 @@ Address 0x........ is at offset 23 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 24 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2460,7 +2460,7 @@ Address 0x........ is at offset 24 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 25 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2471,7 +2471,7 @@ Address 0x........ is at offset 25 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 26 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2482,7 +2482,7 @@ Address 0x........ is at offset 26 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 27 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2493,7 +2493,7 @@ Address 0x........ is at offset 27 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 28 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2504,7 +2504,7 @@ Address 0x........ is at offset 28 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 29 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2515,7 +2515,7 @@ Address 0x........ is at offset 29 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 30 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2526,7 +2526,7 @@ Address 0x........ is at offset 30 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 31 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2537,7 +2537,7 @@ Address 0x........ is at offset 31 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 32 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2548,7 +2548,7 @@ Address 0x........ is at offset 32 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 33 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2559,7 +2559,7 @@ Address 0x........ is at offset 33 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 34 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2570,7 +2570,7 @@ Address 0x........ is at offset 34 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 35 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2581,7 +2581,7 @@ Address 0x........ is at offset 35 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 36 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2592,7 +2592,7 @@ Address 0x........ is at offset 36 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 37 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2603,7 +2603,7 @@ Address 0x........ is at offset 37 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 38 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2614,7 +2614,7 @@ Address 0x........ is at offset 38 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 39 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2625,7 +2625,7 @@ Address 0x........ is at offset 39 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 40 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2636,7 +2636,7 @@ Address 0x........ is at offset 40 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 41 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2647,7 +2647,7 @@ Address 0x........ is at offset 41 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 42 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2658,7 +2658,7 @@ Address 0x........ is at offset 42 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 43 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2669,7 +2669,7 @@ Address 0x........ is at offset 43 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 44 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2680,7 +2680,7 @@ Address 0x........ is at offset 44 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 45 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2691,7 +2691,7 @@ Address 0x........ is at offset 45 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 46 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2702,7 +2702,7 @@ Address 0x........ is at offset 46 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 47 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2713,7 +2713,7 @@ Address 0x........ is at offset 47 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 48 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2724,7 +2724,7 @@ Address 0x........ is at offset 48 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 49 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2735,7 +2735,7 @@ Address 0x........ is at offset 49 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 50 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2746,7 +2746,7 @@ Address 0x........ is at offset 50 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 51 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2757,7 +2757,7 @@ Address 0x........ is at offset 51 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 52 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2768,7 +2768,7 @@ Address 0x........ is at offset 52 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 53 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2779,7 +2779,7 @@ Address 0x........ is at offset 53 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 54 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2790,7 +2790,7 @@ Address 0x........ is at offset 54 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 55 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2801,7 +2801,7 @@ Address 0x........ is at offset 55 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 56 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2812,7 +2812,7 @@ Address 0x........ is at offset 56 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 57 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2823,7 +2823,7 @@ Address 0x........ is at offset 57 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 58 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2834,7 +2834,7 @@ Address 0x........ is at offset 58 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 59 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2845,7 +2845,7 @@ Address 0x........ is at offset 59 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 60 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2856,7 +2856,7 @@ Address 0x........ is at offset 60 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 61 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2867,7 +2867,7 @@ Address 0x........ is at offset 61 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 62 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2878,7 +2878,7 @@ Address 0x........ is at offset 62 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 63 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2889,7 +2889,7 @@ Address 0x........ is at offset 63 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 64 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2900,7 +2900,7 @@ Address 0x........ is at offset 64 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 65 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2911,7 +2911,7 @@ Address 0x........ is at offset 65 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 66 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2922,7 +2922,7 @@ Address 0x........ is at offset 66 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 67 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2933,7 +2933,7 @@ Address 0x........ is at offset 67 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 68 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2944,7 +2944,7 @@ Address 0x........ is at offset 68 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 69 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2955,7 +2955,7 @@ Address 0x........ is at offset 69 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 70 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2966,7 +2966,7 @@ Address 0x........ is at offset 70 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 71 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2977,7 +2977,7 @@ Address 0x........ is at offset 71 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 72 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2988,7 +2988,7 @@ Address 0x........ is at offset 72 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 73 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2999,7 +2999,7 @@ Address 0x........ is at offset 73 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 74 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3010,7 +3010,7 @@ Address 0x........ is at offset 74 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 75 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3021,7 +3021,7 @@ Address 0x........ is at offset 75 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 76 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3032,7 +3032,7 @@ Address 0x........ is at offset 76 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 77 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3043,7 +3043,7 @@ Address 0x........ is at offset 77 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 78 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3054,7 +3054,7 @@ Address 0x........ is at offset 78 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 79 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3065,7 +3065,7 @@ Address 0x........ is at offset 79 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 80 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3076,7 +3076,7 @@ Address 0x........ is at offset 80 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 81 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3087,7 +3087,7 @@ Address 0x........ is at offset 81 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 82 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3098,7 +3098,7 @@ Address 0x........ is at offset 82 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 83 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3109,7 +3109,7 @@ Address 0x........ is at offset 83 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 84 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3120,7 +3120,7 @@ Address 0x........ is at offset 84 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 85 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3131,7 +3131,7 @@ Address 0x........ is at offset 85 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 86 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3142,7 +3142,7 @@ Address 0x........ is at offset 86 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 87 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3153,7 +3153,7 @@ Address 0x........ is at offset 87 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 88 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3164,7 +3164,7 @@ Address 0x........ is at offset 88 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 89 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3175,7 +3175,7 @@ Address 0x........ is at offset 89 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 90 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3186,7 +3186,7 @@ Address 0x........ is at offset 90 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 91 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3197,7 +3197,7 @@ Address 0x........ is at offset 91 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 92 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:472) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3208,7 +3208,7 @@ Address 0x........ is at offset 92 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 93 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3219,7 +3219,7 @@ Address 0x........ is at offset 93 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 94 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3230,7 +3230,7 @@ Address 0x........ is at offset 94 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 95 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3246,7 +3246,7 @@ Address 0x........ is at offset 95 from 0x......... Allocation context: ---------- double gran, 0 .. 92, skip 0 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3256,7 +3256,7 @@ Address 0x........ is at offset 0 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3267,7 +3267,7 @@ Address 0x........ is at offset 4 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 1 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3277,7 +3277,7 @@ Address 0x........ is at offset 1 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3288,7 +3288,7 @@ Address 0x........ is at offset 5 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 2 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3298,7 +3298,7 @@ Address 0x........ is at offset 2 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3309,7 +3309,7 @@ Address 0x........ is at offset 6 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 3 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3319,7 +3319,7 @@ Address 0x........ is at offset 3 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3330,7 +3330,7 @@ Address 0x........ is at offset 7 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 4 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3340,7 +3340,7 @@ Address 0x........ is at offset 4 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3351,7 +3351,7 @@ Address 0x........ is at offset 8 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 5 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3361,7 +3361,7 @@ Address 0x........ is at offset 5 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3372,7 +3372,7 @@ Address 0x........ is at offset 9 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 6 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3382,7 +3382,7 @@ Address 0x........ is at offset 6 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3393,7 +3393,7 @@ Address 0x........ is at offset 10 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 7 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3403,7 +3403,7 @@ Address 0x........ is at offset 7 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3414,7 +3414,7 @@ Address 0x........ is at offset 11 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 8 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3424,7 +3424,7 @@ Address 0x........ is at offset 8 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3435,7 +3435,7 @@ Address 0x........ is at offset 12 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 9 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3445,7 +3445,7 @@ Address 0x........ is at offset 9 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3456,7 +3456,7 @@ Address 0x........ is at offset 13 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 10 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3466,7 +3466,7 @@ Address 0x........ is at offset 10 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3477,7 +3477,7 @@ Address 0x........ is at offset 14 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 11 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3487,7 +3487,7 @@ Address 0x........ is at offset 11 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3498,7 +3498,7 @@ Address 0x........ is at offset 15 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 12 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3508,7 +3508,7 @@ Address 0x........ is at offset 12 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3519,7 +3519,7 @@ Address 0x........ is at offset 16 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 13 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3529,7 +3529,7 @@ Address 0x........ is at offset 13 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3540,7 +3540,7 @@ Address 0x........ is at offset 17 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 14 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3550,7 +3550,7 @@ Address 0x........ is at offset 14 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3561,7 +3561,7 @@ Address 0x........ is at offset 18 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 15 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3571,7 +3571,7 @@ Address 0x........ is at offset 15 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3582,7 +3582,7 @@ Address 0x........ is at offset 19 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 16 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3592,7 +3592,7 @@ Address 0x........ is at offset 16 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3603,7 +3603,7 @@ Address 0x........ is at offset 20 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 17 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3613,7 +3613,7 @@ Address 0x........ is at offset 17 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3624,7 +3624,7 @@ Address 0x........ is at offset 21 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 18 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3634,7 +3634,7 @@ Address 0x........ is at offset 18 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3645,7 +3645,7 @@ Address 0x........ is at offset 22 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 19 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3655,7 +3655,7 @@ Address 0x........ is at offset 19 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3666,7 +3666,7 @@ Address 0x........ is at offset 23 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 20 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3676,7 +3676,7 @@ Address 0x........ is at offset 20 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3687,7 +3687,7 @@ Address 0x........ is at offset 24 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 21 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3697,7 +3697,7 @@ Address 0x........ is at offset 21 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3708,7 +3708,7 @@ Address 0x........ is at offset 25 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 22 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3718,7 +3718,7 @@ Address 0x........ is at offset 22 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3729,7 +3729,7 @@ Address 0x........ is at offset 26 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 23 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3739,7 +3739,7 @@ Address 0x........ is at offset 23 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3750,7 +3750,7 @@ Address 0x........ is at offset 27 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 24 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3760,7 +3760,7 @@ Address 0x........ is at offset 24 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3771,7 +3771,7 @@ Address 0x........ is at offset 28 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 25 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3781,7 +3781,7 @@ Address 0x........ is at offset 25 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3792,7 +3792,7 @@ Address 0x........ is at offset 29 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 26 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3802,7 +3802,7 @@ Address 0x........ is at offset 26 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3813,7 +3813,7 @@ Address 0x........ is at offset 30 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 27 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3823,7 +3823,7 @@ Address 0x........ is at offset 27 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3834,7 +3834,7 @@ Address 0x........ is at offset 31 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 28 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3844,7 +3844,7 @@ Address 0x........ is at offset 28 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3855,7 +3855,7 @@ Address 0x........ is at offset 32 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 29 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3865,7 +3865,7 @@ Address 0x........ is at offset 29 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3876,7 +3876,7 @@ Address 0x........ is at offset 33 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 30 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3886,7 +3886,7 @@ Address 0x........ is at offset 30 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3897,7 +3897,7 @@ Address 0x........ is at offset 34 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 31 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3907,7 +3907,7 @@ Address 0x........ is at offset 31 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3918,7 +3918,7 @@ Address 0x........ is at offset 35 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 32 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3928,7 +3928,7 @@ Address 0x........ is at offset 32 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3939,7 +3939,7 @@ Address 0x........ is at offset 36 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 33 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3949,7 +3949,7 @@ Address 0x........ is at offset 33 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3960,7 +3960,7 @@ Address 0x........ is at offset 37 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 34 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3970,7 +3970,7 @@ Address 0x........ is at offset 34 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3981,7 +3981,7 @@ Address 0x........ is at offset 38 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 35 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3991,7 +3991,7 @@ Address 0x........ is at offset 35 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4002,7 +4002,7 @@ Address 0x........ is at offset 39 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 36 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4012,7 +4012,7 @@ Address 0x........ is at offset 36 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4023,7 +4023,7 @@ Address 0x........ is at offset 40 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 37 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4033,7 +4033,7 @@ Address 0x........ is at offset 37 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4044,7 +4044,7 @@ Address 0x........ is at offset 41 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 38 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4054,7 +4054,7 @@ Address 0x........ is at offset 38 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4065,7 +4065,7 @@ Address 0x........ is at offset 42 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 39 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4075,7 +4075,7 @@ Address 0x........ is at offset 39 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4086,7 +4086,7 @@ Address 0x........ is at offset 43 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 40 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4096,7 +4096,7 @@ Address 0x........ is at offset 40 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4107,7 +4107,7 @@ Address 0x........ is at offset 44 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 41 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4117,7 +4117,7 @@ Address 0x........ is at offset 41 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4128,7 +4128,7 @@ Address 0x........ is at offset 45 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 42 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4138,7 +4138,7 @@ Address 0x........ is at offset 42 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4149,7 +4149,7 @@ Address 0x........ is at offset 46 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 43 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4159,7 +4159,7 @@ Address 0x........ is at offset 43 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4170,7 +4170,7 @@ Address 0x........ is at offset 47 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 44 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4180,7 +4180,7 @@ Address 0x........ is at offset 44 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4191,7 +4191,7 @@ Address 0x........ is at offset 48 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 45 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4201,7 +4201,7 @@ Address 0x........ is at offset 45 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4212,7 +4212,7 @@ Address 0x........ is at offset 49 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 46 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4222,7 +4222,7 @@ Address 0x........ is at offset 46 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4233,7 +4233,7 @@ Address 0x........ is at offset 50 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 47 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4243,7 +4243,7 @@ Address 0x........ is at offset 47 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4254,7 +4254,7 @@ Address 0x........ is at offset 51 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 48 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4264,7 +4264,7 @@ Address 0x........ is at offset 48 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4275,7 +4275,7 @@ Address 0x........ is at offset 52 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 49 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4285,7 +4285,7 @@ Address 0x........ is at offset 49 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4296,7 +4296,7 @@ Address 0x........ is at offset 53 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 50 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4306,7 +4306,7 @@ Address 0x........ is at offset 50 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4317,7 +4317,7 @@ Address 0x........ is at offset 54 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 51 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4327,7 +4327,7 @@ Address 0x........ is at offset 51 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4338,7 +4338,7 @@ Address 0x........ is at offset 55 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 52 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4348,7 +4348,7 @@ Address 0x........ is at offset 52 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4359,7 +4359,7 @@ Address 0x........ is at offset 56 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 53 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4369,7 +4369,7 @@ Address 0x........ is at offset 53 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4380,7 +4380,7 @@ Address 0x........ is at offset 57 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 54 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4390,7 +4390,7 @@ Address 0x........ is at offset 54 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4401,7 +4401,7 @@ Address 0x........ is at offset 58 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 55 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4411,7 +4411,7 @@ Address 0x........ is at offset 55 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4422,7 +4422,7 @@ Address 0x........ is at offset 59 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 56 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4432,7 +4432,7 @@ Address 0x........ is at offset 56 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4443,7 +4443,7 @@ Address 0x........ is at offset 60 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 57 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4453,7 +4453,7 @@ Address 0x........ is at offset 57 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4464,7 +4464,7 @@ Address 0x........ is at offset 61 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 58 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4474,7 +4474,7 @@ Address 0x........ is at offset 58 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4485,7 +4485,7 @@ Address 0x........ is at offset 62 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 59 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4495,7 +4495,7 @@ Address 0x........ is at offset 59 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4506,7 +4506,7 @@ Address 0x........ is at offset 63 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 60 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4516,7 +4516,7 @@ Address 0x........ is at offset 60 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4527,7 +4527,7 @@ Address 0x........ is at offset 64 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 61 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4537,7 +4537,7 @@ Address 0x........ is at offset 61 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4548,7 +4548,7 @@ Address 0x........ is at offset 65 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 62 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4558,7 +4558,7 @@ Address 0x........ is at offset 62 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4569,7 +4569,7 @@ Address 0x........ is at offset 66 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 63 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4579,7 +4579,7 @@ Address 0x........ is at offset 63 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4590,7 +4590,7 @@ Address 0x........ is at offset 67 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 64 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4600,7 +4600,7 @@ Address 0x........ is at offset 64 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4611,7 +4611,7 @@ Address 0x........ is at offset 68 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 65 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4621,7 +4621,7 @@ Address 0x........ is at offset 65 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4632,7 +4632,7 @@ Address 0x........ is at offset 69 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 66 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4642,7 +4642,7 @@ Address 0x........ is at offset 66 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4653,7 +4653,7 @@ Address 0x........ is at offset 70 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 67 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4663,7 +4663,7 @@ Address 0x........ is at offset 67 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4674,7 +4674,7 @@ Address 0x........ is at offset 71 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 68 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4684,7 +4684,7 @@ Address 0x........ is at offset 68 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4695,7 +4695,7 @@ Address 0x........ is at offset 72 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 69 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4705,7 +4705,7 @@ Address 0x........ is at offset 69 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4716,7 +4716,7 @@ Address 0x........ is at offset 73 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 70 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4726,7 +4726,7 @@ Address 0x........ is at offset 70 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4737,7 +4737,7 @@ Address 0x........ is at offset 74 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 71 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4747,7 +4747,7 @@ Address 0x........ is at offset 71 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4758,7 +4758,7 @@ Address 0x........ is at offset 75 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 72 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4768,7 +4768,7 @@ Address 0x........ is at offset 72 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4779,7 +4779,7 @@ Address 0x........ is at offset 76 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 73 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4789,7 +4789,7 @@ Address 0x........ is at offset 73 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4800,7 +4800,7 @@ Address 0x........ is at offset 77 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 74 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4810,7 +4810,7 @@ Address 0x........ is at offset 74 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4821,7 +4821,7 @@ Address 0x........ is at offset 78 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 75 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4831,7 +4831,7 @@ Address 0x........ is at offset 75 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4842,7 +4842,7 @@ Address 0x........ is at offset 79 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 76 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4852,7 +4852,7 @@ Address 0x........ is at offset 76 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4863,7 +4863,7 @@ Address 0x........ is at offset 80 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 77 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4873,7 +4873,7 @@ Address 0x........ is at offset 77 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4884,7 +4884,7 @@ Address 0x........ is at offset 81 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 78 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4894,7 +4894,7 @@ Address 0x........ is at offset 78 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4905,7 +4905,7 @@ Address 0x........ is at offset 82 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 79 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4915,7 +4915,7 @@ Address 0x........ is at offset 79 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4926,7 +4926,7 @@ Address 0x........ is at offset 83 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 80 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4936,7 +4936,7 @@ Address 0x........ is at offset 80 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4947,7 +4947,7 @@ Address 0x........ is at offset 84 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 81 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4957,7 +4957,7 @@ Address 0x........ is at offset 81 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4968,7 +4968,7 @@ Address 0x........ is at offset 85 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 82 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4978,7 +4978,7 @@ Address 0x........ is at offset 82 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4989,7 +4989,7 @@ Address 0x........ is at offset 86 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 83 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4999,7 +4999,7 @@ Address 0x........ is at offset 83 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5010,7 +5010,7 @@ Address 0x........ is at offset 87 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 84 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5020,7 +5020,7 @@ Address 0x........ is at offset 84 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5031,7 +5031,7 @@ Address 0x........ is at offset 88 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 85 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5041,7 +5041,7 @@ Address 0x........ is at offset 85 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5052,7 +5052,7 @@ Address 0x........ is at offset 89 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 86 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5062,7 +5062,7 @@ Address 0x........ is at offset 86 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5073,7 +5073,7 @@ Address 0x........ is at offset 90 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 87 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5083,7 +5083,7 @@ Address 0x........ is at offset 87 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5094,7 +5094,7 @@ Address 0x........ is at offset 91 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 88 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5104,7 +5104,7 @@ Address 0x........ is at offset 88 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5115,7 +5115,7 @@ Address 0x........ is at offset 92 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 89 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5125,7 +5125,7 @@ Address 0x........ is at offset 89 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5136,7 +5136,7 @@ Address 0x........ is at offset 93 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 90 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5146,7 +5146,7 @@ Address 0x........ is at offset 90 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5157,7 +5157,7 @@ Address 0x........ is at offset 94 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 91 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -5167,7 +5167,7 @@ Address 0x........ is at offset 91 from 0x......... Allocation context: at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (tc19_shadowmem.c:144) -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) diff --git a/drd/tests/tc19_shadowmem.stderr.exp-64bit b/drd/tests/tc19_shadowmem.stderr.exp-64bit index 16791f0867..2f05773aac 100644 --- a/drd/tests/tc19_shadowmem.stderr.exp-64bit +++ b/drd/tests/tc19_shadowmem.stderr.exp-64bit @@ -5,7 +5,7 @@ =========================================================== ---------- char gran, 0 .. 99, skip 0 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -16,7 +16,7 @@ Address 0x........ is at offset 0 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 1 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -27,7 +27,7 @@ Address 0x........ is at offset 1 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 2 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -38,7 +38,7 @@ Address 0x........ is at offset 2 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 3 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -49,7 +49,7 @@ Address 0x........ is at offset 3 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 4 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -60,7 +60,7 @@ Address 0x........ is at offset 4 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 5 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -71,7 +71,7 @@ Address 0x........ is at offset 5 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 6 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -82,7 +82,7 @@ Address 0x........ is at offset 6 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 7 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -93,7 +93,7 @@ Address 0x........ is at offset 7 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 8 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -104,7 +104,7 @@ Address 0x........ is at offset 8 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 9 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -115,7 +115,7 @@ Address 0x........ is at offset 9 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 10 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -126,7 +126,7 @@ Address 0x........ is at offset 10 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 11 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -137,7 +137,7 @@ Address 0x........ is at offset 11 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 12 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -148,7 +148,7 @@ Address 0x........ is at offset 12 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 13 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -159,7 +159,7 @@ Address 0x........ is at offset 13 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 14 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -170,7 +170,7 @@ Address 0x........ is at offset 14 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 15 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -181,7 +181,7 @@ Address 0x........ is at offset 15 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 16 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -192,7 +192,7 @@ Address 0x........ is at offset 16 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 17 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -203,7 +203,7 @@ Address 0x........ is at offset 17 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 18 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -214,7 +214,7 @@ Address 0x........ is at offset 18 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 19 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -225,7 +225,7 @@ Address 0x........ is at offset 19 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 20 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -236,7 +236,7 @@ Address 0x........ is at offset 20 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 21 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -247,7 +247,7 @@ Address 0x........ is at offset 21 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 22 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -258,7 +258,7 @@ Address 0x........ is at offset 22 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 23 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -269,7 +269,7 @@ Address 0x........ is at offset 23 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 24 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -280,7 +280,7 @@ Address 0x........ is at offset 24 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 25 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -291,7 +291,7 @@ Address 0x........ is at offset 25 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 26 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -302,7 +302,7 @@ Address 0x........ is at offset 26 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 27 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -313,7 +313,7 @@ Address 0x........ is at offset 27 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 28 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -324,7 +324,7 @@ Address 0x........ is at offset 28 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 29 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -335,7 +335,7 @@ Address 0x........ is at offset 29 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 30 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -346,7 +346,7 @@ Address 0x........ is at offset 30 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 31 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -357,7 +357,7 @@ Address 0x........ is at offset 31 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 32 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -368,7 +368,7 @@ Address 0x........ is at offset 32 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 33 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -379,7 +379,7 @@ Address 0x........ is at offset 33 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 34 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -390,7 +390,7 @@ Address 0x........ is at offset 34 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 35 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -401,7 +401,7 @@ Address 0x........ is at offset 35 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 36 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -412,7 +412,7 @@ Address 0x........ is at offset 36 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 37 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -423,7 +423,7 @@ Address 0x........ is at offset 37 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 38 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -434,7 +434,7 @@ Address 0x........ is at offset 38 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 39 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -445,7 +445,7 @@ Address 0x........ is at offset 39 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 40 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -456,7 +456,7 @@ Address 0x........ is at offset 40 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 41 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -467,7 +467,7 @@ Address 0x........ is at offset 41 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 42 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -478,7 +478,7 @@ Address 0x........ is at offset 42 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 43 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -489,7 +489,7 @@ Address 0x........ is at offset 43 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 44 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -500,7 +500,7 @@ Address 0x........ is at offset 44 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 45 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -511,7 +511,7 @@ Address 0x........ is at offset 45 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 46 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -522,7 +522,7 @@ Address 0x........ is at offset 46 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 47 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -533,7 +533,7 @@ Address 0x........ is at offset 47 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 48 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -544,7 +544,7 @@ Address 0x........ is at offset 48 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 49 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -555,7 +555,7 @@ Address 0x........ is at offset 49 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 50 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -566,7 +566,7 @@ Address 0x........ is at offset 50 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 51 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -577,7 +577,7 @@ Address 0x........ is at offset 51 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 52 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -588,7 +588,7 @@ Address 0x........ is at offset 52 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 53 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -599,7 +599,7 @@ Address 0x........ is at offset 53 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 54 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -610,7 +610,7 @@ Address 0x........ is at offset 54 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 55 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -621,7 +621,7 @@ Address 0x........ is at offset 55 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 56 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -632,7 +632,7 @@ Address 0x........ is at offset 56 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 57 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -643,7 +643,7 @@ Address 0x........ is at offset 57 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 58 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -654,7 +654,7 @@ Address 0x........ is at offset 58 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 59 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -665,7 +665,7 @@ Address 0x........ is at offset 59 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 60 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -676,7 +676,7 @@ Address 0x........ is at offset 60 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 61 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -687,7 +687,7 @@ Address 0x........ is at offset 61 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 62 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -698,7 +698,7 @@ Address 0x........ is at offset 62 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 63 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -709,7 +709,7 @@ Address 0x........ is at offset 63 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 64 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -720,7 +720,7 @@ Address 0x........ is at offset 64 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 65 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -731,7 +731,7 @@ Address 0x........ is at offset 65 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 66 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -742,7 +742,7 @@ Address 0x........ is at offset 66 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 67 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -753,7 +753,7 @@ Address 0x........ is at offset 67 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 68 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -764,7 +764,7 @@ Address 0x........ is at offset 68 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 69 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -775,7 +775,7 @@ Address 0x........ is at offset 69 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 70 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -786,7 +786,7 @@ Address 0x........ is at offset 70 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 71 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -797,7 +797,7 @@ Address 0x........ is at offset 71 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 72 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -808,7 +808,7 @@ Address 0x........ is at offset 72 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 73 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -819,7 +819,7 @@ Address 0x........ is at offset 73 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 74 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -830,7 +830,7 @@ Address 0x........ is at offset 74 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 75 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -841,7 +841,7 @@ Address 0x........ is at offset 75 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 76 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -852,7 +852,7 @@ Address 0x........ is at offset 76 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 77 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -863,7 +863,7 @@ Address 0x........ is at offset 77 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 78 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -874,7 +874,7 @@ Address 0x........ is at offset 78 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 79 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -885,7 +885,7 @@ Address 0x........ is at offset 79 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 80 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -896,7 +896,7 @@ Address 0x........ is at offset 80 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 81 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -907,7 +907,7 @@ Address 0x........ is at offset 81 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 82 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -918,7 +918,7 @@ Address 0x........ is at offset 82 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 83 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -929,7 +929,7 @@ Address 0x........ is at offset 83 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 84 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -940,7 +940,7 @@ Address 0x........ is at offset 84 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 85 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -951,7 +951,7 @@ Address 0x........ is at offset 85 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 86 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -962,7 +962,7 @@ Address 0x........ is at offset 86 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 87 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -973,7 +973,7 @@ Address 0x........ is at offset 87 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 88 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -984,7 +984,7 @@ Address 0x........ is at offset 88 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 89 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -995,7 +995,7 @@ Address 0x........ is at offset 89 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 90 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1006,7 +1006,7 @@ Address 0x........ is at offset 90 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 91 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1017,7 +1017,7 @@ Address 0x........ is at offset 91 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 92 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:472) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1028,7 +1028,7 @@ Address 0x........ is at offset 92 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 93 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1039,7 +1039,7 @@ Address 0x........ is at offset 93 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 94 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1050,7 +1050,7 @@ Address 0x........ is at offset 94 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 95 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1061,7 +1061,7 @@ Address 0x........ is at offset 95 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 96 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:480) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1072,7 +1072,7 @@ Address 0x........ is at offset 96 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 97 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:482) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1083,7 +1083,7 @@ Address 0x........ is at offset 97 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- char gran, 0 .. 99, skip 98 ---------- -Conflicting store by thread x/x at 0x........ size 1 +Conflicting store by thread x at 0x........ size 1 at 0x........: child8 (tc19_shadowmem.c:33) by 0x........: steer (tc19_shadowmem.c:484) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1099,7 +1099,7 @@ Address 0x........ is at offset 98 from 0x......... Allocation context: ---------- short gran, 0 .. 98, skip 0 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1113,7 +1113,7 @@ Address 0x........ is at offset 0 from 0x......... Allocation context: More than 100 errors detected. Subsequent errors will still be recorded, but in less detail than before. -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1124,7 +1124,7 @@ Address 0x........ is at offset 1 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 2 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1135,7 +1135,7 @@ Address 0x........ is at offset 2 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 3 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1146,7 +1146,7 @@ Address 0x........ is at offset 3 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 4 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1157,7 +1157,7 @@ Address 0x........ is at offset 4 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 5 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1168,7 +1168,7 @@ Address 0x........ is at offset 5 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 6 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1179,7 +1179,7 @@ Address 0x........ is at offset 6 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 7 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1190,7 +1190,7 @@ Address 0x........ is at offset 7 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 8 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1201,7 +1201,7 @@ Address 0x........ is at offset 8 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 9 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1212,7 +1212,7 @@ Address 0x........ is at offset 9 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 10 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1223,7 +1223,7 @@ Address 0x........ is at offset 10 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 11 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1234,7 +1234,7 @@ Address 0x........ is at offset 11 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 12 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1245,7 +1245,7 @@ Address 0x........ is at offset 12 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 13 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1256,7 +1256,7 @@ Address 0x........ is at offset 13 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 14 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1267,7 +1267,7 @@ Address 0x........ is at offset 14 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 15 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1278,7 +1278,7 @@ Address 0x........ is at offset 15 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 16 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1289,7 +1289,7 @@ Address 0x........ is at offset 16 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 17 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1300,7 +1300,7 @@ Address 0x........ is at offset 17 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 18 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1311,7 +1311,7 @@ Address 0x........ is at offset 18 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 19 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1322,7 +1322,7 @@ Address 0x........ is at offset 19 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 20 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1333,7 +1333,7 @@ Address 0x........ is at offset 20 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 21 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1344,7 +1344,7 @@ Address 0x........ is at offset 21 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 22 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1355,7 +1355,7 @@ Address 0x........ is at offset 22 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 23 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1366,7 +1366,7 @@ Address 0x........ is at offset 23 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 24 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1377,7 +1377,7 @@ Address 0x........ is at offset 24 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 25 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1388,7 +1388,7 @@ Address 0x........ is at offset 25 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 26 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1399,7 +1399,7 @@ Address 0x........ is at offset 26 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 27 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1410,7 +1410,7 @@ Address 0x........ is at offset 27 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 28 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1421,7 +1421,7 @@ Address 0x........ is at offset 28 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 29 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1432,7 +1432,7 @@ Address 0x........ is at offset 29 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 30 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1443,7 +1443,7 @@ Address 0x........ is at offset 30 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 31 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1454,7 +1454,7 @@ Address 0x........ is at offset 31 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 32 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1465,7 +1465,7 @@ Address 0x........ is at offset 32 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 33 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1476,7 +1476,7 @@ Address 0x........ is at offset 33 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 34 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1487,7 +1487,7 @@ Address 0x........ is at offset 34 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 35 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1498,7 +1498,7 @@ Address 0x........ is at offset 35 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 36 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1509,7 +1509,7 @@ Address 0x........ is at offset 36 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 37 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1520,7 +1520,7 @@ Address 0x........ is at offset 37 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 38 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1531,7 +1531,7 @@ Address 0x........ is at offset 38 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 39 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1542,7 +1542,7 @@ Address 0x........ is at offset 39 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 40 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1553,7 +1553,7 @@ Address 0x........ is at offset 40 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 41 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1564,7 +1564,7 @@ Address 0x........ is at offset 41 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 42 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1575,7 +1575,7 @@ Address 0x........ is at offset 42 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 43 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1586,7 +1586,7 @@ Address 0x........ is at offset 43 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 44 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1597,7 +1597,7 @@ Address 0x........ is at offset 44 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 45 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1608,7 +1608,7 @@ Address 0x........ is at offset 45 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 46 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1619,7 +1619,7 @@ Address 0x........ is at offset 46 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 47 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1630,7 +1630,7 @@ Address 0x........ is at offset 47 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 48 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1641,7 +1641,7 @@ Address 0x........ is at offset 48 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 49 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1652,7 +1652,7 @@ Address 0x........ is at offset 49 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 50 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1663,7 +1663,7 @@ Address 0x........ is at offset 50 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 51 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1674,7 +1674,7 @@ Address 0x........ is at offset 51 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 52 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1685,7 +1685,7 @@ Address 0x........ is at offset 52 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 53 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1696,7 +1696,7 @@ Address 0x........ is at offset 53 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 54 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1707,7 +1707,7 @@ Address 0x........ is at offset 54 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 55 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1718,7 +1718,7 @@ Address 0x........ is at offset 55 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 56 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1729,7 +1729,7 @@ Address 0x........ is at offset 56 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 57 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1740,7 +1740,7 @@ Address 0x........ is at offset 57 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 58 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1751,7 +1751,7 @@ Address 0x........ is at offset 58 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 59 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1762,7 +1762,7 @@ Address 0x........ is at offset 59 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 60 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1773,7 +1773,7 @@ Address 0x........ is at offset 60 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 61 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1784,7 +1784,7 @@ Address 0x........ is at offset 61 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 62 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1795,7 +1795,7 @@ Address 0x........ is at offset 62 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 63 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1806,7 +1806,7 @@ Address 0x........ is at offset 63 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 64 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1817,7 +1817,7 @@ Address 0x........ is at offset 64 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 65 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1828,7 +1828,7 @@ Address 0x........ is at offset 65 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 66 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1839,7 +1839,7 @@ Address 0x........ is at offset 66 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 67 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1850,7 +1850,7 @@ Address 0x........ is at offset 67 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 68 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1861,7 +1861,7 @@ Address 0x........ is at offset 68 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 69 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1872,7 +1872,7 @@ Address 0x........ is at offset 69 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 70 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1883,7 +1883,7 @@ Address 0x........ is at offset 70 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 71 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1894,7 +1894,7 @@ Address 0x........ is at offset 71 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 72 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1905,7 +1905,7 @@ Address 0x........ is at offset 72 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 73 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1916,7 +1916,7 @@ Address 0x........ is at offset 73 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 74 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1927,7 +1927,7 @@ Address 0x........ is at offset 74 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 75 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1938,7 +1938,7 @@ Address 0x........ is at offset 75 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 76 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1949,7 +1949,7 @@ Address 0x........ is at offset 76 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 77 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1960,7 +1960,7 @@ Address 0x........ is at offset 77 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 78 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1971,7 +1971,7 @@ Address 0x........ is at offset 78 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 79 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1982,7 +1982,7 @@ Address 0x........ is at offset 79 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 80 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -1993,7 +1993,7 @@ Address 0x........ is at offset 80 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 81 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2004,7 +2004,7 @@ Address 0x........ is at offset 81 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 82 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2015,7 +2015,7 @@ Address 0x........ is at offset 82 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 83 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2026,7 +2026,7 @@ Address 0x........ is at offset 83 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 84 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2037,7 +2037,7 @@ Address 0x........ is at offset 84 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 85 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2048,7 +2048,7 @@ Address 0x........ is at offset 85 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 86 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2059,7 +2059,7 @@ Address 0x........ is at offset 86 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 87 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2070,7 +2070,7 @@ Address 0x........ is at offset 87 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 88 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2081,7 +2081,7 @@ Address 0x........ is at offset 88 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 89 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2092,7 +2092,7 @@ Address 0x........ is at offset 89 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 90 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2103,7 +2103,7 @@ Address 0x........ is at offset 90 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 91 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2114,7 +2114,7 @@ Address 0x........ is at offset 91 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 92 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:472) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2125,7 +2125,7 @@ Address 0x........ is at offset 92 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 93 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2136,7 +2136,7 @@ Address 0x........ is at offset 93 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 94 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2147,7 +2147,7 @@ Address 0x........ is at offset 94 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 95 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2158,7 +2158,7 @@ Address 0x........ is at offset 95 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 0 .. 98, skip 96 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:480) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2169,7 +2169,7 @@ Address 0x........ is at offset 96 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- short gran, 1 .. 98, skip 97 ---------- -Conflicting store by thread x/x at 0x........ size 2 +Conflicting store by thread x at 0x........ size 2 at 0x........: child16 (tc19_shadowmem.c:57) by 0x........: steer (tc19_shadowmem.c:482) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2185,7 +2185,7 @@ Address 0x........ is at offset 97 from 0x......... Allocation context: ---------- int gran, 0 .. 96, skip 0 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2196,7 +2196,7 @@ Address 0x........ is at offset 0 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 1 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2207,7 +2207,7 @@ Address 0x........ is at offset 1 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 2 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2218,7 +2218,7 @@ Address 0x........ is at offset 2 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 3 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2229,7 +2229,7 @@ Address 0x........ is at offset 3 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 4 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2240,7 +2240,7 @@ Address 0x........ is at offset 4 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 5 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2251,7 +2251,7 @@ Address 0x........ is at offset 5 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 6 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2262,7 +2262,7 @@ Address 0x........ is at offset 6 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 7 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2273,7 +2273,7 @@ Address 0x........ is at offset 7 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 8 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2284,7 +2284,7 @@ Address 0x........ is at offset 8 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 9 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2295,7 +2295,7 @@ Address 0x........ is at offset 9 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 10 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2306,7 +2306,7 @@ Address 0x........ is at offset 10 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 11 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2317,7 +2317,7 @@ Address 0x........ is at offset 11 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 12 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2328,7 +2328,7 @@ Address 0x........ is at offset 12 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 13 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2339,7 +2339,7 @@ Address 0x........ is at offset 13 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 14 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2350,7 +2350,7 @@ Address 0x........ is at offset 14 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 15 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2361,7 +2361,7 @@ Address 0x........ is at offset 15 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 16 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2372,7 +2372,7 @@ Address 0x........ is at offset 16 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 17 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2383,7 +2383,7 @@ Address 0x........ is at offset 17 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 18 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2394,7 +2394,7 @@ Address 0x........ is at offset 18 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 19 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2405,7 +2405,7 @@ Address 0x........ is at offset 19 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 20 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2416,7 +2416,7 @@ Address 0x........ is at offset 20 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 21 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2427,7 +2427,7 @@ Address 0x........ is at offset 21 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 22 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2438,7 +2438,7 @@ Address 0x........ is at offset 22 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 23 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2449,7 +2449,7 @@ Address 0x........ is at offset 23 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 24 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2460,7 +2460,7 @@ Address 0x........ is at offset 24 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 25 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2471,7 +2471,7 @@ Address 0x........ is at offset 25 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 26 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2482,7 +2482,7 @@ Address 0x........ is at offset 26 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 27 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2493,7 +2493,7 @@ Address 0x........ is at offset 27 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 28 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2504,7 +2504,7 @@ Address 0x........ is at offset 28 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 29 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2515,7 +2515,7 @@ Address 0x........ is at offset 29 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 30 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2526,7 +2526,7 @@ Address 0x........ is at offset 30 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 31 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2537,7 +2537,7 @@ Address 0x........ is at offset 31 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 32 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2548,7 +2548,7 @@ Address 0x........ is at offset 32 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 33 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2559,7 +2559,7 @@ Address 0x........ is at offset 33 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 34 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2570,7 +2570,7 @@ Address 0x........ is at offset 34 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 35 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2581,7 +2581,7 @@ Address 0x........ is at offset 35 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 36 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2592,7 +2592,7 @@ Address 0x........ is at offset 36 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 37 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2603,7 +2603,7 @@ Address 0x........ is at offset 37 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 38 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2614,7 +2614,7 @@ Address 0x........ is at offset 38 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 39 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2625,7 +2625,7 @@ Address 0x........ is at offset 39 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 40 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2636,7 +2636,7 @@ Address 0x........ is at offset 40 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 41 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2647,7 +2647,7 @@ Address 0x........ is at offset 41 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 42 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2658,7 +2658,7 @@ Address 0x........ is at offset 42 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 43 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2669,7 +2669,7 @@ Address 0x........ is at offset 43 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 44 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2680,7 +2680,7 @@ Address 0x........ is at offset 44 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 45 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2691,7 +2691,7 @@ Address 0x........ is at offset 45 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 46 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2702,7 +2702,7 @@ Address 0x........ is at offset 46 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 47 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2713,7 +2713,7 @@ Address 0x........ is at offset 47 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 48 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2724,7 +2724,7 @@ Address 0x........ is at offset 48 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 49 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2735,7 +2735,7 @@ Address 0x........ is at offset 49 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 50 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2746,7 +2746,7 @@ Address 0x........ is at offset 50 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 51 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2757,7 +2757,7 @@ Address 0x........ is at offset 51 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 52 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2768,7 +2768,7 @@ Address 0x........ is at offset 52 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 53 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2779,7 +2779,7 @@ Address 0x........ is at offset 53 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 54 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2790,7 +2790,7 @@ Address 0x........ is at offset 54 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 55 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2801,7 +2801,7 @@ Address 0x........ is at offset 55 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 56 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2812,7 +2812,7 @@ Address 0x........ is at offset 56 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 57 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2823,7 +2823,7 @@ Address 0x........ is at offset 57 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 58 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2834,7 +2834,7 @@ Address 0x........ is at offset 58 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 59 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2845,7 +2845,7 @@ Address 0x........ is at offset 59 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 60 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2856,7 +2856,7 @@ Address 0x........ is at offset 60 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 61 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2867,7 +2867,7 @@ Address 0x........ is at offset 61 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 62 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2878,7 +2878,7 @@ Address 0x........ is at offset 62 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 63 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2889,7 +2889,7 @@ Address 0x........ is at offset 63 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 64 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2900,7 +2900,7 @@ Address 0x........ is at offset 64 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 65 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2911,7 +2911,7 @@ Address 0x........ is at offset 65 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 66 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2922,7 +2922,7 @@ Address 0x........ is at offset 66 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 67 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2933,7 +2933,7 @@ Address 0x........ is at offset 67 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 68 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2944,7 +2944,7 @@ Address 0x........ is at offset 68 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 69 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2955,7 +2955,7 @@ Address 0x........ is at offset 69 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 70 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2966,7 +2966,7 @@ Address 0x........ is at offset 70 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 71 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2977,7 +2977,7 @@ Address 0x........ is at offset 71 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 72 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2988,7 +2988,7 @@ Address 0x........ is at offset 72 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 73 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -2999,7 +2999,7 @@ Address 0x........ is at offset 73 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 74 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3010,7 +3010,7 @@ Address 0x........ is at offset 74 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 75 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3021,7 +3021,7 @@ Address 0x........ is at offset 75 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 76 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3032,7 +3032,7 @@ Address 0x........ is at offset 76 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 77 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3043,7 +3043,7 @@ Address 0x........ is at offset 77 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 78 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3054,7 +3054,7 @@ Address 0x........ is at offset 78 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 79 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3065,7 +3065,7 @@ Address 0x........ is at offset 79 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 80 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3076,7 +3076,7 @@ Address 0x........ is at offset 80 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 81 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3087,7 +3087,7 @@ Address 0x........ is at offset 81 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 82 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3098,7 +3098,7 @@ Address 0x........ is at offset 82 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 83 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3109,7 +3109,7 @@ Address 0x........ is at offset 83 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 84 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3120,7 +3120,7 @@ Address 0x........ is at offset 84 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 85 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3131,7 +3131,7 @@ Address 0x........ is at offset 85 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 86 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3142,7 +3142,7 @@ Address 0x........ is at offset 86 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 87 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3153,7 +3153,7 @@ Address 0x........ is at offset 87 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 88 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3164,7 +3164,7 @@ Address 0x........ is at offset 88 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 89 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3175,7 +3175,7 @@ Address 0x........ is at offset 89 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 90 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3186,7 +3186,7 @@ Address 0x........ is at offset 90 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 91 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3197,7 +3197,7 @@ Address 0x........ is at offset 91 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 0 .. 96, skip 92 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:472) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3208,7 +3208,7 @@ Address 0x........ is at offset 92 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 1 .. 96, skip 93 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:474) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3219,7 +3219,7 @@ Address 0x........ is at offset 93 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 2 .. 96, skip 94 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:476) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3230,7 +3230,7 @@ Address 0x........ is at offset 94 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- int gran, 3 .. 96, skip 95 ---------- -Conflicting store by thread x/x at 0x........ size 4 +Conflicting store by thread x at 0x........ size 4 at 0x........: child32 (tc19_shadowmem.c:81) by 0x........: steer (tc19_shadowmem.c:478) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3246,7 +3246,7 @@ Address 0x........ is at offset 95 from 0x......... Allocation context: ---------- double gran, 0 .. 92, skip 0 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:288) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3257,7 +3257,7 @@ Address 0x........ is at offset 0 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 1 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:290) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3268,7 +3268,7 @@ Address 0x........ is at offset 1 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 2 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:292) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3279,7 +3279,7 @@ Address 0x........ is at offset 2 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 3 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:294) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3290,7 +3290,7 @@ Address 0x........ is at offset 3 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 4 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:296) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3301,7 +3301,7 @@ Address 0x........ is at offset 4 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 5 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:298) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3312,7 +3312,7 @@ Address 0x........ is at offset 5 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 6 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:300) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3323,7 +3323,7 @@ Address 0x........ is at offset 6 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 7 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:302) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3334,7 +3334,7 @@ Address 0x........ is at offset 7 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 8 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:304) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3345,7 +3345,7 @@ Address 0x........ is at offset 8 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 9 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:306) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3356,7 +3356,7 @@ Address 0x........ is at offset 9 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 10 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:308) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3367,7 +3367,7 @@ Address 0x........ is at offset 10 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 11 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:310) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3378,7 +3378,7 @@ Address 0x........ is at offset 11 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 12 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:312) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3389,7 +3389,7 @@ Address 0x........ is at offset 12 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 13 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:314) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3400,7 +3400,7 @@ Address 0x........ is at offset 13 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 14 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:316) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3411,7 +3411,7 @@ Address 0x........ is at offset 14 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 15 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:318) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3422,7 +3422,7 @@ Address 0x........ is at offset 15 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 16 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:320) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3433,7 +3433,7 @@ Address 0x........ is at offset 16 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 17 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:322) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3444,7 +3444,7 @@ Address 0x........ is at offset 17 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 18 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:324) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3455,7 +3455,7 @@ Address 0x........ is at offset 18 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 19 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:326) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3466,7 +3466,7 @@ Address 0x........ is at offset 19 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 20 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:328) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3477,7 +3477,7 @@ Address 0x........ is at offset 20 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 21 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:330) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3488,7 +3488,7 @@ Address 0x........ is at offset 21 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 22 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:332) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3499,7 +3499,7 @@ Address 0x........ is at offset 22 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 23 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:334) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3510,7 +3510,7 @@ Address 0x........ is at offset 23 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 24 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:336) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3521,7 +3521,7 @@ Address 0x........ is at offset 24 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 25 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:338) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3532,7 +3532,7 @@ Address 0x........ is at offset 25 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 26 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:340) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3543,7 +3543,7 @@ Address 0x........ is at offset 26 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 27 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:342) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3554,7 +3554,7 @@ Address 0x........ is at offset 27 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 28 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:344) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3565,7 +3565,7 @@ Address 0x........ is at offset 28 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 29 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:346) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3576,7 +3576,7 @@ Address 0x........ is at offset 29 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 30 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:348) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3587,7 +3587,7 @@ Address 0x........ is at offset 30 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 31 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:350) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3598,7 +3598,7 @@ Address 0x........ is at offset 31 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 32 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:352) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3609,7 +3609,7 @@ Address 0x........ is at offset 32 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 33 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:354) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3620,7 +3620,7 @@ Address 0x........ is at offset 33 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 34 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:356) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3631,7 +3631,7 @@ Address 0x........ is at offset 34 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 35 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:358) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3642,7 +3642,7 @@ Address 0x........ is at offset 35 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 36 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:360) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3653,7 +3653,7 @@ Address 0x........ is at offset 36 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 37 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:362) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3664,7 +3664,7 @@ Address 0x........ is at offset 37 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 38 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:364) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3675,7 +3675,7 @@ Address 0x........ is at offset 38 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 39 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:366) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3686,7 +3686,7 @@ Address 0x........ is at offset 39 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 40 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:368) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3697,7 +3697,7 @@ Address 0x........ is at offset 40 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 41 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:370) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3708,7 +3708,7 @@ Address 0x........ is at offset 41 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 42 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:372) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3719,7 +3719,7 @@ Address 0x........ is at offset 42 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 43 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:374) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3730,7 +3730,7 @@ Address 0x........ is at offset 43 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 44 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:376) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3741,7 +3741,7 @@ Address 0x........ is at offset 44 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 45 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:378) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3752,7 +3752,7 @@ Address 0x........ is at offset 45 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 46 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:380) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3763,7 +3763,7 @@ Address 0x........ is at offset 46 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 47 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:382) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3774,7 +3774,7 @@ Address 0x........ is at offset 47 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 48 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:384) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3785,7 +3785,7 @@ Address 0x........ is at offset 48 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 49 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:386) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3796,7 +3796,7 @@ Address 0x........ is at offset 49 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 50 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:388) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3807,7 +3807,7 @@ Address 0x........ is at offset 50 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 51 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:390) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3818,7 +3818,7 @@ Address 0x........ is at offset 51 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 52 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:392) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3829,7 +3829,7 @@ Address 0x........ is at offset 52 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 53 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:394) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3840,7 +3840,7 @@ Address 0x........ is at offset 53 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 54 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:396) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3851,7 +3851,7 @@ Address 0x........ is at offset 54 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 55 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:398) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3862,7 +3862,7 @@ Address 0x........ is at offset 55 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 56 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:400) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3873,7 +3873,7 @@ Address 0x........ is at offset 56 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 57 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:402) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3884,7 +3884,7 @@ Address 0x........ is at offset 57 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 58 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:404) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3895,7 +3895,7 @@ Address 0x........ is at offset 58 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 59 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:406) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3906,7 +3906,7 @@ Address 0x........ is at offset 59 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 60 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:408) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3917,7 +3917,7 @@ Address 0x........ is at offset 60 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 61 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:410) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3928,7 +3928,7 @@ Address 0x........ is at offset 61 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 62 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:412) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3939,7 +3939,7 @@ Address 0x........ is at offset 62 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 63 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:414) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3950,7 +3950,7 @@ Address 0x........ is at offset 63 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 64 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:416) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3961,7 +3961,7 @@ Address 0x........ is at offset 64 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 65 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:418) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3972,7 +3972,7 @@ Address 0x........ is at offset 65 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 66 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:420) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3983,7 +3983,7 @@ Address 0x........ is at offset 66 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 67 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:422) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -3994,7 +3994,7 @@ Address 0x........ is at offset 67 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 68 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:424) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4005,7 +4005,7 @@ Address 0x........ is at offset 68 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 69 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:426) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4016,7 +4016,7 @@ Address 0x........ is at offset 69 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 70 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:428) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4027,7 +4027,7 @@ Address 0x........ is at offset 70 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 71 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:430) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4038,7 +4038,7 @@ Address 0x........ is at offset 71 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 72 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:432) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4049,7 +4049,7 @@ Address 0x........ is at offset 72 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 73 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:434) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4060,7 +4060,7 @@ Address 0x........ is at offset 73 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 74 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:436) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4071,7 +4071,7 @@ Address 0x........ is at offset 74 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 75 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:438) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4082,7 +4082,7 @@ Address 0x........ is at offset 75 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 76 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:440) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4093,7 +4093,7 @@ Address 0x........ is at offset 76 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 77 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:442) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4104,7 +4104,7 @@ Address 0x........ is at offset 77 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 78 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:444) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4115,7 +4115,7 @@ Address 0x........ is at offset 78 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 79 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:446) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4126,7 +4126,7 @@ Address 0x........ is at offset 79 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 80 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:448) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4137,7 +4137,7 @@ Address 0x........ is at offset 80 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 81 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:450) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4148,7 +4148,7 @@ Address 0x........ is at offset 81 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 82 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:452) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4159,7 +4159,7 @@ Address 0x........ is at offset 82 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 83 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:454) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4170,7 +4170,7 @@ Address 0x........ is at offset 83 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 4 .. 92, skip 84 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:456) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4181,7 +4181,7 @@ Address 0x........ is at offset 84 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 5 .. 92, skip 85 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:458) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4192,7 +4192,7 @@ Address 0x........ is at offset 85 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 6 .. 92, skip 86 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:460) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4203,7 +4203,7 @@ Address 0x........ is at offset 86 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 7 .. 92, skip 87 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:462) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4214,7 +4214,7 @@ Address 0x........ is at offset 87 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 0 .. 92, skip 88 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:464) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4225,7 +4225,7 @@ Address 0x........ is at offset 88 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 1 .. 92, skip 89 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:466) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4236,7 +4236,7 @@ Address 0x........ is at offset 89 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 2 .. 92, skip 90 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:468) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) @@ -4247,7 +4247,7 @@ Address 0x........ is at offset 90 from 0x......... Allocation context: by 0x........: main (tc19_shadowmem.c:144) ---------- double gran, 3 .. 92, skip 91 ---------- -Conflicting store by thread x/x at 0x........ size 8 +Conflicting store by thread x at 0x........ size 8 at 0x........: child64 (tc19_shadowmem.c:105) by 0x........: steer (tc19_shadowmem.c:470) by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) diff --git a/drd/tests/tc20_verifywrap.stderr.exp-glibc2.3 b/drd/tests/tc20_verifywrap.stderr.exp-glibc2.3 index aeef7ff27c..9b10b5ded3 100644 --- a/drd/tests/tc20_verifywrap.stderr.exp-glibc2.3 +++ b/drd/tests/tc20_verifywrap.stderr.exp-glibc2.3 @@ -5,13 +5,13 @@ ---------------- pthread_create/join ---------------- -Conflicting store by thread 1/1 at 0x........ size 2 +Conflicting store by thread 1 at 0x........ size 2 at 0x........: main (tc20_verifywrap.c:78) Location 0x........ is 0 bytes inside global var "unprotected" declared at tc20_verifywrap.c:27 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ---------------- pthread_mutex_lock et al ---------------- diff --git a/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5 b/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5 index 73a17ba9a1..d120ca6ab7 100644 --- a/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5 +++ b/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5 @@ -5,13 +5,13 @@ ---------------- pthread_create/join ---------------- -Conflicting store by thread 1/1 at 0x........ size 2 +Conflicting store by thread 1 at 0x........ size 2 at 0x........: main (tc20_verifywrap.c:78) Location 0x........ is 0 bytes inside global var "unprotected" declared at tc20_verifywrap.c:27 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ---------------- pthread_mutex_lock et al ---------------- diff --git a/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5-ppc b/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5-ppc index e984dd98b1..bf98809426 100644 --- a/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5-ppc +++ b/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5-ppc @@ -5,13 +5,13 @@ ---------------- pthread_create/join ---------------- -Conflicting store by thread 1/1 at 0x........ size 2 +Conflicting store by thread 1 at 0x........ size 2 at 0x........: main (tc20_verifywrap.c:78) Location 0x........ is 0 bytes inside global var "unprotected" declared at tc20_verifywrap.c:27 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ---------------- pthread_mutex_lock et al ---------------- diff --git a/drd/tests/tc20_verifywrap.stderr.exp-glibc2.8 b/drd/tests/tc20_verifywrap.stderr.exp-glibc2.8 index 2b684f8a00..a0306c6f02 100644 --- a/drd/tests/tc20_verifywrap.stderr.exp-glibc2.8 +++ b/drd/tests/tc20_verifywrap.stderr.exp-glibc2.8 @@ -5,13 +5,13 @@ ---------------- pthread_create/join ---------------- -Conflicting store by thread 1/1 at 0x........ size 2 +Conflicting store by thread 1 at 0x........ size 2 at 0x........: main (tc20_verifywrap.c:78) Location 0x........ is 0 bytes inside global var "unprotected" declared at tc20_verifywrap.c:27 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ---------------- pthread_mutex_lock et al ---------------- diff --git a/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.3 b/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.3 index 2a53775c29..32b404e0a2 100644 --- a/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.3 +++ b/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.3 @@ -5,26 +5,26 @@ ---------------- pthread_create/join ---------------- -Conflicting store by thread 1/1 at 0x........ size 2 +Conflicting store by thread 1 at 0x........ size 2 at 0x........: main (tc20_verifywrap.c:78) Location 0x........ is 0 bytes inside global var "unprotected" declared at tc20_verifywrap.c:27 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ---------------- pthread_mutex_lock et al ---------------- -[1/1] mutex_init invalid mutex 0x........ +[1] mutex_init invalid mutex 0x........ The object at address 0x........ is not a mutex. at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:92) -[1/1] mutex_init mutex 0x........ -[1/1] mutex_trylock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 -[1/1] mutex_destroy mutex 0x........ rc 1 owner 1 +[1] mutex_init mutex 0x........ +[1] mutex_trylock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 +[1] mutex_destroy mutex 0x........ rc 1 owner 1 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. at 0x........: pthread_mutex_destroy (drd_pthread_intercepts.c:?) @@ -35,11 +35,11 @@ mutex 0x........ was first observed at: make pthread_mutex_lock fail: skipped on glibc < 2.4 -[1/1] pre_mutex_lock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] mutex_trylock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] mutex_unlock mutex 0x........ rc 0 +[1] pre_mutex_lock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) +[1] mutex_trylock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) +[1] mutex_unlock mutex 0x........ rc 0 Mutex not locked: mutex 0x........, recursion count 0, owner 0. at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) @@ -50,9 +50,9 @@ mutex 0x........ was first observed at: ---------------- pthread_cond_wait et al ---------------- -[1/1] mutex_init error checking mutex 0x........ -[1/1] cond_init cond 0x........ -[1/1] mutex_unlock error checking mutex 0x........ rc 0 +[1] mutex_init error checking mutex 0x........ +[1] cond_init cond 0x........ +[1] mutex_unlock error checking mutex 0x........ rc 0 Mutex not locked: mutex 0x........, recursion count 0, owner 0. at 0x........: pthread_cond_wait* (drd_pthread_intercepts.c:?) @@ -60,21 +60,21 @@ Mutex not locked: mutex 0x........, recursion count 0, owner 0. mutex 0x........ was first observed at: at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:145) -[1/1] cond_pre_wait cond 0x........ -[1/1] cond_post_wait cond 0x........ -[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 0 -[1/1] cond_signal cond 0x........ +[1] cond_pre_wait cond 0x........ +[1] cond_post_wait cond 0x........ +[1] cond_post_wait error checking mutex 0x........ rc 0 owner 0 +[1] cond_signal cond 0x........ FIXME: can't figure out how to verify wrap of pthread_cond_signal -[1/1] cond_broadcast cond 0x........ +[1] cond_broadcast cond 0x........ FIXME: can't figure out how to verify wrap of pthread_broadcast_signal -[1/1] mutex_unlock error checking mutex 0x........ rc 1 -[1/1] cond_pre_wait cond 0x........ -[1/1] cond_post_wait cond 0x........ -[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 1 +[1] mutex_unlock error checking mutex 0x........ rc 1 +[1] cond_pre_wait cond 0x........ +[1] cond_post_wait cond 0x........ +[1] cond_post_wait error checking mutex 0x........ rc 0 owner 1 ---------------- pthread_rwlock_* ---------------- @@ -117,8 +117,8 @@ rwlock 0x........ was first observed at: ---------------- sem_* ---------------- -[1/1] semaphore_init 0x........ value 4294967295 -[1/1] semaphore_init 0x........ value 0 +[1] semaphore_init 0x........ value 4294967295 +[1] semaphore_init 0x........ value 0 Semaphore reinitialization: semaphore 0x........ at 0x........: sem_init* (drd_pthread_intercepts.c:?) @@ -129,7 +129,7 @@ semaphore 0x........ was first observed at: FIXME: can't figure out how to verify wrap of sem_destroy -[1/1] semaphore_wait 0x........ value 0 -> 4294967295 +[1] semaphore_wait 0x........ value 0 -> 4294967295 Invalid semaphore: semaphore 0x........ at 0x........: sem_wait* (drd_pthread_intercepts.c:?) @@ -137,11 +137,11 @@ Invalid semaphore: semaphore 0x........ semaphore 0x........ was first observed at: at 0x........: sem_init* (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:228) -[1/1] semaphore_post 0x........ value 4294967295 -> 0 +[1] semaphore_post 0x........ value 4294967295 -> 0 FIXME: can't figure out how to verify wrap of sem_post -[1/1] semaphore_destroy 0x........ value 0 +[1] semaphore_destroy 0x........ value 0 ------------ dealloc of mem holding locks ------------ @@ -151,61 +151,61 @@ Destroying locked rwlock: rwlock 0x......... rwlock 0x........ was first observed at: at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:216) -[1/1] mutex_destroy error checking mutex 0x........ rc 1 owner 1 +[1] mutex_destroy error checking mutex 0x........ rc 1 owner 1 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. at 0x........: main (tc20_verifywrap.c:262) mutex 0x........ was first observed at: at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:145) -[1/1] mutex_destroy mutex 0x........ rc 0 owner 0 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 0 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_destroy mutex 0x........ rc 0 owner 0 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 0 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 ERROR SUMMARY: 13 errors from 13 contexts (suppressed: 0 from 0) diff --git a/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.3-b b/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.3-b index 20fdfabff6..74731b99ce 100644 --- a/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.3-b +++ b/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.3-b @@ -5,26 +5,26 @@ ---------------- pthread_create/join ---------------- -Conflicting store by thread 1/1 at 0x........ size 2 +Conflicting store by thread 1 at 0x........ size 2 at 0x........: main (tc20_verifywrap.c:78) Location 0x........ is 0 bytes inside global var "unprotected" declared at tc20_verifywrap.c:27 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ---------------- pthread_mutex_lock et al ---------------- -[1/1] mutex_init invalid mutex 0x........ +[1] mutex_init invalid mutex 0x........ The object at address 0x........ is not a mutex. at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:92) -[1/1] mutex_init mutex 0x........ -[1/1] mutex_trylock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 -[1/1] mutex_destroy mutex 0x........ rc 1 owner 1 +[1] mutex_init mutex 0x........ +[1] mutex_trylock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 +[1] mutex_destroy mutex 0x........ rc 1 owner 1 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. at 0x........: pthread_mutex_destroy (drd_pthread_intercepts.c:?) @@ -32,7 +32,7 @@ Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. make pthread_mutex_lock fail: skipped on glibc < 2.4 -[1/1] pre_mutex_lock invalid mutex 0x........ rc 0 owner 0 +[1] pre_mutex_lock invalid mutex 0x........ rc 0 owner 0 The object at address 0x........ is not a mutex. at 0x........: pthread_mutex_trylock (drd_pthread_intercepts.c:?) @@ -40,8 +40,8 @@ The object at address 0x........ is not a mutex. mutex 0x........ was first observed at: at 0x........: pthread_mutex_trylock (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:116) -[1/1] post_mutex_lock invalid mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] mutex_trylock invalid mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock invalid mutex 0x........ rc 0 owner 0 (locking failed) +[1] mutex_trylock invalid mutex 0x........ rc 0 owner 0 The object at address 0x........ is not a mutex. at 0x........: pthread_mutex_timedlock (drd_pthread_intercepts.c:?) @@ -49,8 +49,8 @@ The object at address 0x........ is not a mutex. mutex 0x........ was first observed at: at 0x........: pthread_mutex_trylock (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:116) -[1/1] post_mutex_lock invalid mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] mutex_unlock invalid mutex 0x........ rc 0 +[1] post_mutex_lock invalid mutex 0x........ rc 0 owner 0 (locking failed) +[1] mutex_unlock invalid mutex 0x........ rc 0 The object at address 0x........ is not a mutex. at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) @@ -61,9 +61,9 @@ mutex 0x........ was first observed at: ---------------- pthread_cond_wait et al ---------------- -[1/1] mutex_init error checking mutex 0x........ -[1/1] cond_init cond 0x........ -[1/1] mutex_unlock error checking mutex 0x........ rc 0 +[1] mutex_init error checking mutex 0x........ +[1] cond_init cond 0x........ +[1] mutex_unlock error checking mutex 0x........ rc 0 Mutex not locked: mutex 0x........, recursion count 0, owner 0. at 0x........: pthread_cond_wait* (drd_pthread_intercepts.c:?) @@ -71,21 +71,21 @@ Mutex not locked: mutex 0x........, recursion count 0, owner 0. mutex 0x........ was first observed at: at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:145) -[1/1] cond_pre_wait cond 0x........ -[1/1] cond_post_wait cond 0x........ -[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 0 -[1/1] cond_signal cond 0x........ +[1] cond_pre_wait cond 0x........ +[1] cond_post_wait cond 0x........ +[1] cond_post_wait error checking mutex 0x........ rc 0 owner 0 +[1] cond_signal cond 0x........ FIXME: can't figure out how to verify wrap of pthread_cond_signal -[1/1] cond_broadcast cond 0x........ +[1] cond_broadcast cond 0x........ FIXME: can't figure out how to verify wrap of pthread_broadcast_signal -[1/1] mutex_unlock error checking mutex 0x........ rc 1 -[1/1] cond_pre_wait cond 0x........ -[1/1] cond_post_wait cond 0x........ -[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 1 +[1] mutex_unlock error checking mutex 0x........ rc 1 +[1] cond_pre_wait cond 0x........ +[1] cond_post_wait cond 0x........ +[1] cond_post_wait error checking mutex 0x........ rc 0 owner 1 ---------------- pthread_rwlock_* ---------------- @@ -128,8 +128,8 @@ rwlock 0x........ was first observed at: ---------------- sem_* ---------------- -[1/1] semaphore_init 0x........ value 4294967295 -[1/1] semaphore_init 0x........ value 0 +[1] semaphore_init 0x........ value 4294967295 +[1] semaphore_init 0x........ value 0 Semaphore reinitialization: semaphore 0x........ at 0x........: sem_init* (drd_pthread_intercepts.c:?) @@ -140,7 +140,7 @@ semaphore 0x........ was first observed at: FIXME: can't figure out how to verify wrap of sem_destroy -[1/1] semaphore_wait 0x........ value 0 -> 4294967295 +[1] semaphore_wait 0x........ value 0 -> 4294967295 Invalid semaphore: semaphore 0x........ at 0x........: sem_wait* (drd_pthread_intercepts.c:?) @@ -148,11 +148,11 @@ Invalid semaphore: semaphore 0x........ semaphore 0x........ was first observed at: at 0x........: sem_init* (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:228) -[1/1] semaphore_post 0x........ value 4294967295 -> 0 +[1] semaphore_post 0x........ value 4294967295 -> 0 FIXME: can't figure out how to verify wrap of sem_post -[1/1] semaphore_destroy 0x........ value 0 +[1] semaphore_destroy 0x........ value 0 ------------ dealloc of mem holding locks ------------ @@ -162,16 +162,16 @@ Destroying locked rwlock: rwlock 0x......... rwlock 0x........ was first observed at: at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:216) -[1/1] mutex_destroy error checking mutex 0x........ rc 1 owner 1 +[1] mutex_destroy error checking mutex 0x........ rc 1 owner 1 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. at 0x........: main (tc20_verifywrap.c:262) mutex 0x........ was first observed at: at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:145) -[1/1] mutex_destroy mutex 0x........ rc 0 owner 0 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 0 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_destroy mutex 0x........ rc 0 owner 0 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 0 +[1] mutex_unlock recursive mutex 0x........ rc 1 ERROR SUMMARY: 15 errors from 15 contexts (suppressed: 0 from 0) diff --git a/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5 b/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5 index d8a5ed4a21..6dc3b414a7 100644 --- a/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5 +++ b/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5 @@ -5,26 +5,26 @@ ---------------- pthread_create/join ---------------- -Conflicting store by thread 1/1 at 0x........ size 2 +Conflicting store by thread 1 at 0x........ size 2 at 0x........: main (tc20_verifywrap.c:78) Location 0x........ is 0 bytes inside global var "unprotected" declared at tc20_verifywrap.c:27 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ---------------- pthread_mutex_lock et al ---------------- -[1/1] mutex_init invalid mutex 0x........ +[1] mutex_init invalid mutex 0x........ The object at address 0x........ is not a mutex. at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:92) -[1/1] mutex_init mutex 0x........ -[1/1] mutex_trylock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 -[1/1] mutex_destroy mutex 0x........ rc 1 owner 1 +[1] mutex_init mutex 0x........ +[1] mutex_trylock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 +[1] mutex_destroy mutex 0x........ rc 1 owner 1 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. at 0x........: pthread_mutex_destroy (drd_pthread_intercepts.c:?) @@ -32,13 +32,13 @@ Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. mutex 0x........ was first observed at: at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:100) -[1/1] mutex_trylock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] pre_mutex_lock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] mutex_trylock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] mutex_unlock mutex 0x........ rc 0 +[1] mutex_trylock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) +[1] pre_mutex_lock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) +[1] mutex_trylock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) +[1] mutex_unlock mutex 0x........ rc 0 Mutex not locked: mutex 0x........, recursion count 0, owner 0. at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) @@ -49,9 +49,9 @@ mutex 0x........ was first observed at: ---------------- pthread_cond_wait et al ---------------- -[1/1] mutex_init error checking mutex 0x........ -[1/1] cond_init cond 0x........ -[1/1] mutex_unlock error checking mutex 0x........ rc 0 +[1] mutex_init error checking mutex 0x........ +[1] cond_init cond 0x........ +[1] mutex_unlock error checking mutex 0x........ rc 0 Mutex not locked: mutex 0x........, recursion count 0, owner 0. at 0x........: pthread_cond_wait* (drd_pthread_intercepts.c:?) @@ -59,21 +59,21 @@ Mutex not locked: mutex 0x........, recursion count 0, owner 0. mutex 0x........ was first observed at: at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:145) -[1/1] cond_pre_wait cond 0x........ -[1/1] cond_post_wait cond 0x........ -[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 0 -[1/1] cond_signal cond 0x........ +[1] cond_pre_wait cond 0x........ +[1] cond_post_wait cond 0x........ +[1] cond_post_wait error checking mutex 0x........ rc 0 owner 0 +[1] cond_signal cond 0x........ FIXME: can't figure out how to verify wrap of pthread_cond_signal -[1/1] cond_broadcast cond 0x........ +[1] cond_broadcast cond 0x........ FIXME: can't figure out how to verify wrap of pthread_broadcast_signal -[1/1] mutex_unlock error checking mutex 0x........ rc 1 -[1/1] cond_pre_wait cond 0x........ -[1/1] cond_post_wait cond 0x........ -[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 1 +[1] mutex_unlock error checking mutex 0x........ rc 1 +[1] cond_pre_wait cond 0x........ +[1] cond_post_wait cond 0x........ +[1] cond_post_wait error checking mutex 0x........ rc 0 owner 1 ---------------- pthread_rwlock_* ---------------- @@ -116,8 +116,8 @@ rwlock 0x........ was first observed at: ---------------- sem_* ---------------- -[1/1] semaphore_init 0x........ value 4294967295 -[1/1] semaphore_init 0x........ value 0 +[1] semaphore_init 0x........ value 4294967295 +[1] semaphore_init 0x........ value 0 Semaphore reinitialization: semaphore 0x........ at 0x........: sem_init* (drd_pthread_intercepts.c:?) @@ -128,7 +128,7 @@ semaphore 0x........ was first observed at: FIXME: can't figure out how to verify wrap of sem_destroy -[1/1] semaphore_wait 0x........ value 0 -> 4294967295 +[1] semaphore_wait 0x........ value 0 -> 4294967295 Invalid semaphore: semaphore 0x........ at 0x........: sem_wait* (drd_pthread_intercepts.c:?) @@ -136,11 +136,11 @@ Invalid semaphore: semaphore 0x........ semaphore 0x........ was first observed at: at 0x........: sem_init* (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:228) -[1/1] semaphore_post 0x........ value 4294967295 -> 0 +[1] semaphore_post 0x........ value 4294967295 -> 0 FIXME: can't figure out how to verify wrap of sem_post -[1/1] semaphore_destroy 0x........ value 0 +[1] semaphore_destroy 0x........ value 0 ------------ dealloc of mem holding locks ------------ @@ -150,61 +150,61 @@ Destroying locked rwlock: rwlock 0x......... rwlock 0x........ was first observed at: at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:216) -[1/1] mutex_destroy error checking mutex 0x........ rc 1 owner 1 +[1] mutex_destroy error checking mutex 0x........ rc 1 owner 1 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. at 0x........: main (tc20_verifywrap.c:262) mutex 0x........ was first observed at: at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:145) -[1/1] mutex_destroy mutex 0x........ rc 0 owner 0 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 0 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_destroy mutex 0x........ rc 0 owner 0 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 0 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 ERROR SUMMARY: 13 errors from 13 contexts (suppressed: 0 from 0) diff --git a/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5-ppc b/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5-ppc index a58c6d60e8..3402d15489 100644 --- a/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5-ppc +++ b/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5-ppc @@ -5,26 +5,26 @@ ---------------- pthread_create/join ---------------- -Conflicting store by thread 1/1 at 0x........ size 2 +Conflicting store by thread 1 at 0x........ size 2 at 0x........: main (tc20_verifywrap.c:78) Location 0x........ is 0 bytes inside global var "unprotected" declared at tc20_verifywrap.c:27 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ---------------- pthread_mutex_lock et al ---------------- -[1/1] mutex_init invalid mutex 0x........ +[1] mutex_init invalid mutex 0x........ The object at address 0x........ is not a mutex. at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:92) -[1/1] mutex_init mutex 0x........ -[1/1] mutex_trylock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 -[1/1] mutex_destroy mutex 0x........ rc 1 owner 1 +[1] mutex_init mutex 0x........ +[1] mutex_trylock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 +[1] mutex_destroy mutex 0x........ rc 1 owner 1 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. at 0x........: pthread_mutex_destroy (drd_pthread_intercepts.c:?) @@ -32,13 +32,13 @@ Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. mutex 0x........ was first observed at: at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:100) -[1/1] mutex_trylock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] pre_mutex_lock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] mutex_trylock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] mutex_unlock mutex 0x........ rc 0 +[1] mutex_trylock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) +[1] pre_mutex_lock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) +[1] mutex_trylock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) +[1] mutex_unlock mutex 0x........ rc 0 Mutex not locked: mutex 0x........, recursion count 0, owner 0. at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) @@ -49,9 +49,9 @@ mutex 0x........ was first observed at: ---------------- pthread_cond_wait et al ---------------- -[1/1] mutex_init error checking mutex 0x........ -[1/1] cond_init cond 0x........ -[1/1] mutex_unlock error checking mutex 0x........ rc 0 +[1] mutex_init error checking mutex 0x........ +[1] cond_init cond 0x........ +[1] mutex_unlock error checking mutex 0x........ rc 0 Mutex not locked: mutex 0x........, recursion count 0, owner 0. at 0x........: pthread_cond_wait* (drd_pthread_intercepts.c:?) @@ -59,21 +59,21 @@ Mutex not locked: mutex 0x........, recursion count 0, owner 0. mutex 0x........ was first observed at: at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:145) -[1/1] cond_pre_wait cond 0x........ -[1/1] cond_post_wait cond 0x........ -[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 0 -[1/1] cond_signal cond 0x........ +[1] cond_pre_wait cond 0x........ +[1] cond_post_wait cond 0x........ +[1] cond_post_wait error checking mutex 0x........ rc 0 owner 0 +[1] cond_signal cond 0x........ FIXME: can't figure out how to verify wrap of pthread_cond_signal -[1/1] cond_broadcast cond 0x........ +[1] cond_broadcast cond 0x........ FIXME: can't figure out how to verify wrap of pthread_broadcast_signal -[1/1] mutex_unlock error checking mutex 0x........ rc 1 -[1/1] cond_pre_wait cond 0x........ -[1/1] cond_post_wait cond 0x........ -[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 1 +[1] mutex_unlock error checking mutex 0x........ rc 1 +[1] cond_pre_wait cond 0x........ +[1] cond_post_wait cond 0x........ +[1] cond_post_wait error checking mutex 0x........ rc 0 owner 1 ---------------- pthread_rwlock_* ---------------- @@ -116,8 +116,8 @@ rwlock 0x........ was first observed at: ---------------- sem_* ---------------- -[1/1] semaphore_init 0x........ value 4294967295 -[1/1] semaphore_init 0x........ value 0 +[1] semaphore_init 0x........ value 4294967295 +[1] semaphore_init 0x........ value 0 Semaphore reinitialization: semaphore 0x........ at 0x........: sem_init* (drd_pthread_intercepts.c:?) @@ -128,7 +128,7 @@ semaphore 0x........ was first observed at: FIXME: can't figure out how to verify wrap of sem_destroy -[1/1] semaphore_wait 0x........ value 0 -> 4294967295 +[1] semaphore_wait 0x........ value 0 -> 4294967295 Invalid semaphore: semaphore 0x........ at 0x........: sem_wait* (drd_pthread_intercepts.c:?) @@ -136,16 +136,16 @@ Invalid semaphore: semaphore 0x........ semaphore 0x........ was first observed at: at 0x........: sem_init* (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:228) -[1/1] semaphore_post 0x........ value 4294967295 -> 0 +[1] semaphore_post 0x........ value 4294967295 -> 0 FIXME: can't figure out how to verify wrap of sem_post -[1/1] semaphore_destroy 0x........ value 0 +[1] semaphore_destroy 0x........ value 0 ------------ dealloc of mem holding locks ------------ -[1/1] mutex_destroy mutex 0x........ rc 0 owner 0 -[1/1] mutex_destroy error checking mutex 0x........ rc 1 owner 1 +[1] mutex_destroy mutex 0x........ rc 0 owner 0 +[1] mutex_destroy error checking mutex 0x........ rc 1 owner 1 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. at 0x........: main (tc20_verifywrap.c:262) @@ -158,53 +158,53 @@ Destroying locked rwlock: rwlock 0x......... rwlock 0x........ was first observed at: at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:216) -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 0 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 0 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 ERROR SUMMARY: 13 errors from 13 contexts (suppressed: 0 from 0) diff --git a/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.8 b/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.8 index f40ac77a47..e399e1c1b2 100644 --- a/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.8 +++ b/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.8 @@ -5,26 +5,26 @@ ---------------- pthread_create/join ---------------- -Conflicting store by thread 1/1 at 0x........ size 2 +Conflicting store by thread 1 at 0x........ size 2 at 0x........: main (tc20_verifywrap.c:78) Location 0x........ is 0 bytes inside global var "unprotected" declared at tc20_verifywrap.c:27 -Other segment start (thread 0/2) +Other segment start (thread 2) (thread finished, call stack no longer available) -Other segment end (thread 0/2) +Other segment end (thread 2) (thread finished, call stack no longer available) ---------------- pthread_mutex_lock et al ---------------- -[1/1] mutex_init invalid mutex 0x........ +[1] mutex_init invalid mutex 0x........ The object at address 0x........ is not a mutex. at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:92) -[1/1] mutex_init mutex 0x........ -[1/1] mutex_trylock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 -[1/1] mutex_destroy mutex 0x........ rc 1 owner 1 +[1] mutex_init mutex 0x........ +[1] mutex_trylock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 +[1] mutex_destroy mutex 0x........ rc 1 owner 1 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. at 0x........: pthread_mutex_destroy (drd_pthread_intercepts.c:?) @@ -32,13 +32,13 @@ Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. mutex 0x........ was first observed at: at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:100) -[1/1] mutex_trylock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] pre_mutex_lock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] mutex_trylock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] mutex_unlock mutex 0x........ rc 0 +[1] mutex_trylock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) +[1] pre_mutex_lock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) +[1] mutex_trylock mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock mutex 0x........ rc 0 owner 0 (locking failed) +[1] mutex_unlock mutex 0x........ rc 0 Mutex not locked: mutex 0x........, recursion count 0, owner 0. at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) @@ -49,9 +49,9 @@ mutex 0x........ was first observed at: ---------------- pthread_cond_wait et al ---------------- -[1/1] mutex_init error checking mutex 0x........ -[1/1] cond_init cond 0x........ -[1/1] mutex_unlock error checking mutex 0x........ rc 0 +[1] mutex_init error checking mutex 0x........ +[1] cond_init cond 0x........ +[1] mutex_unlock error checking mutex 0x........ rc 0 Mutex not locked: mutex 0x........, recursion count 0, owner 0. at 0x........: pthread_cond_wait* (drd_pthread_intercepts.c:?) @@ -59,21 +59,21 @@ Mutex not locked: mutex 0x........, recursion count 0, owner 0. mutex 0x........ was first observed at: at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:145) -[1/1] cond_pre_wait cond 0x........ -[1/1] cond_post_wait cond 0x........ -[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 0 -[1/1] cond_signal cond 0x........ +[1] cond_pre_wait cond 0x........ +[1] cond_post_wait cond 0x........ +[1] cond_post_wait error checking mutex 0x........ rc 0 owner 0 +[1] cond_signal cond 0x........ FIXME: can't figure out how to verify wrap of pthread_cond_signal -[1/1] cond_broadcast cond 0x........ +[1] cond_broadcast cond 0x........ FIXME: can't figure out how to verify wrap of pthread_broadcast_signal -[1/1] mutex_unlock error checking mutex 0x........ rc 1 -[1/1] cond_pre_wait cond 0x........ -[1/1] cond_post_wait cond 0x........ -[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 1 +[1] mutex_unlock error checking mutex 0x........ rc 1 +[1] cond_pre_wait cond 0x........ +[1] cond_post_wait cond 0x........ +[1] cond_post_wait error checking mutex 0x........ rc 0 owner 1 ---------------- pthread_rwlock_* ---------------- @@ -116,8 +116,8 @@ rwlock 0x........ was first observed at: ---------------- sem_* ---------------- -[1/1] semaphore_init 0x........ value 4294967295 -[1/1] semaphore_init 0x........ value 0 +[1] semaphore_init 0x........ value 4294967295 +[1] semaphore_init 0x........ value 0 Semaphore reinitialization: semaphore 0x........ at 0x........: sem_init* (drd_pthread_intercepts.c:?) @@ -128,7 +128,7 @@ semaphore 0x........ was first observed at: FIXME: can't figure out how to verify wrap of sem_destroy -[1/1] semaphore_wait 0x........ value 0 -> 4294967295 +[1] semaphore_wait 0x........ value 0 -> 4294967295 Invalid semaphore: semaphore 0x........ at 0x........: sem_wait* (drd_pthread_intercepts.c:?) @@ -136,63 +136,63 @@ Invalid semaphore: semaphore 0x........ semaphore 0x........ was first observed at: at 0x........: sem_init* (drd_pthread_intercepts.c:?) by 0x........: main (tc20_verifywrap.c:228) -[1/1] semaphore_post 0x........ value 4294967295 -> 0 +[1] semaphore_post 0x........ value 4294967295 -> 0 FIXME: can't figure out how to verify wrap of sem_post -[1/1] semaphore_destroy 0x........ value 0 +[1] semaphore_destroy 0x........ value 0 ------------ dealloc of mem holding locks ------------ -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 0 -[1/1] mutex_destroy error checking mutex 0x........ rc 1 owner 1 -[1/1] mutex_destroy mutex 0x........ rc 0 owner 0 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 0 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 0 +[1] mutex_destroy error checking mutex 0x........ rc 1 owner 1 +[1] mutex_destroy mutex 0x........ rc 0 owner 0 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 +[1] mutex_trylock recursive mutex 0x........ rc 0 owner 1 +[1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1] mutex_unlock recursive mutex 0x........ rc 1 ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 0 from 0)