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