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