Spurious failure in secp256k1 test in !890
The error occurred in this job: https://gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/jobs/882116587
259[156/511] secp256k1: testing secp256k1-tests
260FAILED: src/secp256k1/CMakeFiles/check-secp256k1-secp256k1-tests
261cd /builds/bitcoin-cash-node/bitcoin-cash-node/build/src/secp256k1 && /usr/bin/cmake -E env /builds/bitcoin-cash-node/bitcoin-cash-node/cmake/utils/test_wrapper.sh /builds/bitcoin-cash-node/bitcoin-cash-node/build/src/secp256k1/secp256k1-tests secp256k1-tests.log
262../src/secp256k1/src/tests.c:562: test condition failed: ((~x[m][shift]) << (64 - (1 << usebits))) == 0
263Aborted (core dumped)
264[157/511] secp256k1: testing secp256k1-exhaustive_tests
265ninja: build stopped: subcommand failed.
It went away after retry.
@markblundeberg had a look at the test and surmised from code comments that we might have run into a probabilistic failure.
Opening for further investigation.