-
Notifications
You must be signed in to change notification settings - Fork 280
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
corrupted double-linked list, BAD TERMINATION, exit code 134: mpich on github actions broken since 2 weeks #7256
Comments
Just to clarify - what operating system are you using? MPICH is installed from the distro package manager? |
Additionally if you could provide the test code or a minimal reproducer, it would be helpful to track down the actual problem. While we cannot directly fix bugs in distro packages, we can suggest a different version to use for testing. |
The top of the log link above shows the operating system setup (Ubuntu 22.04.5), where the libraries are installed with The further install steps are listed in https://github.com/JohannesBuchner/PyMultiNest/actions/runs/12173409593/workflow but boil down to:
I have not tested it, but perhaps Maybe you can set up Github Actions for this repository as well. |
Following your steps, I got:
I am not quite familiar with cmake or its |
Can you try running:
|
That worked. Running
Missing And running
|
Huh, I have not seen that before. Maybe you need to change pymultinest_demo_minimal.py to add For the second, are you sure |
Thanks! Both runs following your suggestions. However, I don't see the segfaults. My
|
I noticed the number in my run does not match the one in the log. Mine starts with:
Are the testing data randomly generated? Also noticed in the test log:
Is this "end of file" error suspicious? |
Yes, there is a randomness to it (a Monte Carlo algorithm). Yes, the end of file is very strange and I have not seen this before, it seems it cannot read/write to the file system? |
Is there a disk space limit for the github runner containers? The binary size of mpich 4.0 did grow significantly from the previous versions, so it is possible that resulted in running out of space during the test. |
I don't know. |
In the last 4 weeks, the upgrade from libmpich12 4.2.0-5build3 to 4.0-3 on github actions has stopped working.
With no code change in the repository:
A run from 4 weeks ago:
https://github.com/JohannesBuchner/PyMultiNest/actions/runs/12173409593/job/33953705818
A run from 2 weeks ago:
https://github.com/JohannesBuchner/PyMultiNest/actions/runs/12425695793/job/34692833393
The error is:
The MPI code is in fortran, built against mpich, then loaded as a library from python. Python is run with mpiexec -np 4.
Should I disable CI testing with mpich?
The text was updated successfully, but these errors were encountered: