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