1 2 Conflicting load by thread 1 at 0x........ size 4 3 at 0x........: __deallocate_stack (in libpthread-?.?.so) 4 by 0x........: __free_tcb (in libpthread-?.?.so) 5 by 0x........: pthread_join (in libpthread-?.?.so) 6 by 0x........: pthread_join (drd_pthread_intercepts.c:?) 7 by 0x........: main (tc22_exit_w_lock.c:43) 8 Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS 9 Other segment start (thread 2) 10 (thread finished, call stack no longer available) 11 Other segment end (thread 2) 12 (thread finished, call stack no longer available) 13 14 Conflicting store by thread 1 at 0x........ size 4 15 at 0x........: __deallocate_stack (in libpthread-?.?.so) 16 by 0x........: __free_tcb (in libpthread-?.?.so) 17 by 0x........: pthread_join (in libpthread-?.?.so) 18 by 0x........: pthread_join (drd_pthread_intercepts.c:?) 19 by 0x........: main (tc22_exit_w_lock.c:43) 20 Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS 21 Other segment start (thread 2) 22 (thread finished, call stack no longer available) 23 Other segment end (thread 2) 24 (thread finished, call stack no longer available) 25 26 Conflicting store by thread 1 at 0x........ size 4 27 at 0x........: __deallocate_stack (in libpthread-?.?.so) 28 by 0x........: __free_tcb (in libpthread-?.?.so) 29 by 0x........: pthread_join (in libpthread-?.?.so) 30 by 0x........: pthread_join (drd_pthread_intercepts.c:?) 31 by 0x........: main (tc22_exit_w_lock.c:43) 32 Allocation context: stack_used (offset 4, size 8) in libpthread-?.?.so, libpthread.so.0:Data 33 Other segment start (thread 2) 34 (thread finished, call stack no longer available) 35 Other segment end (thread 2) 36 (thread finished, call stack no longer available) 37 38 Conflicting store by thread 1 at 0x........ size 4 39 at 0x........: __deallocate_stack (in libpthread-?.?.so) 40 by 0x........: __free_tcb (in libpthread-?.?.so) 41 by 0x........: pthread_join (in libpthread-?.?.so) 42 by 0x........: pthread_join (drd_pthread_intercepts.c:?) 43 by 0x........: main (tc22_exit_w_lock.c:43) 44 Allocation context: stack_used (offset 0, size 8) in libpthread-?.?.so, libpthread.so.0:Data 45 Other segment start (thread 2) 46 (thread finished, call stack no longer available) 47 Other segment end (thread 2) 48 (thread finished, call stack no longer available) 49 50 Conflicting load by thread 1 at 0x........ size 4 51 at 0x........: __deallocate_stack (in libpthread-?.?.so) 52 by 0x........: __free_tcb (in libpthread-?.?.so) 53 by 0x........: pthread_join (in libpthread-?.?.so) 54 by 0x........: pthread_join (drd_pthread_intercepts.c:?) 55 by 0x........: main (tc22_exit_w_lock.c:43) 56 Allocation context: stack_cache (offset 0, size 8) in libpthread-?.?.so, libpthread.so.0:Data 57 Other segment start (thread 2) 58 (thread finished, call stack no longer available) 59 Other segment end (thread 2) 60 (thread finished, call stack no longer available) 61 62 Conflicting store by thread 1 at 0x........ size 4 63 at 0x........: __deallocate_stack (in libpthread-?.?.so) 64 by 0x........: __free_tcb (in libpthread-?.?.so) 65 by 0x........: pthread_join (in libpthread-?.?.so) 66 by 0x........: pthread_join (drd_pthread_intercepts.c:?) 67 by 0x........: main (tc22_exit_w_lock.c:43) 68 Allocation context: stack_cache (offset 4, size 8) in libpthread-?.?.so, libpthread.so.0:Data 69 Other segment start (thread 2) 70 (thread finished, call stack no longer available) 71 Other segment end (thread 2) 72 (thread finished, call stack no longer available) 73 74 Conflicting load by thread 1 at 0x........ size 4 75 at 0x........: __deallocate_stack (in libpthread-?.?.so) 76 by 0x........: __free_tcb (in libpthread-?.?.so) 77 by 0x........: pthread_join (in libpthread-?.?.so) 78 by 0x........: pthread_join (drd_pthread_intercepts.c:?) 79 by 0x........: main (tc22_exit_w_lock.c:43) 80 Allocation context: stack_cache_actsize (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS 81 Other segment start (thread 2) 82 (thread finished, call stack no longer available) 83 Other segment end (thread 2) 84 (thread finished, call stack no longer available) 85 86 Conflicting store by thread 1 at 0x........ size 4 87 at 0x........: __deallocate_stack (in libpthread-?.?.so) 88 by 0x........: __free_tcb (in libpthread-?.?.so) 89 by 0x........: pthread_join (in libpthread-?.?.so) 90 by 0x........: pthread_join (drd_pthread_intercepts.c:?) 91 by 0x........: main (tc22_exit_w_lock.c:43) 92 Allocation context: stack_cache (offset 0, size 8) in libpthread-?.?.so, libpthread.so.0:Data 93 Other segment start (thread 2) 94 (thread finished, call stack no longer available) 95 Other segment end (thread 2) 96 (thread finished, call stack no longer available) 97 98 Conflicting store by thread 1 at 0x........ size 4 99 at 0x........: __deallocate_stack (in libpthread-?.?.so) 100 by 0x........: __free_tcb (in libpthread-?.?.so) 101 by 0x........: pthread_join (in libpthread-?.?.so) 102 by 0x........: pthread_join (drd_pthread_intercepts.c:?) 103 by 0x........: main (tc22_exit_w_lock.c:43) 104 Allocation context: stack_cache_actsize (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS 105 Other segment start (thread 2) 106 (thread finished, call stack no longer available) 107 Other segment end (thread 2) 108 (thread finished, call stack no longer available) 109 110 Conflicting load by thread 1 at 0x........ size 4 111 at 0x........: __deallocate_stack (in libpthread-?.?.so) 112 by 0x........: __free_tcb (in libpthread-?.?.so) 113 by 0x........: pthread_join (in libpthread-?.?.so) 114 by 0x........: pthread_join (drd_pthread_intercepts.c:?) 115 by 0x........: main (tc22_exit_w_lock.c:43) 116 Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS 117 Other segment start (thread 2) 118 (thread finished, call stack no longer available) 119 Other segment end (thread 2) 120 (thread finished, call stack no longer available) 121 122 Conflicting store by thread 1 at 0x........ size 4 123 at 0x........: __deallocate_stack (in libpthread-?.?.so) 124 by 0x........: __free_tcb (in libpthread-?.?.so) 125 by 0x........: pthread_join (in libpthread-?.?.so) 126 by 0x........: pthread_join (drd_pthread_intercepts.c:?) 127 by 0x........: main (tc22_exit_w_lock.c:43) 128 Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS 129 Other segment start (thread 2) 130 (thread finished, call stack no longer available) 131 Other segment end (thread 2) 132 (thread finished, call stack no longer available) 133 134 Mutex still locked at thread exit: address 0x........, recursion count 1, owner 3. 135 at 0x........: pthread_join (drd_pthread_intercepts.c:?) 136 by 0x........: main (tc22_exit_w_lock.c:43) 137 138 139 ERROR SUMMARY: 12 errors from 12 contexts (suppressed: 0 from 0) 140