| exp-drd, a data race detector. |
| |
| Thread 3: |
| Conflicting load by thread_func1[1] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Thread 2: |
| Conflicting load by thread_func1[2] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread_func1[3] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread_func1[4] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread_func1[5] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread_func1[6] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread_func1[7] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread_func1[8] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Thread 3: |
| Conflicting load by thread_func1[9] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Thread 2: |
| Conflicting load by thread_func2[0] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Thread 3: |
| Conflicting load by thread_func2[1] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Thread 2: |
| Conflicting load by thread_func2[2] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread_func2[3] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread_func2[4] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread_func2[5] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread_func2[6] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread_func2[7] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread_func2[8] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| Conflicting load by thread_func2[9] at 0x........ size 8 |
| at 0x........: (within libpthread-?.?.so) |
| by 0x........: start_thread (in libpthread-?.?.so) |
| by 0x........: clone (in /...libc...) |
| Allocation context: /lib64/libpthread-2.5.so, libpthread.so.0:Text |
| Other segment start (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| Other segment end (thread_func1[0]) |
| (thread finished, call stack no longer available) |
| |
| ERROR SUMMARY: 19 errors from 19 contexts (suppressed: 0 from 0) |