• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1---Thread-Announcement------------------------------------------
2
3Thread #x was created
4   ...
5   by 0x........: pthread_create_WRK (hg_intercepts.c:...)
6   by 0x........: pthread_create@* (hg_intercepts.c:...)
7   by 0x........: barriers_and_races (pth_barrier.c:92)
8   by 0x........: main (pth_barrier.c:122)
9
10---Thread-Announcement------------------------------------------
11
12Thread #x was created
13   ...
14   by 0x........: pthread_create_WRK (hg_intercepts.c:...)
15   by 0x........: pthread_create@* (hg_intercepts.c:...)
16   by 0x........: barriers_and_races (pth_barrier.c:92)
17   by 0x........: main (pth_barrier.c:122)
18
19----------------------------------------------------------------
20
21Possible data race during write of size 1 at 0x........ by thread #x
22Locks held: none
23   at 0x........: threadfunc (pth_barrier.c:60)
24   by 0x........: mythread_wrapper (hg_intercepts.c:...)
25   ...
26
27This conflicts with a previous write of size 1 by thread #x
28Locks held: none
29   at 0x........: threadfunc (pth_barrier.c:60)
30   by 0x........: mythread_wrapper (hg_intercepts.c:...)
31   ...
32
33Address 0x........ is 0 bytes inside a block of size 32 alloc'd
34   at 0x........: malloc (vg_replace_malloc.c:...)
35   by 0x........: barriers_and_races (pth_barrier.c:76)
36   by 0x........: main (pth_barrier.c:122)
37
38----------------------------------------------------------------
39
40Possible data race during write of size 1 at 0x........ by thread #x
41Locks held: none
42   at 0x........: threadfunc (pth_barrier.c:60)
43   by 0x........: mythread_wrapper (hg_intercepts.c:...)
44   ...
45
46This conflicts with a previous write of size 1 by thread #x
47Locks held: none
48   at 0x........: threadfunc (pth_barrier.c:60)
49   by 0x........: mythread_wrapper (hg_intercepts.c:...)
50   ...
51
52Address 0x........ is 1 bytes inside a block of size 32 alloc'd
53   at 0x........: malloc (vg_replace_malloc.c:...)
54   by 0x........: barriers_and_races (pth_barrier.c:76)
55   by 0x........: main (pth_barrier.c:122)
56
57----------------------------------------------------------------
58
59Possible data race during write of size 1 at 0x........ by thread #x
60Locks held: none
61   at 0x........: threadfunc (pth_barrier.c:60)
62   by 0x........: mythread_wrapper (hg_intercepts.c:...)
63   ...
64
65This conflicts with a previous write of size 1 by thread #x
66Locks held: none
67   at 0x........: threadfunc (pth_barrier.c:60)
68   by 0x........: mythread_wrapper (hg_intercepts.c:...)
69   ...
70
71Address 0x........ is 2 bytes inside a block of size 32 alloc'd
72   at 0x........: malloc (vg_replace_malloc.c:...)
73   by 0x........: barriers_and_races (pth_barrier.c:76)
74   by 0x........: main (pth_barrier.c:122)
75
76----------------------------------------------------------------
77
78Possible data race during write of size 1 at 0x........ by thread #x
79Locks held: none
80   at 0x........: threadfunc (pth_barrier.c:60)
81   by 0x........: mythread_wrapper (hg_intercepts.c:...)
82   ...
83
84This conflicts with a previous write of size 1 by thread #x
85Locks held: none
86   at 0x........: threadfunc (pth_barrier.c:60)
87   by 0x........: mythread_wrapper (hg_intercepts.c:...)
88   ...
89
90Address 0x........ is 3 bytes inside a block of size 32 alloc'd
91   at 0x........: malloc (vg_replace_malloc.c:...)
92   by 0x........: barriers_and_races (pth_barrier.c:76)
93   by 0x........: main (pth_barrier.c:122)
94
95----------------------------------------------------------------
96
97Possible data race during write of size 1 at 0x........ by thread #x
98Locks held: none
99   at 0x........: threadfunc (pth_barrier.c:60)
100   by 0x........: mythread_wrapper (hg_intercepts.c:...)
101   ...
102
103This conflicts with a previous write of size 1 by thread #x
104Locks held: none
105   at 0x........: threadfunc (pth_barrier.c:60)
106   by 0x........: mythread_wrapper (hg_intercepts.c:...)
107   ...
108
109Address 0x........ is 4 bytes inside a block of size 32 alloc'd
110   at 0x........: malloc (vg_replace_malloc.c:...)
111   by 0x........: barriers_and_races (pth_barrier.c:76)
112   by 0x........: main (pth_barrier.c:122)
113
114----------------------------------------------------------------
115
116Possible data race during write of size 1 at 0x........ by thread #x
117Locks held: none
118   at 0x........: threadfunc (pth_barrier.c:60)
119   by 0x........: mythread_wrapper (hg_intercepts.c:...)
120   ...
121
122This conflicts with a previous write of size 1 by thread #x
123Locks held: none
124   at 0x........: threadfunc (pth_barrier.c:60)
125   by 0x........: mythread_wrapper (hg_intercepts.c:...)
126   ...
127
128Address 0x........ is 5 bytes inside a block of size 32 alloc'd
129   at 0x........: malloc (vg_replace_malloc.c:...)
130   by 0x........: barriers_and_races (pth_barrier.c:76)
131   by 0x........: main (pth_barrier.c:122)
132
133----------------------------------------------------------------
134
135Possible data race during write of size 1 at 0x........ by thread #x
136Locks held: none
137   at 0x........: threadfunc (pth_barrier.c:60)
138   by 0x........: mythread_wrapper (hg_intercepts.c:...)
139   ...
140
141This conflicts with a previous write of size 1 by thread #x
142Locks held: none
143   at 0x........: threadfunc (pth_barrier.c:60)
144   by 0x........: mythread_wrapper (hg_intercepts.c:...)
145   ...
146
147Address 0x........ is 6 bytes inside a block of size 32 alloc'd
148   at 0x........: malloc (vg_replace_malloc.c:...)
149   by 0x........: barriers_and_races (pth_barrier.c:76)
150   by 0x........: main (pth_barrier.c:122)
151
152----------------------------------------------------------------
153
154Possible data race during write of size 1 at 0x........ by thread #x
155Locks held: none
156   at 0x........: threadfunc (pth_barrier.c:60)
157   by 0x........: mythread_wrapper (hg_intercepts.c:...)
158   ...
159
160This conflicts with a previous write of size 1 by thread #x
161Locks held: none
162   at 0x........: threadfunc (pth_barrier.c:60)
163   by 0x........: mythread_wrapper (hg_intercepts.c:...)
164   ...
165
166Address 0x........ is 7 bytes inside a block of size 32 alloc'd
167   at 0x........: malloc (vg_replace_malloc.c:...)
168   by 0x........: barriers_and_races (pth_barrier.c:76)
169   by 0x........: main (pth_barrier.c:122)
170
171----------------------------------------------------------------
172
173Possible data race during write of size 1 at 0x........ by thread #x
174Locks held: none
175   at 0x........: threadfunc (pth_barrier.c:60)
176   by 0x........: mythread_wrapper (hg_intercepts.c:...)
177   ...
178
179This conflicts with a previous write of size 1 by thread #x
180Locks held: none
181   at 0x........: threadfunc (pth_barrier.c:60)
182   by 0x........: mythread_wrapper (hg_intercepts.c:...)
183   ...
184
185Address 0x........ is 8 bytes inside a block of size 32 alloc'd
186   at 0x........: malloc (vg_replace_malloc.c:...)
187   by 0x........: barriers_and_races (pth_barrier.c:76)
188   by 0x........: main (pth_barrier.c:122)
189
190----------------------------------------------------------------
191
192Possible data race during write of size 1 at 0x........ by thread #x
193Locks held: none
194   at 0x........: threadfunc (pth_barrier.c:60)
195   by 0x........: mythread_wrapper (hg_intercepts.c:...)
196   ...
197
198This conflicts with a previous write of size 1 by thread #x
199Locks held: none
200   at 0x........: threadfunc (pth_barrier.c:60)
201   by 0x........: mythread_wrapper (hg_intercepts.c:...)
202   ...
203
204Address 0x........ is 9 bytes inside a block of size 32 alloc'd
205   at 0x........: malloc (vg_replace_malloc.c:...)
206   by 0x........: barriers_and_races (pth_barrier.c:76)
207   by 0x........: main (pth_barrier.c:122)
208
209----------------------------------------------------------------
210
211Possible data race during write of size 1 at 0x........ by thread #x
212Locks held: none
213   at 0x........: threadfunc (pth_barrier.c:60)
214   by 0x........: mythread_wrapper (hg_intercepts.c:...)
215   ...
216
217This conflicts with a previous write of size 1 by thread #x
218Locks held: none
219   at 0x........: threadfunc (pth_barrier.c:60)
220   by 0x........: mythread_wrapper (hg_intercepts.c:...)
221   ...
222
223Address 0x........ is 10 bytes inside a block of size 32 alloc'd
224   at 0x........: malloc (vg_replace_malloc.c:...)
225   by 0x........: barriers_and_races (pth_barrier.c:76)
226   by 0x........: main (pth_barrier.c:122)
227
228----------------------------------------------------------------
229
230Possible data race during write of size 1 at 0x........ by thread #x
231Locks held: none
232   at 0x........: threadfunc (pth_barrier.c:60)
233   by 0x........: mythread_wrapper (hg_intercepts.c:...)
234   ...
235
236This conflicts with a previous write of size 1 by thread #x
237Locks held: none
238   at 0x........: threadfunc (pth_barrier.c:60)
239   by 0x........: mythread_wrapper (hg_intercepts.c:...)
240   ...
241
242Address 0x........ is 11 bytes inside a block of size 32 alloc'd
243   at 0x........: malloc (vg_replace_malloc.c:...)
244   by 0x........: barriers_and_races (pth_barrier.c:76)
245   by 0x........: main (pth_barrier.c:122)
246
247----------------------------------------------------------------
248
249Possible data race during write of size 1 at 0x........ by thread #x
250Locks held: none
251   at 0x........: threadfunc (pth_barrier.c:60)
252   by 0x........: mythread_wrapper (hg_intercepts.c:...)
253   ...
254
255This conflicts with a previous write of size 1 by thread #x
256Locks held: none
257   at 0x........: threadfunc (pth_barrier.c:60)
258   by 0x........: mythread_wrapper (hg_intercepts.c:...)
259   ...
260
261Address 0x........ is 12 bytes inside a block of size 32 alloc'd
262   at 0x........: malloc (vg_replace_malloc.c:...)
263   by 0x........: barriers_and_races (pth_barrier.c:76)
264   by 0x........: main (pth_barrier.c:122)
265
266----------------------------------------------------------------
267
268Possible data race during write of size 1 at 0x........ by thread #x
269Locks held: none
270   at 0x........: threadfunc (pth_barrier.c:60)
271   by 0x........: mythread_wrapper (hg_intercepts.c:...)
272   ...
273
274This conflicts with a previous write of size 1 by thread #x
275Locks held: none
276   at 0x........: threadfunc (pth_barrier.c:60)
277   by 0x........: mythread_wrapper (hg_intercepts.c:...)
278   ...
279
280Address 0x........ is 13 bytes inside a block of size 32 alloc'd
281   at 0x........: malloc (vg_replace_malloc.c:...)
282   by 0x........: barriers_and_races (pth_barrier.c:76)
283   by 0x........: main (pth_barrier.c:122)
284
285----------------------------------------------------------------
286
287Possible data race during write of size 1 at 0x........ by thread #x
288Locks held: none
289   at 0x........: threadfunc (pth_barrier.c:60)
290   by 0x........: mythread_wrapper (hg_intercepts.c:...)
291   ...
292
293This conflicts with a previous write of size 1 by thread #x
294Locks held: none
295   at 0x........: threadfunc (pth_barrier.c:60)
296   by 0x........: mythread_wrapper (hg_intercepts.c:...)
297   ...
298
299Address 0x........ is 14 bytes inside a block of size 32 alloc'd
300   at 0x........: malloc (vg_replace_malloc.c:...)
301   by 0x........: barriers_and_races (pth_barrier.c:76)
302   by 0x........: main (pth_barrier.c:122)
303
304----------------------------------------------------------------
305
306Possible data race during write of size 1 at 0x........ by thread #x
307Locks held: none
308   at 0x........: threadfunc (pth_barrier.c:60)
309   by 0x........: mythread_wrapper (hg_intercepts.c:...)
310   ...
311
312This conflicts with a previous write of size 1 by thread #x
313Locks held: none
314   at 0x........: threadfunc (pth_barrier.c:60)
315   by 0x........: mythread_wrapper (hg_intercepts.c:...)
316   ...
317
318Address 0x........ is 15 bytes inside a block of size 32 alloc'd
319   at 0x........: malloc (vg_replace_malloc.c:...)
320   by 0x........: barriers_and_races (pth_barrier.c:76)
321   by 0x........: main (pth_barrier.c:122)
322
323----------------------------------------------------------------
324
325Possible data race during write of size 1 at 0x........ by thread #x
326Locks held: none
327   at 0x........: threadfunc (pth_barrier.c:60)
328   by 0x........: mythread_wrapper (hg_intercepts.c:...)
329   ...
330
331This conflicts with a previous write of size 1 by thread #x
332Locks held: none
333   at 0x........: threadfunc (pth_barrier.c:60)
334   by 0x........: mythread_wrapper (hg_intercepts.c:...)
335   ...
336
337Address 0x........ is 16 bytes inside a block of size 32 alloc'd
338   at 0x........: malloc (vg_replace_malloc.c:...)
339   by 0x........: barriers_and_races (pth_barrier.c:76)
340   by 0x........: main (pth_barrier.c:122)
341
342----------------------------------------------------------------
343
344Possible data race during write of size 1 at 0x........ by thread #x
345Locks held: none
346   at 0x........: threadfunc (pth_barrier.c:60)
347   by 0x........: mythread_wrapper (hg_intercepts.c:...)
348   ...
349
350This conflicts with a previous write of size 1 by thread #x
351Locks held: none
352   at 0x........: threadfunc (pth_barrier.c:60)
353   by 0x........: mythread_wrapper (hg_intercepts.c:...)
354   ...
355
356Address 0x........ is 17 bytes inside a block of size 32 alloc'd
357   at 0x........: malloc (vg_replace_malloc.c:...)
358   by 0x........: barriers_and_races (pth_barrier.c:76)
359   by 0x........: main (pth_barrier.c:122)
360
361----------------------------------------------------------------
362
363Possible data race during write of size 1 at 0x........ by thread #x
364Locks held: none
365   at 0x........: threadfunc (pth_barrier.c:60)
366   by 0x........: mythread_wrapper (hg_intercepts.c:...)
367   ...
368
369This conflicts with a previous write of size 1 by thread #x
370Locks held: none
371   at 0x........: threadfunc (pth_barrier.c:60)
372   by 0x........: mythread_wrapper (hg_intercepts.c:...)
373   ...
374
375Address 0x........ is 18 bytes inside a block of size 32 alloc'd
376   at 0x........: malloc (vg_replace_malloc.c:...)
377   by 0x........: barriers_and_races (pth_barrier.c:76)
378   by 0x........: main (pth_barrier.c:122)
379
380----------------------------------------------------------------
381
382Possible data race during write of size 1 at 0x........ by thread #x
383Locks held: none
384   at 0x........: threadfunc (pth_barrier.c:60)
385   by 0x........: mythread_wrapper (hg_intercepts.c:...)
386   ...
387
388This conflicts with a previous write of size 1 by thread #x
389Locks held: none
390   at 0x........: threadfunc (pth_barrier.c:60)
391   by 0x........: mythread_wrapper (hg_intercepts.c:...)
392   ...
393
394Address 0x........ is 19 bytes inside a block of size 32 alloc'd
395   at 0x........: malloc (vg_replace_malloc.c:...)
396   by 0x........: barriers_and_races (pth_barrier.c:76)
397   by 0x........: main (pth_barrier.c:122)
398
399----------------------------------------------------------------
400
401Possible data race during write of size 1 at 0x........ by thread #x
402Locks held: none
403   at 0x........: threadfunc (pth_barrier.c:60)
404   by 0x........: mythread_wrapper (hg_intercepts.c:...)
405   ...
406
407This conflicts with a previous write of size 1 by thread #x
408Locks held: none
409   at 0x........: threadfunc (pth_barrier.c:60)
410   by 0x........: mythread_wrapper (hg_intercepts.c:...)
411   ...
412
413Address 0x........ is 20 bytes inside a block of size 32 alloc'd
414   at 0x........: malloc (vg_replace_malloc.c:...)
415   by 0x........: barriers_and_races (pth_barrier.c:76)
416   by 0x........: main (pth_barrier.c:122)
417
418----------------------------------------------------------------
419
420Possible data race during write of size 1 at 0x........ by thread #x
421Locks held: none
422   at 0x........: threadfunc (pth_barrier.c:60)
423   by 0x........: mythread_wrapper (hg_intercepts.c:...)
424   ...
425
426This conflicts with a previous write of size 1 by thread #x
427Locks held: none
428   at 0x........: threadfunc (pth_barrier.c:60)
429   by 0x........: mythread_wrapper (hg_intercepts.c:...)
430   ...
431
432Address 0x........ is 21 bytes inside a block of size 32 alloc'd
433   at 0x........: malloc (vg_replace_malloc.c:...)
434   by 0x........: barriers_and_races (pth_barrier.c:76)
435   by 0x........: main (pth_barrier.c:122)
436
437----------------------------------------------------------------
438
439Possible data race during write of size 1 at 0x........ by thread #x
440Locks held: none
441   at 0x........: threadfunc (pth_barrier.c:60)
442   by 0x........: mythread_wrapper (hg_intercepts.c:...)
443   ...
444
445This conflicts with a previous write of size 1 by thread #x
446Locks held: none
447   at 0x........: threadfunc (pth_barrier.c:60)
448   by 0x........: mythread_wrapper (hg_intercepts.c:...)
449   ...
450
451Address 0x........ is 22 bytes inside a block of size 32 alloc'd
452   at 0x........: malloc (vg_replace_malloc.c:...)
453   by 0x........: barriers_and_races (pth_barrier.c:76)
454   by 0x........: main (pth_barrier.c:122)
455
456----------------------------------------------------------------
457
458Possible data race during write of size 1 at 0x........ by thread #x
459Locks held: none
460   at 0x........: threadfunc (pth_barrier.c:60)
461   by 0x........: mythread_wrapper (hg_intercepts.c:...)
462   ...
463
464This conflicts with a previous write of size 1 by thread #x
465Locks held: none
466   at 0x........: threadfunc (pth_barrier.c:60)
467   by 0x........: mythread_wrapper (hg_intercepts.c:...)
468   ...
469
470Address 0x........ is 23 bytes inside a block of size 32 alloc'd
471   at 0x........: malloc (vg_replace_malloc.c:...)
472   by 0x........: barriers_and_races (pth_barrier.c:76)
473   by 0x........: main (pth_barrier.c:122)
474
475----------------------------------------------------------------
476
477Possible data race during write of size 1 at 0x........ by thread #x
478Locks held: none
479   at 0x........: threadfunc (pth_barrier.c:60)
480   by 0x........: mythread_wrapper (hg_intercepts.c:...)
481   ...
482
483This conflicts with a previous write of size 1 by thread #x
484Locks held: none
485   at 0x........: threadfunc (pth_barrier.c:60)
486   by 0x........: mythread_wrapper (hg_intercepts.c:...)
487   ...
488
489Address 0x........ is 24 bytes inside a block of size 32 alloc'd
490   at 0x........: malloc (vg_replace_malloc.c:...)
491   by 0x........: barriers_and_races (pth_barrier.c:76)
492   by 0x........: main (pth_barrier.c:122)
493
494----------------------------------------------------------------
495
496Possible data race during write of size 1 at 0x........ by thread #x
497Locks held: none
498   at 0x........: threadfunc (pth_barrier.c:60)
499   by 0x........: mythread_wrapper (hg_intercepts.c:...)
500   ...
501
502This conflicts with a previous write of size 1 by thread #x
503Locks held: none
504   at 0x........: threadfunc (pth_barrier.c:60)
505   by 0x........: mythread_wrapper (hg_intercepts.c:...)
506   ...
507
508Address 0x........ is 25 bytes inside a block of size 32 alloc'd
509   at 0x........: malloc (vg_replace_malloc.c:...)
510   by 0x........: barriers_and_races (pth_barrier.c:76)
511   by 0x........: main (pth_barrier.c:122)
512
513----------------------------------------------------------------
514
515Possible data race during write of size 1 at 0x........ by thread #x
516Locks held: none
517   at 0x........: threadfunc (pth_barrier.c:60)
518   by 0x........: mythread_wrapper (hg_intercepts.c:...)
519   ...
520
521This conflicts with a previous write of size 1 by thread #x
522Locks held: none
523   at 0x........: threadfunc (pth_barrier.c:60)
524   by 0x........: mythread_wrapper (hg_intercepts.c:...)
525   ...
526
527Address 0x........ is 26 bytes inside a block of size 32 alloc'd
528   at 0x........: malloc (vg_replace_malloc.c:...)
529   by 0x........: barriers_and_races (pth_barrier.c:76)
530   by 0x........: main (pth_barrier.c:122)
531
532----------------------------------------------------------------
533
534Possible data race during write of size 1 at 0x........ by thread #x
535Locks held: none
536   at 0x........: threadfunc (pth_barrier.c:60)
537   by 0x........: mythread_wrapper (hg_intercepts.c:...)
538   ...
539
540This conflicts with a previous write of size 1 by thread #x
541Locks held: none
542   at 0x........: threadfunc (pth_barrier.c:60)
543   by 0x........: mythread_wrapper (hg_intercepts.c:...)
544   ...
545
546Address 0x........ is 27 bytes inside a block of size 32 alloc'd
547   at 0x........: malloc (vg_replace_malloc.c:...)
548   by 0x........: barriers_and_races (pth_barrier.c:76)
549   by 0x........: main (pth_barrier.c:122)
550
551----------------------------------------------------------------
552
553Possible data race during write of size 1 at 0x........ by thread #x
554Locks held: none
555   at 0x........: threadfunc (pth_barrier.c:60)
556   by 0x........: mythread_wrapper (hg_intercepts.c:...)
557   ...
558
559This conflicts with a previous write of size 1 by thread #x
560Locks held: none
561   at 0x........: threadfunc (pth_barrier.c:60)
562   by 0x........: mythread_wrapper (hg_intercepts.c:...)
563   ...
564
565Address 0x........ is 28 bytes inside a block of size 32 alloc'd
566   at 0x........: malloc (vg_replace_malloc.c:...)
567   by 0x........: barriers_and_races (pth_barrier.c:76)
568   by 0x........: main (pth_barrier.c:122)
569
570----------------------------------------------------------------
571
572Possible data race during write of size 1 at 0x........ by thread #x
573Locks held: none
574   at 0x........: threadfunc (pth_barrier.c:60)
575   by 0x........: mythread_wrapper (hg_intercepts.c:...)
576   ...
577
578This conflicts with a previous write of size 1 by thread #x
579Locks held: none
580   at 0x........: threadfunc (pth_barrier.c:60)
581   by 0x........: mythread_wrapper (hg_intercepts.c:...)
582   ...
583
584Address 0x........ is 29 bytes inside a block of size 32 alloc'd
585   at 0x........: malloc (vg_replace_malloc.c:...)
586   by 0x........: barriers_and_races (pth_barrier.c:76)
587   by 0x........: main (pth_barrier.c:122)
588
589----------------------------------------------------------------
590
591Possible data race during write of size 1 at 0x........ by thread #x
592Locks held: none
593   at 0x........: threadfunc (pth_barrier.c:60)
594   by 0x........: mythread_wrapper (hg_intercepts.c:...)
595   ...
596
597This conflicts with a previous write of size 1 by thread #x
598Locks held: none
599   at 0x........: threadfunc (pth_barrier.c:60)
600   by 0x........: mythread_wrapper (hg_intercepts.c:...)
601   ...
602
603Address 0x........ is 30 bytes inside a block of size 32 alloc'd
604   at 0x........: malloc (vg_replace_malloc.c:...)
605   by 0x........: barriers_and_races (pth_barrier.c:76)
606   by 0x........: main (pth_barrier.c:122)
607
608----------------------------------------------------------------
609
610Possible data race during write of size 1 at 0x........ by thread #x
611Locks held: none
612   at 0x........: threadfunc (pth_barrier.c:60)
613   by 0x........: mythread_wrapper (hg_intercepts.c:...)
614   ...
615
616This conflicts with a previous write of size 1 by thread #x
617Locks held: none
618   at 0x........: threadfunc (pth_barrier.c:60)
619   by 0x........: mythread_wrapper (hg_intercepts.c:...)
620   ...
621
622Address 0x........ is 31 bytes inside a block of size 32 alloc'd
623   at 0x........: malloc (vg_replace_malloc.c:...)
624   by 0x........: barriers_and_races (pth_barrier.c:76)
625   by 0x........: main (pth_barrier.c:122)
626
627