Add DRD suppression patterns for races triggered by std::ostream
[valgrind.git] / drd / tests / tc23_bogus_condwait.stderr.exp-linux-x86
blob753b5893879e2f2f37f8e9c34df8811f01837bad
2 The object at address 0x........ is not a mutex.
3    at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
4    by 0x........: main (tc23_bogus_condwait.c:69)
6 Thread 3:
7 Probably 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:?)
11 cond 0x........ was first observed at:
12    at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
13    by 0x........: main (tc23_bogus_condwait.c:56)
15 Thread 1:
16 Mutex 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)
19 mutex 0x........ was first observed at:
20    at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
21    by 0x........: main (tc23_bogus_condwait.c:54)
23 Thread 3:
24 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
25    at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
26    by 0x........: rescue_me (tc23_bogus_condwait.c:24)
27    by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
28 cond 0x........ was first observed at:
29    at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
30    by 0x........: main (tc23_bogus_condwait.c:56)
31 mutex 0x........ was first observed at:
32    at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
33    by 0x........: main (tc23_bogus_condwait.c:54)
35 Thread 1:
36 The object at address 0x........ is not a mutex.
37    at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
38    by 0x........: main (tc23_bogus_condwait.c:75)
39 rwlock 0x........ was first observed at:
40    at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
41    by 0x........: main (tc23_bogus_condwait.c:57)
43 Thread 3:
44 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
45    at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
46    by 0x........: rescue_me (tc23_bogus_condwait.c:28)
47    by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
48 cond 0x........ was first observed at:
49    at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
50    by 0x........: main (tc23_bogus_condwait.c:56)
51 rwlock 0x........ was first observed at:
52    at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
53    by 0x........: main (tc23_bogus_condwait.c:57)
55 Thread 1:
56 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
57    at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
58    by 0x........: main (tc23_bogus_condwait.c:78)
59 mutex 0x........ was first observed at:
60    at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
61    by 0x........: main (tc23_bogus_condwait.c:53)
63 Thread 3:
64 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
65    at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
66    by 0x........: rescue_me (tc23_bogus_condwait.c:32)
67    by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
68 cond 0x........ was first observed at:
69    at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
70    by 0x........: main (tc23_bogus_condwait.c:56)
71 mutex 0x........ was first observed at:
72    at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
73    by 0x........: main (tc23_bogus_condwait.c:53)
75 Thread 1:
76 The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 2.
77    at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
78    by 0x........: main (tc23_bogus_condwait.c:78)
79 mutex 0x........ was first observed at:
80    at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
81    by 0x........: main (tc23_bogus_condwait.c:53)
83 Thread 2:
84 Mutex not locked by calling thread: mutex 0x........, recursion count 2, owner 1.
85    at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
86    by 0x........: grab_the_lock (tc23_bogus_condwait.c:42)
87    by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
88 mutex 0x........ was first observed at:
89    at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
90    by 0x........: main (tc23_bogus_condwait.c:53)
93 ERROR SUMMARY: 12 errors from 10 contexts (suppressed: 0 from 0)