Skip to content

Conversation

@QiaoK
Copy link
Contributor

@QiaoK QiaoK commented Dec 1, 2025

oob_allgather_test() do not check isend() call
success, leading to the possibility to use
oob_req->reqs[] un-initialized upon error and
thus to SEGV.

(cherry picked from commit 109f4bc)

Backport this fix in main branch to v5.0.x, so 5.0 version can run with UCC without segmentation fault.

oob_allgather_test() do not check isend() call
success, leading to the possibility to use
oob_req->reqs[] un-initialized upon error and
thus to SEGV.

Signed-off-by: Bruno Faccini <bfaccini@nvidia.com>
(cherry picked from commit 109f4bc)
@github-actions github-actions bot added this to the v5.0.8 milestone Dec 1, 2025
@QiaoK QiaoK changed the title Back port handle errors gracefuly to prevent SEGV to v5.0.x Backport handle errors gracefully to prevent SEGV to v5.0.x Dec 1, 2025
bosilca
bosilca previously approved these changes Dec 1, 2025
@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Hello! The Git Commit Checker CI bot found a few problems with this PR:

e85fe16: coll/ucc: Fix indentation issue with tab.

  • check_signed_off: does not contain a valid Signed-off-by line
  • check_cherry_pick: does not include a cherry pick message (did you need to bot:notacherrypick?)

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

Comment on lines +256 to +258
if (OMPI_SUCCESS != rc) {
return UCC_ERR_NO_MESSAGE;
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't use tabs -- we only use 4-space indenting here in Open MPI.

https://docs.open-mpi.org/en/v5.0.x/developers/source-code.html

Thanks!

Copy link
Contributor

@janjust janjust left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Echoing @jsquyres 4 spaces, no tabs please

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.

5 participants