Tests fail on darwin+arm64
As of SimGrid 78fedc4d, several CMake tests fail on darwin+arm64.
I could not reproduce the errors on linux+arm64, and I do not have direct access to darwin+arm64 machines.
The following tests FAILED:
9 - c-actor-stacksize (Failed)
21 - c-cloud-masterworker (Failed)
208 - tesh-smpi-macro-partial-shared-thread (Failed)
209 - tesh-smpi-macro-partial-shared-communication-thread (Failed)
404 - tesh-smpi-privatization-mmap-thread (Failed)
Build/test log
-
c-cloud-masterworker
: SimGrid deadlock -
macro-partial-shared
:+[Ginette:3:(4) 0.000000] /tmp/nix-build-simgrid-3.29.drv-0/source/src/smpi/internals/smpi_shared.cpp:260: [root/CRITICAL] Could not map folded virtual memory (Invalid argument). Do you perhaps need to increase the size of the mapped file using --cfg=smpi/shared-malloc-blocksize:newvalue (default 1048576) ?You can also try using the sysctl vm.max_map_count
-
privatization
:404: +mach_vm_region failed: Undefined error: 0 404: +Cannot request authorization for kernel information access
Reproduce
- Get access to a darwin on an arm64 architecture (that's the annoying part)
- Build SimGrid 78fedc4d and run tests (or just type
nix-build
on default.nix)