1
2destruction of condition variable being waited upon: cond 0x........
3   at 0x........: pthread_cond_destroy (drd_pthread_intercepts.c:?)
4   by 0x........: main (pth_cond_destroy_busy.c:?)
5cond 0x........ was first observed at:
6   at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
7   by 0x........: main (pth_cond_destroy_busy.c:?)
8
9Destroying condition variable that is being waited upon: cond 0x........, mutex 0x........ locked by thread 1
10   at 0x........: pthread_cond_destroy (drd_pthread_intercepts.c:?)
11   by 0x........: main (pth_cond_destroy_busy.c:?)
12mutex 0x........ was first observed at:
13   at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
14   by 0x........: main (pth_cond_destroy_busy.c:?)
15
16First pthread_cond_destroy() call returned success.
17condition variable has not been initialized: cond 0x........
18   at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
19   by 0x........: main (pth_cond_destroy_busy.c:?)
20
21Thread 2:
22condition variable has been destroyed while being waited upon: cond 0x........, mutex 0x........ locked by thread 0
23   at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
24   by 0x........: thread_func (pth_cond_destroy_busy.c:?)
25   by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
26   by 0x........: (within libpthread-?.?.so)
27
28Thread 1:
29not a condition variable: cond 0x........
30   at 0x........: pthread_cond_destroy (drd_pthread_intercepts.c:?)
31   by 0x........: main (pth_cond_destroy_busy.c:?)
32
33Second pthread_cond_destroy() call returned success.
34
35ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
36