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