1 ---Thread
-Announcement
------------------------------------------
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)
9 ---Thread
-Announcement
------------------------------------------
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)
17 ---Thread
-Announcement
------------------------------------------
19 Thread #x is the
program's root thread
21 ----------------------------------------------------------------
23 Possible data race during write of size 1 at 0x........ by thread #x
25 at 0x........: threadfunc (pth_barrier.c:60)
26 by 0x........: mythread_wrapper (hg_intercepts.c:...)
29 This conflicts with a previous write of size 1 by thread #x
31 at 0x........: threadfunc (pth_barrier.c:60)
32 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
40 ----------------------------------------------------------------
42 Possible data race during write of size 1 at 0x........ by thread #x
44 at 0x........: threadfunc (pth_barrier.c:60)
45 by 0x........: mythread_wrapper (hg_intercepts.c:...)
48 This conflicts with a previous write of size 1 by thread #x
50 at 0x........: threadfunc (pth_barrier.c:60)
51 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
59 ----------------------------------------------------------------
61 Possible data race during write of size 1 at 0x........ by thread #x
63 at 0x........: threadfunc (pth_barrier.c:60)
64 by 0x........: mythread_wrapper (hg_intercepts.c:...)
67 This conflicts with a previous write of size 1 by thread #x
69 at 0x........: threadfunc (pth_barrier.c:60)
70 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
78 ----------------------------------------------------------------
80 Possible data race during write of size 1 at 0x........ by thread #x
82 at 0x........: threadfunc (pth_barrier.c:60)
83 by 0x........: mythread_wrapper (hg_intercepts.c:...)
86 This conflicts with a previous write of size 1 by thread #x
88 at 0x........: threadfunc (pth_barrier.c:60)
89 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
97 ----------------------------------------------------------------
99 Possible data race during write of size 1 at 0x........ by thread #x
101 at 0x........: threadfunc (pth_barrier.c:60)
102 by 0x........: mythread_wrapper (hg_intercepts.c:...)
105 This conflicts with a previous write of size 1 by thread #x
107 at 0x........: threadfunc (pth_barrier.c:60)
108 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
116 ----------------------------------------------------------------
118 Possible data race during write of size 1 at 0x........ by thread #x
120 at 0x........: threadfunc (pth_barrier.c:60)
121 by 0x........: mythread_wrapper (hg_intercepts.c:...)
124 This conflicts with a previous write of size 1 by thread #x
126 at 0x........: threadfunc (pth_barrier.c:60)
127 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
135 ----------------------------------------------------------------
137 Possible data race during write of size 1 at 0x........ by thread #x
139 at 0x........: threadfunc (pth_barrier.c:60)
140 by 0x........: mythread_wrapper (hg_intercepts.c:...)
143 This conflicts with a previous write of size 1 by thread #x
145 at 0x........: threadfunc (pth_barrier.c:60)
146 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
154 ----------------------------------------------------------------
156 Possible data race during write of size 1 at 0x........ by thread #x
158 at 0x........: threadfunc (pth_barrier.c:60)
159 by 0x........: mythread_wrapper (hg_intercepts.c:...)
162 This conflicts with a previous write of size 1 by thread #x
164 at 0x........: threadfunc (pth_barrier.c:60)
165 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
173 ----------------------------------------------------------------
175 Possible data race during write of size 1 at 0x........ by thread #x
177 at 0x........: threadfunc (pth_barrier.c:60)
178 by 0x........: mythread_wrapper (hg_intercepts.c:...)
181 This conflicts with a previous write of size 1 by thread #x
183 at 0x........: threadfunc (pth_barrier.c:60)
184 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
192 ----------------------------------------------------------------
194 Possible data race during write of size 1 at 0x........ by thread #x
196 at 0x........: threadfunc (pth_barrier.c:60)
197 by 0x........: mythread_wrapper (hg_intercepts.c:...)
200 This conflicts with a previous write of size 1 by thread #x
202 at 0x........: threadfunc (pth_barrier.c:60)
203 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
211 ----------------------------------------------------------------
213 Possible data race during write of size 1 at 0x........ by thread #x
215 at 0x........: threadfunc (pth_barrier.c:60)
216 by 0x........: mythread_wrapper (hg_intercepts.c:...)
219 This conflicts with a previous write of size 1 by thread #x
221 at 0x........: threadfunc (pth_barrier.c:60)
222 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
230 ----------------------------------------------------------------
232 Possible data race during write of size 1 at 0x........ by thread #x
234 at 0x........: threadfunc (pth_barrier.c:60)
235 by 0x........: mythread_wrapper (hg_intercepts.c:...)
238 This conflicts with a previous write of size 1 by thread #x
240 at 0x........: threadfunc (pth_barrier.c:60)
241 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
249 ----------------------------------------------------------------
251 Possible data race during write of size 1 at 0x........ by thread #x
253 at 0x........: threadfunc (pth_barrier.c:60)
254 by 0x........: mythread_wrapper (hg_intercepts.c:...)
257 This conflicts with a previous write of size 1 by thread #x
259 at 0x........: threadfunc (pth_barrier.c:60)
260 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
268 ----------------------------------------------------------------
270 Possible data race during write of size 1 at 0x........ by thread #x
272 at 0x........: threadfunc (pth_barrier.c:60)
273 by 0x........: mythread_wrapper (hg_intercepts.c:...)
276 This conflicts with a previous write of size 1 by thread #x
278 at 0x........: threadfunc (pth_barrier.c:60)
279 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
287 ----------------------------------------------------------------
289 Possible data race during write of size 1 at 0x........ by thread #x
291 at 0x........: threadfunc (pth_barrier.c:60)
292 by 0x........: mythread_wrapper (hg_intercepts.c:...)
295 This conflicts with a previous write of size 1 by thread #x
297 at 0x........: threadfunc (pth_barrier.c:60)
298 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
306 ----------------------------------------------------------------
308 Possible data race during write of size 1 at 0x........ by thread #x
310 at 0x........: threadfunc (pth_barrier.c:60)
311 by 0x........: mythread_wrapper (hg_intercepts.c:...)
314 This conflicts with a previous write of size 1 by thread #x
316 at 0x........: threadfunc (pth_barrier.c:60)
317 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
325 ----------------------------------------------------------------
327 Possible data race during write of size 1 at 0x........ by thread #x
329 at 0x........: threadfunc (pth_barrier.c:60)
330 by 0x........: mythread_wrapper (hg_intercepts.c:...)
333 This conflicts with a previous write of size 1 by thread #x
335 at 0x........: threadfunc (pth_barrier.c:60)
336 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
344 ----------------------------------------------------------------
346 Possible data race during write of size 1 at 0x........ by thread #x
348 at 0x........: threadfunc (pth_barrier.c:60)
349 by 0x........: mythread_wrapper (hg_intercepts.c:...)
352 This conflicts with a previous write of size 1 by thread #x
354 at 0x........: threadfunc (pth_barrier.c:60)
355 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
363 ----------------------------------------------------------------
365 Possible data race during write of size 1 at 0x........ by thread #x
367 at 0x........: threadfunc (pth_barrier.c:60)
368 by 0x........: mythread_wrapper (hg_intercepts.c:...)
371 This conflicts with a previous write of size 1 by thread #x
373 at 0x........: threadfunc (pth_barrier.c:60)
374 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
382 ----------------------------------------------------------------
384 Possible data race during write of size 1 at 0x........ by thread #x
386 at 0x........: threadfunc (pth_barrier.c:60)
387 by 0x........: mythread_wrapper (hg_intercepts.c:...)
390 This conflicts with a previous write of size 1 by thread #x
392 at 0x........: threadfunc (pth_barrier.c:60)
393 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
401 ----------------------------------------------------------------
403 Possible data race during write of size 1 at 0x........ by thread #x
405 at 0x........: threadfunc (pth_barrier.c:60)
406 by 0x........: mythread_wrapper (hg_intercepts.c:...)
409 This conflicts with a previous write of size 1 by thread #x
411 at 0x........: threadfunc (pth_barrier.c:60)
412 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
420 ----------------------------------------------------------------
422 Possible data race during write of size 1 at 0x........ by thread #x
424 at 0x........: threadfunc (pth_barrier.c:60)
425 by 0x........: mythread_wrapper (hg_intercepts.c:...)
428 This conflicts with a previous write of size 1 by thread #x
430 at 0x........: threadfunc (pth_barrier.c:60)
431 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
439 ----------------------------------------------------------------
441 Possible data race during write of size 1 at 0x........ by thread #x
443 at 0x........: threadfunc (pth_barrier.c:60)
444 by 0x........: mythread_wrapper (hg_intercepts.c:...)
447 This conflicts with a previous write of size 1 by thread #x
449 at 0x........: threadfunc (pth_barrier.c:60)
450 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
458 ----------------------------------------------------------------
460 Possible data race during write of size 1 at 0x........ by thread #x
462 at 0x........: threadfunc (pth_barrier.c:60)
463 by 0x........: mythread_wrapper (hg_intercepts.c:...)
466 This conflicts with a previous write of size 1 by thread #x
468 at 0x........: threadfunc (pth_barrier.c:60)
469 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
477 ----------------------------------------------------------------
479 Possible data race during write of size 1 at 0x........ by thread #x
481 at 0x........: threadfunc (pth_barrier.c:60)
482 by 0x........: mythread_wrapper (hg_intercepts.c:...)
485 This conflicts with a previous write of size 1 by thread #x
487 at 0x........: threadfunc (pth_barrier.c:60)
488 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
496 ----------------------------------------------------------------
498 Possible data race during write of size 1 at 0x........ by thread #x
500 at 0x........: threadfunc (pth_barrier.c:60)
501 by 0x........: mythread_wrapper (hg_intercepts.c:...)
504 This conflicts with a previous write of size 1 by thread #x
506 at 0x........: threadfunc (pth_barrier.c:60)
507 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
515 ----------------------------------------------------------------
517 Possible data race during write of size 1 at 0x........ by thread #x
519 at 0x........: threadfunc (pth_barrier.c:60)
520 by 0x........: mythread_wrapper (hg_intercepts.c:...)
523 This conflicts with a previous write of size 1 by thread #x
525 at 0x........: threadfunc (pth_barrier.c:60)
526 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
534 ----------------------------------------------------------------
536 Possible data race during write of size 1 at 0x........ by thread #x
538 at 0x........: threadfunc (pth_barrier.c:60)
539 by 0x........: mythread_wrapper (hg_intercepts.c:...)
542 This conflicts with a previous write of size 1 by thread #x
544 at 0x........: threadfunc (pth_barrier.c:60)
545 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
553 ----------------------------------------------------------------
555 Possible data race during write of size 1 at 0x........ by thread #x
557 at 0x........: threadfunc (pth_barrier.c:60)
558 by 0x........: mythread_wrapper (hg_intercepts.c:...)
561 This conflicts with a previous write of size 1 by thread #x
563 at 0x........: threadfunc (pth_barrier.c:60)
564 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
572 ----------------------------------------------------------------
574 Possible data race during write of size 1 at 0x........ by thread #x
576 at 0x........: threadfunc (pth_barrier.c:60)
577 by 0x........: mythread_wrapper (hg_intercepts.c:...)
580 This conflicts with a previous write of size 1 by thread #x
582 at 0x........: threadfunc (pth_barrier.c:60)
583 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
591 ----------------------------------------------------------------
593 Possible data race during write of size 1 at 0x........ by thread #x
595 at 0x........: threadfunc (pth_barrier.c:60)
596 by 0x........: mythread_wrapper (hg_intercepts.c:...)
599 This conflicts with a previous write of size 1 by thread #x
601 at 0x........: threadfunc (pth_barrier.c:60)
602 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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
610 ----------------------------------------------------------------
612 Possible data race during write of size 1 at 0x........ by thread #x
614 at 0x........: threadfunc (pth_barrier.c:60)
615 by 0x........: mythread_wrapper (hg_intercepts.c:...)
618 This conflicts with a previous write of size 1 by thread #x
620 at 0x........: threadfunc (pth_barrier.c:60)
621 by 0x........: mythread_wrapper (hg_intercepts.c:...)
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