-
Notifications
You must be signed in to change notification settings - Fork 900
Segmentation Fault in MPI_Finalize if memory is not properly deallocated #2525
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
Comments
@hjelmn Can you have a look? |
I have checked this with the current tarball (see below), same compiler as above. The issue still persists. Open MPI: 2.0.2a1
Open MPI repo revision: d0b97d7
Open MPI release date: Unreleased developer cop |
Ok, thanks for checking. @hjelmn Had a chance to check into this yet, perchance? |
@hjelmn any update for this issue? Should it be moved to future milestone? |
@rkowalewski I'm trying to reproduce this problem, but so far no success using my IB/Intel OPA cluster. Could you post the content of your config.log as well? |
I should say I was using the 2.0.3 release. If you have a chance could you see if the problem is gone with 2.0.3? If its still failing, we will need the config.log. |
@rkowalewski Unless you can provide further info, we're going to close this issue. |
I will try to reproduce it until the end of this week, I am actually out of office at the moment. |
Excellent -- thanks! |
OpenMPI (v2.0.1) raises a segmentation fault if we allocate memory for one-sided communication by
MPI_Alloc_mem
but do not free it byMPI_Free_mem
.I have provided a gist where you can test it. The relevant lines are highlighted. When you execute the statement in line 74 everything works fine. To my best knowledge, the MPI Standard does not require to explicitly free the allocated memory.
Below is some information about my build environment:
The text was updated successfully, but these errors were encountered: