• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1---Thread-Announcement------------------------------------------
2
3Thread #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
11Thread #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
19Possible data race during write of size 1 at 0x........ by thread #x
20Locks held: none
21   at 0x........: threadfunc (pth_barrier.c:60)
22   by 0x........: mythread_wrapper (hg_intercepts.c:...)
23   ...
24
25This conflicts with a previous write of size 1 by thread #x
26Locks 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
37Possible data race during write of size 1 at 0x........ by thread #x
38Locks held: none
39   at 0x........: threadfunc (pth_barrier.c:60)
40   by 0x........: mythread_wrapper (hg_intercepts.c:...)
41   ...
42
43This conflicts with a previous write of size 1 by thread #x
44Locks 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
55Possible data race during write of size 1 at 0x........ by thread #x
56Locks held: none
57   at 0x........: threadfunc (pth_barrier.c:60)
58   by 0x........: mythread_wrapper (hg_intercepts.c:...)
59   ...
60
61This conflicts with a previous write of size 1 by thread #x
62Locks 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
73Possible data race during write of size 1 at 0x........ by thread #x
74Locks held: none
75   at 0x........: threadfunc (pth_barrier.c:60)
76   by 0x........: mythread_wrapper (hg_intercepts.c:...)
77   ...
78
79This conflicts with a previous write of size 1 by thread #x
80Locks 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
91Possible data race during write of size 1 at 0x........ by thread #x
92Locks held: none
93   at 0x........: threadfunc (pth_barrier.c:60)
94   by 0x........: mythread_wrapper (hg_intercepts.c:...)
95   ...
96
97This conflicts with a previous write of size 1 by thread #x
98Locks 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
109Possible data race during write of size 1 at 0x........ by thread #x
110Locks held: none
111   at 0x........: threadfunc (pth_barrier.c:60)
112   by 0x........: mythread_wrapper (hg_intercepts.c:...)
113   ...
114
115This conflicts with a previous write of size 1 by thread #x
116Locks 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
127Possible data race during write of size 1 at 0x........ by thread #x
128Locks held: none
129   at 0x........: threadfunc (pth_barrier.c:60)
130   by 0x........: mythread_wrapper (hg_intercepts.c:...)
131   ...
132
133This conflicts with a previous write of size 1 by thread #x
134Locks 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
145Possible data race during write of size 1 at 0x........ by thread #x
146Locks held: none
147   at 0x........: threadfunc (pth_barrier.c:60)
148   by 0x........: mythread_wrapper (hg_intercepts.c:...)
149   ...
150
151This conflicts with a previous write of size 1 by thread #x
152Locks 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
163Possible data race during write of size 1 at 0x........ by thread #x
164Locks held: none
165   at 0x........: threadfunc (pth_barrier.c:60)
166   by 0x........: mythread_wrapper (hg_intercepts.c:...)
167   ...
168
169This conflicts with a previous write of size 1 by thread #x
170Locks 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
181Possible data race during write of size 1 at 0x........ by thread #x
182Locks held: none
183   at 0x........: threadfunc (pth_barrier.c:60)
184   by 0x........: mythread_wrapper (hg_intercepts.c:...)
185   ...
186
187This conflicts with a previous write of size 1 by thread #x
188Locks 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
199Possible data race during write of size 1 at 0x........ by thread #x
200Locks held: none
201   at 0x........: threadfunc (pth_barrier.c:60)
202   by 0x........: mythread_wrapper (hg_intercepts.c:...)
203   ...
204
205This conflicts with a previous write of size 1 by thread #x
206Locks 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
217Possible data race during write of size 1 at 0x........ by thread #x
218Locks held: none
219   at 0x........: threadfunc (pth_barrier.c:60)
220   by 0x........: mythread_wrapper (hg_intercepts.c:...)
221   ...
222
223This conflicts with a previous write of size 1 by thread #x
224Locks 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
235Possible data race during write of size 1 at 0x........ by thread #x
236Locks held: none
237   at 0x........: threadfunc (pth_barrier.c:60)
238   by 0x........: mythread_wrapper (hg_intercepts.c:...)
239   ...
240
241This conflicts with a previous write of size 1 by thread #x
242Locks 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
253Possible data race during write of size 1 at 0x........ by thread #x
254Locks held: none
255   at 0x........: threadfunc (pth_barrier.c:60)
256   by 0x........: mythread_wrapper (hg_intercepts.c:...)
257   ...
258
259This conflicts with a previous write of size 1 by thread #x
260Locks 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
271Possible data race during write of size 1 at 0x........ by thread #x
272Locks held: none
273   at 0x........: threadfunc (pth_barrier.c:60)
274   by 0x........: mythread_wrapper (hg_intercepts.c:...)
275   ...
276
277This conflicts with a previous write of size 1 by thread #x
278Locks 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
289Possible data race during write of size 1 at 0x........ by thread #x
290Locks held: none
291   at 0x........: threadfunc (pth_barrier.c:60)
292   by 0x........: mythread_wrapper (hg_intercepts.c:...)
293   ...
294
295This conflicts with a previous write of size 1 by thread #x
296Locks 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
307Possible data race during write of size 1 at 0x........ by thread #x
308Locks held: none
309   at 0x........: threadfunc (pth_barrier.c:60)
310   by 0x........: mythread_wrapper (hg_intercepts.c:...)
311   ...
312
313This conflicts with a previous write of size 1 by thread #x
314Locks 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
325Possible data race during write of size 1 at 0x........ by thread #x
326Locks held: none
327   at 0x........: threadfunc (pth_barrier.c:60)
328   by 0x........: mythread_wrapper (hg_intercepts.c:...)
329   ...
330
331This conflicts with a previous write of size 1 by thread #x
332Locks 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
343Possible data race during write of size 1 at 0x........ by thread #x
344Locks held: none
345   at 0x........: threadfunc (pth_barrier.c:60)
346   by 0x........: mythread_wrapper (hg_intercepts.c:...)
347   ...
348
349This conflicts with a previous write of size 1 by thread #x
350Locks 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
361Possible data race during write of size 1 at 0x........ by thread #x
362Locks held: none
363   at 0x........: threadfunc (pth_barrier.c:60)
364   by 0x........: mythread_wrapper (hg_intercepts.c:...)
365   ...
366
367This conflicts with a previous write of size 1 by thread #x
368Locks 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
379Possible data race during write of size 1 at 0x........ by thread #x
380Locks held: none
381   at 0x........: threadfunc (pth_barrier.c:60)
382   by 0x........: mythread_wrapper (hg_intercepts.c:...)
383   ...
384
385This conflicts with a previous write of size 1 by thread #x
386Locks 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
397Possible data race during write of size 1 at 0x........ by thread #x
398Locks held: none
399   at 0x........: threadfunc (pth_barrier.c:60)
400   by 0x........: mythread_wrapper (hg_intercepts.c:...)
401   ...
402
403This conflicts with a previous write of size 1 by thread #x
404Locks 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
415Possible data race during write of size 1 at 0x........ by thread #x
416Locks held: none
417   at 0x........: threadfunc (pth_barrier.c:60)
418   by 0x........: mythread_wrapper (hg_intercepts.c:...)
419   ...
420
421This conflicts with a previous write of size 1 by thread #x
422Locks 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
433Possible data race during write of size 1 at 0x........ by thread #x
434Locks held: none
435   at 0x........: threadfunc (pth_barrier.c:60)
436   by 0x........: mythread_wrapper (hg_intercepts.c:...)
437   ...
438
439This conflicts with a previous write of size 1 by thread #x
440Locks 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
451Possible data race during write of size 1 at 0x........ by thread #x
452Locks held: none
453   at 0x........: threadfunc (pth_barrier.c:60)
454   by 0x........: mythread_wrapper (hg_intercepts.c:...)
455   ...
456
457This conflicts with a previous write of size 1 by thread #x
458Locks 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
469Possible data race during write of size 1 at 0x........ by thread #x
470Locks held: none
471   at 0x........: threadfunc (pth_barrier.c:60)
472   by 0x........: mythread_wrapper (hg_intercepts.c:...)
473   ...
474
475This conflicts with a previous write of size 1 by thread #x
476Locks 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
487Possible data race during write of size 1 at 0x........ by thread #x
488Locks held: none
489   at 0x........: threadfunc (pth_barrier.c:60)
490   by 0x........: mythread_wrapper (hg_intercepts.c:...)
491   ...
492
493This conflicts with a previous write of size 1 by thread #x
494Locks 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
505Possible data race during write of size 1 at 0x........ by thread #x
506Locks held: none
507   at 0x........: threadfunc (pth_barrier.c:60)
508   by 0x........: mythread_wrapper (hg_intercepts.c:...)
509   ...
510
511This conflicts with a previous write of size 1 by thread #x
512Locks 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
523Possible data race during write of size 1 at 0x........ by thread #x
524Locks held: none
525   at 0x........: threadfunc (pth_barrier.c:60)
526   by 0x........: mythread_wrapper (hg_intercepts.c:...)
527   ...
528
529This conflicts with a previous write of size 1 by thread #x
530Locks 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
541Possible data race during write of size 1 at 0x........ by thread #x
542Locks held: none
543   at 0x........: threadfunc (pth_barrier.c:60)
544   by 0x........: mythread_wrapper (hg_intercepts.c:...)
545   ...
546
547This conflicts with a previous write of size 1 by thread #x
548Locks 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
559Possible data race during write of size 1 at 0x........ by thread #x
560Locks held: none
561   at 0x........: threadfunc (pth_barrier.c:60)
562   by 0x........: mythread_wrapper (hg_intercepts.c:...)
563   ...
564
565This conflicts with a previous write of size 1 by thread #x
566Locks 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
577Possible data race during write of size 1 at 0x........ by thread #x
578Locks held: none
579   at 0x........: threadfunc (pth_barrier.c:60)
580   by 0x........: mythread_wrapper (hg_intercepts.c:...)
581   ...
582
583This conflicts with a previous write of size 1 by thread #x
584Locks 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