2 ---Thread-Announcement------------------------------------------
4 Thread #x is the program's root thread
6 ----------------------------------------------------------------
8 Thread #x: pthread_cond_{timed}wait called with invalid mutex
9 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
10 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
11 by 0x........: main (tc23_bogus_condwait.c:69)
13 ----------------------------------------------------------------
15 Thread #x: pthread_cond_{timed}wait called with un-held mutex
16 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
17 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
18 by 0x........: main (tc23_bogus_condwait.c:72)
20 ----------------------------------------------------------------
22 Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
23 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
24 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
25 by 0x........: main (tc23_bogus_condwait.c:72)
27 ----------------------------------------------------------------
29 Thread #x's call to pthread_cond_wait failed
30 with error code 22 (EINVAL: Invalid argument)
31 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
32 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
33 by 0x........: main (tc23_bogus_condwait.c:72)
35 ----------------------------------------------------------------
37 Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t*
38 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
39 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
40 by 0x........: main (tc23_bogus_condwait.c:75)
42 ----------------------------------------------------------------
44 Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
45 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
46 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
47 by 0x........: main (tc23_bogus_condwait.c:75)
49 ----------------------------------------------------------------
51 Thread #x: pthread_cond_{timed}wait called with mutex held by a different thread
52 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
53 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
54 by 0x........: main (tc23_bogus_condwait.c:78)
56 ----------------------------------------------------------------
58 Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
59 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
60 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
61 by 0x........: main (tc23_bogus_condwait.c:78)
64 ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0)