-
Notifications
You must be signed in to change notification settings - Fork 435
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
Segmentation fault when calling ucp_listener_create using IB-enabled library on non-IB machine #6755
Comments
This may also be the cause of issue #6244 |
Hi @krakowski , |
Hi @alinask, yes, I can confirm that it works by setting |
Can you please use this environment parameter for UCX v1.10? |
I just hit this also, and was about to file an issue @alinask thanks for jumping on it. |
@alinask @yosefe do you think it's possible to get this into 1.10.1? @petro-rudenko fyi. |
@abellina The fix was merged into the UCX v1.10.x branch. |
@krakowski @abellina Following the fix in the UCX v1.10.x branch, can we close this ticket? |
From my side it can be closed. Thanks for the quick fix! 🙂 |
Same for me. Thanks @alinask. Verified a TCP-only setup with v1.10.x is not segfaulting. |
Describe the bug
Calling
ucp_listener_create
with a IB-enabled library on a machine without InfiniBand adapters leads to a segmentation fault due to a null pointer dereference inuct_listener_create
(cm
is null here). Debugging this issue I found out that this happens because the Worker's Connection Manager array contains a null pointer.Disabling all IB-related features during configuration fixes this problem.
Steps to Reproduce
contrib/configure-release
Setup and versions
Linux 5.4.85-1-MANJARO
(x86_64)rdma-core 30.0
The text was updated successfully, but these errors were encountered: