-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MPI.jl fails to precompile on Julia nightly in some configurations #48039
Comments
I managed to find the steps to reproduce the crash, following what's done in MPI.jl CI:
Running the tests in this environment should fail as reported above Full stacktrace I got locally
|
Hm, can you run with |
Details
Note that this happens in the |
I wonder if the increased likelihood of races is due to us producing two files and one process one on one file and the other on the other. |
For the record, it appears the main problem is indeed related to race conditions (in |
Resolved in JuliaParallel/MPI.jl#706 by consistently using Again, for future reference the take-away lesson from this is that using same flags everywhere is more important than ever because more flags can invalidate the compiler cache, and spawning multiple subprocesses at the same time recompiling the cache (as we do in |
Originally posted by @giordano in JuliaParallel/MPI.jl#698 (comment)
Some pointers appear to be
NULL
, @gbaraldi mentioned he's seen something similar elsewhere.The text was updated successfully, but these errors were encountered: