1
2---Thread-Announcement------------------------------------------
3
4Thread #x is the program's root thread
5
6----------------------------------------------------------------
7
8Thread #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)
12
13----------------------------------------------------------------
14
15Thread #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)
19
20----------------------------------------------------------------
21
22Thread #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)
26
27----------------------------------------------------------------
28
29Thread #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)
34
35----------------------------------------------------------------
36
37Thread #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)
41
42----------------------------------------------------------------
43
44Thread #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)
48
49----------------------------------------------------------------
50
51Thread #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)
55
56----------------------------------------------------------------
57
58Thread #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)
62
63
64ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0)
65