1---Thread-Announcement------------------------------------------
2
3Thread #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)
8
9---Thread-Announcement------------------------------------------
10
11Thread #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)
16
17---Thread-Announcement------------------------------------------
18
19Thread #x is the program's root thread
20
21----------------------------------------------------------------
22
23Possible data race during write of size 1 at 0x........ by thread #x
24Locks held: none
25   at 0x........: threadfunc (pth_barrier.c:60)
26   by 0x........: mythread_wrapper (hg_intercepts.c:...)
27   ...
28
29This conflicts with a previous write of size 1 by thread #x
30Locks 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
39
40----------------------------------------------------------------
41
42Possible data race during write of size 1 at 0x........ by thread #x
43Locks held: none
44   at 0x........: threadfunc (pth_barrier.c:60)
45   by 0x........: mythread_wrapper (hg_intercepts.c:...)
46   ...
47
48This conflicts with a previous write of size 1 by thread #x
49Locks 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
58
59----------------------------------------------------------------
60
61Possible data race during write of size 1 at 0x........ by thread #x
62Locks held: none
63   at 0x........: threadfunc (pth_barrier.c:60)
64   by 0x........: mythread_wrapper (hg_intercepts.c:...)
65   ...
66
67This conflicts with a previous write of size 1 by thread #x
68Locks 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
77
78----------------------------------------------------------------
79
80Possible data race during write of size 1 at 0x........ by thread #x
81Locks held: none
82   at 0x........: threadfunc (pth_barrier.c:60)
83   by 0x........: mythread_wrapper (hg_intercepts.c:...)
84   ...
85
86This conflicts with a previous write of size 1 by thread #x
87Locks 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
96
97----------------------------------------------------------------
98
99Possible data race during write of size 1 at 0x........ by thread #x
100Locks held: none
101   at 0x........: threadfunc (pth_barrier.c:60)
102   by 0x........: mythread_wrapper (hg_intercepts.c:...)
103   ...
104
105This conflicts with a previous write of size 1 by thread #x
106Locks held: none
107   at 0x........: threadfunc (pth_barrier.c:60)
108   by 0x........: mythread_wrapper (hg_intercepts.c:...)
109   ...
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
115
116----------------------------------------------------------------
117
118Possible data race during write of size 1 at 0x........ by thread #x
119Locks held: none
120   at 0x........: threadfunc (pth_barrier.c:60)
121   by 0x........: mythread_wrapper (hg_intercepts.c:...)
122   ...
123
124This conflicts with a previous write of size 1 by thread #x
125Locks held: none
126   at 0x........: threadfunc (pth_barrier.c:60)
127   by 0x........: mythread_wrapper (hg_intercepts.c:...)
128   ...
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
134
135----------------------------------------------------------------
136
137Possible data race during write of size 1 at 0x........ by thread #x
138Locks held: none
139   at 0x........: threadfunc (pth_barrier.c:60)
140   by 0x........: mythread_wrapper (hg_intercepts.c:...)
141   ...
142
143This conflicts with a previous write of size 1 by thread #x
144Locks held: none
145   at 0x........: threadfunc (pth_barrier.c:60)
146   by 0x........: mythread_wrapper (hg_intercepts.c:...)
147   ...
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
153
154----------------------------------------------------------------
155
156Possible data race during write of size 1 at 0x........ by thread #x
157Locks held: none
158   at 0x........: threadfunc (pth_barrier.c:60)
159   by 0x........: mythread_wrapper (hg_intercepts.c:...)
160   ...
161
162This conflicts with a previous write of size 1 by thread #x
163Locks held: none
164   at 0x........: threadfunc (pth_barrier.c:60)
165   by 0x........: mythread_wrapper (hg_intercepts.c:...)
166   ...
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
172
173----------------------------------------------------------------
174
175Possible data race during write of size 1 at 0x........ by thread #x
176Locks held: none
177   at 0x........: threadfunc (pth_barrier.c:60)
178   by 0x........: mythread_wrapper (hg_intercepts.c:...)
179   ...
180
181This conflicts with a previous write of size 1 by thread #x
182Locks held: none
183   at 0x........: threadfunc (pth_barrier.c:60)
184   by 0x........: mythread_wrapper (hg_intercepts.c:...)
185   ...
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
191
192----------------------------------------------------------------
193
194Possible data race during write of size 1 at 0x........ by thread #x
195Locks held: none
196   at 0x........: threadfunc (pth_barrier.c:60)
197   by 0x........: mythread_wrapper (hg_intercepts.c:...)
198   ...
199
200This conflicts with a previous write of size 1 by thread #x
201Locks held: none
202   at 0x........: threadfunc (pth_barrier.c:60)
203   by 0x........: mythread_wrapper (hg_intercepts.c:...)
204   ...
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
210
211----------------------------------------------------------------
212
213Possible data race during write of size 1 at 0x........ by thread #x
214Locks held: none
215   at 0x........: threadfunc (pth_barrier.c:60)
216   by 0x........: mythread_wrapper (hg_intercepts.c:...)
217   ...
218
219This conflicts with a previous write of size 1 by thread #x
220Locks held: none
221   at 0x........: threadfunc (pth_barrier.c:60)
222   by 0x........: mythread_wrapper (hg_intercepts.c:...)
223   ...
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
229
230----------------------------------------------------------------
231
232Possible data race during write of size 1 at 0x........ by thread #x
233Locks held: none
234   at 0x........: threadfunc (pth_barrier.c:60)
235   by 0x........: mythread_wrapper (hg_intercepts.c:...)
236   ...
237
238This conflicts with a previous write of size 1 by thread #x
239Locks held: none
240   at 0x........: threadfunc (pth_barrier.c:60)
241   by 0x........: mythread_wrapper (hg_intercepts.c:...)
242   ...
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
248
249----------------------------------------------------------------
250
251Possible data race during write of size 1 at 0x........ by thread #x
252Locks held: none
253   at 0x........: threadfunc (pth_barrier.c:60)
254   by 0x........: mythread_wrapper (hg_intercepts.c:...)
255   ...
256
257This conflicts with a previous write of size 1 by thread #x
258Locks held: none
259   at 0x........: threadfunc (pth_barrier.c:60)
260   by 0x........: mythread_wrapper (hg_intercepts.c:...)
261   ...
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
267
268----------------------------------------------------------------
269
270Possible data race during write of size 1 at 0x........ by thread #x
271Locks held: none
272   at 0x........: threadfunc (pth_barrier.c:60)
273   by 0x........: mythread_wrapper (hg_intercepts.c:...)
274   ...
275
276This conflicts with a previous write of size 1 by thread #x
277Locks held: none
278   at 0x........: threadfunc (pth_barrier.c:60)
279   by 0x........: mythread_wrapper (hg_intercepts.c:...)
280   ...
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
286
287----------------------------------------------------------------
288
289Possible data race during write of size 1 at 0x........ by thread #x
290Locks held: none
291   at 0x........: threadfunc (pth_barrier.c:60)
292   by 0x........: mythread_wrapper (hg_intercepts.c:...)
293   ...
294
295This conflicts with a previous write of size 1 by thread #x
296Locks held: none
297   at 0x........: threadfunc (pth_barrier.c:60)
298   by 0x........: mythread_wrapper (hg_intercepts.c:...)
299   ...
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
305
306----------------------------------------------------------------
307
308Possible data race during write of size 1 at 0x........ by thread #x
309Locks held: none
310   at 0x........: threadfunc (pth_barrier.c:60)
311   by 0x........: mythread_wrapper (hg_intercepts.c:...)
312   ...
313
314This conflicts with a previous write of size 1 by thread #x
315Locks held: none
316   at 0x........: threadfunc (pth_barrier.c:60)
317   by 0x........: mythread_wrapper (hg_intercepts.c:...)
318   ...
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
324
325----------------------------------------------------------------
326
327Possible data race during write of size 1 at 0x........ by thread #x
328Locks held: none
329   at 0x........: threadfunc (pth_barrier.c:60)
330   by 0x........: mythread_wrapper (hg_intercepts.c:...)
331   ...
332
333This conflicts with a previous write of size 1 by thread #x
334Locks held: none
335   at 0x........: threadfunc (pth_barrier.c:60)
336   by 0x........: mythread_wrapper (hg_intercepts.c:...)
337   ...
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
343
344----------------------------------------------------------------
345
346Possible data race during write of size 1 at 0x........ by thread #x
347Locks held: none
348   at 0x........: threadfunc (pth_barrier.c:60)
349   by 0x........: mythread_wrapper (hg_intercepts.c:...)
350   ...
351
352This conflicts with a previous write of size 1 by thread #x
353Locks held: none
354   at 0x........: threadfunc (pth_barrier.c:60)
355   by 0x........: mythread_wrapper (hg_intercepts.c:...)
356   ...
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
362
363----------------------------------------------------------------
364
365Possible data race during write of size 1 at 0x........ by thread #x
366Locks held: none
367   at 0x........: threadfunc (pth_barrier.c:60)
368   by 0x........: mythread_wrapper (hg_intercepts.c:...)
369   ...
370
371This conflicts with a previous write of size 1 by thread #x
372Locks held: none
373   at 0x........: threadfunc (pth_barrier.c:60)
374   by 0x........: mythread_wrapper (hg_intercepts.c:...)
375   ...
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
381
382----------------------------------------------------------------
383
384Possible data race during write of size 1 at 0x........ by thread #x
385Locks held: none
386   at 0x........: threadfunc (pth_barrier.c:60)
387   by 0x........: mythread_wrapper (hg_intercepts.c:...)
388   ...
389
390This conflicts with a previous write of size 1 by thread #x
391Locks held: none
392   at 0x........: threadfunc (pth_barrier.c:60)
393   by 0x........: mythread_wrapper (hg_intercepts.c:...)
394   ...
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
400
401----------------------------------------------------------------
402
403Possible data race during write of size 1 at 0x........ by thread #x
404Locks held: none
405   at 0x........: threadfunc (pth_barrier.c:60)
406   by 0x........: mythread_wrapper (hg_intercepts.c:...)
407   ...
408
409This conflicts with a previous write of size 1 by thread #x
410Locks held: none
411   at 0x........: threadfunc (pth_barrier.c:60)
412   by 0x........: mythread_wrapper (hg_intercepts.c:...)
413   ...
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
419
420----------------------------------------------------------------
421
422Possible data race during write of size 1 at 0x........ by thread #x
423Locks held: none
424   at 0x........: threadfunc (pth_barrier.c:60)
425   by 0x........: mythread_wrapper (hg_intercepts.c:...)
426   ...
427
428This conflicts with a previous write of size 1 by thread #x
429Locks held: none
430   at 0x........: threadfunc (pth_barrier.c:60)
431   by 0x........: mythread_wrapper (hg_intercepts.c:...)
432   ...
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
438
439----------------------------------------------------------------
440
441Possible data race during write of size 1 at 0x........ by thread #x
442Locks held: none
443   at 0x........: threadfunc (pth_barrier.c:60)
444   by 0x........: mythread_wrapper (hg_intercepts.c:...)
445   ...
446
447This conflicts with a previous write of size 1 by thread #x
448Locks held: none
449   at 0x........: threadfunc (pth_barrier.c:60)
450   by 0x........: mythread_wrapper (hg_intercepts.c:...)
451   ...
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
457
458----------------------------------------------------------------
459
460Possible data race during write of size 1 at 0x........ by thread #x
461Locks held: none
462   at 0x........: threadfunc (pth_barrier.c:60)
463   by 0x........: mythread_wrapper (hg_intercepts.c:...)
464   ...
465
466This conflicts with a previous write of size 1 by thread #x
467Locks held: none
468   at 0x........: threadfunc (pth_barrier.c:60)
469   by 0x........: mythread_wrapper (hg_intercepts.c:...)
470   ...
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
476
477----------------------------------------------------------------
478
479Possible data race during write of size 1 at 0x........ by thread #x
480Locks held: none
481   at 0x........: threadfunc (pth_barrier.c:60)
482   by 0x........: mythread_wrapper (hg_intercepts.c:...)
483   ...
484
485This conflicts with a previous write of size 1 by thread #x
486Locks held: none
487   at 0x........: threadfunc (pth_barrier.c:60)
488   by 0x........: mythread_wrapper (hg_intercepts.c:...)
489   ...
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
495
496----------------------------------------------------------------
497
498Possible data race during write of size 1 at 0x........ by thread #x
499Locks held: none
500   at 0x........: threadfunc (pth_barrier.c:60)
501   by 0x........: mythread_wrapper (hg_intercepts.c:...)
502   ...
503
504This conflicts with a previous write of size 1 by thread #x
505Locks held: none
506   at 0x........: threadfunc (pth_barrier.c:60)
507   by 0x........: mythread_wrapper (hg_intercepts.c:...)
508   ...
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
514
515----------------------------------------------------------------
516
517Possible data race during write of size 1 at 0x........ by thread #x
518Locks held: none
519   at 0x........: threadfunc (pth_barrier.c:60)
520   by 0x........: mythread_wrapper (hg_intercepts.c:...)
521   ...
522
523This conflicts with a previous write of size 1 by thread #x
524Locks held: none
525   at 0x........: threadfunc (pth_barrier.c:60)
526   by 0x........: mythread_wrapper (hg_intercepts.c:...)
527   ...
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
533
534----------------------------------------------------------------
535
536Possible data race during write of size 1 at 0x........ by thread #x
537Locks held: none
538   at 0x........: threadfunc (pth_barrier.c:60)
539   by 0x........: mythread_wrapper (hg_intercepts.c:...)
540   ...
541
542This conflicts with a previous write of size 1 by thread #x
543Locks held: none
544   at 0x........: threadfunc (pth_barrier.c:60)
545   by 0x........: mythread_wrapper (hg_intercepts.c:...)
546   ...
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
552
553----------------------------------------------------------------
554
555Possible data race during write of size 1 at 0x........ by thread #x
556Locks held: none
557   at 0x........: threadfunc (pth_barrier.c:60)
558   by 0x........: mythread_wrapper (hg_intercepts.c:...)
559   ...
560
561This conflicts with a previous write of size 1 by thread #x
562Locks held: none
563   at 0x........: threadfunc (pth_barrier.c:60)
564   by 0x........: mythread_wrapper (hg_intercepts.c:...)
565   ...
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
571
572----------------------------------------------------------------
573
574Possible data race during write of size 1 at 0x........ by thread #x
575Locks held: none
576   at 0x........: threadfunc (pth_barrier.c:60)
577   by 0x........: mythread_wrapper (hg_intercepts.c:...)
578   ...
579
580This conflicts with a previous write of size 1 by thread #x
581Locks held: none
582   at 0x........: threadfunc (pth_barrier.c:60)
583   by 0x........: mythread_wrapper (hg_intercepts.c:...)
584   ...
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
590
591----------------------------------------------------------------
592
593Possible data race during write of size 1 at 0x........ by thread #x
594Locks held: none
595   at 0x........: threadfunc (pth_barrier.c:60)
596   by 0x........: mythread_wrapper (hg_intercepts.c:...)
597   ...
598
599This conflicts with a previous write of size 1 by thread #x
600Locks held: none
601   at 0x........: threadfunc (pth_barrier.c:60)
602   by 0x........: mythread_wrapper (hg_intercepts.c:...)
603   ...
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
609
610----------------------------------------------------------------
611
612Possible data race during write of size 1 at 0x........ by thread #x
613Locks held: none
614   at 0x........: threadfunc (pth_barrier.c:60)
615   by 0x........: mythread_wrapper (hg_intercepts.c:...)
616   ...
617
618This conflicts with a previous write of size 1 by thread #x
619Locks held: none
620   at 0x........: threadfunc (pth_barrier.c:60)
621   by 0x........: mythread_wrapper (hg_intercepts.c:...)
622   ...
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
628
629