Add 469782 to NEWS
[valgrind.git] / helgrind / tests / pth_barrier2.stderr.exp
blobc8e4784e6aacbaf80ad918b1249e81b43d46f238
1 ---Thread-Announcement------------------------------------------
3 Thread #x was created
4 ...
5 by 0x........: pthread_create@* (hg_intercepts.c:...)
6 by 0x........: barriers_and_races (pth_barrier.c:92)
7 by 0x........: main (pth_barrier.c:122)
9 ---Thread-Announcement------------------------------------------
11 Thread #x was created
12 ...
13 by 0x........: pthread_create@* (hg_intercepts.c:...)
14 by 0x........: barriers_and_races (pth_barrier.c:92)
15 by 0x........: main (pth_barrier.c:122)
17 ---Thread-Announcement------------------------------------------
19 Thread #x is the program's root thread
21 ----------------------------------------------------------------
23 Possible data race during write of size 1 at 0x........ by thread #x
24 Locks held: none
25 at 0x........: threadfunc (pth_barrier.c:60)
26 by 0x........: mythread_wrapper (hg_intercepts.c:...)
27 ...
29 This conflicts with a previous write of size 1 by thread #x
30 Locks held: none
31 at 0x........: threadfunc (pth_barrier.c:60)
32 by 0x........: mythread_wrapper (hg_intercepts.c:...)
33 ...
34 Address 0x........ is 0 bytes inside a block of size 32 alloc'd
35 at 0x........: malloc (vg_replace_malloc.c:...)
36 by 0x........: barriers_and_races (pth_barrier.c:76)
37 by 0x........: main (pth_barrier.c:122)
38 Block was alloc'd by thread #x
40 ----------------------------------------------------------------
42 Possible data race during write of size 1 at 0x........ by thread #x
43 Locks held: none
44 at 0x........: threadfunc (pth_barrier.c:60)
45 by 0x........: mythread_wrapper (hg_intercepts.c:...)
46 ...
48 This conflicts with a previous write of size 1 by thread #x
49 Locks held: none
50 at 0x........: threadfunc (pth_barrier.c:60)
51 by 0x........: mythread_wrapper (hg_intercepts.c:...)
52 ...
53 Address 0x........ is 1 bytes inside a block of size 32 alloc'd
54 at 0x........: malloc (vg_replace_malloc.c:...)
55 by 0x........: barriers_and_races (pth_barrier.c:76)
56 by 0x........: main (pth_barrier.c:122)
57 Block was alloc'd by thread #x
59 ----------------------------------------------------------------
61 Possible data race during write of size 1 at 0x........ by thread #x
62 Locks held: none
63 at 0x........: threadfunc (pth_barrier.c:60)
64 by 0x........: mythread_wrapper (hg_intercepts.c:...)
65 ...
67 This conflicts with a previous write of size 1 by thread #x
68 Locks held: none
69 at 0x........: threadfunc (pth_barrier.c:60)
70 by 0x........: mythread_wrapper (hg_intercepts.c:...)
71 ...
72 Address 0x........ is 2 bytes inside a block of size 32 alloc'd
73 at 0x........: malloc (vg_replace_malloc.c:...)
74 by 0x........: barriers_and_races (pth_barrier.c:76)
75 by 0x........: main (pth_barrier.c:122)
76 Block was alloc'd by thread #x
78 ----------------------------------------------------------------
80 Possible data race during write of size 1 at 0x........ by thread #x
81 Locks held: none
82 at 0x........: threadfunc (pth_barrier.c:60)
83 by 0x........: mythread_wrapper (hg_intercepts.c:...)
84 ...
86 This conflicts with a previous write of size 1 by thread #x
87 Locks held: none
88 at 0x........: threadfunc (pth_barrier.c:60)
89 by 0x........: mythread_wrapper (hg_intercepts.c:...)
90 ...
91 Address 0x........ is 3 bytes inside a block of size 32 alloc'd
92 at 0x........: malloc (vg_replace_malloc.c:...)
93 by 0x........: barriers_and_races (pth_barrier.c:76)
94 by 0x........: main (pth_barrier.c:122)
95 Block was alloc'd by thread #x
97 ----------------------------------------------------------------
99 Possible data race during write of size 1 at 0x........ by thread #x
100 Locks held: none
101 at 0x........: threadfunc (pth_barrier.c:60)
102 by 0x........: mythread_wrapper (hg_intercepts.c:...)
105 This conflicts with a previous write of size 1 by thread #x
106 Locks held: none
107 at 0x........: threadfunc (pth_barrier.c:60)
108 by 0x........: mythread_wrapper (hg_intercepts.c:...)
110 Address 0x........ is 4 bytes inside a block of size 32 alloc'd
111 at 0x........: malloc (vg_replace_malloc.c:...)
112 by 0x........: barriers_and_races (pth_barrier.c:76)
113 by 0x........: main (pth_barrier.c:122)
114 Block was alloc'd by thread #x
116 ----------------------------------------------------------------
118 Possible data race during write of size 1 at 0x........ by thread #x
119 Locks held: none
120 at 0x........: threadfunc (pth_barrier.c:60)
121 by 0x........: mythread_wrapper (hg_intercepts.c:...)
124 This conflicts with a previous write of size 1 by thread #x
125 Locks held: none
126 at 0x........: threadfunc (pth_barrier.c:60)
127 by 0x........: mythread_wrapper (hg_intercepts.c:...)
129 Address 0x........ is 5 bytes inside a block of size 32 alloc'd
130 at 0x........: malloc (vg_replace_malloc.c:...)
131 by 0x........: barriers_and_races (pth_barrier.c:76)
132 by 0x........: main (pth_barrier.c:122)
133 Block was alloc'd by thread #x
135 ----------------------------------------------------------------
137 Possible data race during write of size 1 at 0x........ by thread #x
138 Locks held: none
139 at 0x........: threadfunc (pth_barrier.c:60)
140 by 0x........: mythread_wrapper (hg_intercepts.c:...)
143 This conflicts with a previous write of size 1 by thread #x
144 Locks held: none
145 at 0x........: threadfunc (pth_barrier.c:60)
146 by 0x........: mythread_wrapper (hg_intercepts.c:...)
148 Address 0x........ is 6 bytes inside a block of size 32 alloc'd
149 at 0x........: malloc (vg_replace_malloc.c:...)
150 by 0x........: barriers_and_races (pth_barrier.c:76)
151 by 0x........: main (pth_barrier.c:122)
152 Block was alloc'd by thread #x
154 ----------------------------------------------------------------
156 Possible data race during write of size 1 at 0x........ by thread #x
157 Locks held: none
158 at 0x........: threadfunc (pth_barrier.c:60)
159 by 0x........: mythread_wrapper (hg_intercepts.c:...)
162 This conflicts with a previous write of size 1 by thread #x
163 Locks held: none
164 at 0x........: threadfunc (pth_barrier.c:60)
165 by 0x........: mythread_wrapper (hg_intercepts.c:...)
167 Address 0x........ is 7 bytes inside a block of size 32 alloc'd
168 at 0x........: malloc (vg_replace_malloc.c:...)
169 by 0x........: barriers_and_races (pth_barrier.c:76)
170 by 0x........: main (pth_barrier.c:122)
171 Block was alloc'd by thread #x
173 ----------------------------------------------------------------
175 Possible data race during write of size 1 at 0x........ by thread #x
176 Locks held: none
177 at 0x........: threadfunc (pth_barrier.c:60)
178 by 0x........: mythread_wrapper (hg_intercepts.c:...)
181 This conflicts with a previous write of size 1 by thread #x
182 Locks held: none
183 at 0x........: threadfunc (pth_barrier.c:60)
184 by 0x........: mythread_wrapper (hg_intercepts.c:...)
186 Address 0x........ is 8 bytes inside a block of size 32 alloc'd
187 at 0x........: malloc (vg_replace_malloc.c:...)
188 by 0x........: barriers_and_races (pth_barrier.c:76)
189 by 0x........: main (pth_barrier.c:122)
190 Block was alloc'd by thread #x
192 ----------------------------------------------------------------
194 Possible data race during write of size 1 at 0x........ by thread #x
195 Locks held: none
196 at 0x........: threadfunc (pth_barrier.c:60)
197 by 0x........: mythread_wrapper (hg_intercepts.c:...)
200 This conflicts with a previous write of size 1 by thread #x
201 Locks held: none
202 at 0x........: threadfunc (pth_barrier.c:60)
203 by 0x........: mythread_wrapper (hg_intercepts.c:...)
205 Address 0x........ is 9 bytes inside a block of size 32 alloc'd
206 at 0x........: malloc (vg_replace_malloc.c:...)
207 by 0x........: barriers_and_races (pth_barrier.c:76)
208 by 0x........: main (pth_barrier.c:122)
209 Block was alloc'd by thread #x
211 ----------------------------------------------------------------
213 Possible data race during write of size 1 at 0x........ by thread #x
214 Locks held: none
215 at 0x........: threadfunc (pth_barrier.c:60)
216 by 0x........: mythread_wrapper (hg_intercepts.c:...)
219 This conflicts with a previous write of size 1 by thread #x
220 Locks held: none
221 at 0x........: threadfunc (pth_barrier.c:60)
222 by 0x........: mythread_wrapper (hg_intercepts.c:...)
224 Address 0x........ is 10 bytes inside a block of size 32 alloc'd
225 at 0x........: malloc (vg_replace_malloc.c:...)
226 by 0x........: barriers_and_races (pth_barrier.c:76)
227 by 0x........: main (pth_barrier.c:122)
228 Block was alloc'd by thread #x
230 ----------------------------------------------------------------
232 Possible data race during write of size 1 at 0x........ by thread #x
233 Locks held: none
234 at 0x........: threadfunc (pth_barrier.c:60)
235 by 0x........: mythread_wrapper (hg_intercepts.c:...)
238 This conflicts with a previous write of size 1 by thread #x
239 Locks held: none
240 at 0x........: threadfunc (pth_barrier.c:60)
241 by 0x........: mythread_wrapper (hg_intercepts.c:...)
243 Address 0x........ is 11 bytes inside a block of size 32 alloc'd
244 at 0x........: malloc (vg_replace_malloc.c:...)
245 by 0x........: barriers_and_races (pth_barrier.c:76)
246 by 0x........: main (pth_barrier.c:122)
247 Block was alloc'd by thread #x
249 ----------------------------------------------------------------
251 Possible data race during write of size 1 at 0x........ by thread #x
252 Locks held: none
253 at 0x........: threadfunc (pth_barrier.c:60)
254 by 0x........: mythread_wrapper (hg_intercepts.c:...)
257 This conflicts with a previous write of size 1 by thread #x
258 Locks held: none
259 at 0x........: threadfunc (pth_barrier.c:60)
260 by 0x........: mythread_wrapper (hg_intercepts.c:...)
262 Address 0x........ is 12 bytes inside a block of size 32 alloc'd
263 at 0x........: malloc (vg_replace_malloc.c:...)
264 by 0x........: barriers_and_races (pth_barrier.c:76)
265 by 0x........: main (pth_barrier.c:122)
266 Block was alloc'd by thread #x
268 ----------------------------------------------------------------
270 Possible data race during write of size 1 at 0x........ by thread #x
271 Locks held: none
272 at 0x........: threadfunc (pth_barrier.c:60)
273 by 0x........: mythread_wrapper (hg_intercepts.c:...)
276 This conflicts with a previous write of size 1 by thread #x
277 Locks held: none
278 at 0x........: threadfunc (pth_barrier.c:60)
279 by 0x........: mythread_wrapper (hg_intercepts.c:...)
281 Address 0x........ is 13 bytes inside a block of size 32 alloc'd
282 at 0x........: malloc (vg_replace_malloc.c:...)
283 by 0x........: barriers_and_races (pth_barrier.c:76)
284 by 0x........: main (pth_barrier.c:122)
285 Block was alloc'd by thread #x
287 ----------------------------------------------------------------
289 Possible data race during write of size 1 at 0x........ by thread #x
290 Locks held: none
291 at 0x........: threadfunc (pth_barrier.c:60)
292 by 0x........: mythread_wrapper (hg_intercepts.c:...)
295 This conflicts with a previous write of size 1 by thread #x
296 Locks held: none
297 at 0x........: threadfunc (pth_barrier.c:60)
298 by 0x........: mythread_wrapper (hg_intercepts.c:...)
300 Address 0x........ is 14 bytes inside a block of size 32 alloc'd
301 at 0x........: malloc (vg_replace_malloc.c:...)
302 by 0x........: barriers_and_races (pth_barrier.c:76)
303 by 0x........: main (pth_barrier.c:122)
304 Block was alloc'd by thread #x
306 ----------------------------------------------------------------
308 Possible data race during write of size 1 at 0x........ by thread #x
309 Locks held: none
310 at 0x........: threadfunc (pth_barrier.c:60)
311 by 0x........: mythread_wrapper (hg_intercepts.c:...)
314 This conflicts with a previous write of size 1 by thread #x
315 Locks held: none
316 at 0x........: threadfunc (pth_barrier.c:60)
317 by 0x........: mythread_wrapper (hg_intercepts.c:...)
319 Address 0x........ is 15 bytes inside a block of size 32 alloc'd
320 at 0x........: malloc (vg_replace_malloc.c:...)
321 by 0x........: barriers_and_races (pth_barrier.c:76)
322 by 0x........: main (pth_barrier.c:122)
323 Block was alloc'd by thread #x
325 ----------------------------------------------------------------
327 Possible data race during write of size 1 at 0x........ by thread #x
328 Locks held: none
329 at 0x........: threadfunc (pth_barrier.c:60)
330 by 0x........: mythread_wrapper (hg_intercepts.c:...)
333 This conflicts with a previous write of size 1 by thread #x
334 Locks held: none
335 at 0x........: threadfunc (pth_barrier.c:60)
336 by 0x........: mythread_wrapper (hg_intercepts.c:...)
338 Address 0x........ is 16 bytes inside a block of size 32 alloc'd
339 at 0x........: malloc (vg_replace_malloc.c:...)
340 by 0x........: barriers_and_races (pth_barrier.c:76)
341 by 0x........: main (pth_barrier.c:122)
342 Block was alloc'd by thread #x
344 ----------------------------------------------------------------
346 Possible data race during write of size 1 at 0x........ by thread #x
347 Locks held: none
348 at 0x........: threadfunc (pth_barrier.c:60)
349 by 0x........: mythread_wrapper (hg_intercepts.c:...)
352 This conflicts with a previous write of size 1 by thread #x
353 Locks held: none
354 at 0x........: threadfunc (pth_barrier.c:60)
355 by 0x........: mythread_wrapper (hg_intercepts.c:...)
357 Address 0x........ is 17 bytes inside a block of size 32 alloc'd
358 at 0x........: malloc (vg_replace_malloc.c:...)
359 by 0x........: barriers_and_races (pth_barrier.c:76)
360 by 0x........: main (pth_barrier.c:122)
361 Block was alloc'd by thread #x
363 ----------------------------------------------------------------
365 Possible data race during write of size 1 at 0x........ by thread #x
366 Locks held: none
367 at 0x........: threadfunc (pth_barrier.c:60)
368 by 0x........: mythread_wrapper (hg_intercepts.c:...)
371 This conflicts with a previous write of size 1 by thread #x
372 Locks held: none
373 at 0x........: threadfunc (pth_barrier.c:60)
374 by 0x........: mythread_wrapper (hg_intercepts.c:...)
376 Address 0x........ is 18 bytes inside a block of size 32 alloc'd
377 at 0x........: malloc (vg_replace_malloc.c:...)
378 by 0x........: barriers_and_races (pth_barrier.c:76)
379 by 0x........: main (pth_barrier.c:122)
380 Block was alloc'd by thread #x
382 ----------------------------------------------------------------
384 Possible data race during write of size 1 at 0x........ by thread #x
385 Locks held: none
386 at 0x........: threadfunc (pth_barrier.c:60)
387 by 0x........: mythread_wrapper (hg_intercepts.c:...)
390 This conflicts with a previous write of size 1 by thread #x
391 Locks held: none
392 at 0x........: threadfunc (pth_barrier.c:60)
393 by 0x........: mythread_wrapper (hg_intercepts.c:...)
395 Address 0x........ is 19 bytes inside a block of size 32 alloc'd
396 at 0x........: malloc (vg_replace_malloc.c:...)
397 by 0x........: barriers_and_races (pth_barrier.c:76)
398 by 0x........: main (pth_barrier.c:122)
399 Block was alloc'd by thread #x
401 ----------------------------------------------------------------
403 Possible data race during write of size 1 at 0x........ by thread #x
404 Locks held: none
405 at 0x........: threadfunc (pth_barrier.c:60)
406 by 0x........: mythread_wrapper (hg_intercepts.c:...)
409 This conflicts with a previous write of size 1 by thread #x
410 Locks held: none
411 at 0x........: threadfunc (pth_barrier.c:60)
412 by 0x........: mythread_wrapper (hg_intercepts.c:...)
414 Address 0x........ is 20 bytes inside a block of size 32 alloc'd
415 at 0x........: malloc (vg_replace_malloc.c:...)
416 by 0x........: barriers_and_races (pth_barrier.c:76)
417 by 0x........: main (pth_barrier.c:122)
418 Block was alloc'd by thread #x
420 ----------------------------------------------------------------
422 Possible data race during write of size 1 at 0x........ by thread #x
423 Locks held: none
424 at 0x........: threadfunc (pth_barrier.c:60)
425 by 0x........: mythread_wrapper (hg_intercepts.c:...)
428 This conflicts with a previous write of size 1 by thread #x
429 Locks held: none
430 at 0x........: threadfunc (pth_barrier.c:60)
431 by 0x........: mythread_wrapper (hg_intercepts.c:...)
433 Address 0x........ is 21 bytes inside a block of size 32 alloc'd
434 at 0x........: malloc (vg_replace_malloc.c:...)
435 by 0x........: barriers_and_races (pth_barrier.c:76)
436 by 0x........: main (pth_barrier.c:122)
437 Block was alloc'd by thread #x
439 ----------------------------------------------------------------
441 Possible data race during write of size 1 at 0x........ by thread #x
442 Locks held: none
443 at 0x........: threadfunc (pth_barrier.c:60)
444 by 0x........: mythread_wrapper (hg_intercepts.c:...)
447 This conflicts with a previous write of size 1 by thread #x
448 Locks held: none
449 at 0x........: threadfunc (pth_barrier.c:60)
450 by 0x........: mythread_wrapper (hg_intercepts.c:...)
452 Address 0x........ is 22 bytes inside a block of size 32 alloc'd
453 at 0x........: malloc (vg_replace_malloc.c:...)
454 by 0x........: barriers_and_races (pth_barrier.c:76)
455 by 0x........: main (pth_barrier.c:122)
456 Block was alloc'd by thread #x
458 ----------------------------------------------------------------
460 Possible data race during write of size 1 at 0x........ by thread #x
461 Locks held: none
462 at 0x........: threadfunc (pth_barrier.c:60)
463 by 0x........: mythread_wrapper (hg_intercepts.c:...)
466 This conflicts with a previous write of size 1 by thread #x
467 Locks held: none
468 at 0x........: threadfunc (pth_barrier.c:60)
469 by 0x........: mythread_wrapper (hg_intercepts.c:...)
471 Address 0x........ is 23 bytes inside a block of size 32 alloc'd
472 at 0x........: malloc (vg_replace_malloc.c:...)
473 by 0x........: barriers_and_races (pth_barrier.c:76)
474 by 0x........: main (pth_barrier.c:122)
475 Block was alloc'd by thread #x
477 ----------------------------------------------------------------
479 Possible data race during write of size 1 at 0x........ by thread #x
480 Locks held: none
481 at 0x........: threadfunc (pth_barrier.c:60)
482 by 0x........: mythread_wrapper (hg_intercepts.c:...)
485 This conflicts with a previous write of size 1 by thread #x
486 Locks held: none
487 at 0x........: threadfunc (pth_barrier.c:60)
488 by 0x........: mythread_wrapper (hg_intercepts.c:...)
490 Address 0x........ is 24 bytes inside a block of size 32 alloc'd
491 at 0x........: malloc (vg_replace_malloc.c:...)
492 by 0x........: barriers_and_races (pth_barrier.c:76)
493 by 0x........: main (pth_barrier.c:122)
494 Block was alloc'd by thread #x
496 ----------------------------------------------------------------
498 Possible data race during write of size 1 at 0x........ by thread #x
499 Locks held: none
500 at 0x........: threadfunc (pth_barrier.c:60)
501 by 0x........: mythread_wrapper (hg_intercepts.c:...)
504 This conflicts with a previous write of size 1 by thread #x
505 Locks held: none
506 at 0x........: threadfunc (pth_barrier.c:60)
507 by 0x........: mythread_wrapper (hg_intercepts.c:...)
509 Address 0x........ is 25 bytes inside a block of size 32 alloc'd
510 at 0x........: malloc (vg_replace_malloc.c:...)
511 by 0x........: barriers_and_races (pth_barrier.c:76)
512 by 0x........: main (pth_barrier.c:122)
513 Block was alloc'd by thread #x
515 ----------------------------------------------------------------
517 Possible data race during write of size 1 at 0x........ by thread #x
518 Locks held: none
519 at 0x........: threadfunc (pth_barrier.c:60)
520 by 0x........: mythread_wrapper (hg_intercepts.c:...)
523 This conflicts with a previous write of size 1 by thread #x
524 Locks held: none
525 at 0x........: threadfunc (pth_barrier.c:60)
526 by 0x........: mythread_wrapper (hg_intercepts.c:...)
528 Address 0x........ is 26 bytes inside a block of size 32 alloc'd
529 at 0x........: malloc (vg_replace_malloc.c:...)
530 by 0x........: barriers_and_races (pth_barrier.c:76)
531 by 0x........: main (pth_barrier.c:122)
532 Block was alloc'd by thread #x
534 ----------------------------------------------------------------
536 Possible data race during write of size 1 at 0x........ by thread #x
537 Locks held: none
538 at 0x........: threadfunc (pth_barrier.c:60)
539 by 0x........: mythread_wrapper (hg_intercepts.c:...)
542 This conflicts with a previous write of size 1 by thread #x
543 Locks held: none
544 at 0x........: threadfunc (pth_barrier.c:60)
545 by 0x........: mythread_wrapper (hg_intercepts.c:...)
547 Address 0x........ is 27 bytes inside a block of size 32 alloc'd
548 at 0x........: malloc (vg_replace_malloc.c:...)
549 by 0x........: barriers_and_races (pth_barrier.c:76)
550 by 0x........: main (pth_barrier.c:122)
551 Block was alloc'd by thread #x
553 ----------------------------------------------------------------
555 Possible data race during write of size 1 at 0x........ by thread #x
556 Locks held: none
557 at 0x........: threadfunc (pth_barrier.c:60)
558 by 0x........: mythread_wrapper (hg_intercepts.c:...)
561 This conflicts with a previous write of size 1 by thread #x
562 Locks held: none
563 at 0x........: threadfunc (pth_barrier.c:60)
564 by 0x........: mythread_wrapper (hg_intercepts.c:...)
566 Address 0x........ is 28 bytes inside a block of size 32 alloc'd
567 at 0x........: malloc (vg_replace_malloc.c:...)
568 by 0x........: barriers_and_races (pth_barrier.c:76)
569 by 0x........: main (pth_barrier.c:122)
570 Block was alloc'd by thread #x
572 ----------------------------------------------------------------
574 Possible data race during write of size 1 at 0x........ by thread #x
575 Locks held: none
576 at 0x........: threadfunc (pth_barrier.c:60)
577 by 0x........: mythread_wrapper (hg_intercepts.c:...)
580 This conflicts with a previous write of size 1 by thread #x
581 Locks held: none
582 at 0x........: threadfunc (pth_barrier.c:60)
583 by 0x........: mythread_wrapper (hg_intercepts.c:...)
585 Address 0x........ is 29 bytes inside a block of size 32 alloc'd
586 at 0x........: malloc (vg_replace_malloc.c:...)
587 by 0x........: barriers_and_races (pth_barrier.c:76)
588 by 0x........: main (pth_barrier.c:122)
589 Block was alloc'd by thread #x
591 ----------------------------------------------------------------
593 Possible data race during write of size 1 at 0x........ by thread #x
594 Locks held: none
595 at 0x........: threadfunc (pth_barrier.c:60)
596 by 0x........: mythread_wrapper (hg_intercepts.c:...)
599 This conflicts with a previous write of size 1 by thread #x
600 Locks held: none
601 at 0x........: threadfunc (pth_barrier.c:60)
602 by 0x........: mythread_wrapper (hg_intercepts.c:...)
604 Address 0x........ is 30 bytes inside a block of size 32 alloc'd
605 at 0x........: malloc (vg_replace_malloc.c:...)
606 by 0x........: barriers_and_races (pth_barrier.c:76)
607 by 0x........: main (pth_barrier.c:122)
608 Block was alloc'd by thread #x
610 ----------------------------------------------------------------
612 Possible data race during write of size 1 at 0x........ by thread #x
613 Locks held: none
614 at 0x........: threadfunc (pth_barrier.c:60)
615 by 0x........: mythread_wrapper (hg_intercepts.c:...)
618 This conflicts with a previous write of size 1 by thread #x
619 Locks held: none
620 at 0x........: threadfunc (pth_barrier.c:60)
621 by 0x........: mythread_wrapper (hg_intercepts.c:...)
623 Address 0x........ is 31 bytes inside a block of size 32 alloc'd
624 at 0x........: malloc (vg_replace_malloc.c:...)
625 by 0x........: barriers_and_races (pth_barrier.c:76)
626 by 0x........: main (pth_barrier.c:122)
627 Block was alloc'd by thread #x