Closed SteveLauC closed 5 months ago
It happens again, on Linux/Amd64/Musl:
https://github.com/nix-rust/nix/actions/runs/8673600090/job/23785096039?pr=2371
Shouldn't we take the FORK_MTX? forking a process is duplicating all file descriptors, so the "test"
file could be open in a child process when we try yo unmount
indeed, we are forking in test_mount_tmpfs_without_flags_allows_rwx
and test_mount::test_mount_noexec_disallows_exec
. these tests are likely to be executed in parallel with test_mount_bind
while cargo test --tests --release --all-features -- mount; do : ; done
run a (short) while
full log: https://github.com/nix-rust/nix/actions/runs/8673165857/job/23784229944?pr=2367