Task 57605821947

crypto: Use secure_allocator for `AES256_ctx`

2025-12-09 22:22:13 failed 1-31-25-aes-secure-alloc 07497f06c7a3bf52cb5fed71a85a920416ecdf29


Commands that took longer than 1 second (total 2m39s)
linedurationpercentagecommand
97142s26%docker buildx build --file=/home/admin/actions-runner/_work/bitcoin/bitcoin/ci/test_imagefile --build-arg=CI_IMAGE_NAME_TAG=mirror.gcr.io/ubuntu:24.04 --build-arg=FILE_ENV=./ci/test/00_setup_env_native_msan.sh --build-arg=BASE_ROOT_DIR=/home/admin/actions-runner/_work/_temp --platform=linux --label=bitcoin-ci-test --tag=ci_native_msan --cache-from type=gha,url=http://127.0.0.1:12321/,url_v2=http://127.0.0.1:12321/,scope=ci_native_msan --load /home/admin/actions-runner/_work/bitcoin/bitcoin
10641s0%docker run --rm --interactive --detach --tty --cap-add=LINUX_IMMUTABLE --mount=type=bind,src=/home/admin/actions-runner/_work/bitcoin/bitcoin,dst=/home/admin/actions-runner/_work/bitcoin/bitcoin,readonly --mount=type=bind,src=/home/admin/actions-runner/_work/_temp/ccache_dir,dst=/home/admin/actions-runner/_work/_temp/ccache_dir --mount=type=bind,src=/home/admin/actions-runner/_work/_temp/depends/built,dst=/home/admin/actions-runner/_work/_temp/depends/built --mount=type=bind,src=/home/admin/actions-runner/_work/_temp/depends/sources,dst=/home/admin/actions-runner/_work/_temp/depends/sources --mount=type=bind,src=/home/admin/actions-runner/_work/_temp/previous_releases,dst=/home/admin/actions-runner/_work/_temp/previous_releases --mount=type=bind,src=/home/admin/actions-runner/_work/_temp/build,dst=/home/admin/actions-runner/_work/_temp/build --env-file=/tmp/env-admin-ci_native_msan --name=ci_native_msan --network=ci-ip6net --platform=linux ci_native_msan
12541s0%retry -- curl --location --fail https://github.com/bitcoin-core/qa-assets/raw/main/unit_test_data/script_assets_test.json -o /home/admin/actions-runner/_work/_temp/ci/scratch/qa-assets/unit_test_data//script_assets_test.json
15264s2%-
162912s7%- skipped
195135s22%cmake --build /home/admin/actions-runner/_work/_temp/build -j16 --target all install
29212s1%-DABORT_ON_FAILED_ASSUME -DDEBUG -DDEBUG_LOCKCONTENTION -DDEBUG_LOCKORDER -DRPC_DOC_CHECK -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -I/home/admin/actions-runner/_work/_temp/build/src -I/home/admin/actions-runner/_work/_temp/src -fsanitize=memory -fsanitize-memory-track-origins=2 -fno-omit-frame-pointer -g -O1 -fno-optimize-sibling-calls -nostdinc++ -nostdlib++ -isystem /cxx_build/include/c++/v1 -L/cxx_build/lib -Wl,-rpath,/cxx_build/lib -lc++ -lc++abi -lpthread -Wno-unused-command-line-argument -std=c++20 -fPIE -fdebug-prefix-map=/home/admin/actions-runner/_work/_temp/src=. -fmacro-prefix-map=/home/admin/actions-runner/_work/_temp/src=. -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -Wstack-protector -fstack-protector-all -fcf-protection=full -fstack-clash-protection -Werror -fsanitize=memory -Wall -Wextra -Wgnu -Wformat -Wformat-security -Wvla -Wshadow-field -Wthread-safety -Wthread-safety-pointer -Wloop-analysis -Wredundant-decls -Wunused-member-function -Wdate-time -Wconditional-uninitialized -Woverloaded-virtual -Wsuggest-override -Wimplicit-fallthrough -Wunreachable-code -Wdocumentation -Wself-assign -Wundef -Wno-unused-parameter -MD -MT src/CMakeFiles/bitcoin.dir/bitcoin.cpp.o -MF CMakeFiles/bitcoin.dir/bitcoin.cpp.o.d -o CMakeFiles/bitcoin.dir/bitcoin.cpp.o -c /home/admin/actions-runner/_work/_temp/src/bitcoin.cpp -U_FORTIFY_SOURCE
31461s0%-fsanitize=memory -fsanitize-memory-track-origins=2 -fno-omit-frame-pointer -g -O1 -fno-optimize-sibling-calls -nostdinc++ -nostdlib++ -isystem /cxx_build/include/c++/v1 -L/cxx_build/lib -Wl,-rpath,/cxx_build/lib -lc++ -lc++abi -lpthread -Wno-unused-command-line-argument -fstack-protector-all -fcf-protection=full -fstack-clash-protection -Wl,-z,relro -Wl,-z,now -Wl,-z,separate-code -fsanitize=memory -fPIE -pie CMakeFiles/bitcoind.dir/bitcoind.cpp.o CMakeFiles/bitcoind.dir/init/bitcoind.cpp.o -o ../bin/bitcoind ../lib/libbitcoin_node.a ../lib/libbitcoin_wallet.a ../lib/libbitcoin_zmq.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libzmq.a libleveldb.a libcrc32c.a libminisketch.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libevent_extra.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libevent_pthreads.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libevent_core.a ../lib/libbitcoin_common.a ../lib/libbitcoin_util.a ../lib/libbitcoin_clientversion.a ../lib/libbitcoin_consensus.a ../lib/libbitcoin_crypto.a secp256k1/lib/libsecp256k1.a univalue/libunivalue.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libsqlite3.a
31911s0%-fsanitize=memory -fsanitize-memory-track-origins=2 -fno-omit-frame-pointer -g -O1 -fno-optimize-sibling-calls -nostdinc++ -nostdlib++ -isystem /cxx_build/include/c++/v1 -L/cxx_build/lib -Wl,-rpath,/cxx_build/lib -lc++ -lc++abi -lpthread -Wno-unused-command-line-argument -fstack-protector-all -fcf-protection=full -fstack-clash-protection -Wl,-z,relro -Wl,-z,now -Wl,-z,separate-code -fsanitize=memory -fPIE -pie "CMakeFiles/bitcoin-node.dir/bitcoind.cpp.o" "CMakeFiles/bitcoin-node.dir/init/bitcoin-node.cpp.o" -o ../bin/bitcoin-node ../lib/libbitcoin_node.a ../lib/libbitcoin_ipc.a ../lib/libbitcoin_wallet.a ../lib/libbitcoin_zmq.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libzmq.a libleveldb.a libcrc32c.a libminisketch.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libevent_extra.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libevent_pthreads.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libevent_core.a ipc/libmultiprocess/libmultiprocess.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libcapnp-rpc.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libcapnp.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libkj-async.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libkj.a -lpthread ../lib/libbitcoin_common.a ../lib/libbitcoin_util.a ../lib/libbitcoin_clientversion.a ../lib/libbitcoin_consensus.a ../lib/libbitcoin_crypto.a secp256k1/lib/libsecp256k1.a univalue/libunivalue.a /home/admin/actions-runner/_work/_temp/depends/x86_64-pc-linux-gnu/lib/libsqlite3.a
32392s1%-DABORT_ON_FAILED_ASSUME -DDEBUG -DDEBUG_LOCKCONTENTION -DDEBUG_LOCKORDER -DRPC_DOC_CHECK -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -I/home/admin/actions-runner/_work/_temp/build/src -I/home/admin/actions-runner/_work/_temp/src -fsanitize=memory -fsanitize-memory-track-origins=2 -fno-omit-frame-pointer -g -O1 -fno-optimize-sibling-calls -nostdinc++ -nostdlib++ -isystem /cxx_build/include/c++/v1 -L/cxx_build/lib -Wl,-rpath,/cxx_build/lib -lc++ -lc++abi -lpthread -Wno-unused-command-line-argument -std=c++20 -fPIE -fdebug-prefix-map=/home/admin/actions-runner/_work/_temp/src=. -fmacro-prefix-map=/home/admin/actions-runner/_work/_temp/src=. -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -Wstack-protector -fstack-protector-all -fcf-protection=full -fstack-clash-protection -Werror -fsanitize=memory -Wall -Wextra -Wgnu -Wformat -Wformat-security -Wvla -Wshadow-field -Wthread-safety -Wthread-safety-pointer -Wloop-analysis -Wredundant-decls -Wunused-member-function -Wdate-time -Wconditional-uninitialized -Woverloaded-virtual -Wsuggest-override -Wimplicit-fallthrough -Wunreachable-code -Wdocumentation -Wself-assign -Wundef -Wno-unused-parameter -MD -MT src/CMakeFiles/bitcoin-util.dir/bitcoin-util.cpp.o -MF CMakeFiles/bitcoin-util.dir/bitcoin-util.cpp.o.d -o CMakeFiles/bitcoin-util.dir/bitcoin-util.cpp.o -c /home/admin/actions-runner/_work/_temp/src/bitcoin-util.cpp -U_FORTIFY_SOURCE
33261s0%-fPIC -fsanitize=memory -fsanitize-memory-track-origins=2 -fno-omit-frame-pointer -g -O1 -fno-optimize-sibling-calls -nostdinc++ -nostdlib++ -isystem /cxx_build/include/c++/v1 -L/cxx_build/lib -Wl,-rpath,/cxx_build/lib -lc++ -lc++abi -lpthread -Wno-unused-command-line-argument -fstack-protector-all -fcf-protection=full -fstack-clash-protection -Wl,-z,relro -Wl,-z,now -Wl,-z,separate-code -fsanitize=memory -shared -Wl,-soname,libbitcoinkernel.so -o ../../lib/libbitcoinkernel.so CMakeFiles/bitcoinkernel.dir/bitcoinkernel.cpp.o CMakeFiles/bitcoinkernel.dir/chain.cpp.o CMakeFiles/bitcoinkernel.dir/checks.cpp.o CMakeFiles/bitcoinkernel.dir/chainparams.cpp.o CMakeFiles/bitcoinkernel.dir/coinstats.cpp.o CMakeFiles/bitcoinkernel.dir/context.cpp.o CMakeFiles/bitcoinkernel.dir/cs_main.cpp.o CMakeFiles/bitcoinkernel.dir/disconnected_transactions.cpp.o CMakeFiles/bitcoinkernel.dir/mempool_removal_reason.cpp.o CMakeFiles/bitcoinkernel.dir/__/arith_uint256.cpp.o CMakeFiles/bitcoinkernel.dir/__/chain.cpp.o CMakeFiles/bitcoinkernel.dir/__/coins.cpp.o CMakeFiles/bitcoinkernel.dir/__/compressor.cpp.o CMakeFiles/bitcoinkernel.dir/__/consensus/merkle.cpp.o CMakeFiles/bitcoinkernel.dir/__/consensus/tx_check.cpp.o CMakeFiles/bitcoinkernel.dir/__/consensus/tx_verify.cpp.o CMakeFiles/bitcoinkernel.dir/__/core_read.cpp.o CMakeFiles/bitcoinkernel.dir/__/dbwrapper.cpp.o CMakeFiles/bitcoinkernel.dir/__/deploymentinfo.cpp.o CMakeFiles/bitcoinkernel.dir/__/deploymentstatus.cpp.o CMakeFiles/bitcoinkernel.dir/__/flatfile.cpp.o CMakeFiles/bitcoinkernel.dir/__/hash.cpp.o CMakeFiles/bitcoinkernel.dir/__/logging.cpp.o CMakeFiles/bitcoinkernel.dir/__/node/blockstorage.cpp.o CMakeFiles/bitcoinkernel.dir/__/node/chainstate.cpp.o CMakeFiles/bitcoinkernel.dir/__/node/utxo_snapshot.cpp.o CMakeFiles/bitcoinkernel.dir/__/policy/ephemeral_policy.cpp.o CMakeFiles/bitcoinkernel.dir/__/policy/feerate.cpp.o CMakeFiles/bitcoinkernel.dir/__/policy/packages.cpp.o CMakeFiles/bitcoinkernel.dir/__/policy/policy.cpp.o CMakeFiles/bitcoinkernel.dir/__/policy/rbf.cpp.o CMakeFiles/bitcoinkernel.dir/__/policy/settings.cpp.o CMakeFiles/bitcoinkernel.dir/__/policy/truc_policy.cpp.o CMakeFiles/bitcoinkernel.dir/__/pow.cpp.o CMakeFiles/bitcoinkernel.dir/__/primitives/block.cpp.o CMakeFiles/bitcoinkernel.dir/__/primitives/transaction.cpp.o CMakeFiles/bitcoinkernel.dir/__/pubkey.cpp.o CMakeFiles/bitcoinkernel.dir/__/random.cpp.o CMakeFiles/bitcoinkernel.dir/__/randomenv.cpp.o CMakeFiles/bitcoinkernel.dir/__/script/interpreter.cpp.o CMakeFiles/bitcoinkernel.dir/__/script/script.cpp.o CMakeFiles/bitcoinkernel.dir/__/script/script_error.cpp.o CMakeFiles/bitcoinkernel.dir/__/script/sigcache.cpp.o CMakeFiles/bitcoinkernel.dir/__/script/solver.cpp.o CMakeFiles/bitcoinkernel.dir/__/signet.cpp.o CMakeFiles/bitcoinkernel.dir/__/streams.cpp.o CMakeFiles/bitcoinkernel.dir/__/support/lockedpool.cpp.o CMakeFiles/bitcoinkernel.dir/__/sync.cpp.o CMakeFiles/bitcoinkernel.dir/__/txdb.cpp.o CMakeFiles/bitcoinkernel.dir/__/txgraph.cpp.o CMakeFiles/bitcoinkernel.dir/__/txmempool.cpp.o CMakeFiles/bitcoinkernel.dir/__/uint256.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/chaintype.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/check.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/expected.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/feefrac.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/fs.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/fs_helpers.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/hasher.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/moneystr.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/rbf.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/serfloat.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/signalinterrupt.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/strencodings.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/string.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/syserror.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/threadnames.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/time.cpp.o CMakeFiles/bitcoinkernel.dir/__/util/tokenpipe.cpp.o CMakeFiles/bitcoinkernel.dir/__/validation.cpp.o CMakeFiles/bitcoinkernel.dir/__/validationinterface.cpp.o CMakeFiles/bitcoinkernel.dir/__/versionbits.cpp.o ../CMakeFiles/bitcoin_clientversion.dir/clientversion.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/aes.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/chacha20.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/chacha20poly1305.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/hex_base.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/hkdf_sha256_32.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/hmac_sha256.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/hmac_sha512.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/muhash.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/poly1305.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/ripemd160.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/sha1.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/sha256.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/sha256_sse4.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/sha3.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/sha512.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/siphash.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/__/support/cleanse.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/__/support/lockedpool.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/sha256_sse41.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/sha256_avx2.cpp.o ../crypto/CMakeFiles/bitcoin_crypto.dir/sha256_x86_shani.cpp.o ../CMakeFiles/leveldb.dir/leveldb/db/builder.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/c.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/db_impl.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/db_iter.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/dbformat.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/dumpfile.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/filename.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/log_reader.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/log_writer.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/memtable.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/repair.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/table_cache.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/version_edit.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/version_set.cc.o ../CMakeFiles/leveldb.dir/leveldb/db/write_batch.cc.o ../CMakeFiles/leveldb.dir/leveldb/table/block.cc.o ../CMakeFiles/leveldb.dir/leveldb/table/block_builder.cc.o ../CMakeFiles/leveldb.dir/leveldb/table/filter_block.cc.o ../CMakeFiles/leveldb.dir/leveldb/table/format.cc.o ../CMakeFiles/leveldb.dir/leveldb/table/iterator.cc.o ../CMakeFiles/leveldb.dir/leveldb/table/merger.cc.o ../CMakeFiles/leveldb.dir/leveldb/table/table.cc.o ../CMakeFiles/leveldb.dir/leveldb/table/table_builder.cc.o ../CMakeFiles/leveldb.dir/leveldb/table/two_level_iterator.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/arena.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/bloom.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/cache.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/coding.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/comparator.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/crc32c.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/env.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/env_posix.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/filter_policy.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/hash.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/histogram.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/logging.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/options.cc.o ../CMakeFiles/leveldb.dir/leveldb/util/status.cc.o ../CMakeFiles/leveldb.dir/leveldb/helpers/memenv/memenv.cc.o ../CMakeFiles/crc32c.dir/crc32c/src/crc32c.cc.o ../CMakeFiles/crc32c.dir/crc32c/src/crc32c_portable.cc.o ../CMakeFiles/crc32c.dir/crc32c/src/crc32c_sse42.cc.o ../secp256k1/src/CMakeFiles/secp256k1.dir/secp256k1.c.o ../secp256k1/src/CMakeFiles/secp256k1_precomputed.dir/precomputed_ecmult.c.o ../secp256k1/src/CMakeFiles/secp256k1_precomputed.dir/precomputed_ecmult_gen.c.o
Tags
  • MSan
  • 1-31-25-aes-secure-alloc
  • FAILED