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