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