Open jmid opened 5 months ago
Saw this again - but now in MSVC native mode - and causing a crash: https://github.com/ocaml-multicore/multicoretests/actions/runs/9126100215/job/25093649961?pr=458
random seed: 251075488
generated error fail pass / total time test name
[ ] 0 0 0 0 / 100 0.0s domain_spawntree - with Atomic
File "src/domain/dune", line 14, characters 7-23:
14 | (name domain_spawntree)
^^^^^^^^^^^^^^^^
(cd _build/default/src/domain && ./domain_spawntree.exe --verbose)
Command exited with code -1073741819.
[ ] 0 0 0 0 / 100 0.0s domain_spawntree - with Atomic (generating)
Note to self: Exit code -1073741819
corresponds to c0000005
Printf.sprintf "%lx" (-1073741819l);;
- : string = "c0000005"
which indicates STATUS_ACCESS_VIOLATION
, i.e., to Windows correspondent of a segfault:
https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-erref/596a1078-e883-4972-9bbc-49e60bebca55
While running CI for #458, the MSVC trunk bytecode workflow timed out (deadlocked?) in
domain_spawntree - with Atomic
after 6h and having run only a few tests:https://github.com/ocaml-multicore/multicoretests/actions/runs/9115661686/job/25062501460?pr=458#logs