1 Thread #x was created 2 ... 3 by 0x........: pthread_create@* (hg_intercepts.c:...) 4 by 0x........: barriers_and_races (pth_barrier.c:84) 5 by 0x........: main (pth_barrier.c:107) 6 7 Thread #x was created 8 ... 9 by 0x........: pthread_create@* (hg_intercepts.c:...) 10 by 0x........: barriers_and_races (pth_barrier.c:84) 11 by 0x........: main (pth_barrier.c:107) 12 13 Possible data race during write of size 4 at 0x........ by thread #x 14 at 0x........: threadfunc (pth_barrier.c:57) 15 by 0x........: mythread_wrapper (hg_intercepts.c:...) 16 ... 17 This conflicts with a previous write of size 4 by thread #x 18 at 0x........: threadfunc (pth_barrier.c:57) 19 by 0x........: mythread_wrapper (hg_intercepts.c:...) 20 ... 21 Address 0x........ is 0 bytes inside a block of size 128 alloc'd 22 at 0x........: malloc (vg_replace_malloc.c:...) 23 by 0x........: barriers_and_races (pth_barrier.c:72) 24 by 0x........: main (pth_barrier.c:107) 25 26 Possible data race during write of size 4 at 0x........ by thread #x 27 at 0x........: threadfunc (pth_barrier.c:57) 28 by 0x........: mythread_wrapper (hg_intercepts.c:...) 29 ... 30 This conflicts with a previous write of size 4 by thread #x 31 at 0x........: threadfunc (pth_barrier.c:57) 32 by 0x........: mythread_wrapper (hg_intercepts.c:...) 33 ... 34 Address 0x........ is 4 bytes inside a block of size 128 alloc'd 35 at 0x........: malloc (vg_replace_malloc.c:...) 36 by 0x........: barriers_and_races (pth_barrier.c:72) 37 by 0x........: main (pth_barrier.c:107) 38 39 Possible data race during write of size 4 at 0x........ by thread #x 40 at 0x........: threadfunc (pth_barrier.c:57) 41 by 0x........: mythread_wrapper (hg_intercepts.c:...) 42 ... 43 This conflicts with a previous write of size 4 by thread #x 44 at 0x........: threadfunc (pth_barrier.c:57) 45 by 0x........: mythread_wrapper (hg_intercepts.c:...) 46 ... 47 Address 0x........ is 8 bytes inside a block of size 128 alloc'd 48 at 0x........: malloc (vg_replace_malloc.c:...) 49 by 0x........: barriers_and_races (pth_barrier.c:72) 50 by 0x........: main (pth_barrier.c:107) 51 52 Possible data race during write of size 4 at 0x........ by thread #x 53 at 0x........: threadfunc (pth_barrier.c:57) 54 by 0x........: mythread_wrapper (hg_intercepts.c:...) 55 ... 56 This conflicts with a previous write of size 4 by thread #x 57 at 0x........: threadfunc (pth_barrier.c:57) 58 by 0x........: mythread_wrapper (hg_intercepts.c:...) 59 ... 60 Address 0x........ is 12 bytes inside a block of size 128 alloc'd 61 at 0x........: malloc (vg_replace_malloc.c:...) 62 by 0x........: barriers_and_races (pth_barrier.c:72) 63 by 0x........: main (pth_barrier.c:107) 64 65 Possible data race during write of size 4 at 0x........ by thread #x 66 at 0x........: threadfunc (pth_barrier.c:57) 67 by 0x........: mythread_wrapper (hg_intercepts.c:...) 68 ... 69 This conflicts with a previous write of size 4 by thread #x 70 at 0x........: threadfunc (pth_barrier.c:57) 71 by 0x........: mythread_wrapper (hg_intercepts.c:...) 72 ... 73 Address 0x........ is 16 bytes inside a block of size 128 alloc'd 74 at 0x........: malloc (vg_replace_malloc.c:...) 75 by 0x........: barriers_and_races (pth_barrier.c:72) 76 by 0x........: main (pth_barrier.c:107) 77 78 Possible data race during write of size 4 at 0x........ by thread #x 79 at 0x........: threadfunc (pth_barrier.c:57) 80 by 0x........: mythread_wrapper (hg_intercepts.c:...) 81 ... 82 This conflicts with a previous write of size 4 by thread #x 83 at 0x........: threadfunc (pth_barrier.c:57) 84 by 0x........: mythread_wrapper (hg_intercepts.c:...) 85 ... 86 Address 0x........ is 20 bytes inside a block of size 128 alloc'd 87 at 0x........: malloc (vg_replace_malloc.c:...) 88 by 0x........: barriers_and_races (pth_barrier.c:72) 89 by 0x........: main (pth_barrier.c:107) 90 91 Possible data race during write of size 4 at 0x........ by thread #x 92 at 0x........: threadfunc (pth_barrier.c:57) 93 by 0x........: mythread_wrapper (hg_intercepts.c:...) 94 ... 95 This conflicts with a previous write of size 4 by thread #x 96 at 0x........: threadfunc (pth_barrier.c:57) 97 by 0x........: mythread_wrapper (hg_intercepts.c:...) 98 ... 99 Address 0x........ is 24 bytes inside a block of size 128 alloc'd 100 at 0x........: malloc (vg_replace_malloc.c:...) 101 by 0x........: barriers_and_races (pth_barrier.c:72) 102 by 0x........: main (pth_barrier.c:107) 103 104 Possible data race during write of size 4 at 0x........ by thread #x 105 at 0x........: threadfunc (pth_barrier.c:57) 106 by 0x........: mythread_wrapper (hg_intercepts.c:...) 107 ... 108 This conflicts with a previous write of size 4 by thread #x 109 at 0x........: threadfunc (pth_barrier.c:57) 110 by 0x........: mythread_wrapper (hg_intercepts.c:...) 111 ... 112 Address 0x........ is 28 bytes inside a block of size 128 alloc'd 113 at 0x........: malloc (vg_replace_malloc.c:...) 114 by 0x........: barriers_and_races (pth_barrier.c:72) 115 by 0x........: main (pth_barrier.c:107) 116 117 Possible data race during write of size 4 at 0x........ by thread #x 118 at 0x........: threadfunc (pth_barrier.c:57) 119 by 0x........: mythread_wrapper (hg_intercepts.c:...) 120 ... 121 This conflicts with a previous write of size 4 by thread #x 122 at 0x........: threadfunc (pth_barrier.c:57) 123 by 0x........: mythread_wrapper (hg_intercepts.c:...) 124 ... 125 Address 0x........ is 32 bytes inside a block of size 128 alloc'd 126 at 0x........: malloc (vg_replace_malloc.c:...) 127 by 0x........: barriers_and_races (pth_barrier.c:72) 128 by 0x........: main (pth_barrier.c:107) 129 130 Possible data race during write of size 4 at 0x........ by thread #x 131 at 0x........: threadfunc (pth_barrier.c:57) 132 by 0x........: mythread_wrapper (hg_intercepts.c:...) 133 ... 134 This conflicts with a previous write of size 4 by thread #x 135 at 0x........: threadfunc (pth_barrier.c:57) 136 by 0x........: mythread_wrapper (hg_intercepts.c:...) 137 ... 138 Address 0x........ is 36 bytes inside a block of size 128 alloc'd 139 at 0x........: malloc (vg_replace_malloc.c:...) 140 by 0x........: barriers_and_races (pth_barrier.c:72) 141 by 0x........: main (pth_barrier.c:107) 142 143 Possible data race during write of size 4 at 0x........ by thread #x 144 at 0x........: threadfunc (pth_barrier.c:57) 145 by 0x........: mythread_wrapper (hg_intercepts.c:...) 146 ... 147 This conflicts with a previous write of size 4 by thread #x 148 at 0x........: threadfunc (pth_barrier.c:57) 149 by 0x........: mythread_wrapper (hg_intercepts.c:...) 150 ... 151 Address 0x........ is 40 bytes inside a block of size 128 alloc'd 152 at 0x........: malloc (vg_replace_malloc.c:...) 153 by 0x........: barriers_and_races (pth_barrier.c:72) 154 by 0x........: main (pth_barrier.c:107) 155 156 Possible data race during write of size 4 at 0x........ by thread #x 157 at 0x........: threadfunc (pth_barrier.c:57) 158 by 0x........: mythread_wrapper (hg_intercepts.c:...) 159 ... 160 This conflicts with a previous write of size 4 by thread #x 161 at 0x........: threadfunc (pth_barrier.c:57) 162 by 0x........: mythread_wrapper (hg_intercepts.c:...) 163 ... 164 Address 0x........ is 44 bytes inside a block of size 128 alloc'd 165 at 0x........: malloc (vg_replace_malloc.c:...) 166 by 0x........: barriers_and_races (pth_barrier.c:72) 167 by 0x........: main (pth_barrier.c:107) 168 169 Possible data race during write of size 4 at 0x........ by thread #x 170 at 0x........: threadfunc (pth_barrier.c:57) 171 by 0x........: mythread_wrapper (hg_intercepts.c:...) 172 ... 173 This conflicts with a previous write of size 4 by thread #x 174 at 0x........: threadfunc (pth_barrier.c:57) 175 by 0x........: mythread_wrapper (hg_intercepts.c:...) 176 ... 177 Address 0x........ is 48 bytes inside a block of size 128 alloc'd 178 at 0x........: malloc (vg_replace_malloc.c:...) 179 by 0x........: barriers_and_races (pth_barrier.c:72) 180 by 0x........: main (pth_barrier.c:107) 181 182 Possible data race during write of size 4 at 0x........ by thread #x 183 at 0x........: threadfunc (pth_barrier.c:57) 184 by 0x........: mythread_wrapper (hg_intercepts.c:...) 185 ... 186 This conflicts with a previous write of size 4 by thread #x 187 at 0x........: threadfunc (pth_barrier.c:57) 188 by 0x........: mythread_wrapper (hg_intercepts.c:...) 189 ... 190 Address 0x........ is 52 bytes inside a block of size 128 alloc'd 191 at 0x........: malloc (vg_replace_malloc.c:...) 192 by 0x........: barriers_and_races (pth_barrier.c:72) 193 by 0x........: main (pth_barrier.c:107) 194 195 Possible data race during write of size 4 at 0x........ by thread #x 196 at 0x........: threadfunc (pth_barrier.c:57) 197 by 0x........: mythread_wrapper (hg_intercepts.c:...) 198 ... 199 This conflicts with a previous write of size 4 by thread #x 200 at 0x........: threadfunc (pth_barrier.c:57) 201 by 0x........: mythread_wrapper (hg_intercepts.c:...) 202 ... 203 Address 0x........ is 56 bytes inside a block of size 128 alloc'd 204 at 0x........: malloc (vg_replace_malloc.c:...) 205 by 0x........: barriers_and_races (pth_barrier.c:72) 206 by 0x........: main (pth_barrier.c:107) 207 208 Possible data race during write of size 4 at 0x........ by thread #x 209 at 0x........: threadfunc (pth_barrier.c:57) 210 by 0x........: mythread_wrapper (hg_intercepts.c:...) 211 ... 212 This conflicts with a previous write of size 4 by thread #x 213 at 0x........: threadfunc (pth_barrier.c:57) 214 by 0x........: mythread_wrapper (hg_intercepts.c:...) 215 ... 216 Address 0x........ is 60 bytes inside a block of size 128 alloc'd 217 at 0x........: malloc (vg_replace_malloc.c:...) 218 by 0x........: barriers_and_races (pth_barrier.c:72) 219 by 0x........: main (pth_barrier.c:107) 220 221 Possible data race during write of size 4 at 0x........ by thread #x 222 at 0x........: threadfunc (pth_barrier.c:57) 223 by 0x........: mythread_wrapper (hg_intercepts.c:...) 224 ... 225 This conflicts with a previous write of size 4 by thread #x 226 at 0x........: threadfunc (pth_barrier.c:57) 227 by 0x........: mythread_wrapper (hg_intercepts.c:...) 228 ... 229 Address 0x........ is 64 bytes inside a block of size 128 alloc'd 230 at 0x........: malloc (vg_replace_malloc.c:...) 231 by 0x........: barriers_and_races (pth_barrier.c:72) 232 by 0x........: main (pth_barrier.c:107) 233 234 Possible data race during write of size 4 at 0x........ by thread #x 235 at 0x........: threadfunc (pth_barrier.c:57) 236 by 0x........: mythread_wrapper (hg_intercepts.c:...) 237 ... 238 This conflicts with a previous write of size 4 by thread #x 239 at 0x........: threadfunc (pth_barrier.c:57) 240 by 0x........: mythread_wrapper (hg_intercepts.c:...) 241 ... 242 Address 0x........ is 68 bytes inside a block of size 128 alloc'd 243 at 0x........: malloc (vg_replace_malloc.c:...) 244 by 0x........: barriers_and_races (pth_barrier.c:72) 245 by 0x........: main (pth_barrier.c:107) 246 247 Possible data race during write of size 4 at 0x........ by thread #x 248 at 0x........: threadfunc (pth_barrier.c:57) 249 by 0x........: mythread_wrapper (hg_intercepts.c:...) 250 ... 251 This conflicts with a previous write of size 4 by thread #x 252 at 0x........: threadfunc (pth_barrier.c:57) 253 by 0x........: mythread_wrapper (hg_intercepts.c:...) 254 ... 255 Address 0x........ is 72 bytes inside a block of size 128 alloc'd 256 at 0x........: malloc (vg_replace_malloc.c:...) 257 by 0x........: barriers_and_races (pth_barrier.c:72) 258 by 0x........: main (pth_barrier.c:107) 259 260 Possible data race during write of size 4 at 0x........ by thread #x 261 at 0x........: threadfunc (pth_barrier.c:57) 262 by 0x........: mythread_wrapper (hg_intercepts.c:...) 263 ... 264 This conflicts with a previous write of size 4 by thread #x 265 at 0x........: threadfunc (pth_barrier.c:57) 266 by 0x........: mythread_wrapper (hg_intercepts.c:...) 267 ... 268 Address 0x........ is 76 bytes inside a block of size 128 alloc'd 269 at 0x........: malloc (vg_replace_malloc.c:...) 270 by 0x........: barriers_and_races (pth_barrier.c:72) 271 by 0x........: main (pth_barrier.c:107) 272 273 Possible data race during write of size 4 at 0x........ by thread #x 274 at 0x........: threadfunc (pth_barrier.c:57) 275 by 0x........: mythread_wrapper (hg_intercepts.c:...) 276 ... 277 This conflicts with a previous write of size 4 by thread #x 278 at 0x........: threadfunc (pth_barrier.c:57) 279 by 0x........: mythread_wrapper (hg_intercepts.c:...) 280 ... 281 Address 0x........ is 80 bytes inside a block of size 128 alloc'd 282 at 0x........: malloc (vg_replace_malloc.c:...) 283 by 0x........: barriers_and_races (pth_barrier.c:72) 284 by 0x........: main (pth_barrier.c:107) 285 286 Possible data race during write of size 4 at 0x........ by thread #x 287 at 0x........: threadfunc (pth_barrier.c:57) 288 by 0x........: mythread_wrapper (hg_intercepts.c:...) 289 ... 290 This conflicts with a previous write of size 4 by thread #x 291 at 0x........: threadfunc (pth_barrier.c:57) 292 by 0x........: mythread_wrapper (hg_intercepts.c:...) 293 ... 294 Address 0x........ is 84 bytes inside a block of size 128 alloc'd 295 at 0x........: malloc (vg_replace_malloc.c:...) 296 by 0x........: barriers_and_races (pth_barrier.c:72) 297 by 0x........: main (pth_barrier.c:107) 298 299 Possible data race during write of size 4 at 0x........ by thread #x 300 at 0x........: threadfunc (pth_barrier.c:57) 301 by 0x........: mythread_wrapper (hg_intercepts.c:...) 302 ... 303 This conflicts with a previous write of size 4 by thread #x 304 at 0x........: threadfunc (pth_barrier.c:57) 305 by 0x........: mythread_wrapper (hg_intercepts.c:...) 306 ... 307 Address 0x........ is 88 bytes inside a block of size 128 alloc'd 308 at 0x........: malloc (vg_replace_malloc.c:...) 309 by 0x........: barriers_and_races (pth_barrier.c:72) 310 by 0x........: main (pth_barrier.c:107) 311 312 Possible data race during write of size 4 at 0x........ by thread #x 313 at 0x........: threadfunc (pth_barrier.c:57) 314 by 0x........: mythread_wrapper (hg_intercepts.c:...) 315 ... 316 This conflicts with a previous write of size 4 by thread #x 317 at 0x........: threadfunc (pth_barrier.c:57) 318 by 0x........: mythread_wrapper (hg_intercepts.c:...) 319 ... 320 Address 0x........ is 92 bytes inside a block of size 128 alloc'd 321 at 0x........: malloc (vg_replace_malloc.c:...) 322 by 0x........: barriers_and_races (pth_barrier.c:72) 323 by 0x........: main (pth_barrier.c:107) 324 325 Possible data race during write of size 4 at 0x........ by thread #x 326 at 0x........: threadfunc (pth_barrier.c:57) 327 by 0x........: mythread_wrapper (hg_intercepts.c:...) 328 ... 329 This conflicts with a previous write of size 4 by thread #x 330 at 0x........: threadfunc (pth_barrier.c:57) 331 by 0x........: mythread_wrapper (hg_intercepts.c:...) 332 ... 333 Address 0x........ is 96 bytes inside a block of size 128 alloc'd 334 at 0x........: malloc (vg_replace_malloc.c:...) 335 by 0x........: barriers_and_races (pth_barrier.c:72) 336 by 0x........: main (pth_barrier.c:107) 337 338 Possible data race during write of size 4 at 0x........ by thread #x 339 at 0x........: threadfunc (pth_barrier.c:57) 340 by 0x........: mythread_wrapper (hg_intercepts.c:...) 341 ... 342 This conflicts with a previous write of size 4 by thread #x 343 at 0x........: threadfunc (pth_barrier.c:57) 344 by 0x........: mythread_wrapper (hg_intercepts.c:...) 345 ... 346 Address 0x........ is 100 bytes inside a block of size 128 alloc'd 347 at 0x........: malloc (vg_replace_malloc.c:...) 348 by 0x........: barriers_and_races (pth_barrier.c:72) 349 by 0x........: main (pth_barrier.c:107) 350 351 Possible data race during write of size 4 at 0x........ by thread #x 352 at 0x........: threadfunc (pth_barrier.c:57) 353 by 0x........: mythread_wrapper (hg_intercepts.c:...) 354 ... 355 This conflicts with a previous write of size 4 by thread #x 356 at 0x........: threadfunc (pth_barrier.c:57) 357 by 0x........: mythread_wrapper (hg_intercepts.c:...) 358 ... 359 Address 0x........ is 104 bytes inside a block of size 128 alloc'd 360 at 0x........: malloc (vg_replace_malloc.c:...) 361 by 0x........: barriers_and_races (pth_barrier.c:72) 362 by 0x........: main (pth_barrier.c:107) 363 364 Possible data race during write of size 4 at 0x........ by thread #x 365 at 0x........: threadfunc (pth_barrier.c:57) 366 by 0x........: mythread_wrapper (hg_intercepts.c:...) 367 ... 368 This conflicts with a previous write of size 4 by thread #x 369 at 0x........: threadfunc (pth_barrier.c:57) 370 by 0x........: mythread_wrapper (hg_intercepts.c:...) 371 ... 372 Address 0x........ is 108 bytes inside a block of size 128 alloc'd 373 at 0x........: malloc (vg_replace_malloc.c:...) 374 by 0x........: barriers_and_races (pth_barrier.c:72) 375 by 0x........: main (pth_barrier.c:107) 376 377 Possible data race during write of size 4 at 0x........ by thread #x 378 at 0x........: threadfunc (pth_barrier.c:57) 379 by 0x........: mythread_wrapper (hg_intercepts.c:...) 380 ... 381 This conflicts with a previous write of size 4 by thread #x 382 at 0x........: threadfunc (pth_barrier.c:57) 383 by 0x........: mythread_wrapper (hg_intercepts.c:...) 384 ... 385 Address 0x........ is 112 bytes inside a block of size 128 alloc'd 386 at 0x........: malloc (vg_replace_malloc.c:...) 387 by 0x........: barriers_and_races (pth_barrier.c:72) 388 by 0x........: main (pth_barrier.c:107) 389 390 Possible data race during write of size 4 at 0x........ by thread #x 391 at 0x........: threadfunc (pth_barrier.c:57) 392 by 0x........: mythread_wrapper (hg_intercepts.c:...) 393 ... 394 This conflicts with a previous write of size 4 by thread #x 395 at 0x........: threadfunc (pth_barrier.c:57) 396 by 0x........: mythread_wrapper (hg_intercepts.c:...) 397 ... 398 Address 0x........ is 116 bytes inside a block of size 128 alloc'd 399 at 0x........: malloc (vg_replace_malloc.c:...) 400 by 0x........: barriers_and_races (pth_barrier.c:72) 401 by 0x........: main (pth_barrier.c:107) 402 403 Possible data race during write of size 4 at 0x........ by thread #x 404 at 0x........: threadfunc (pth_barrier.c:57) 405 by 0x........: mythread_wrapper (hg_intercepts.c:...) 406 ... 407 This conflicts with a previous write of size 4 by thread #x 408 at 0x........: threadfunc (pth_barrier.c:57) 409 by 0x........: mythread_wrapper (hg_intercepts.c:...) 410 ... 411 Address 0x........ is 120 bytes inside a block of size 128 alloc'd 412 at 0x........: malloc (vg_replace_malloc.c:...) 413 by 0x........: barriers_and_races (pth_barrier.c:72) 414 by 0x........: main (pth_barrier.c:107) 415 416 Possible data race during write of size 4 at 0x........ by thread #x 417 at 0x........: threadfunc (pth_barrier.c:57) 418 by 0x........: mythread_wrapper (hg_intercepts.c:...) 419 ... 420 This conflicts with a previous write of size 4 by thread #x 421 at 0x........: threadfunc (pth_barrier.c:57) 422 by 0x........: mythread_wrapper (hg_intercepts.c:...) 423 ... 424 Address 0x........ is 124 bytes inside a block of size 128 alloc'd 425 at 0x........: malloc (vg_replace_malloc.c:...) 426 by 0x........: barriers_and_races (pth_barrier.c:72) 427 by 0x........: main (pth_barrier.c:107) 428 429