Skipping 1,039 KB..
Full LogTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
> #4 camlStdlib__Array.init_295 <null> (weak_array_par.opt+0x153ae2) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:329 (weak_array_par.opt+0x1364d5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Thread T6 (tid=819624, running) created by main thread at:
> #0 pthread_create <null> (weak_array_par.opt+0xb64ab) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_domain_spawn /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1431:9 (weak_array_par.opt+0x1b4b74) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 camlStdlib__Domain.spawn_755 <null> (weak_array_par.opt+0x171156) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 camlStdlib__Array.init_295 <null> (weak_array_par.opt+0x153ae2) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:329 (weak_array_par.opt+0x1364d5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> SUMMARY: ThreadSanitizer: data race /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 in ephe_clean_minor
> ==================
> ==================
> WARNING: ThreadSanitizer: data race (pid=819616)
> Write of size 8 at 0x72c400000020 by thread T1 (mutexes: write M0):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_stw_empty_minor_heap /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:928:3 (weak_array_par.opt+0x1e4dcb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 stw_handler /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1622:3 (weak_array_par.opt+0x1b2d4f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 handle_incoming /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:401:5 (weak_array_par.opt+0x1b2d4f)
> #5 caml_handle_incoming_interrupts /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:414:3 (weak_array_par.opt+0x1b2d4f)
> #6 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2054:5 (weak_array_par.opt+0x1b6454) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_alloc_small /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:164:3 (weak_array_par.opt+0x1a3cc4) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 ephe_get_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:303:11 (weak_array_par.opt+0x1f88fc) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_ephe_get_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:317:10 (weak_array_par.opt+0x1f89b3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_weak_get /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:322:10 (weak_array_par.opt+0x1f89b3)
> #12 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 camlStdlib__Weak.get_393 <null> (weak_array_par.opt+0x19e8cb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:100 (weak_array_par.opt+0x136268) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #15 camlStdlib__Domain.body_760 <null> (weak_array_par.opt+0x17123f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 caml_callback_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:206:12 (weak_array_par.opt+0x1b02e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 caml_callback_res /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:321:25 (weak_array_par.opt+0x1b0d5e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 domain_thread_func /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1357:21 (weak_array_par.opt+0x1b4f43) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Previous write of size 8 at 0x72c400000020 by main thread (mutexes: write M1):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_stw_empty_minor_heap /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:928:3 (weak_array_par.opt+0x1e4dcb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_try_run_on_all_domains_with_spin_work /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1852:3 (weak_array_par.opt+0x1b59e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_try_empty_minor_heap_on_all_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:960:10 (weak_array_par.opt+0x1e4e72) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_empty_minor_heaps_once /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:984:5 (weak_array_par.opt+0x1e4e72)
> #6 caml_poll_gc_work /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2025:5 (weak_array_par.opt+0x1b622e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2058:3 (weak_array_par.opt+0x1b6463) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_alloc_string /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:183:5 (weak_array_par.opt+0x1a3dea) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_alloc_initialized_string /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:197:18 (weak_array_par.opt+0x1a3eac) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_alloc_sprintf /home/barsac/ci/builds/workspace/sanitizers/runtime/str.c:415:11 (weak_array_par.opt+0x1f4573) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_format_int /home/barsac/ci/builds/workspace/sanitizers/runtime/ints.c (weak_array_par.opt+0x1cd39c) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 camlStdlib.string_of_int_175 <null> (weak_array_par.opt+0x138d7b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #15 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:72 (weak_array_par.opt+0x136204) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:333 (weak_array_par.opt+0x1364e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #20 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #21 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #22 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #23 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Location is heap block of size 80040 at 0x72c400000000 allocated by main thread:
> #0 malloc <null> (weak_array_par.opt+0xb4b5c) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 large_allocate /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:487:20 (weak_array_par.opt+0x1ecbd8) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_shared_try_alloc /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:521:9 (weak_array_par.opt+0x1ecbd8)
> #3 alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:424:14 (weak_array_par.opt+0x1dbacf) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:455:10 (weak_array_par.opt+0x1dbacf)
> #5 caml_ephe_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:79:9 (weak_array_par.opt+0x1f7aba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_weak_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:93:10 (weak_array_par.opt+0x1f7aba)
> #7 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 camlStdlib__Weak.create_277 <null> (weak_array_par.opt+0x19e6bd) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:305 (weak_array_par.opt+0x136486) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #15 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #16 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M0 (0x72b4000001b0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M1 (0x72b4000000a0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Thread T1 (tid=819619, running) created by main thread at:
> #0 pthread_create <null> (weak_array_par.opt+0xb64ab) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_domain_spawn /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1431:9 (weak_array_par.opt+0x1b4b74) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 camlStdlib__Domain.spawn_755 <null> (weak_array_par.opt+0x171156) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 camlStdlib__Array.init_295 <null> (weak_array_par.opt+0x153a84) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:329 (weak_array_par.opt+0x1364d5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> SUMMARY: ThreadSanitizer: data race /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 in ephe_clean_minor
> ==================
> ==================
> WARNING: ThreadSanitizer: data race (pid=819616)
> Write of size 8 at 0x72c400000020 by main thread (mutexes: write M0):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_stw_empty_minor_heap /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:928:3 (weak_array_par.opt+0x1e4dcb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_try_run_on_all_domains_with_spin_work /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1852:3 (weak_array_par.opt+0x1b59e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_try_empty_minor_heap_on_all_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:960:10 (weak_array_par.opt+0x1e4e72) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_empty_minor_heaps_once /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:984:5 (weak_array_par.opt+0x1e4e72)
> #6 caml_poll_gc_work /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2025:5 (weak_array_par.opt+0x1b622e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2058:3 (weak_array_par.opt+0x1b6463) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_alloc_string /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:183:5 (weak_array_par.opt+0x1a3dea) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_alloc_initialized_string /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:197:18 (weak_array_par.opt+0x1a3eac) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_alloc_sprintf /home/barsac/ci/builds/workspace/sanitizers/runtime/str.c:415:11 (weak_array_par.opt+0x1f4573) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_format_int /home/barsac/ci/builds/workspace/sanitizers/runtime/ints.c (weak_array_par.opt+0x1cd39c) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 camlStdlib.string_of_int_175 <null> (weak_array_par.opt+0x138d7b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #15 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:72 (weak_array_par.opt+0x136204) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:333 (weak_array_par.opt+0x1364e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #20 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #21 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #22 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #23 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Previous write of size 8 at 0x72c400000020 by thread T6 (mutexes: write M1):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_stw_empty_minor_heap /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:928:3 (weak_array_par.opt+0x1e4dcb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 stw_handler /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1622:3 (weak_array_par.opt+0x1b2d4f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 handle_incoming /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:401:5 (weak_array_par.opt+0x1b2d4f)
> #5 caml_handle_incoming_interrupts /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:414:3 (weak_array_par.opt+0x1b2d4f)
> #6 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2054:5 (weak_array_par.opt+0x1b6454) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_alloc_string /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:183:5 (weak_array_par.opt+0x1a3dea) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_alloc_initialized_string /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:197:18 (weak_array_par.opt+0x1a3eac) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_alloc_sprintf /home/barsac/ci/builds/workspace/sanitizers/runtime/str.c:415:11 (weak_array_par.opt+0x1f4573) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_format_int /home/barsac/ci/builds/workspace/sanitizers/runtime/ints.c (weak_array_par.opt+0x1cd39c) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 camlStdlib.string_of_int_175 <null> (weak_array_par.opt+0x138d7b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:72 (weak_array_par.opt+0x136204) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #15 camlStdlib__Domain.body_760 <null> (weak_array_par.opt+0x17123f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 caml_callback_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:206:12 (weak_array_par.opt+0x1b02e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 caml_callback_res /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:321:25 (weak_array_par.opt+0x1b0d5e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 domain_thread_func /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1357:21 (weak_array_par.opt+0x1b4f43) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Location is heap block of size 80040 at 0x72c400000000 allocated by main thread:
> #0 malloc <null> (weak_array_par.opt+0xb4b5c) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 large_allocate /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:487:20 (weak_array_par.opt+0x1ecbd8) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_shared_try_alloc /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:521:9 (weak_array_par.opt+0x1ecbd8)
> #3 alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:424:14 (weak_array_par.opt+0x1dbacf) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:455:10 (weak_array_par.opt+0x1dbacf)
> #5 caml_ephe_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:79:9 (weak_array_par.opt+0x1f7aba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_weak_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:93:10 (weak_array_par.opt+0x1f7aba)
> #7 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 camlStdlib__Weak.create_277 <null> (weak_array_par.opt+0x19e6bd) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:305 (weak_array_par.opt+0x136486) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #15 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #16 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M0 (0x72b4000000a0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M1 (0x72b4000003d0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Thread T6 (tid=819624, running) created by main thread at:
> #0 pthread_create <null> (weak_array_par.opt+0xb64ab) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_domain_spawn /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1431:9 (weak_array_par.opt+0x1b4b74) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 camlStdlib__Domain.spawn_755 <null> (weak_array_par.opt+0x171156) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 camlStdlib__Array.init_295 <null> (weak_array_par.opt+0x153ae2) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:329 (weak_array_par.opt+0x1364d5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> SUMMARY: ThreadSanitizer: data race /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 in ephe_clean_minor
> ==================
> ==================
> WARNING: ThreadSanitizer: data race (pid=819616)
> Write of size 8 at 0x72c400000020 by main thread (mutexes: write M0):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_empty_minor_heap_no_major_slice_from_stw /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:947:3 (weak_array_par.opt+0x1e3f9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 stw_cycle_all_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/major_gc.c:1741:3 (weak_array_par.opt+0x1d9167) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_try_run_on_all_domains_with_spin_work /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1852:3 (weak_array_par.opt+0x1b59e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_try_run_on_all_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1874:7 (weak_array_par.opt+0x1b3690) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 major_collection_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/major_gc.c:2154:9 (weak_array_par.opt+0x1d6ed5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_major_collection_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/major_gc.c:2172:5 (weak_array_par.opt+0x1d6f8b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_poll_gc_work /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2031:5 (weak_array_par.opt+0x1b6286) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2058:3 (weak_array_par.opt+0x1b6463) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_alloc_small /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:164:3 (weak_array_par.opt+0x1a3cc4) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 ephe_get_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:303:11 (weak_array_par.opt+0x1f88fc) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 caml_ephe_get_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:317:10 (weak_array_par.opt+0x1f89b3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 caml_weak_get /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:322:10 (weak_array_par.opt+0x1f89b3)
> #15 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 camlStdlib__Weak.get_393 <null> (weak_array_par.opt+0x19e8cb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:100 (weak_array_par.opt+0x136268) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:333 (weak_array_par.opt+0x1364e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #20 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #21 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #22 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #23 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #24 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #25 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Previous write of size 8 at 0x72c400000020 by thread T4 (mutexes: write M1):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_empty_minor_heap_no_major_slice_from_stw /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:947:3 (weak_array_par.opt+0x1e3f9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 stw_cycle_all_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/major_gc.c:1741:3 (weak_array_par.opt+0x1d9167) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 stw_handler /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1622:3 (weak_array_par.opt+0x1b2d4f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 handle_incoming /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:401:5 (weak_array_par.opt+0x1b2d4f)
> #6 caml_handle_incoming_interrupts /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:414:3 (weak_array_par.opt+0x1b2d4f)
> #7 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2054:5 (weak_array_par.opt+0x1b6454) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_alloc_small /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:164:3 (weak_array_par.opt+0x1a3cc4) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 ephe_get_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:303:11 (weak_array_par.opt+0x1f88fc) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_ephe_get_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:317:10 (weak_array_par.opt+0x1f89b3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_weak_get /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:322:10 (weak_array_par.opt+0x1f89b3)
> #13 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 camlStdlib__Weak.get_393 <null> (weak_array_par.opt+0x19e8cb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #15 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:100 (weak_array_par.opt+0x136268) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 camlStdlib__Domain.body_760 <null> (weak_array_par.opt+0x17123f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 caml_callback_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:206:12 (weak_array_par.opt+0x1b02e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 caml_callback_res /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:321:25 (weak_array_par.opt+0x1b0d5e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #20 domain_thread_func /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1357:21 (weak_array_par.opt+0x1b4f43) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Location is heap block of size 80040 at 0x72c400000000 allocated by main thread:
> #0 malloc <null> (weak_array_par.opt+0xb4b5c) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 large_allocate /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:487:20 (weak_array_par.opt+0x1ecbd8) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_shared_try_alloc /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:521:9 (weak_array_par.opt+0x1ecbd8)
> #3 alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:424:14 (weak_array_par.opt+0x1dbacf) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:455:10 (weak_array_par.opt+0x1dbacf)
> #5 caml_ephe_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:79:9 (weak_array_par.opt+0x1f7aba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_weak_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:93:10 (weak_array_par.opt+0x1f7aba)
> #7 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 camlStdlib__Weak.create_277 <null> (weak_array_par.opt+0x19e6bd) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:305 (weak_array_par.opt+0x136486) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #15 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #16 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M0 (0x72b4000000a0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M1 (0x72b4000002c0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Thread T4 (tid=819622, running) created by main thread at:
> #0 pthread_create <null> (weak_array_par.opt+0xb64ab) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_domain_spawn /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1431:9 (weak_array_par.opt+0x1b4b74) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 camlStdlib__Domain.spawn_755 <null> (weak_array_par.opt+0x171156) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 camlStdlib__Array.init_295 <null> (weak_array_par.opt+0x153ae2) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:329 (weak_array_par.opt+0x1364d5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> SUMMARY: ThreadSanitizer: data race /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 in ephe_clean_minor
> ==================
> ==================
> WARNING: ThreadSanitizer: data race (pid=819616)
> Write of size 8 at 0x72c400000020 by main thread (mutexes: write M0):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_empty_minor_heap_no_major_slice_from_stw /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:947:3 (weak_array_par.opt+0x1e3f9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 stw_cycle_all_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/major_gc.c:1741:3 (weak_array_par.opt+0x1d9167) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_try_run_on_all_domains_with_spin_work /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1852:3 (weak_array_par.opt+0x1b59e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_try_run_on_all_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1874:7 (weak_array_par.opt+0x1b3690) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 major_collection_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/major_gc.c:2154:9 (weak_array_par.opt+0x1d6ed5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_major_collection_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/major_gc.c:2172:5 (weak_array_par.opt+0x1d6f8b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_poll_gc_work /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2031:5 (weak_array_par.opt+0x1b6286) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2058:3 (weak_array_par.opt+0x1b6463) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_alloc_small /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:164:3 (weak_array_par.opt+0x1a3cc4) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 ephe_get_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:303:11 (weak_array_par.opt+0x1f88fc) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 caml_ephe_get_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:317:10 (weak_array_par.opt+0x1f89b3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 caml_weak_get /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:322:10 (weak_array_par.opt+0x1f89b3)
> #15 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 camlStdlib__Weak.get_393 <null> (weak_array_par.opt+0x19e8cb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:100 (weak_array_par.opt+0x136268) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:333 (weak_array_par.opt+0x1364e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #20 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #21 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #22 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #23 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #24 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #25 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Previous write of size 8 at 0x72c400000020 by thread T6 (mutexes: write M1):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_empty_minor_heap_no_major_slice_from_stw /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:947:3 (weak_array_par.opt+0x1e3f9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 stw_cycle_all_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/major_gc.c:1741:3 (weak_array_par.opt+0x1d9167) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 stw_handler /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1622:3 (weak_array_par.opt+0x1b2d4f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 handle_incoming /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:401:5 (weak_array_par.opt+0x1b2d4f)
> #6 caml_handle_incoming_interrupts /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:414:3 (weak_array_par.opt+0x1b2d4f)
> #7 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2054:5 (weak_array_par.opt+0x1b6454) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_alloc_string /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:183:5 (weak_array_par.opt+0x1a3dea) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_alloc_initialized_string /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:197:18 (weak_array_par.opt+0x1a3eac) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_alloc_sprintf /home/barsac/ci/builds/workspace/sanitizers/runtime/str.c:415:11 (weak_array_par.opt+0x1f4573) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_format_int /home/barsac/ci/builds/workspace/sanitizers/runtime/ints.c (weak_array_par.opt+0x1cd39c) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 camlStdlib.string_of_int_175 <null> (weak_array_par.opt+0x138d7b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #15 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:72 (weak_array_par.opt+0x136204) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 camlStdlib__Domain.body_760 <null> (weak_array_par.opt+0x17123f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 caml_callback_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:206:12 (weak_array_par.opt+0x1b02e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 caml_callback_res /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:321:25 (weak_array_par.opt+0x1b0d5e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #20 domain_thread_func /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1357:21 (weak_array_par.opt+0x1b4f43) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Location is heap block of size 80040 at 0x72c400000000 allocated by main thread:
> #0 malloc <null> (weak_array_par.opt+0xb4b5c) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 large_allocate /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:487:20 (weak_array_par.opt+0x1ecbd8) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_shared_try_alloc /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:521:9 (weak_array_par.opt+0x1ecbd8)
> #3 alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:424:14 (weak_array_par.opt+0x1dbacf) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:455:10 (weak_array_par.opt+0x1dbacf)
> #5 caml_ephe_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:79:9 (weak_array_par.opt+0x1f7aba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_weak_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:93:10 (weak_array_par.opt+0x1f7aba)
> #7 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 camlStdlib__Weak.create_277 <null> (weak_array_par.opt+0x19e6bd) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:305 (weak_array_par.opt+0x136486) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #15 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #16 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M0 (0x72b4000000a0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M1 (0x72b4000003d0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Thread T6 (tid=819624, running) created by main thread at:
> #0 pthread_create <null> (weak_array_par.opt+0xb64ab) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_domain_spawn /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1431:9 (weak_array_par.opt+0x1b4b74) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 camlStdlib__Domain.spawn_755 <null> (weak_array_par.opt+0x171156) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 camlStdlib__Array.init_295 <null> (weak_array_par.opt+0x153ae2) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:329 (weak_array_par.opt+0x1364d5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> SUMMARY: ThreadSanitizer: data race /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 in ephe_clean_minor
> ==================
> ==================
> WARNING: ThreadSanitizer: data race (pid=819616)
> Write of size 8 at 0x72c400000020 by thread T1 (mutexes: write M0):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_empty_minor_heap_no_major_slice_from_stw /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:947:3 (weak_array_par.opt+0x1e3f9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 stw_cycle_all_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/major_gc.c:1741:3 (weak_array_par.opt+0x1d9167) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 stw_handler /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1622:3 (weak_array_par.opt+0x1b2d4f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 handle_incoming /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:401:5 (weak_array_par.opt+0x1b2d4f)
> #6 caml_handle_incoming_interrupts /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:414:3 (weak_array_par.opt+0x1b2d4f)
> #7 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2054:5 (weak_array_par.opt+0x1b6454) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_alloc_small /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:164:3 (weak_array_par.opt+0x1a3cc4) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 ephe_get_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:303:11 (weak_array_par.opt+0x1f88fc) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_ephe_get_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:317:10 (weak_array_par.opt+0x1f89b3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_weak_get /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:322:10 (weak_array_par.opt+0x1f89b3)
> #13 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 camlStdlib__Weak.get_393 <null> (weak_array_par.opt+0x19e8cb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #15 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:100 (weak_array_par.opt+0x136268) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 camlStdlib__Domain.body_760 <null> (weak_array_par.opt+0x17123f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 caml_callback_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:206:12 (weak_array_par.opt+0x1b02e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 caml_callback_res /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:321:25 (weak_array_par.opt+0x1b0d5e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #20 domain_thread_func /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1357:21 (weak_array_par.opt+0x1b4f43) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Previous write of size 8 at 0x72c400000020 by thread T4 (mutexes: write M1):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_empty_minor_heap_no_major_slice_from_stw /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:947:3 (weak_array_par.opt+0x1e3f9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 stw_cycle_all_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/major_gc.c:1741:3 (weak_array_par.opt+0x1d9167) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 stw_handler /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1622:3 (weak_array_par.opt+0x1b2d4f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 handle_incoming /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:401:5 (weak_array_par.opt+0x1b2d4f)
> #6 caml_handle_incoming_interrupts /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:414:3 (weak_array_par.opt+0x1b2d4f)
> #7 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2054:5 (weak_array_par.opt+0x1b6454) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_alloc_small /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:164:3 (weak_array_par.opt+0x1a3cc4) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 ephe_get_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:303:11 (weak_array_par.opt+0x1f88fc) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_ephe_get_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:317:10 (weak_array_par.opt+0x1f89b3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_weak_get /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:322:10 (weak_array_par.opt+0x1f89b3)
> #13 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 camlStdlib__Weak.get_393 <null> (weak_array_par.opt+0x19e8cb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #15 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:100 (weak_array_par.opt+0x136268) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 camlStdlib__Domain.body_760 <null> (weak_array_par.opt+0x17123f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 caml_callback_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:206:12 (weak_array_par.opt+0x1b02e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 caml_callback_res /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:321:25 (weak_array_par.opt+0x1b0d5e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #20 domain_thread_func /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1357:21 (weak_array_par.opt+0x1b4f43) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Location is heap block of size 80040 at 0x72c400000000 allocated by main thread:
> #0 malloc <null> (weak_array_par.opt+0xb4b5c) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 large_allocate /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:487:20 (weak_array_par.opt+0x1ecbd8) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_shared_try_alloc /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:521:9 (weak_array_par.opt+0x1ecbd8)
> #3 alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:424:14 (weak_array_par.opt+0x1dbacf) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:455:10 (weak_array_par.opt+0x1dbacf)
> #5 caml_ephe_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:79:9 (weak_array_par.opt+0x1f7aba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_weak_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:93:10 (weak_array_par.opt+0x1f7aba)
> #7 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 camlStdlib__Weak.create_277 <null> (weak_array_par.opt+0x19e6bd) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:305 (weak_array_par.opt+0x136486) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #15 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #16 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M0 (0x72b4000001b0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M1 (0x72b4000002c0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Thread T1 (tid=819619, running) created by main thread at:
> #0 pthread_create <null> (weak_array_par.opt+0xb64ab) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_domain_spawn /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1431:9 (weak_array_par.opt+0x1b4b74) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 camlStdlib__Domain.spawn_755 <null> (weak_array_par.opt+0x171156) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 camlStdlib__Array.init_295 <null> (weak_array_par.opt+0x153a84) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:329 (weak_array_par.opt+0x1364d5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Thread T4 (tid=819622, running) created by main thread at:
> #0 pthread_create <null> (weak_array_par.opt+0xb64ab) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_domain_spawn /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1431:9 (weak_array_par.opt+0x1b4b74) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 camlStdlib__Domain.spawn_755 <null> (weak_array_par.opt+0x171156) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 camlStdlib__Array.init_295 <null> (weak_array_par.opt+0x153ae2) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:329 (weak_array_par.opt+0x1364d5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> SUMMARY: ThreadSanitizer: data race /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 in ephe_clean_minor
> ==================
> ==================
> WARNING: ThreadSanitizer: data race (pid=819616)
> Write of size 8 at 0x72c400000020 by main thread (mutexes: write M0):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_stw_empty_minor_heap /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:928:3 (weak_array_par.opt+0x1e4dcb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_try_run_on_all_domains_with_spin_work /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1852:3 (weak_array_par.opt+0x1b59e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_try_empty_minor_heap_on_all_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:960:10 (weak_array_par.opt+0x1e4e72) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_empty_minor_heaps_once /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:984:5 (weak_array_par.opt+0x1e4e72)
> #6 caml_poll_gc_work /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2025:5 (weak_array_par.opt+0x1b622e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2058:3 (weak_array_par.opt+0x1b6463) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_alloc_small /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:164:3 (weak_array_par.opt+0x1a3cc4) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 ephe_get_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:303:11 (weak_array_par.opt+0x1f88fc) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_ephe_get_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:317:10 (weak_array_par.opt+0x1f89b3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_weak_get /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:322:10 (weak_array_par.opt+0x1f89b3)
> #13 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 camlStdlib__Weak.get_393 <null> (weak_array_par.opt+0x19e8cb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #15 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:100 (weak_array_par.opt+0x136268) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:333 (weak_array_par.opt+0x1364e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #20 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #21 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #22 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #23 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Previous write of size 8 at 0x72c400000020 by thread T4 (mutexes: write M1):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_stw_empty_minor_heap /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:928:3 (weak_array_par.opt+0x1e4dcb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 stw_handler /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1622:3 (weak_array_par.opt+0x1b2d4f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 handle_incoming /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:401:5 (weak_array_par.opt+0x1b2d4f)
> #5 caml_handle_incoming_interrupts /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:414:3 (weak_array_par.opt+0x1b2d4f)
> #6 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2054:5 (weak_array_par.opt+0x1b6454) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_alloc_small /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:164:3 (weak_array_par.opt+0x1a3cc4) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 ephe_get_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:303:11 (weak_array_par.opt+0x1f88fc) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_ephe_get_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:317:10 (weak_array_par.opt+0x1f89b3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_weak_get /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:322:10 (weak_array_par.opt+0x1f89b3)
> #12 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 camlStdlib__Weak.get_393 <null> (weak_array_par.opt+0x19e8cb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:100 (weak_array_par.opt+0x136268) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #15 camlStdlib__Domain.body_760 <null> (weak_array_par.opt+0x17123f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 caml_callback_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:206:12 (weak_array_par.opt+0x1b02e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 caml_callback_res /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:321:25 (weak_array_par.opt+0x1b0d5e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 domain_thread_func /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1357:21 (weak_array_par.opt+0x1b4f43) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Location is heap block of size 80040 at 0x72c400000000 allocated by main thread:
> #0 malloc <null> (weak_array_par.opt+0xb4b5c) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 large_allocate /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:487:20 (weak_array_par.opt+0x1ecbd8) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_shared_try_alloc /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:521:9 (weak_array_par.opt+0x1ecbd8)
> #3 alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:424:14 (weak_array_par.opt+0x1dbacf) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:455:10 (weak_array_par.opt+0x1dbacf)
> #5 caml_ephe_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:79:9 (weak_array_par.opt+0x1f7aba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_weak_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:93:10 (weak_array_par.opt+0x1f7aba)
> #7 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 camlStdlib__Weak.create_277 <null> (weak_array_par.opt+0x19e6bd) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:305 (weak_array_par.opt+0x136486) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #15 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #16 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M0 (0x72b4000000a0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M1 (0x72b4000002c0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Thread T4 (tid=819622, running) created by main thread at:
> #0 pthread_create <null> (weak_array_par.opt+0xb64ab) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_domain_spawn /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1431:9 (weak_array_par.opt+0x1b4b74) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 camlStdlib__Domain.spawn_755 <null> (weak_array_par.opt+0x171156) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 camlStdlib__Array.init_295 <null> (weak_array_par.opt+0x153ae2) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:329 (weak_array_par.opt+0x1364d5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> SUMMARY: ThreadSanitizer: data race /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 in ephe_clean_minor
> ==================
> ==================
> WARNING: ThreadSanitizer: data race (pid=819616)
> Write of size 8 at 0x72c400000020 by thread T1 (mutexes: write M0):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_stw_empty_minor_heap /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:928:3 (weak_array_par.opt+0x1e4dcb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 stw_handler /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1622:3 (weak_array_par.opt+0x1b2d4f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 handle_incoming /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:401:5 (weak_array_par.opt+0x1b2d4f)
> #5 caml_handle_incoming_interrupts /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:414:3 (weak_array_par.opt+0x1b2d4f)
> #6 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2054:5 (weak_array_par.opt+0x1b6454) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_alloc_string /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:183:5 (weak_array_par.opt+0x1a3dea) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_alloc_initialized_string /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:197:18 (weak_array_par.opt+0x1a3eac) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_alloc_sprintf /home/barsac/ci/builds/workspace/sanitizers/runtime/str.c:415:11 (weak_array_par.opt+0x1f4573) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_format_int /home/barsac/ci/builds/workspace/sanitizers/runtime/ints.c (weak_array_par.opt+0x1cd39c) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 camlStdlib.string_of_int_175 <null> (weak_array_par.opt+0x138d7b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:72 (weak_array_par.opt+0x136204) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #15 camlStdlib__Domain.body_760 <null> (weak_array_par.opt+0x17123f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 caml_callback_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:206:12 (weak_array_par.opt+0x1b02e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 caml_callback_res /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:321:25 (weak_array_par.opt+0x1b0d5e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 domain_thread_func /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1357:21 (weak_array_par.opt+0x1b4f43) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Previous write of size 8 at 0x72c400000020 by main thread (mutexes: write M1):
> #0 ephe_clean_minor /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 (weak_array_par.opt+0x1e492f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_stw_empty_minor_heap_no_major_slice /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:884:5 (weak_array_par.opt+0x1e492f)
> #2 caml_stw_empty_minor_heap /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:928:3 (weak_array_par.opt+0x1e4dcb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_try_run_on_all_domains_with_spin_work /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1852:3 (weak_array_par.opt+0x1b59e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_try_empty_minor_heap_on_all_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:960:10 (weak_array_par.opt+0x1e4e72) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_empty_minor_heaps_once /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:984:5 (weak_array_par.opt+0x1e4e72)
> #6 caml_poll_gc_work /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2025:5 (weak_array_par.opt+0x1b622e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_handle_gc_interrupt /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:2058:3 (weak_array_par.opt+0x1b6463) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_alloc_small_dispatch /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:1013:7 (weak_array_par.opt+0x1e4f24) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_alloc_small /home/barsac/ci/builds/workspace/sanitizers/runtime/alloc.c:164:3 (weak_array_par.opt+0x1a3cc4) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 ephe_get_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:303:11 (weak_array_par.opt+0x1f88fc) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_ephe_get_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:317:10 (weak_array_par.opt+0x1f89b3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_weak_get /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:322:10 (weak_array_par.opt+0x1f89b3)
> #13 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 camlStdlib__Weak.get_393 <null> (weak_array_par.opt+0x19e8cb) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #15 camlWeak_array_par.go_325 /tmp/camlasm0bb13a.s:100 (weak_array_par.opt+0x136268) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #16 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:333 (weak_array_par.opt+0x1364e3) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #17 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #18 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #19 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #20 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #21 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #22 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #23 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Location is heap block of size 80040 at 0x72c400000000 allocated by main thread:
> #0 malloc <null> (weak_array_par.opt+0xb4b5c) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 large_allocate /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:487:20 (weak_array_par.opt+0x1ecbd8) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_shared_try_alloc /home/barsac/ci/builds/workspace/sanitizers/runtime/shared_heap.c:521:9 (weak_array_par.opt+0x1ecbd8)
> #3 alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:424:14 (weak_array_par.opt+0x1dbacf) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_alloc_shr /home/barsac/ci/builds/workspace/sanitizers/runtime/memory.c:455:10 (weak_array_par.opt+0x1dbacf)
> #5 caml_ephe_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:79:9 (weak_array_par.opt+0x1f7aba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_weak_create /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:93:10 (weak_array_par.opt+0x1f7aba)
> #7 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 camlStdlib__Weak.create_277 <null> (weak_array_par.opt+0x19e6bd) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:305 (weak_array_par.opt+0x136486) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #11 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #12 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #13 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #14 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #15 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #16 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M0 (0x72b4000001b0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Mutex M1 (0x72b4000000a0) created at:
> #0 pthread_mutex_init <null> (weak_array_par.opt+0xb7c9f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weak_array_par.opt+0x1e81d1) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weak_array_par.opt+0x1b3c9a) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weak_array_par.opt+0x1c5534) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weak_array_par.opt+0x1fd18e) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> Thread T1 (tid=819619, running) created by main thread at:
> #0 pthread_create <null> (weak_array_par.opt+0xb64ab) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #1 caml_domain_spawn /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1431:9 (weak_array_par.opt+0x1b4b74) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #2 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weak_array_par.opt+0x1fda0f) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #3 camlStdlib__Domain.spawn_755 <null> (weak_array_par.opt+0x171156) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #4 camlStdlib__Array.init_295 <null> (weak_array_par.opt+0x153a84) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #5 camlWeak_array_par.entry /tmp/camlasm0bb13a.s:329 (weak_array_par.opt+0x1364d5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #6 caml_program /tmp/camlstartupdd9166.s:163 (weak_array_par.opt+0x133979) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weak_array_par.opt+0x1fdb2b) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weak_array_par.opt+0x1fd2ba) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weak_array_par.opt+0x1fd377) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weak_array_par.opt+0x1fd377)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weak_array_par.opt+0x1fd377)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weak_array_par.opt+0x1d43f5) (BuildId: 5fe75b83fdcccae431e56d92de148638d455fd71)
>
> SUMMARY: ThreadSanitizer: data race /home/barsac/ci/builds/workspace/sanitizers/runtime/minor_gc.c:761:27 in ephe_clean_minor
> ==================
> ### end stdout ###
> Action 4/8 (run) => failed (Running program /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlopt.byte/weak_array_par.opt without any argument: command
> /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlopt.byte/weak_array_par.opt
> failed with exit code -9)
> Running test bytecode with 9 actions
>
> Running action 1/9 (setup-ocamlc.byte-build-env)
> Action 1/9 (setup-ocamlc.byte-build-env) => passed
>
> Running action 2/9 (ocamlc.byte)
> Compiling program /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.byte/weak_array_par.byte from modules weak_array_par.ml
> Commandline: /home/barsac/ci/builds/workspace/sanitizers/runtime/ocamlrun /home/barsac/ci/builds/workspace/sanitizers/ocamlc -use-runtime /home/barsac/ci/builds/workspace/sanitizers/runtime/ocamlrun -I /home/barsac/ci/builds/workspace/sanitizers/runtime -nostdlib -I /home/barsac/ci/builds/workspace/sanitizers/stdlib -o /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.byte/weak_array_par.byte weak_array_par.ml
> Redirecting stdout to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.byte/ocamlc.byte.output
> Redirecting stderr to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.byte/ocamlc.byte.output
> Action 2/9 (ocamlc.byte) => passed
>
> Running action 3/9 (check-ocamlc.byte-output)
> Comparing compiler output /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.byte/ocamlc.byte.output to reference /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/weak_array_par.compilers.reference
> Action 3/9 (check-ocamlc.byte-output) => passed
>
> Running action 4/9 (run)
> Commandline: /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.byte/weak_array_par.byte
> Redirecting stdout to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.byte/weak_array_par.byte.output
> Redirecting stderr to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.byte/weak_array_par.byte.output
> ### begin stdout ###
> ok
> ### end stdout ###
> Action 4/9 (run) => passed
>
> Running action 5/9 (check-program-output)
> Comparing program output /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.byte/weak_array_par.byte.output to reference /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/weak_array_par.reference
> Action 5/9 (check-program-output) => passed
>
> Running action 6/9 (setup-ocamlc.opt-build-env)
> Action 6/9 (setup-ocamlc.opt-build-env) => passed
>
> Running action 7/9 (ocamlc.opt)
> Compiling program /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.opt/weak_array_par.byte from modules weak_array_par.ml
> Commandline: /home/barsac/ci/builds/workspace/sanitizers/ocamlc.opt -use-runtime /home/barsac/ci/builds/workspace/sanitizers/runtime/ocamlrun -I /home/barsac/ci/builds/workspace/sanitizers/runtime -nostdlib -I /home/barsac/ci/builds/workspace/sanitizers/stdlib -o /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.opt/weak_array_par.byte weak_array_par.ml
> Redirecting stdout to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.opt/ocamlc.opt.output
> Redirecting stderr to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.opt/ocamlc.opt.output
> Action 7/9 (ocamlc.opt) => passed
>
> Running action 8/9 (check-ocamlc.opt-output)
> Comparing compiler output /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.opt/ocamlc.opt.output to reference /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/weak_array_par.compilers.reference
> Action 8/9 (check-ocamlc.opt-output) => passed
>
> Running action 9/9 (compare-bytecode-programs)
> Comparing bytecode programs /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.byte/weak_array_par.byte and /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weak_array_par/ocamlc.opt/weak_array_par.byte
> Action 9/9 (compare-bytecode-programs) => passed
... testing 'weaklifetime.ml' => passed
... testing 'weaklifetime2.ml' => passed
... testing 'weaktest.ml' => passed
... testing 'weaktest_par_load.ml' => failed
... testing 'weaktest_par_load.ml' with line 3 (bytecode) => passed
... testing 'weaktest_par_load.ml' with line 5 (native) => failed (Running program /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlopt.byte/weaktest_par_load.opt without any argument: command
/home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlopt.byte/weaktest_par_load.opt
failed with exit code 66)
> Specified modules: weaktest_par_load.ml
> Source modules: weaktest_par_load.ml
> Running test bytecode with 9 actions
>
> Running action 1/9 (setup-ocamlc.byte-build-env)
> Action 1/9 (setup-ocamlc.byte-build-env) => passed
>
> Running action 2/9 (ocamlc.byte)
> Compiling program /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.byte/weaktest_par_load.byte from modules weaktest_par_load.ml
> Commandline: /home/barsac/ci/builds/workspace/sanitizers/runtime/ocamlrun /home/barsac/ci/builds/workspace/sanitizers/ocamlc -use-runtime /home/barsac/ci/builds/workspace/sanitizers/runtime/ocamlrun -I /home/barsac/ci/builds/workspace/sanitizers/runtime -nostdlib -I /home/barsac/ci/builds/workspace/sanitizers/stdlib -o /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.byte/weaktest_par_load.byte weaktest_par_load.ml
> Redirecting stdout to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.byte/ocamlc.byte.output
> Redirecting stderr to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.byte/ocamlc.byte.output
> Action 2/9 (ocamlc.byte) => passed
>
> Running action 3/9 (check-ocamlc.byte-output)
> Comparing compiler output /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.byte/ocamlc.byte.output to reference /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/weaktest_par_load.compilers.reference
> Action 3/9 (check-ocamlc.byte-output) => passed
>
> Running action 4/9 (run)
> Commandline: /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.byte/weaktest_par_load.byte
> Redirecting stdout to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.byte/weaktest_par_load.byte.output
> Redirecting stderr to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.byte/weaktest_par_load.byte.output
> Action 4/9 (run) => passed
>
> Running action 5/9 (check-program-output)
> Comparing program output /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.byte/weaktest_par_load.byte.output to reference /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/weaktest_par_load.reference
> Action 5/9 (check-program-output) => passed
>
> Running action 6/9 (setup-ocamlc.opt-build-env)
> Action 6/9 (setup-ocamlc.opt-build-env) => passed
>
> Running action 7/9 (ocamlc.opt)
> Compiling program /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.opt/weaktest_par_load.byte from modules weaktest_par_load.ml
> Commandline: /home/barsac/ci/builds/workspace/sanitizers/ocamlc.opt -use-runtime /home/barsac/ci/builds/workspace/sanitizers/runtime/ocamlrun -I /home/barsac/ci/builds/workspace/sanitizers/runtime -nostdlib -I /home/barsac/ci/builds/workspace/sanitizers/stdlib -o /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.opt/weaktest_par_load.byte weaktest_par_load.ml
> Redirecting stdout to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.opt/ocamlc.opt.output
> Redirecting stderr to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.opt/ocamlc.opt.output
> Action 7/9 (ocamlc.opt) => passed
>
> Running action 8/9 (check-ocamlc.opt-output)
> Comparing compiler output /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.opt/ocamlc.opt.output to reference /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/weaktest_par_load.compilers.reference
> Action 8/9 (check-ocamlc.opt-output) => passed
>
> Running action 9/9 (compare-bytecode-programs)
> Comparing bytecode programs /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.byte/weaktest_par_load.byte and /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlc.opt/weaktest_par_load.byte
> Action 9/9 (compare-bytecode-programs) => passed
> Running test native with 8 actions
>
> Running action 1/8 (setup-ocamlopt.byte-build-env)
> Action 1/8 (setup-ocamlopt.byte-build-env) => passed
>
> Running action 2/8 (ocamlopt.byte)
> Compiling program /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlopt.byte/weaktest_par_load.opt from modules weaktest_par_load.ml
> Commandline: /home/barsac/ci/builds/workspace/sanitizers/runtime/ocamlrun /home/barsac/ci/builds/workspace/sanitizers/ocamlopt -I /home/barsac/ci/builds/workspace/sanitizers/runtime -nostdlib -I /home/barsac/ci/builds/workspace/sanitizers/stdlib -o /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlopt.byte/weaktest_par_load.opt weaktest_par_load.ml
> Redirecting stdout to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlopt.byte/ocamlopt.byte.output
> Redirecting stderr to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlopt.byte/ocamlopt.byte.output
> Action 2/8 (ocamlopt.byte) => passed
>
> Running action 3/8 (check-ocamlopt.byte-output)
> Comparing compiler output /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlopt.byte/ocamlopt.byte.output to reference /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/weaktest_par_load.compilers.reference
> Action 3/8 (check-ocamlopt.byte-output) => passed
>
> Running action 4/8 (run)
> Commandline: /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlopt.byte/weaktest_par_load.opt
> Redirecting stdout to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlopt.byte/weaktest_par_load.opt.output
> Redirecting stderr to /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlopt.byte/weaktest_par_load.opt.output
> ### begin stdout ###
> ==================
> WARNING: ThreadSanitizer: data race (pid=821332)
> Write of size 8 at 0x7ff92e212050 by thread T1 (mutexes: write M0):
> #0 caml_tsan_write8 /home/barsac/ci/builds/workspace/sanitizers/runtime/caml/tsan.h:122:3 (weaktest_par_load.opt+0x182164) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #1 ephe_modify /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:235:3 (weaktest_par_load.opt+0x182164)
> #2 ephe_set_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:247:3 (weaktest_par_load.opt+0x180959) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #3 caml_ephe_set_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:258:10 (weaktest_par_load.opt+0x180959)
> #4 caml_ephe_unset_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:263:10 (weaktest_par_load.opt+0x180959)
> #5 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weaktest_par_load.opt+0x18609f) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #6 camlStdlib__Weak.set_386 <null> (weaktest_par_load.opt+0x130d1d) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #7 camlStdlib__Domain.body_760 <null> (weaktest_par_load.opt+0x1301ff) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #8 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weaktest_par_load.opt+0x1861bb) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #9 caml_callback_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:206:12 (weaktest_par_load.opt+0x139ea3) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #10 caml_callback_res /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:321:25 (weaktest_par_load.opt+0x13a91e) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #11 domain_thread_func /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1357:21 (weaktest_par_load.opt+0x13eb03) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
>
> Previous atomic read of size 8 at 0x7ff92e212050 by thread T4 (mutexes: write M1):
> #0 caml_ephe_await_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:53:15 (weaktest_par_load.opt+0x18220e) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #1 do_check_key_clean /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:133:3 (weaktest_par_load.opt+0x18220e)
> #2 clean_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:205:5 (weaktest_par_load.opt+0x18220e)
> #3 ephe_get_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:295:3 (weaktest_par_load.opt+0x180f07) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #4 caml_ephe_get_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:317:10 (weaktest_par_load.opt+0x181043) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #5 caml_weak_get /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:322:10 (weaktest_par_load.opt+0x181043)
> #6 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weaktest_par_load.opt+0x18609f) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #7 camlStdlib__Weak.get_393 <null> (weaktest_par_load.opt+0x130ddb) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #8 camlWeaktest_par_load.fun_421 /tmp/camlasmf17d0d.s:249 (weaktest_par_load.opt+0x10b584) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #9 camlStdlib__Domain.body_760 <null> (weaktest_par_load.opt+0x1301ff) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #10 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weaktest_par_load.opt+0x1861bb) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #11 caml_callback_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:206:12 (weaktest_par_load.opt+0x139ea3) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #12 caml_callback_res /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:321:25 (weaktest_par_load.opt+0x13a91e) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #13 domain_thread_func /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1357:21 (weaktest_par_load.opt+0x13eb03) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
>
> Mutex M0 (0x72b4000001b0) created at:
> #0 pthread_mutex_init <null> (weaktest_par_load.opt+0x8ec9f) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weaktest_par_load.opt+0x170a71) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weaktest_par_load.opt+0x13d85a) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weaktest_par_load.opt+0x14f0f4) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weaktest_par_load.opt+0x18581e) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weaktest_par_load.opt+0x185a07) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weaktest_par_load.opt+0x185a07)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weaktest_par_load.opt+0x185a07)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weaktest_par_load.opt+0x15dfb5) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
>
> Mutex M1 (0x72b4000002c0) created at:
> #0 pthread_mutex_init <null> (weaktest_par_load.opt+0x8ec9f) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weaktest_par_load.opt+0x170a71) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weaktest_par_load.opt+0x13d85a) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weaktest_par_load.opt+0x14f0f4) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weaktest_par_load.opt+0x18581e) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weaktest_par_load.opt+0x185a07) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weaktest_par_load.opt+0x185a07)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weaktest_par_load.opt+0x185a07)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weaktest_par_load.opt+0x15dfb5) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
>
> Thread T1 (tid=821335, running) created by main thread at:
> #0 pthread_create <null> (weaktest_par_load.opt+0x8d4ab) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #1 caml_domain_spawn /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1431:9 (weaktest_par_load.opt+0x13e734) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #2 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weaktest_par_load.opt+0x18609f) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #3 camlStdlib__Domain.spawn_755 <null> (weaktest_par_load.opt+0x130116) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #4 camlWeaktest_par_load.test_274 /tmp/camlasmf17d0d.s:85 (weaktest_par_load.opt+0x10b3d0) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #5 camlWeaktest_par_load.entry /tmp/camlasmf17d0d.s:348 (weaktest_par_load.opt+0x10b651) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #6 caml_program /tmp/camlstartup9fb46b.s:103 (weaktest_par_load.opt+0x10a889) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weaktest_par_load.opt+0x1861bb) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weaktest_par_load.opt+0x18594a) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weaktest_par_load.opt+0x185a07) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weaktest_par_load.opt+0x185a07)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weaktest_par_load.opt+0x185a07)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weaktest_par_load.opt+0x15dfb5) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
>
> Thread T4 (tid=821338, running) created by main thread at:
> #0 pthread_create <null> (weaktest_par_load.opt+0x8d4ab) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #1 caml_domain_spawn /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1431:9 (weaktest_par_load.opt+0x13e734) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #2 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weaktest_par_load.opt+0x18609f) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #3 camlStdlib__Domain.spawn_755 <null> (weaktest_par_load.opt+0x130116) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #4 camlWeaktest_par_load.test_274 /tmp/camlasmf17d0d.s:104 (weaktest_par_load.opt+0x10b422) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #5 camlWeaktest_par_load.entry /tmp/camlasmf17d0d.s:348 (weaktest_par_load.opt+0x10b651) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #6 caml_program /tmp/camlstartup9fb46b.s:103 (weaktest_par_load.opt+0x10a889) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weaktest_par_load.opt+0x1861bb) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weaktest_par_load.opt+0x18594a) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weaktest_par_load.opt+0x185a07) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weaktest_par_load.opt+0x185a07)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weaktest_par_load.opt+0x185a07)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weaktest_par_load.opt+0x15dfb5) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
>
> SUMMARY: ThreadSanitizer: data race /home/barsac/ci/builds/workspace/sanitizers/runtime/caml/tsan.h:122:3 in caml_tsan_write8
> ==================
> ==================
> WARNING: ThreadSanitizer: data race (pid=821332)
> Write of size 8 at 0x7ff92e212bf0 by thread T126 (mutexes: write M0):
> #0 caml_tsan_write8 /home/barsac/ci/builds/workspace/sanitizers/runtime/caml/tsan.h:122:3 (weaktest_par_load.opt+0x182164) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #1 ephe_modify /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:235:3 (weaktest_par_load.opt+0x182164)
> #2 ephe_set_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:247:3 (weaktest_par_load.opt+0x180959) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #3 caml_ephe_set_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:258:10 (weaktest_par_load.opt+0x180959)
> #4 caml_ephe_unset_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:263:10 (weaktest_par_load.opt+0x180959)
> #5 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weaktest_par_load.opt+0x18609f) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #6 camlStdlib__Weak.set_386 <null> (weaktest_par_load.opt+0x130d1d) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #7 camlStdlib__Domain.body_760 <null> (weaktest_par_load.opt+0x1301ff) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #8 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weaktest_par_load.opt+0x1861bb) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #9 caml_callback_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:206:12 (weaktest_par_load.opt+0x139ea3) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #10 caml_callback_res /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:321:25 (weaktest_par_load.opt+0x13a91e) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #11 domain_thread_func /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1357:21 (weaktest_par_load.opt+0x13eb03) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
>
> Previous atomic read of size 8 at 0x7ff92e212bf0 by thread T128 (mutexes: write M1):
> #0 ephe_get_field /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:296:9 (weaktest_par_load.opt+0x180f1f) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #1 caml_ephe_get_key /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:317:10 (weaktest_par_load.opt+0x181043) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #2 caml_weak_get /home/barsac/ci/builds/workspace/sanitizers/runtime/weak.c:322:10 (weaktest_par_load.opt+0x181043)
> #3 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weaktest_par_load.opt+0x18609f) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #4 camlStdlib__Weak.get_393 <null> (weaktest_par_load.opt+0x130ddb) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #5 camlWeaktest_par_load.fun_421 /tmp/camlasmf17d0d.s:249 (weaktest_par_load.opt+0x10b584) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #6 camlStdlib__Domain.body_760 <null> (weaktest_par_load.opt+0x1301ff) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weaktest_par_load.opt+0x1861bb) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #8 caml_callback_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:206:12 (weaktest_par_load.opt+0x139ea3) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #9 caml_callback_res /home/barsac/ci/builds/workspace/sanitizers/runtime/callback.c:321:25 (weaktest_par_load.opt+0x13a91e) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #10 domain_thread_func /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1357:21 (weaktest_par_load.opt+0x13eb03) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
>
> Mutex M0 (0x72b4000002c0) created at:
> #0 pthread_mutex_init <null> (weaktest_par_load.opt+0x8ec9f) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weaktest_par_load.opt+0x170a71) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weaktest_par_load.opt+0x13d85a) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weaktest_par_load.opt+0x14f0f4) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weaktest_par_load.opt+0x18581e) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weaktest_par_load.opt+0x185a07) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weaktest_par_load.opt+0x185a07)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weaktest_par_load.opt+0x185a07)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weaktest_par_load.opt+0x15dfb5) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
>
> Mutex M1 (0x72b4000001b0) created at:
> #0 pthread_mutex_init <null> (weaktest_par_load.opt+0x8ec9f) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #1 caml_plat_mutex_init /home/barsac/ci/builds/workspace/sanitizers/runtime/platform.c:59:8 (weaktest_par_load.opt+0x170a71) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #2 caml_init_domains /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1080:5 (weaktest_par_load.opt+0x13d85a) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #3 caml_init_gc /home/barsac/ci/builds/workspace/sanitizers/runtime/gc_ctrl.c:355:3 (weaktest_par_load.opt+0x14f0f4) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #4 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:106:3 (weaktest_par_load.opt+0x18581e) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #5 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weaktest_par_load.opt+0x185a07) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #6 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weaktest_par_load.opt+0x185a07)
> #7 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weaktest_par_load.opt+0x185a07)
> #8 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weaktest_par_load.opt+0x15dfb5) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
>
> Thread T126 (tid=821461, running) created by main thread at:
> #0 pthread_create <null> (weaktest_par_load.opt+0x8d4ab) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #1 caml_domain_spawn /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1431:9 (weaktest_par_load.opt+0x13e734) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #2 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weaktest_par_load.opt+0x18609f) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #3 camlStdlib__Domain.spawn_755 <null> (weaktest_par_load.opt+0x130116) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #4 camlWeaktest_par_load.test_274 /tmp/camlasmf17d0d.s:85 (weaktest_par_load.opt+0x10b3d0) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #5 camlWeaktest_par_load.entry /tmp/camlasmf17d0d.s:348 (weaktest_par_load.opt+0x10b651) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #6 caml_program /tmp/camlstartup9fb46b.s:103 (weaktest_par_load.opt+0x10a889) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weaktest_par_load.opt+0x1861bb) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weaktest_par_load.opt+0x18594a) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weaktest_par_load.opt+0x185a07) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weaktest_par_load.opt+0x185a07)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weaktest_par_load.opt+0x185a07)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weaktest_par_load.opt+0x15dfb5) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
>
> Thread T128 (tid=821463, running) created by main thread at:
> #0 pthread_create <null> (weaktest_par_load.opt+0x8d4ab) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #1 caml_domain_spawn /home/barsac/ci/builds/workspace/sanitizers/runtime/domain.c:1431:9 (weaktest_par_load.opt+0x13e734) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #2 caml_c_call /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:710 (weaktest_par_load.opt+0x18609f) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #3 camlStdlib__Domain.spawn_755 <null> (weaktest_par_load.opt+0x130116) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #4 camlWeaktest_par_load.test_274 /tmp/camlasmf17d0d.s:104 (weaktest_par_load.opt+0x10b422) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #5 camlWeaktest_par_load.entry /tmp/camlasmf17d0d.s:348 (weaktest_par_load.opt+0x10b651) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #6 caml_program /tmp/camlstartup9fb46b.s:103 (weaktest_par_load.opt+0x10a889) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #7 caml_start_program /home/barsac/ci/builds/workspace/sanitizers/runtime/amd64.S:860 (weaktest_par_load.opt+0x1861bb) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #8 caml_startup_common /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:127:9 (weaktest_par_load.opt+0x18594a) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #9 caml_startup_exn /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:134:10 (weaktest_par_load.opt+0x185a07) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
> #10 caml_startup /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:139:15 (weaktest_par_load.opt+0x185a07)
> #11 caml_main /home/barsac/ci/builds/workspace/sanitizers/runtime/startup_nat.c:146:3 (weaktest_par_load.opt+0x185a07)
> #12 main /home/barsac/ci/builds/workspace/sanitizers/runtime/main.c:37:3 (weaktest_par_load.opt+0x15dfb5) (BuildId: f4b8bb6f6b1bc591cdd8970667eaddfd91192e89)
>
> SUMMARY: ThreadSanitizer: data race /home/barsac/ci/builds/workspace/sanitizers/runtime/caml/tsan.h:122:3 in caml_tsan_write8
> ==================
> ThreadSanitizer: reported 2 warnings
> ### end stdout ###
> Action 4/8 (run) => failed (Running program /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlopt.byte/weaktest_par_load.opt without any argument: command
> /home/barsac/ci/builds/workspace/sanitizers/testsuite/tests/weak-ephe-final/_ocamltest/tests/weak-ephe-final/weaktest_par_load/ocamlopt.byte/weaktest_par_load.opt
> failed with exit code 66)
Running tests from 'tests/win-unicode' ...
... testing 'mltest.ml' => skipped
make[1]: Entering directory '/home/barsac/ci/builds/workspace/sanitizers/testsuite'
List of skipped tests:
tests/afl-instrumentation
tests/arch-power
tests/asmcomp/lift_mutable_let_flambda.ml
tests/asmcomp/unrolling_flambda.ml
tests/asmcomp/unrolling_flambda2.ml
tests/asmgen/integr.cmm
tests/asmgen/soli.cmm
tests/atomic-locs/cmm.ml
tests/backtrace/pr2195.ml
tests/callback/test3.ml
tests/ephe-c-api
tests/flambda/afl_lazy.ml
tests/flambda/specialise.ml
tests/frame-pointers
tests/letrec-check/no_flat_float_array.ml
tests/lf_skiplist/test_parallel.ml
tests/lib-bigarray-2/bigarrfml.ml
tests/lib-dynlink-csharp
tests/lib-marshal/intext_par.ml
tests/lib-systhreads/boundscheck.ml
tests/lib-systhreads/test_c_thread_register.ml
tests/lib-systhreads/testfork.ml
tests/lib-threads/mutex_errors.ml
tests/lib-unix/isatty/isatty_tty.ml
tests/lib-unix/unix-execvpe
tests/lib-unix/win-channel-of
tests/lib-unix/win-createprocess
tests/lib-unix/win-env
tests/lib-unix/win-socketpair
tests/lib-unix/win-stat
tests/lib-unix/win-symlink
tests/manual-intf-c
tests/memory-model
tests/misc/pr7168.ml
tests/native-debugger
tests/output-complete-obj/test.ml
tests/parallel/catch_break.ml
tests/parallel/pingpong.ml
tests/regression/pr9853
tests/runtime-errors/stackoverflow.ml
tests/typing-misc/pr6939-no-flat-float-array.ml
tests/typing-unboxed-types/test_no_flat.ml
tests/unwind
tests/win-unicode
List of failed tests:
tests/statmemprof/restart.ml
tests/weak-ephe-final/weak_array_par.ml
tests/weak-ephe-final/weaktest_par_load.ml
Summary:
1456 tests passed
60 tests skipped
3 tests failed
0 tests not started (parent test skipped or failed)
0 unexpected errors
1519 tests considered
#### Something failed. Exiting with error status.
make[1]: *** [Makefile:329: report] Error 4
make[1]: Leaving directory '/home/barsac/ci/builds/workspace/sanitizers/testsuite'
make: *** [Makefile:230: parallel-*] Error 2
make: Leaving directory '/home/barsac/ci/builds/workspace/sanitizers/testsuite'
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 2
Finished: FAILURE