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