| |
| Conflicting load by thread 1 at 0x........ size 4 |
| at 0x........: __deallocate_stack (in libpthread-?.?.so) |
| by 0x........: __free_tcb (in libpthread-?.?.so) |
| by 0x........: pthread_join (in libpthread-?.?.so) |
| by 0x........: pthread_join (drd_intercepts.c:?) |
| by 0x........: main (tc22_exit_w_lock.c:43) |
| Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS |
| Other segment start (thread 2) |
| (thread finished, call stack no longer available) |
| Other segment end (thread 2) |
| (thread finished, call stack no longer available) |
| |
| Conflicting store by thread 1 at 0x........ size 4 |
| at 0x........: __deallocate_stack (in libpthread-?.?.so) |
| by 0x........: __free_tcb (in libpthread-?.?.so) |
| by 0x........: pthread_join (in libpthread-?.?.so) |
| by 0x........: pthread_join (drd_intercepts.c:?) |
| by 0x........: main (tc22_exit_w_lock.c:43) |
| Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS |
| Other segment start (thread 2) |
| (thread finished, call stack no longer available) |
| Other segment end (thread 2) |
| (thread finished, call stack no longer available) |
| |
| Conflicting store by thread 1 at 0x........ size 4 |
| at 0x........: __deallocate_stack (in libpthread-?.?.so) |
| by 0x........: __free_tcb (in libpthread-?.?.so) |
| by 0x........: pthread_join (in libpthread-?.?.so) |
| by 0x........: pthread_join (drd_intercepts.c:?) |
| by 0x........: main (tc22_exit_w_lock.c:43) |
| Allocation context: stack_used (offset 4, size 8) in libpthread-?.?.so, libpthread.so.0:Data |
| Other segment start (thread 2) |
| (thread finished, call stack no longer available) |
| Other segment end (thread 2) |
| (thread finished, call stack no longer available) |
| |
| Conflicting store by thread 1 at 0x........ size 4 |
| at 0x........: __deallocate_stack (in libpthread-?.?.so) |
| by 0x........: __free_tcb (in libpthread-?.?.so) |
| by 0x........: pthread_join (in libpthread-?.?.so) |
| by 0x........: pthread_join (drd_intercepts.c:?) |
| by 0x........: main (tc22_exit_w_lock.c:43) |
| Allocation context: stack_used (offset 0, size 8) in libpthread-?.?.so, libpthread.so.0:Data |
| Other segment start (thread 2) |
| (thread finished, call stack no longer available) |
| Other segment end (thread 2) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread 1 at 0x........ size 4 |
| at 0x........: __deallocate_stack (in libpthread-?.?.so) |
| by 0x........: __free_tcb (in libpthread-?.?.so) |
| by 0x........: pthread_join (in libpthread-?.?.so) |
| by 0x........: pthread_join (drd_intercepts.c:?) |
| by 0x........: main (tc22_exit_w_lock.c:43) |
| Allocation context: stack_cache (offset 0, size 8) in libpthread-?.?.so, libpthread.so.0:Data |
| Other segment start (thread 2) |
| (thread finished, call stack no longer available) |
| Other segment end (thread 2) |
| (thread finished, call stack no longer available) |
| |
| Conflicting store by thread 1 at 0x........ size 4 |
| at 0x........: __deallocate_stack (in libpthread-?.?.so) |
| by 0x........: __free_tcb (in libpthread-?.?.so) |
| by 0x........: pthread_join (in libpthread-?.?.so) |
| by 0x........: pthread_join (drd_intercepts.c:?) |
| by 0x........: main (tc22_exit_w_lock.c:43) |
| Allocation context: stack_cache (offset 4, size 8) in libpthread-?.?.so, libpthread.so.0:Data |
| Other segment start (thread 2) |
| (thread finished, call stack no longer available) |
| Other segment end (thread 2) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread 1 at 0x........ size 4 |
| at 0x........: __deallocate_stack (in libpthread-?.?.so) |
| by 0x........: __free_tcb (in libpthread-?.?.so) |
| by 0x........: pthread_join (in libpthread-?.?.so) |
| by 0x........: pthread_join (drd_intercepts.c:?) |
| by 0x........: main (tc22_exit_w_lock.c:43) |
| Allocation context: stack_cache_actsize (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS |
| Other segment start (thread 2) |
| (thread finished, call stack no longer available) |
| Other segment end (thread 2) |
| (thread finished, call stack no longer available) |
| |
| Conflicting store by thread 1 at 0x........ size 4 |
| at 0x........: __deallocate_stack (in libpthread-?.?.so) |
| by 0x........: __free_tcb (in libpthread-?.?.so) |
| by 0x........: pthread_join (in libpthread-?.?.so) |
| by 0x........: pthread_join (drd_intercepts.c:?) |
| by 0x........: main (tc22_exit_w_lock.c:43) |
| Allocation context: stack_cache (offset 0, size 8) in libpthread-?.?.so, libpthread.so.0:Data |
| Other segment start (thread 2) |
| (thread finished, call stack no longer available) |
| Other segment end (thread 2) |
| (thread finished, call stack no longer available) |
| |
| Conflicting store by thread 1 at 0x........ size 4 |
| at 0x........: __deallocate_stack (in libpthread-?.?.so) |
| by 0x........: __free_tcb (in libpthread-?.?.so) |
| by 0x........: pthread_join (in libpthread-?.?.so) |
| by 0x........: pthread_join (drd_intercepts.c:?) |
| by 0x........: main (tc22_exit_w_lock.c:43) |
| Allocation context: stack_cache_actsize (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS |
| Other segment start (thread 2) |
| (thread finished, call stack no longer available) |
| Other segment end (thread 2) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread 1 at 0x........ size 4 |
| at 0x........: __deallocate_stack (in libpthread-?.?.so) |
| by 0x........: __free_tcb (in libpthread-?.?.so) |
| by 0x........: pthread_join (in libpthread-?.?.so) |
| by 0x........: pthread_join (drd_intercepts.c:?) |
| by 0x........: main (tc22_exit_w_lock.c:43) |
| Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS |
| Other segment start (thread 2) |
| (thread finished, call stack no longer available) |
| Other segment end (thread 2) |
| (thread finished, call stack no longer available) |
| |
| Conflicting store by thread 1 at 0x........ size 4 |
| at 0x........: __deallocate_stack (in libpthread-?.?.so) |
| by 0x........: __free_tcb (in libpthread-?.?.so) |
| by 0x........: pthread_join (in libpthread-?.?.so) |
| by 0x........: pthread_join (drd_intercepts.c:?) |
| by 0x........: main (tc22_exit_w_lock.c:43) |
| Allocation context: stack_cache_lock (offset 0, size 4) in libpthread-?.?.so, libpthread.so.0:BSS |
| Other segment start (thread 2) |
| (thread finished, call stack no longer available) |
| Other segment end (thread 2) |
| (thread finished, call stack no longer available) |
| |
| Mutex still locked at thread exit: address 0x........, recursion count 1, owner 3. |
| at 0x........: pthread_join (drd_intercepts.c:?) |
| by 0x........: main (tc22_exit_w_lock.c:43) |
| |
| ERROR SUMMARY: 12 errors from 12 contexts (suppressed: 0 from 0) |