Add 469782 to NEWS
[valgrind.git] / helgrind / tests / tc06_two_races_xml.stderr.exp-freebsd
blob65a79a759b0a56d148c718ca4507799bb891c101
1 <?xml version="1.0"?>
3 <valgrindoutput>
5 <protocolversion>4</protocolversion>
6 <protocoltool>helgrind</protocoltool>
8 <preamble>
9 <line>Helgrind, a thread error detector</line>
10 <line>Copyright (C) XXXX-YYYY, and GNU GPL'd, by OpenWorks LLP et al.</line>
11 <line>Using Valgrind-X.Y.X and LibVEX; rerun with -h for copyright info</line>
12 <line>Command: ./tc06_two_races</line>
13 </preamble>
15 <pid>...</pid>
16 <ppid>...</ppid>
17 <tool>helgrind</tool>
19 <args>
20 <vargv>
21 <exe>...</exe>
22 <arg>--command-line-only=yes</arg>
23 <arg>--memcheck:leak-check=no</arg>
24 <arg>--tool=helgrind</arg>
25 <arg>--read-var-info=yes</arg>
26 <arg>--xml=yes</arg>
27 <arg>--xml-fd=2</arg>
28 <arg>--log-file=/dev/null</arg>
29 </vargv>
30 <argv>
31 <exe>...</exe>
32 </argv>
33 </args>
35 <status>
36 <state>RUNNING</state>
37 <time>...</time>
38 </status>
40 <announcethread>
41 <hthreadid>1</hthreadid>
42 <isrootthread></isrootthread>
43 </announcethread>
45 <announcethread>
46 <hthreadid>2</hthreadid>
47 <stack>
48 <frame>...</frame>
49 <frame>
50 <ip>0x........</ip>
51 <obj>...</obj>
52 <fn>main</fn>
53 <dir>...</dir>
54 <file>tc06_two_races.c</file>
55 <line>26</line>
56 </frame>
57 </stack>
58 </announcethread>
60 <error>
61 <unique>...</unique>
62 <tid>...</tid>
63 <kind>Race</kind>
64 <xwhat>
65 <text>Possible data race during read of size 4 at 0x........ by thread #x</text>
66 <hthreadid>1</hthreadid>
67 </xwhat>
68 <stack>
69 <frame>
70 <ip>0x........</ip>
71 <obj>...</obj>
72 <fn>main</fn>
73 <dir>...</dir>
74 <file>tc06_two_races.c</file>
75 <line>31</line>
76 </frame>
77 </stack>
78 <xauxwhat>
79 <text>This conflicts with a previous write of size 4 by thread #x</text>
80 <hthreadid>2</hthreadid>
81 </xauxwhat>
82 <stack>
83 <frame>
84 <ip>0x........</ip>
85 <obj>...</obj>
86 <fn>child_fn</fn>
87 <dir>...</dir>
88 <file>tc06_two_races.c</file>
89 <line>14</line>
90 </frame>
91 <frame>
92 <ip>0x........</ip>
93 <obj>...</obj>
94 <fn>mythread_wrapper</fn>
95 <dir>...</dir>
96 <file>hg_intercepts.c</file>
97 <line>...</line>
98 </frame>
99 <frame>...</frame>
100 </stack>
101 <auxwhat>Location 0x........ is 0 bytes inside global var "unprot1"</auxwhat>
102 <xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>9</line> </xauxwhat>
103 </error>
105 <error>
106 <unique>...</unique>
107 <tid>...</tid>
108 <kind>Race</kind>
109 <xwhat>
110 <text>Possible data race during write of size 4 at 0x........ by thread #x</text>
111 <hthreadid>1</hthreadid>
112 </xwhat>
113 <stack>
114 <frame>
115 <ip>0x........</ip>
116 <obj>...</obj>
117 <fn>main</fn>
118 <dir>...</dir>
119 <file>tc06_two_races.c</file>
120 <line>31</line>
121 </frame>
122 </stack>
123 <xauxwhat>
124 <text>This conflicts with a previous write of size 4 by thread #x</text>
125 <hthreadid>2</hthreadid>
126 </xauxwhat>
127 <stack>
128 <frame>
129 <ip>0x........</ip>
130 <obj>...</obj>
131 <fn>child_fn</fn>
132 <dir>...</dir>
133 <file>tc06_two_races.c</file>
134 <line>14</line>
135 </frame>
136 <frame>
137 <ip>0x........</ip>
138 <obj>...</obj>
139 <fn>mythread_wrapper</fn>
140 <dir>...</dir>
141 <file>hg_intercepts.c</file>
142 <line>...</line>
143 </frame>
144 <frame>...</frame>
145 </stack>
146 <auxwhat>Location 0x........ is 0 bytes inside global var "unprot1"</auxwhat>
147 <xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>9</line> </xauxwhat>
148 </error>
150 <error>
151 <unique>...</unique>
152 <tid>...</tid>
153 <kind>Race</kind>
154 <xwhat>
155 <text>Possible data race during read of size 4 at 0x........ by thread #x</text>
156 <hthreadid>1</hthreadid>
157 </xwhat>
158 <stack>
159 <frame>
160 <ip>0x........</ip>
161 <obj>...</obj>
162 <fn>main</fn>
163 <dir>...</dir>
164 <file>tc06_two_races.c</file>
165 <line>35</line>
166 </frame>
167 </stack>
168 <xauxwhat>
169 <text>This conflicts with a previous write of size 4 by thread #x</text>
170 <hthreadid>2</hthreadid>
171 </xauxwhat>
172 <stack>
173 <frame>
174 <ip>0x........</ip>
175 <obj>...</obj>
176 <fn>child_fn</fn>
177 <dir>...</dir>
178 <file>tc06_two_races.c</file>
179 <line>18</line>
180 </frame>
181 <frame>
182 <ip>0x........</ip>
183 <obj>...</obj>
184 <fn>mythread_wrapper</fn>
185 <dir>...</dir>
186 <file>hg_intercepts.c</file>
187 <line>...</line>
188 </frame>
189 <frame>...</frame>
190 </stack>
191 <auxwhat>Location 0x........ is 0 bytes inside global var "unprot2"</auxwhat>
192 <xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>9</line> </xauxwhat>
193 </error>
195 <error>
196 <unique>...</unique>
197 <tid>...</tid>
198 <kind>Race</kind>
199 <xwhat>
200 <text>Possible data race during write of size 4 at 0x........ by thread #x</text>
201 <hthreadid>1</hthreadid>
202 </xwhat>
203 <stack>
204 <frame>
205 <ip>0x........</ip>
206 <obj>...</obj>
207 <fn>main</fn>
208 <dir>...</dir>
209 <file>tc06_two_races.c</file>
210 <line>35</line>
211 </frame>
212 </stack>
213 <xauxwhat>
214 <text>This conflicts with a previous write of size 4 by thread #x</text>
215 <hthreadid>2</hthreadid>
216 </xauxwhat>
217 <stack>
218 <frame>
219 <ip>0x........</ip>
220 <obj>...</obj>
221 <fn>child_fn</fn>
222 <dir>...</dir>
223 <file>tc06_two_races.c</file>
224 <line>18</line>
225 </frame>
226 <frame>
227 <ip>0x........</ip>
228 <obj>...</obj>
229 <fn>mythread_wrapper</fn>
230 <dir>...</dir>
231 <file>hg_intercepts.c</file>
232 <line>...</line>
233 </frame>
234 <frame>...</frame>
235 </stack>
236 <auxwhat>Location 0x........ is 0 bytes inside global var "unprot2"</auxwhat>
237 <xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>9</line> </xauxwhat>
238 </error>
241 <status>
242 <state>FINISHED</state>
243 <time>...</time>
244 </status>
246 <errorcounts>...</errorcounts>
248 <suppcounts>...</suppcounts>
250 </valgrindoutput>