libbitcoin / libbitcoin-system

Bitcoin Cross-Platform C++ Development Toolkit

Home Page:https://libbitcoin.info/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Single test failure in two GCC builds only.

evoskuil opened this issue · comments

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

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

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

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.

Resolved