-
Notifications
You must be signed in to change notification settings - Fork 5
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
cmake: Regression in feature_reindex.py
when configuring with -DSANITIZERS=integer
#261
Conversation
This test fails both in the GHA CI and locally. Dropping `-fsanitize=integer` makes it pass.
Looks like a normal timeout? Does it happen with other sanitizers/valgrind? Does it happen when the timeout-factor is increased? What is the compiler invocation (the line in |
It does. |
CMake's compile command:
CMake's link command:
Autotools' compile command:
Autotools' link command:
|
If the other sanitizers and valgrind are fine, you can temporarily disable Isan, if it is a blocker for you. I can take another look later. |
It doesn't happen with |
Possibly a non-cmake bug. I'll keep looking. |
Looks like a bug where the reindex fails to continue. Not sure why, but this is not related to cmake, as I could reproduce. |
See bitcoin#30424 |
Your fix suggested in bitcoin#30424 (comment) and applied to this branch works. Thank you! |
Closing. Please refer to bitcoin#30435. |
I've added a new CI test scipt
00_setup_env_native_ubsan-i_reindex.sh
. It fails both in the GHA CI and locally.Dropping
-DSANITIZERS=integer
makes it pass.The new test also passes on the Autotools-based branch.
NOTE: The first commit is the
cmake-staging
branch rebased on top of the bitcoin@aa61d4f and squashed.