Skip to content
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

Single test failure in two GCC builds only. #1389

Closed
evoskuil opened this issue Jan 29, 2024 · 5 comments
Closed

Single test failure in two GCC builds only. #1389

evoskuil opened this issue Jan 29, 2024 · 5 comments

Comments

@evoskuil
Copy link
Member

unknown location(0): fatal error: in "chain_state_tests/chain_state__work_required_retarget__overflow_patch_disabled__lower_value": signal: illegal operand; address of failing instruction: 0x5628f21f6cb0
test/chain/chain_state.cpp(39): last checkpoint: "chain_state__work_required_retarget__overflow_patch_disabled__lower_value" test entry
@evoskuil
Copy link
Member Author

After removing this test another test failed, as this is not a test fail (false) but a process termination.

@evoskuil
Copy link
Member Author

evoskuil commented Jan 29, 2024

These test failures seem unrelated and inexplicable. Since they are only occurring in the two builds that are reporting as both DEBUG and NDEBUG we should resolve that issue first.

#1388

@pmienk
Copy link
Member

pmienk commented Feb 1, 2024

Addressed by libbitcoin/libbitcoin-build#306 - The issue was unrelated to asserting NDEBUG while debug optimizing the build, but I have paired the debug optimization elsewhere. The issue was having enabled avx512 on linux systems where it is not predictably present. This was an error on my part, was testing privately and didn't revert changes before addressing a different issue.

@evoskuil
Copy link
Member Author

Resolved

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

No branches or pull requests

2 participants