Skip to content

Conversation

@ggouaillardet
Copy link
Contributor

Turns out there are edge cases where an MTL's isend
method may end up marking a send request complete prior
to returning to the CM code. The would end up causing
problems in the bsend path since the ompi_request_complete
would end up getting invoked a second time on this request.
This ended up causing segfaults, etc. in ompi_request_complete .

Signed-off-by: Howard Pritchard [email protected]

(cherry picked from commit 3285325)

Turns out there are edge cases where an MTL's isend
method may end up marking a send request complete prior
to returning to the CM code.  The would end up causing
problems in the bsend path since the ompi_request_complete
would end up getting invoked a second time on this request.
This ended up causing segfaults, etc. in ompi_request_complete .

Signed-off-by: Howard Pritchard <[email protected]>

(cherry picked from commit open-mpi/ompi@3285325)
@ggouaillardet
Copy link
Contributor Author

Refs #6860

@bwbarrett bwbarrett merged commit b91779d into open-mpi:v3.1.x Aug 20, 2019
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