-
Notifications
You must be signed in to change notification settings - Fork 437
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
CI: try to build with HPX on Fedora #7331
base: develop
Are you sure you want to change the base?
Conversation
Ok we can reproduce it here:
This is on x86_64, no ppc64le and aarch64, |
We might just disable the respective since |
Yes, currently HPX throws its own exceptions in tthis case, which is wrong. See STEllAR-GROUP/hpx#6543 for a possible fix. Where can I see the actual runtime error generated by HPX, btw? |
https://github.com/kokkos/kokkos/actions/runs/10834072931/job/30062369318?pr=7331 has
and it results from kokkos/core/src/impl/Kokkos_HostSpace.cpp Lines 78 to 85 in 603aa33
|
Ok, this is something else, then. Why is a handler set by |
It seems https://github.com/llvm/llvm-project/blob/82a36468c74a29b6154639d659550c62457e655b/libcxx/src/new.cpp#L162-L166 is executed but we don't hit the |
Not sure what I can do about this... Would you have any ideas? It shouldn't matter whether the exception thrown from our new-handler is actually derived from |
While I'm still not sure why this is happening, I can offer adding an option to HPX that allows disabling to set a new-handler (in the same way as one can already disable HPX's signal handling). This option could be used in environments like the Kokkos HPX backend. What do you think? |
Note that we already have a HPX build in our CI that I would expect to reproduce the issue if we update the HPX version there, see kokkos/.github/workflows/continuous-integration-workflow-hpx.yml Lines 37 to 42 in b5509ab
|
Let's see. |
@masterleinad |
Interesting. I can reproduce the issue locally with clang and |
Did you build with:
|
@masterleinad @hkaiser any update or patch to try? |
No, I think we need someone to dedicate some time to understand the root cause why the compiler even calls the handler set by |
Ok, ping me if there is any patch to add to hpx package on Fedora! |
@diehlpk Can you try to have a look at this? |
@masterleinad Currently,. I have no time but maybe @hkaiser can have a look? |
Due to some build failure with Fedora's HPX package in: https://koji.fedoraproject.org/koji/taskinfo?taskID=123213163