blob: fb4e73d631806a956a24d6eb8ccf504f5521361f [file] [log] [blame]
bart61ef9cf2009-07-23 08:09:29 +00001
2The object at address 0x........ is not a mutex.
bartb2260b82011-02-13 07:55:36 +00003 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
bartb87a8972009-07-23 17:22:11 +00004 by 0x........: main (tc23_bogus_condwait.c:69)
bart61ef9cf2009-07-23 08:09:29 +00005
bart23586602011-10-10 06:10:11 +00006Thread 3:
7Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
8 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
9 by 0x........: rescue_me (tc23_bogus_condwait.c:20)
10 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
11cond 0x........ was first observed at:
12 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
13 by 0x........: main (tc23_bogus_condwait.c:56)
bart34f980e2009-08-12 08:21:13 +000014
bart23586602011-10-10 06:10:11 +000015Thread 1:
16Mutex not locked: mutex 0x........, recursion count 0, owner 0.
17 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
18 by 0x........: main (tc23_bogus_condwait.c:72)
19mutex 0x........ was first observed at:
20 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
21 by 0x........: main (tc23_bogus_condwait.c:51)
bart61ef9cf2009-07-23 08:09:29 +000022
bart23586602011-10-10 06:10:11 +000023The object at address 0x........ is not a mutex.
24 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
25 by 0x........: main (tc23_bogus_condwait.c:75)
26rwlock 0x........ was first observed at:
27 at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
28 by 0x........: main (tc23_bogus_condwait.c:57)
29
30Thread 3:
31Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
32 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
33 by 0x........: rescue_me (tc23_bogus_condwait.c:24)
34 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
35cond 0x........ was first observed at:
36 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
37 by 0x........: main (tc23_bogus_condwait.c:56)
38rwlock 0x........ was first observed at:
39 at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
40 by 0x........: main (tc23_bogus_condwait.c:57)
41
42Thread 1:
43Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
44 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
45 by 0x........: main (tc23_bogus_condwait.c:78)
46mutex 0x........ was first observed at:
47 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
48 by 0x........: main (tc23_bogus_condwait.c:53)
49
50Thread 3:
51Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
52 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
53 by 0x........: rescue_me (tc23_bogus_condwait.c:28)
54 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
55cond 0x........ was first observed at:
56 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
57 by 0x........: main (tc23_bogus_condwait.c:56)
58mutex 0x........ was first observed at:
59 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
60 by 0x........: main (tc23_bogus_condwait.c:53)
61
62Thread 1:
63The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 2.
64 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
65 by 0x........: main (tc23_bogus_condwait.c:78)
66mutex 0x........ was first observed at:
67 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
68 by 0x........: main (tc23_bogus_condwait.c:53)
69
70Thread 2:
71Mutex not locked by calling thread: mutex 0x........, recursion count 2, owner 1.
72 at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
73 by 0x........: grab_the_lock (tc23_bogus_condwait.c:42)
74 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
75mutex 0x........ was first observed at:
76 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
77 by 0x........: main (tc23_bogus_condwait.c:53)
78
79
80ERROR SUMMARY: 11 errors from 9 contexts (suppressed: 0 from 0)