Skip to content

Conversation

mwheinz
Copy link

@mwheinz mwheinz commented Dec 17, 2019

Backports Harumi Kuno's patch from July 30th to 3.0.x. This corrects issue #7212.

This commit fixes issue #6853 by removing
MacOS/Darwin-specific logic from intercept_mmap.

Signed-off-by: Harumi Kuno harumi.kuno@hpe.com

This commit fixes issue #6853 by removing
MacOS/Darwin-specific logic from intercept_mmap.

Signed-off-by: Harumi Kuno <harumi.kuno@hpe.com>
@mwheinz mwheinz added this to the v3.0.6 milestone Dec 17, 2019
@mwheinz
Copy link
Author

mwheinz commented Dec 17, 2019

Confirmed that with this patch, OMPI compiles correctly in RHEL 8.0 and RHEL 7.6 and that the resulting installation can compile and execute the OSU micro benchmarks over the PSM2 MTL. I have not exhaustively tested other transports, but that should not be relevant to this patch.

@mwheinz mwheinz requested review from hkuno and jsquyres December 17, 2019 21:15
@mwheinz mwheinz self-assigned this Dec 17, 2019
@jsquyres jsquyres changed the title Fix mmap infinite recurse in memory patcher v3.0.x: Fix mmap infinite recurse in memory patcher Dec 17, 2019
@jsquyres jsquyres merged commit f2d62b0 into open-mpi:v3.0.x Dec 17, 2019
@hkuno
Copy link
Contributor

hkuno commented Dec 17, 2019

Thank you, Michael, for testing and validating this! I had not merged this patch into 3 because I didn't want to do that unless I could build and demonstrate that the 3.0.x branch would hit the bug without the fix, and I had trouble demonstrating that.

@mwheinz mwheinz deleted the mwheinz_v3.0.x branch December 18, 2019 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants