2 Mutex not locked: mutex 0x........, recursion count 0, owner 0.
3 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
4 by 0x........: main (tc23_bogus_condwait.c:79)
5 mutex 0x........ was first observed at:
6 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
7 by 0x........: main (tc23_bogus_condwait.c:59)
9 The object at address 0x........ is not a mutex.
10 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
11 by 0x........: main (tc23_bogus_condwait.c:82)
12 rwlock 0x........ was first observed at:
13 at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
14 by 0x........: main (tc23_bogus_condwait.c:62)
16 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
17 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
18 by 0x........: main (tc23_bogus_condwait.c:85)
19 mutex 0x........ was first observed at:
20 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
21 by 0x........: main (tc23_bogus_condwait.c:58)
23 The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 2.
24 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
25 by 0x........: main (tc23_bogus_condwait.c:85)
26 mutex 0x........ was first observed at:
27 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
28 by 0x........: main (tc23_bogus_condwait.c:58)
31 Mutex not locked by calling thread: mutex 0x........, recursion count 2, owner 1.
32 at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
33 by 0x........: grab_the_lock (tc23_bogus_condwait.c:47)
34 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
35 mutex 0x........ was first observed at:
36 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
37 by 0x........: main (tc23_bogus_condwait.c:58)
40 ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0)