Skip to content

[DO NOT MERGE] Diagnose arm64 L4 UCX crash in conda polars and streaming tests - #24689

Closed
bdice wants to merge 14 commits into
NVIDIA:mainfrom
bdice:ci-arm64-l4-ucx-dmabuf
Closed

bdice wants to merge 14 commits into
NVIDIA:mainfrom
bdice:ci-arm64-l4-ucx-dmabuf

Conversation

@bdice

@bdice bdice commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

Draft for diagnosing intermittent failures of two conda jobs on 13.3.0, 3.13, arm64, ubuntu26.04, l4, latest-driver, latest-deps seen on #24663:

Evidence from the #24663 polars log (run 39198377175): a RankActor took a SIGSEGV in cuMemGetHandleForAddressRange called from uct_cuda_copy_md_get_dmabuf -> ucp_memory_detect_slowpath -> ucp_tag_recv_nbx -> rapidsmpf::coll::AllGather::event_loop. The surviving rank then waits forever in the all-gather and the engine teardown (ray.get with no timeout) blocks until the job is killed.

This PR only builds and tests that configuration (three copies of each test job to measure how often it fails). It must not be merged in this form.

@bdice bdice added bug Something isn't working DO NOT MERGE Hold off on merging; see PR for details non-breaking Non-breaking change ci labels Oct 19, 2026
@copy-pr-bot

copy-pr-bot Bot commented Oct 19, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@bdice

bdice commented Oct 19, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test abccc02

@bdice

bdice commented Oct 19, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 688c279

@bdice

bdice commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 594be17

@bdice

bdice commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 1e5291c

@bdice

bdice commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 58a0031

@bdice

bdice commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 7775653

@bdice

bdice commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test aa6cd2d

@bdice

bdice commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test a2f8397

@bdice

bdice commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 3bf411f

@bdice

bdice commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test bde6679

1 similar comment
@bdice

bdice commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test bde6679

@bdice

bdice commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 018c20e

@bdice

bdice commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test e0eccc4

@bdice

bdice commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

Closing: the crash is a UCX 1.22.0 bug (SIGSEGV in cuMemGetHandleForAddressRange when UCX probes dmabuf export on async managed pool memory), fixed on UCX main by openucx/ucx#11922 and tracked in rapidsai/ucxx#749. rapidsai/ucxx#784 excludes ucx==1.22.0, which will reach cudf CI through ucxx.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working ci DO NOT MERGE Hold off on merging; see PR for details non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant