bart | 5a18e7b | 2012-06-17 06:13:58 +0000 | [diff] [blame] | 1 | |
| 2 | Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1. |
| 3 | at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) |
| 4 | by 0x........: nearly_main (tc09_bad_unlock.c:27) |
| 5 | by 0x........: main (tc09_bad_unlock.c:49) |
| 6 | mutex 0x........ was first observed at: |
| 7 | at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) |
| 8 | by 0x........: nearly_main (tc09_bad_unlock.c:23) |
| 9 | by 0x........: main (tc09_bad_unlock.c:49) |
| 10 | |
| 11 | Thread 2: |
| 12 | Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 1. |
| 13 | at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) |
| 14 | by 0x........: child_fn (tc09_bad_unlock.c:11) |
| 15 | by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) |
| 16 | mutex 0x........ was first observed at: |
| 17 | at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) |
| 18 | by 0x........: nearly_main (tc09_bad_unlock.c:31) |
| 19 | by 0x........: main (tc09_bad_unlock.c:49) |
| 20 | |
| 21 | Thread 1: |
| 22 | The object at address 0x........ is not a mutex. |
| 23 | at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) |
| 24 | by 0x........: nearly_main (tc09_bad_unlock.c:41) |
| 25 | by 0x........: main (tc09_bad_unlock.c:49) |
| 26 | |
| 27 | Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. |
| 28 | at 0x........: nearly_main (tc09_bad_unlock.c:45) |
| 29 | by 0x........: ??? |
| 30 | mutex 0x........ was first observed at: |
| 31 | at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) |
| 32 | by 0x........: nearly_main (tc09_bad_unlock.c:31) |
| 33 | by 0x........: main (tc09_bad_unlock.c:49) |
| 34 | |
| 35 | --------------------- |
| 36 | Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1. |
| 37 | at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) |
| 38 | by 0x........: nearly_main (tc09_bad_unlock.c:27) |
| 39 | by 0x........: main (tc09_bad_unlock.c:50) |
| 40 | mutex 0x........ was first observed at: |
| 41 | at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) |
| 42 | by 0x........: nearly_main (tc09_bad_unlock.c:23) |
| 43 | by 0x........: main (tc09_bad_unlock.c:50) |
| 44 | |
| 45 | The object at address 0x........ is not a mutex. |
| 46 | at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) |
| 47 | by 0x........: nearly_main (tc09_bad_unlock.c:41) |
| 48 | by 0x........: main (tc09_bad_unlock.c:50) |
| 49 | |
| 50 | |
| 51 | ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0) |