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:28)
5 by 0x........: main (tc09_bad_unlock.c:52)
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:24)
9 by 0x........: main (tc09_bad_unlock.c:52)
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:12)
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:32)
19 by 0x........: main (tc09_bad_unlock.c:52)
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:43)
25 by 0x........: main (tc09_bad_unlock.c:52)
27 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
28 at 0x........: nearly_main (tc09_bad_unlock.c:43)
29 by 0x........: main (tc09_bad_unlock.c:52)
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:32)
33 by 0x........: main (tc09_bad_unlock.c:52)
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:28)
39 by 0x........: main (tc09_bad_unlock.c:53)
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:24)
43 by 0x........: main (tc09_bad_unlock.c:53)
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:43)
48 by 0x........: main (tc09_bad_unlock.c:53)
50 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
51 at 0x........: nearly_main (tc09_bad_unlock.c:43)
52 by 0x........: main (tc09_bad_unlock.c:53)
53 mutex 0x........ was first observed at:
54 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
55 by 0x........: nearly_main (tc09_bad_unlock.c:32)
56 by 0x........: main (tc09_bad_unlock.c:53)
59 ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)