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 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
23 at 0x........: nearly_main (tc09_bad_unlock.c:48)
24 by 0x........: main (tc09_bad_unlock.c:52)
25 mutex 0x........ was first observed at:
26 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
27 by 0x........: nearly_main (tc09_bad_unlock.c:32)
28 by 0x........: main (tc09_bad_unlock.c:52)
31 Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1.
32 at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
33 by 0x........: nearly_main (tc09_bad_unlock.c:28)
34 by 0x........: main (tc09_bad_unlock.c:53)
35 mutex 0x........ was first observed at:
36 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
37 by 0x........: nearly_main (tc09_bad_unlock.c:24)
38 by 0x........: main (tc09_bad_unlock.c:53)
40 Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
41 at 0x........: nearly_main (tc09_bad_unlock.c:48)
42 by 0x........: main (tc09_bad_unlock.c:53)
43 mutex 0x........ was first observed at:
44 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
45 by 0x........: nearly_main (tc09_bad_unlock.c:32)
46 by 0x........: main (tc09_bad_unlock.c:53)
49 ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0)