Skip to content

index: store per-block transaction locations for efficient lookups

Cirrus CI / TSan, depends, no gui failed Aug 30, 2025 in 23m 47s

Task Summary

Instruction ci failed in 23:38

Details

✅ 00:04 clone
✅ 00:01 merge_base
❌ 23:38 ci

[14:07:55.419]     #9 kj::TestRunner::run() <null> (mptest+0x273833) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #10 auto kj::TestRunner::getMain()::'lambda5'(auto&, auto&&...)::operator()<kj::TestRunner>(auto&, auto&&...) <null> (mptest+0x2730d1) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #11 auto kj::_::BoundMethod<kj::TestRunner&, kj::TestRunner::getMain()::'lambda5'(auto&, auto&&...), kj::TestRunner::getMain()::'lambda6'(auto&, auto&&...)>::operator()<>() <null> (mptest+0x273068) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #12 kj::Function<kj::MainBuilder::Validity ()>::Impl<kj::_::BoundMethod<kj::TestRunner&, kj::TestRunner::getMain()::'lambda5'(auto&, auto&&...), kj::TestRunner::getMain()::'lambda6'(auto&, auto&&...)>>::operator()() <null> (mptest+0x272fe9) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #13 kj::Function<kj::MainBuilder::Validity ()>::operator()() <null> (mptest+0x684174) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #14 kj::MainBuilder::MainImpl::operator()(kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>) <null> (mptest+0x67e5fd) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #15 kj::Function<void (kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>)>::Impl<kj::MainBuilder::MainImpl>::operator()(kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>) <null> (mptest+0x690dd3) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #16 kj::Function<void (kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>)>::operator()(kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>) <null> (mptest+0x685176) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #17 kj::runMainAndExit(kj::ProcessContext&, kj::Function<void (kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>)>&&, int, char**)::$_0::operator()() const main.c++ (mptest+0x680247) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #18 kj::Maybe<kj::Exception> kj::runCatchingExceptions<kj::runMainAndExit(kj::ProcessContext&, kj::Function<void (kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>)>&&, int, char**)::$_0>(kj::runMainAndExit(kj::ProcessContext&, kj::Function<void (kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>)>&&, int, char**)::$_0&&) main.c++ (mptest+0x6794e7) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #19 kj::runMainAndExit(kj::ProcessContext&, kj::Function<void (kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>)>&&, int, char**) <null> (mptest+0x67924b) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #20 main <null> (mptest+0x26d041) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419] 
[14:07:55.419]   Thread T8 (tid=6041, running) created by main thread at:
[14:07:55.419]     #0 pthread_create <null> (mptest+0xaa0ee) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #1 std::__1::__libcpp_thread_create[abi:de210100](unsigned long*, void* (*)(void*), void*) /cxx_build/include/c++/v1/__thread/support/pthread.h:182:10 (mptest+0x1385d0) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #2 std::__1::thread::thread[abi:de210100]<mp::test::TestSetup::TestSetup(bool)::'lambda'(), 0>(mp::test::TestSetup::TestSetup(bool)::'lambda'()&&) /cxx_build/include/c++/v1/__thread/thread.h:213:16 (mptest+0x1385d0)
[14:07:55.419]     #3 mp::test::TestSetup::TestSetup(bool) /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/ipc/libmultiprocess/test/./ipc/libmultiprocess/test/mp/test/test.cpp:62:11 (mptest+0x134657) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #4 mp::test::TestCase231::run() /ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/ipc/libmultiprocess/test/./ipc/libmultiprocess/test/mp/test/test.cpp:233:15 (mptest+0x13319c) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #5 kj::TestRunner::run()::'lambda'()::operator()() const <null> (mptest+0x277598) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #6 kj::Maybe<kj::Exception> kj::runCatchingExceptions<kj::TestRunner::run()::'lambda'()>(kj::TestRunner::run()::'lambda'()&&) <null> (mptest+0x274a27) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #7 kj::TestRunner::run() <null> (mptest+0x273833) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #8 auto kj::TestRunner::getMain()::'lambda5'(auto&, auto&&...)::operator()<kj::TestRunner>(auto&, auto&&...) <null> (mptest+0x2730d1) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #9 auto kj::_::BoundMethod<kj::TestRunner&, kj::TestRunner::getMain()::'lambda5'(auto&, auto&&...), kj::TestRunner::getMain()::'lambda6'(auto&, auto&&...)>::operator()<>() <null> (mptest+0x273068) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #10 kj::Function<kj::MainBuilder::Validity ()>::Impl<kj::_::BoundMethod<kj::TestRunner&, kj::TestRunner::getMain()::'lambda5'(auto&, auto&&...), kj::TestRunner::getMain()::'lambda6'(auto&, auto&&...)>>::operator()() <null> (mptest+0x272fe9) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #11 kj::Function<kj::MainBuilder::Validity ()>::operator()() <null> (mptest+0x684174) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #12 kj::MainBuilder::MainImpl::operator()(kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>) <null> (mptest+0x67e5fd) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #13 kj::Function<void (kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>)>::Impl<kj::MainBuilder::MainImpl>::operator()(kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>) <null> (mptest+0x690dd3) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #14 kj::Function<void (kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>)>::operator()(kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>) <null> (mptest+0x685176) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #15 kj::runMainAndExit(kj::ProcessContext&, kj::Function<void (kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>)>&&, int, char**)::$_0::operator()() const main.c++ (mptest+0x680247) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #16 kj::Maybe<kj::Exception> kj::runCatchingExceptions<kj::runMainAndExit(kj::ProcessContext&, kj::Function<void (kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>)>&&, int, char**)::$_0>(kj::runMainAndExit(kj::ProcessContext&, kj::Function<void (kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>)>&&, int, char**)::$_0&&) main.c++ (mptest+0x6794e7) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #17 kj::runMainAndExit(kj::ProcessContext&, kj::Function<void (kj::StringPtr, kj::ArrayPtr<kj::StringPtr const>)>&&, int, char**) <null> (mptest+0x67924b) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419]     #18 main <null> (mptest+0x26d041) (BuildId: 8c4f835321e22bb7003bbe5ce4e5e690a1aae08f)
[14:07:55.419] 
[14:07:55.419] SUMMARY: ThreadSanitizer: data race /llvm-project/libcxx/include/ios:501:18 in width
[14:07:55.419] ==================
[14:07:55.419] 
[14:07:56.994]  13/148 Test   #8: addrman_tests ........................   Passed    3.10 sec
[14:07:59.266]  14/148 Test  #20: blockchain_tests .....................   Passed    4.27 sec
[14:08:00.139]  15/148 Test  #21: blockencodings_tests .................   Passed    4.82 sec
[14:08:03.962]  16/148 Test  #19: bip324_tests .........................   Passed    9.07 sec
[14:08:05.321]  17/148 Test  #11: argsman_tests ........................   Passed   11.40 sec
[14:10:01.604]  18/148 Test   #6: secp256k1_exhaustive_tests ...........   Passed  127.71 sec
[14:16:09.380]  19/148 Test   #4: secp256k1_noverify_tests .............   Passed  495.49 sec
[14:18:33.223]  20/148 Test   #7: bench_sanity_check ...................   Passed  639.33 sec
[14:25:11.936]  21/148 Test   #5: secp256k1_tests ......................   Passed  1038.05 sec
[14:25:11.937] 
[14:25:11.937] 95% tests passed, 1 tests failed out of 21
[14:25:11.937] 
[14:25:11.937] Total Test time (real) = 1038.07 sec
[14:25:11.937] 
[14:25:11.937] The following tests FAILED:
[14:25:11.937] 	  3 - mptest (Failed)
[14:25:11.938] Errors while running CTest
[14:25:11.975] Command '['./ci/test/02_run_container.sh']' returned non-zero exit status 8.
���