TSan warning with legacy wallet on macos ("too long mutex cycle found") #31986

issue pinheadmz opened this issue on March 4, 2025
  1. pinheadmz commented at 3:59 PM on March 4, 2025: member

    master branch at 15717f0ef3960969ee550a4a41741987b86684dc

    built on arm64/macos

    Notably there is no TSan warning when the test is run with --descriptors

    To reproduce:

    --> build_master/test/functional/wallet_listtransactions.py --legacy-wallet --nocleanup
    ...
    AssertionError: Unexpected stderr WARNING: too long mutex cycle found
    

    complete configuration:

    Configure summary
    =================
    Executables:
      bitcoind ............................ ON
      bitcoin-node (multiprocess) ......... OFF
      bitcoin-qt (GUI) .................... OFF
      bitcoin-gui (GUI, multiprocess) ..... OFF
      bitcoin-cli ......................... ON
      bitcoin-tx .......................... ON
      bitcoin-util ........................ ON
      bitcoin-wallet ...................... ON
      bitcoin-chainstate (experimental) ... OFF
      libbitcoinkernel (experimental) ..... OFF
    Optional features:
      wallet support ...................... ON
       - descriptor wallets (SQLite) ...... ON
       - legacy wallets (Berkeley DB) ..... ON
      external signer ..................... ON
      ZeroMQ .............................. ON
      USDT tracing ........................ OFF
      QR code (GUI) ....................... OFF
      DBus (GUI, Linux only) .............. OFF
    Tests:
      test_bitcoin ........................ ON
      test_bitcoin-qt ..................... OFF
      bench_bitcoin ....................... OFF
      fuzz binary ......................... OFF
    
    Cross compiling ....................... FALSE
    C++ compiler .......................... Clang 19.1.7, /opt/homebrew/opt/llvm/bin/clang++
    CMAKE_BUILD_TYPE ...................... Debug
    Preprocessor defined macros ........... OBJC_OLD_DISPATCH_PROTOTYPES=0 DEBUG DEBUG_LOCKORDER DEBUG_LOCKCONTENTION RPC_DOC_CHECK ABORT_ON_FAILED_ASSUME
    C++ compiler flags .................... -O0 -ftrapv -g3 -std=c++20 -fPIC -fdebug-prefix-map=/Users/matthewzipkin/Desktop/work/bitcoin/src=. -fmacro-prefix-map=/Users/matthewzipkin/Desktop/work/bitcoin/src=. -fsanitize=thread -Wall -Wextra -Wgnu -Wformat -Wformat-security -Wvla -Wshadow-field -Wthread-safety -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 -Wstack-protector -fstack-protector-all -mbranch-protection=bti
    Linker flags .......................... -O0 -ftrapv -g3 -L/opt/homebrew/opt/llvm/lib -Wl,-dead_strip -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names -fsanitize=thread -fstack-protector-all -Wl,-fixup_chains -fPIE -Xlinker -pie
    
    NOTE: The summary above may not exactly match the final applied build flags
          if any additional CMAKE_* or environment variables have been modified.
          To see the exact flags applied, build with the --verbose option.
    
    Attempt to harden executables ......... ON
    Treat compiler warnings as errors ..... OFF
    Use ccache for compiling .............. ON
    
    
  2. pinheadmz commented at 4:22 PM on March 4, 2025: member
    • I ran all wallet tests and only wallet_listtransactions.py --legacy-wallet fails with this warning
  3. fanquake commented at 6:39 PM on March 4, 2025: member
    # master (15717f0ef3960969ee550a4a41741987b86684dc) aarch64 Linux
    # clang version 19.1.7 (Fedora 19.1.7-2.fc41) 
    make -C depends/ CC=clang CXX="clang++ -stdlib=libc++" -j16 NO_QT=1 NO_ZMQ=1 NO_SQLITE=1
    cmake -B build --toolchain /root/bitcoin/depends/aarch64-unknown-linux-gnu/toolchain.cmake -DSANITIZERS=thread -DCMAKE_BUILD_TYPE=Debug
    cmake --build build -j17
    build/test/functional/wallet_listtransactions.py --legacy-wallet --nocleanup
    
    node0 2025-03-04T18:34:31.466976Z [shutoff] [validationinterface.cpp:245] [ChainStateFlushed] [validation] Enqueuing ChainStateFlushed: block hash=5098544754e2d14afc399664555a6acb153ae31545cfd368ae7047fe39d62260 
     node0 2025-03-04T18:34:31.468447Z [shutoff] [wallet/bdb.cpp:608] [Flush] [walletdb] BerkeleyEnvironment::Flush: [/tmp/bitcoin_func_test_ajbgow6d/node0/regtest] Flush(true) 
     node0 2025-03-04T18:34:31.468606Z [shutoff] [wallet/bdb.cpp:619] [Flush] [walletdb] BerkeleyEnvironment::Flush: Flushing wallet.dat (refcount = 0)... 
     node0 2025-03-04T18:34:31.468779Z [shutoff] [wallet/bdb.cpp:623] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat checkpoint 
     node0 2025-03-04T18:34:31.468944Z [shutoff] [wallet/bdb.cpp:625] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat detach 
     node0 2025-03-04T18:34:37.960377Z [shutoff] [wallet/bdb.cpp:628] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat closed 
     node0 2025-03-04T18:34:37.960558Z [shutoff] [wallet/bdb.cpp:634] [Flush] [walletdb] BerkeleyEnvironment::Flush: Flush(true) took            6492ms 
     node0 2025-03-04T18:34:37.990998Z [shutoff] [wallet/wallet.h:937] [WalletLogPrintf] [default wallet] Releasing wallet .. 
     node0 2025-03-04T18:34:37.991138Z [shutoff] [wallet/bdb.cpp:608] [Flush] [walletdb] BerkeleyEnvironment::Flush: [/tmp/bitcoin_func_test_ajbgow6d/node0/regtest] Flush(false) database not started 
     node0 2025-03-04T18:34:38.128102Z [shutoff] [init.cpp:401] [Shutdown] Shutdown: done 
     test  2025-03-04T18:34:38.238000Z TestFramework (ERROR): Assertion failed 
                                       Traceback (most recent call last):
                                         File "/root/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
                                           self.run_test()
                                           ~~~~~~~~~~~~~^^
                                         File "/root/bitcoin/build/test/functional/wallet_listtransactions.py", line 112, in run_test
                                           self.run_externally_generated_address_test()
                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
                                         File "/root/bitcoin/build/test/functional/wallet_listtransactions.py", line 236, in run_externally_generated_address_test
                                           self.stop_nodes()
                                           ~~~~~~~~~~~~~~~^^
                                         File "/root/bitcoin/test/functional/test_framework/test_framework.py", line 603, in stop_nodes
                                           node.wait_until_stopped()
                                           ~~~~~~~~~~~~~~~~~~~~~~~^^
                                         File "/root/bitcoin/test/functional/test_framework/test_node.py", line 444, in wait_until_stopped
                                           self.wait_until(lambda: self.is_node_stopped(**kwargs), timeout=timeout)
                                           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                         File "/root/bitcoin/test/functional/test_framework/test_node.py", line 840, in wait_until
                                           return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.timeout_factor, check_interval=check_interval)
                                         File "/root/bitcoin/test/functional/test_framework/util.py", line 310, in wait_until_helper_internal
                                           if predicate():
                                              ~~~~~~~~~^^
                                         File "/root/bitcoin/test/functional/test_framework/test_node.py", line 444, in <lambda>
                                           self.wait_until(lambda: self.is_node_stopped(**kwargs), timeout=timeout)
                                                                   ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
                                         File "/root/bitcoin/test/functional/test_framework/test_node.py", line 423, in is_node_stopped
                                           assert return_code == expected_ret_code, self._node_msg(
                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                       AssertionError: [node 0] Node returned unexpected exit code (66) vs (0) when stopping
     test  2025-03-04T18:34:38.246000Z TestFramework (DEBUG): Closing down network thread 
     test  2025-03-04T18:34:38.297000Z TestFramework (INFO): Not stopping nodes as test failed. The dangling processes will be cleaned up later. 
     test  2025-03-04T18:34:38.297000Z TestFramework (WARNING): Not cleaning up dir /tmp/bitcoin_func_test_ajbgow6d 
     test  2025-03-04T18:34:38.297000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/bitcoin_func_test_ajbgow6d/test_framework.log 
     test  2025-03-04T18:34:38.297000Z TestFramework (ERROR): 
     test  2025-03-04T18:34:38.297000Z TestFramework (ERROR): Hint: Call /root/bitcoin/test/functional/combine_logs.py '/tmp/bitcoin_func_test_ajbgow6d' to consolidate all logs 
     test  2025-03-04T18:34:38.297000Z TestFramework (ERROR): 
     test  2025-03-04T18:34:38.297000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log. 
     test  2025-03-04T18:34:38.297000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues 
     test  2025-03-04T18:34:38.298000Z TestFramework (ERROR): 
    
     node0 stderr ==================
    WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=210282)
      Cycle in lock order graph: M0 (0xffff6843f208) => M1 (0xffff68449be8) => M2 (0xffff68449d98) => M0
    
      Mutex M1 acquired here while holding mutex M0 in thread T7:
        [#0](/bitcoin-bitcoin/0/) pthread_rwlock_wrlock <null> (bitcoind+0xece44) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#1](/bitcoin-bitcoin/1/) __db_pthread_mutex_lock <null> (bitcoind+0x1ae7c10) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#2](/bitcoin-bitcoin/2/) wallet::BerkeleyBatch::BerkeleyBatch(wallet::BerkeleyDatabase&, bool, bool) /root/bitcoin/build/src/wallet/./wallet/bdb.cpp:366:14 (bitcoind+0x130fa98) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#3](/bitcoin-bitcoin/3/) std::__1::__unique_if<wallet::BerkeleyBatch>::__unique_single std::__1::make_unique[abi:ne190107]<wallet::BerkeleyBatch, wallet::BerkeleyDatabase&, bool, bool&>(wallet::BerkeleyDatabase&, bool&&, bool&) /usr/bin/../include/c++/v1/__memory/unique_ptr.h:634:30 (bitcoind+0x131a7ac) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#4](/bitcoin-bitcoin/4/) wallet::BerkeleyDatabase::MakeBatch(bool) /root/bitcoin/build/src/wallet/./wallet/bdb.cpp:945:12 (bitcoind+0x13154d4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#5](/bitcoin-bitcoin/5/) wallet::WalletBatch::WalletBatch(wallet::WalletDatabase&, bool) /root/bitcoin/build/src/wallet/./wallet/walletdb.h:226:26 (bitcoind+0xf0cdec) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#6](/bitcoin-bitcoin/6/) wallet::CWallet::LoadWallet() /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:2386:31 (bitcoind+0x117c058) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#7](/bitcoin-bitcoin/7/) wallet::CWallet::Create(wallet::WalletContext&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::unique_ptr<wallet::WalletDatabase, std::__1::default_delete<wallet::WalletDatabase>>, unsigned long, bilingual_str&, std::__1::vector<bilingual_str, std::__1::allocator<bilingual_str>>&) /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:3015:47 (bitcoind+0x11629b4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#8](/bitcoin-bitcoin/8/) wallet::CreateWallet(wallet::WalletContext&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<bool>, wallet::DatabaseOptions&, wallet::DatabaseStatus&, bilingual_str&, std::__1::vector<bilingual_str, std::__1::allocator<bilingual_str>>&) /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:434:39 (bitcoind+0x1161d68) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#9](/bitcoin-bitcoin/9/) wallet::createwallet()::$_0::operator()(RPCHelpMan const&, JSONRPCRequest const&) const /root/bitcoin/build/src/wallet/./wallet/rpc/wallet.cpp:438:45 (bitcoind+0xfc8af0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#10](/bitcoin-bitcoin/10/) decltype(std::declval<wallet::createwallet()::$_0&>()(std::declval<RPCHelpMan const&>(), std::declval<JSONRPCRequest const&>())) std::__1::__invoke[abi:ne190107]<wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&>(wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xfc8330) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#11](/bitcoin-bitcoin/11/) UniValue std::__1::__invoke_void_return_wrapper<UniValue, false>::__call[abi:ne190107]<wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&>(wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xfc81fc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#12](/bitcoin-bitcoin/12/) std::__1::__function::__alloc_func<wallet::createwallet()::$_0, std::__1::allocator<wallet::createwallet()::$_0>, UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()[abi:ne190107](RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xfc8144) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#13](/bitcoin-bitcoin/13/) std::__1::__function::__func<wallet::createwallet()::$_0, std::__1::allocator<wallet::createwallet()::$_0>, UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()(RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xfc5a78) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#14](/bitcoin-bitcoin/14/) std::__1::__function::__value_func<UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()[abi:ne190107](RPCHelpMan const&, JSONRPCRequest const&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x1754508) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#15](/bitcoin-bitcoin/15/) std::__1::function<UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()(RPCHelpMan const&, JSONRPCRequest const&) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x1741fcc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#16](/bitcoin-bitcoin/16/) RPCHelpMan::HandleRequest(JSONRPCRequest const&) const /root/bitcoin/build/src/./rpc/util.cpp:684:20 (bitcoind+0x1738798) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#17](/bitcoin-bitcoin/17/) CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/./rpc/server.h:101:91 (bitcoind+0x8c38d4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#18](/bitcoin-bitcoin/18/) decltype(std::declval<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0x8c37f0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#19](/bitcoin-bitcoin/19/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0x8c3684) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#20](/bitcoin-bitcoin/20/) std::__1::__function::__alloc_func<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0x8c35c0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#21](/bitcoin-bitcoin/21/) std::__1::__function::__func<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0x8c0eb8) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#22](/bitcoin-bitcoin/22/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#23](/bitcoin-bitcoin/23/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#24](/bitcoin-bitcoin/24/) wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/wallet/./wallet/interfaces.cpp:584:24 (bitcoind+0xefa258) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#25](/bitcoin-bitcoin/25/) decltype(std::declval<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xefa11c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#26](/bitcoin-bitcoin/26/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xef9fb0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#27](/bitcoin-bitcoin/27/) std::__1::__function::__alloc_func<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xef9eec) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#28](/bitcoin-bitcoin/28/) std::__1::__function::__func<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xef77dc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#29](/bitcoin-bitcoin/29/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#30](/bitcoin-bitcoin/30/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#31](/bitcoin-bitcoin/31/) node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/./node/interfaces.cpp:512:24 (bitcoind+0x694214) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#32](/bitcoin-bitcoin/32/) decltype(std::declval<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0x6940f4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#33](/bitcoin-bitcoin/33/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0x693f88) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#34](/bitcoin-bitcoin/34/) std::__1::__function::__alloc_func<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0x693ec4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#35](/bitcoin-bitcoin/35/) std::__1::__function::__func<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0x6917bc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#36](/bitcoin-bitcoin/36/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#37](/bitcoin-bitcoin/37/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#38](/bitcoin-bitcoin/38/) ExecuteCommand(CRPCCommand const&, JSONRPCRequest const&, UniValue&, bool) /root/bitcoin/build/src/./rpc/server.cpp:512:20 (bitcoind+0xb32270) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#39](/bitcoin-bitcoin/39/) ExecuteCommands(std::__1::vector<CRPCCommand const*, std::__1::allocator<CRPCCommand const*>> const&, JSONRPCRequest const&, UniValue&) /root/bitcoin/build/src/./rpc/server.cpp:477:13 (bitcoind+0xb237e4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#40](/bitcoin-bitcoin/40/) CRPCTable::execute(JSONRPCRequest const&) const /root/bitcoin/build/src/./rpc/server.cpp:497:13 (bitcoind+0xb23554) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#41](/bitcoin-bitcoin/41/) JSONRPCExec(JSONRPCRequest const&, bool) /root/bitcoin/build/src/./rpc/server.cpp:353:31 (bitcoind+0xb22f78) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#42](/bitcoin-bitcoin/42/) HTTPReq_JSONRPC(std::__1::any const&, HTTPRequest*) /root/bitcoin/build/src/./httprpc.cpp:217:21 (bitcoind+0xe2f408) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#43](/bitcoin-bitcoin/43/) StartHTTPRPC(std::__1::any const&)::$_0::operator()(HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /root/bitcoin/build/src/./httprpc.cpp:368:80 (bitcoind+0xe2eaac) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#44](/bitcoin-bitcoin/44/) decltype(std::declval<StartHTTPRPC(std::__1::any const&)::$_0&>()(std::declval<HTTPRequest*>(), std::declval<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>())) std::__1::__invoke[abi:ne190107]<StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xe2e9fc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#45](/bitcoin-bitcoin/45/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xe2e8b4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#46](/bitcoin-bitcoin/46/) std::__1::__function::__alloc_func<StartHTTPRPC(std::__1::any const&)::$_0, std::__1::allocator<StartHTTPRPC(std::__1::any const&)::$_0>, bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()[abi:ne190107](HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xe2e800) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#47](/bitcoin-bitcoin/47/) std::__1::__function::__func<StartHTTPRPC(std::__1::any const&)::$_0, std::__1::allocator<StartHTTPRPC(std::__1::any const&)::$_0>, bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()(HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xe2c270) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#48](/bitcoin-bitcoin/48/) std::__1::__function::__value_func<bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()[abi:ne190107](HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0xe5819c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#49](/bitcoin-bitcoin/49/) std::__1::function<bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()(HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0xe58000) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#50](/bitcoin-bitcoin/50/) HTTPWorkItem::operator()() /root/bitcoin/build/src/./httpserver.cpp:60:9 (bitcoind+0xe57b88) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#51](/bitcoin-bitcoin/51/) WorkQueue<HTTPClosure>::Run() /root/bitcoin/build/src/./httpserver.cpp:115:13 (bitcoind+0xe67e80) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#52](/bitcoin-bitcoin/52/) HTTPWorkQueueRun(WorkQueue<HTTPClosure>*, int) /root/bitcoin/build/src/./httpserver.cpp:417:12 (bitcoind+0xe408a8) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#53](/bitcoin-bitcoin/53/) decltype(std::declval<void (*)(WorkQueue<HTTPClosure>*, int)>()(std::declval<WorkQueue<HTTPClosure>*>(), std::declval<int>())) std::__1::__invoke[abi:ne190107]<void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>(void (*&&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xe67514) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#54](/bitcoin-bitcoin/54/) void std::__1::__thread_execute[abi:ne190107]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int, 2ul, 3ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>&, std::__1::__tuple_indices<2ul, 3ul>) /usr/bin/../include/c++/v1/__thread/thread.h:192:3 (bitcoind+0xe6742c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#55](/bitcoin-bitcoin/55/) void* std::__1::__thread_proxy[abi:ne190107]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>>(void*) /usr/bin/../include/c++/v1/__thread/thread.h:201:3 (bitcoind+0xe66c74) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
    
        Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
    
      Mutex M2 acquired here while holding mutex M1 in thread T7:
        [#0](/bitcoin-bitcoin/0/) pthread_rwlock_wrlock <null> (bitcoind+0xece44) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#1](/bitcoin-bitcoin/1/) __db_pthread_mutex_lock <null> (bitcoind+0x1ae7c10) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#2](/bitcoin-bitcoin/2/) wallet::BerkeleyBatch::BerkeleyBatch(wallet::BerkeleyDatabase&, bool, bool) /root/bitcoin/build/src/wallet/./wallet/bdb.cpp:366:14 (bitcoind+0x130fa98) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#3](/bitcoin-bitcoin/3/) std::__1::__unique_if<wallet::BerkeleyBatch>::__unique_single std::__1::make_unique[abi:ne190107]<wallet::BerkeleyBatch, wallet::BerkeleyDatabase&, bool, bool&>(wallet::BerkeleyDatabase&, bool&&, bool&) /usr/bin/../include/c++/v1/__memory/unique_ptr.h:634:30 (bitcoind+0x131a7ac) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#4](/bitcoin-bitcoin/4/) wallet::BerkeleyDatabase::MakeBatch(bool) /root/bitcoin/build/src/wallet/./wallet/bdb.cpp:945:12 (bitcoind+0x13154d4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#5](/bitcoin-bitcoin/5/) wallet::WalletBatch::WalletBatch(wallet::WalletDatabase&, bool) /root/bitcoin/build/src/wallet/./wallet/walletdb.h:226:26 (bitcoind+0xf0cdec) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#6](/bitcoin-bitcoin/6/) wallet::CWallet::LoadWallet() /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:2386:31 (bitcoind+0x117c058) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#7](/bitcoin-bitcoin/7/) wallet::CWallet::Create(wallet::WalletContext&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::unique_ptr<wallet::WalletDatabase, std::__1::default_delete<wallet::WalletDatabase>>, unsigned long, bilingual_str&, std::__1::vector<bilingual_str, std::__1::allocator<bilingual_str>>&) /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:3015:47 (bitcoind+0x11629b4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#8](/bitcoin-bitcoin/8/) wallet::CreateWallet(wallet::WalletContext&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<bool>, wallet::DatabaseOptions&, wallet::DatabaseStatus&, bilingual_str&, std::__1::vector<bilingual_str, std::__1::allocator<bilingual_str>>&) /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:434:39 (bitcoind+0x1161d68) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#9](/bitcoin-bitcoin/9/) wallet::createwallet()::$_0::operator()(RPCHelpMan const&, JSONRPCRequest const&) const /root/bitcoin/build/src/wallet/./wallet/rpc/wallet.cpp:438:45 (bitcoind+0xfc8af0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#10](/bitcoin-bitcoin/10/) decltype(std::declval<wallet::createwallet()::$_0&>()(std::declval<RPCHelpMan const&>(), std::declval<JSONRPCRequest const&>())) std::__1::__invoke[abi:ne190107]<wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&>(wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xfc8330) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#11](/bitcoin-bitcoin/11/) UniValue std::__1::__invoke_void_return_wrapper<UniValue, false>::__call[abi:ne190107]<wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&>(wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xfc81fc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#12](/bitcoin-bitcoin/12/) std::__1::__function::__alloc_func<wallet::createwallet()::$_0, std::__1::allocator<wallet::createwallet()::$_0>, UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()[abi:ne190107](RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xfc8144) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#13](/bitcoin-bitcoin/13/) std::__1::__function::__func<wallet::createwallet()::$_0, std::__1::allocator<wallet::createwallet()::$_0>, UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()(RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xfc5a78) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#14](/bitcoin-bitcoin/14/) std::__1::__function::__value_func<UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()[abi:ne190107](RPCHelpMan const&, JSONRPCRequest const&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x1754508) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#15](/bitcoin-bitcoin/15/) std::__1::function<UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()(RPCHelpMan const&, JSONRPCRequest const&) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x1741fcc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#16](/bitcoin-bitcoin/16/) RPCHelpMan::HandleRequest(JSONRPCRequest const&) const /root/bitcoin/build/src/./rpc/util.cpp:684:20 (bitcoind+0x1738798) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#17](/bitcoin-bitcoin/17/) CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/./rpc/server.h:101:91 (bitcoind+0x8c38d4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#18](/bitcoin-bitcoin/18/) decltype(std::declval<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0x8c37f0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#19](/bitcoin-bitcoin/19/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0x8c3684) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#20](/bitcoin-bitcoin/20/) std::__1::__function::__alloc_func<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0x8c35c0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#21](/bitcoin-bitcoin/21/) std::__1::__function::__func<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0x8c0eb8) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#22](/bitcoin-bitcoin/22/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#23](/bitcoin-bitcoin/23/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#24](/bitcoin-bitcoin/24/) wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/wallet/./wallet/interfaces.cpp:584:24 (bitcoind+0xefa258) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#25](/bitcoin-bitcoin/25/) decltype(std::declval<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xefa11c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#26](/bitcoin-bitcoin/26/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xef9fb0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#27](/bitcoin-bitcoin/27/) std::__1::__function::__alloc_func<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xef9eec) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#28](/bitcoin-bitcoin/28/) std::__1::__function::__func<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xef77dc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#29](/bitcoin-bitcoin/29/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#30](/bitcoin-bitcoin/30/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#31](/bitcoin-bitcoin/31/) node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/./node/interfaces.cpp:512:24 (bitcoind+0x694214) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#32](/bitcoin-bitcoin/32/) decltype(std::declval<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0x6940f4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#33](/bitcoin-bitcoin/33/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0x693f88) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#34](/bitcoin-bitcoin/34/) std::__1::__function::__alloc_func<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0x693ec4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#35](/bitcoin-bitcoin/35/) std::__1::__function::__func<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0x6917bc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#36](/bitcoin-bitcoin/36/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#37](/bitcoin-bitcoin/37/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#38](/bitcoin-bitcoin/38/) ExecuteCommand(CRPCCommand const&, JSONRPCRequest const&, UniValue&, bool) /root/bitcoin/build/src/./rpc/server.cpp:512:20 (bitcoind+0xb32270) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#39](/bitcoin-bitcoin/39/) ExecuteCommands(std::__1::vector<CRPCCommand const*, std::__1::allocator<CRPCCommand const*>> const&, JSONRPCRequest const&, UniValue&) /root/bitcoin/build/src/./rpc/server.cpp:477:13 (bitcoind+0xb237e4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#40](/bitcoin-bitcoin/40/) CRPCTable::execute(JSONRPCRequest const&) const /root/bitcoin/build/src/./rpc/server.cpp:497:13 (bitcoind+0xb23554) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#41](/bitcoin-bitcoin/41/) JSONRPCExec(JSONRPCRequest const&, bool) /root/bitcoin/build/src/./rpc/server.cpp:353:31 (bitcoind+0xb22f78) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#42](/bitcoin-bitcoin/42/) HTTPReq_JSONRPC(std::__1::any const&, HTTPRequest*) /root/bitcoin/build/src/./httprpc.cpp:217:21 (bitcoind+0xe2f408) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#43](/bitcoin-bitcoin/43/) StartHTTPRPC(std::__1::any const&)::$_0::operator()(HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /root/bitcoin/build/src/./httprpc.cpp:368:80 (bitcoind+0xe2eaac) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#44](/bitcoin-bitcoin/44/) decltype(std::declval<StartHTTPRPC(std::__1::any const&)::$_0&>()(std::declval<HTTPRequest*>(), std::declval<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>())) std::__1::__invoke[abi:ne190107]<StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xe2e9fc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#45](/bitcoin-bitcoin/45/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xe2e8b4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#46](/bitcoin-bitcoin/46/) std::__1::__function::__alloc_func<StartHTTPRPC(std::__1::any const&)::$_0, std::__1::allocator<StartHTTPRPC(std::__1::any const&)::$_0>, bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()[abi:ne190107](HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xe2e800) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#47](/bitcoin-bitcoin/47/) std::__1::__function::__func<StartHTTPRPC(std::__1::any const&)::$_0, std::__1::allocator<StartHTTPRPC(std::__1::any const&)::$_0>, bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()(HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xe2c270) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#48](/bitcoin-bitcoin/48/) std::__1::__function::__value_func<bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()[abi:ne190107](HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0xe5819c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#49](/bitcoin-bitcoin/49/) std::__1::function<bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()(HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0xe58000) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#50](/bitcoin-bitcoin/50/) HTTPWorkItem::operator()() /root/bitcoin/build/src/./httpserver.cpp:60:9 (bitcoind+0xe57b88) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#51](/bitcoin-bitcoin/51/) WorkQueue<HTTPClosure>::Run() /root/bitcoin/build/src/./httpserver.cpp:115:13 (bitcoind+0xe67e80) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#52](/bitcoin-bitcoin/52/) HTTPWorkQueueRun(WorkQueue<HTTPClosure>*, int) /root/bitcoin/build/src/./httpserver.cpp:417:12 (bitcoind+0xe408a8) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#53](/bitcoin-bitcoin/53/) decltype(std::declval<void (*)(WorkQueue<HTTPClosure>*, int)>()(std::declval<WorkQueue<HTTPClosure>*>(), std::declval<int>())) std::__1::__invoke[abi:ne190107]<void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>(void (*&&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xe67514) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#54](/bitcoin-bitcoin/54/) void std::__1::__thread_execute[abi:ne190107]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int, 2ul, 3ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>&, std::__1::__tuple_indices<2ul, 3ul>) /usr/bin/../include/c++/v1/__thread/thread.h:192:3 (bitcoind+0xe6742c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#55](/bitcoin-bitcoin/55/) void* std::__1::__thread_proxy[abi:ne190107]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>>(void*) /usr/bin/../include/c++/v1/__thread/thread.h:201:3 (bitcoind+0xe66c74) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
    
      Mutex M0 acquired here while holding mutex M2 in thread T7:
        [#0](/bitcoin-bitcoin/0/) pthread_rwlock_rdlock <null> (bitcoind+0xec8c4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#1](/bitcoin-bitcoin/1/) __db_pthread_mutex_readlock <null> (bitcoind+0x1ae7e90) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#2](/bitcoin-bitcoin/2/) wallet::BerkeleyBatch::BerkeleyBatch(wallet::BerkeleyDatabase&, bool, bool) /root/bitcoin/build/src/wallet/./wallet/bdb.cpp:366:14 (bitcoind+0x130fa98) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#3](/bitcoin-bitcoin/3/) std::__1::__unique_if<wallet::BerkeleyBatch>::__unique_single std::__1::make_unique[abi:ne190107]<wallet::BerkeleyBatch, wallet::BerkeleyDatabase&, bool, bool&>(wallet::BerkeleyDatabase&, bool&&, bool&) /usr/bin/../include/c++/v1/__memory/unique_ptr.h:634:30 (bitcoind+0x131a7ac) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#4](/bitcoin-bitcoin/4/) wallet::BerkeleyDatabase::MakeBatch(bool) /root/bitcoin/build/src/wallet/./wallet/bdb.cpp:945:12 (bitcoind+0x13154d4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#5](/bitcoin-bitcoin/5/) wallet::WalletBatch::WalletBatch(wallet::WalletDatabase&, bool) /root/bitcoin/build/src/wallet/./wallet/walletdb.h:226:26 (bitcoind+0xf0cdec) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#6](/bitcoin-bitcoin/6/) wallet::CWallet::LoadWallet() /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:2386:31 (bitcoind+0x117c058) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#7](/bitcoin-bitcoin/7/) wallet::CWallet::Create(wallet::WalletContext&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::unique_ptr<wallet::WalletDatabase, std::__1::default_delete<wallet::WalletDatabase>>, unsigned long, bilingual_str&, std::__1::vector<bilingual_str, std::__1::allocator<bilingual_str>>&) /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:3015:47 (bitcoind+0x11629b4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#8](/bitcoin-bitcoin/8/) wallet::CreateWallet(wallet::WalletContext&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<bool>, wallet::DatabaseOptions&, wallet::DatabaseStatus&, bilingual_str&, std::__1::vector<bilingual_str, std::__1::allocator<bilingual_str>>&) /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:434:39 (bitcoind+0x1161d68) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#9](/bitcoin-bitcoin/9/) wallet::createwallet()::$_0::operator()(RPCHelpMan const&, JSONRPCRequest const&) const /root/bitcoin/build/src/wallet/./wallet/rpc/wallet.cpp:438:45 (bitcoind+0xfc8af0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#10](/bitcoin-bitcoin/10/) decltype(std::declval<wallet::createwallet()::$_0&>()(std::declval<RPCHelpMan const&>(), std::declval<JSONRPCRequest const&>())) std::__1::__invoke[abi:ne190107]<wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&>(wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xfc8330) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#11](/bitcoin-bitcoin/11/) UniValue std::__1::__invoke_void_return_wrapper<UniValue, false>::__call[abi:ne190107]<wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&>(wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xfc81fc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#12](/bitcoin-bitcoin/12/) std::__1::__function::__alloc_func<wallet::createwallet()::$_0, std::__1::allocator<wallet::createwallet()::$_0>, UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()[abi:ne190107](RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xfc8144) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#13](/bitcoin-bitcoin/13/) std::__1::__function::__func<wallet::createwallet()::$_0, std::__1::allocator<wallet::createwallet()::$_0>, UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()(RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xfc5a78) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#14](/bitcoin-bitcoin/14/) std::__1::__function::__value_func<UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()[abi:ne190107](RPCHelpMan const&, JSONRPCRequest const&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x1754508) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#15](/bitcoin-bitcoin/15/) std::__1::function<UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()(RPCHelpMan const&, JSONRPCRequest const&) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x1741fcc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#16](/bitcoin-bitcoin/16/) RPCHelpMan::HandleRequest(JSONRPCRequest const&) const /root/bitcoin/build/src/./rpc/util.cpp:684:20 (bitcoind+0x1738798) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#17](/bitcoin-bitcoin/17/) CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/./rpc/server.h:101:91 (bitcoind+0x8c38d4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#18](/bitcoin-bitcoin/18/) decltype(std::declval<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0x8c37f0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#19](/bitcoin-bitcoin/19/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0x8c3684) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#20](/bitcoin-bitcoin/20/) std::__1::__function::__alloc_func<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0x8c35c0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#21](/bitcoin-bitcoin/21/) std::__1::__function::__func<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0x8c0eb8) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#22](/bitcoin-bitcoin/22/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#23](/bitcoin-bitcoin/23/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#24](/bitcoin-bitcoin/24/) wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/wallet/./wallet/interfaces.cpp:584:24 (bitcoind+0xefa258) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#25](/bitcoin-bitcoin/25/) decltype(std::declval<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xefa11c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#26](/bitcoin-bitcoin/26/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xef9fb0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#27](/bitcoin-bitcoin/27/) std::__1::__function::__alloc_func<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xef9eec) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#28](/bitcoin-bitcoin/28/) std::__1::__function::__func<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xef77dc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#29](/bitcoin-bitcoin/29/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#30](/bitcoin-bitcoin/30/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#31](/bitcoin-bitcoin/31/) node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/./node/interfaces.cpp:512:24 (bitcoind+0x694214) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#32](/bitcoin-bitcoin/32/) decltype(std::declval<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0x6940f4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#33](/bitcoin-bitcoin/33/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0x693f88) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#34](/bitcoin-bitcoin/34/) std::__1::__function::__alloc_func<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0x693ec4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#35](/bitcoin-bitcoin/35/) std::__1::__function::__func<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0x6917bc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#36](/bitcoin-bitcoin/36/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#37](/bitcoin-bitcoin/37/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#38](/bitcoin-bitcoin/38/) ExecuteCommand(CRPCCommand const&, JSONRPCRequest const&, UniValue&, bool) /root/bitcoin/build/src/./rpc/server.cpp:512:20 (bitcoind+0xb32270) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#39](/bitcoin-bitcoin/39/) ExecuteCommands(std::__1::vector<CRPCCommand const*, std::__1::allocator<CRPCCommand const*>> const&, JSONRPCRequest const&, UniValue&) /root/bitcoin/build/src/./rpc/server.cpp:477:13 (bitcoind+0xb237e4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#40](/bitcoin-bitcoin/40/) CRPCTable::execute(JSONRPCRequest const&) const /root/bitcoin/build/src/./rpc/server.cpp:497:13 (bitcoind+0xb23554) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#41](/bitcoin-bitcoin/41/) JSONRPCExec(JSONRPCRequest const&, bool) /root/bitcoin/build/src/./rpc/server.cpp:353:31 (bitcoind+0xb22f78) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#42](/bitcoin-bitcoin/42/) HTTPReq_JSONRPC(std::__1::any const&, HTTPRequest*) /root/bitcoin/build/src/./httprpc.cpp:217:21 (bitcoind+0xe2f408) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#43](/bitcoin-bitcoin/43/) StartHTTPRPC(std::__1::any const&)::$_0::operator()(HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /root/bitcoin/build/src/./httprpc.cpp:368:80 (bitcoind+0xe2eaac) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#44](/bitcoin-bitcoin/44/) decltype(std::declval<StartHTTPRPC(std::__1::any const&)::$_0&>()(std::declval<HTTPRequest*>(), std::declval<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>())) std::__1::__invoke[abi:ne190107]<StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xe2e9fc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#45](/bitcoin-bitcoin/45/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xe2e8b4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#46](/bitcoin-bitcoin/46/) std::__1::__function::__alloc_func<StartHTTPRPC(std::__1::any const&)::$_0, std::__1::allocator<StartHTTPRPC(std::__1::any const&)::$_0>, bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()[abi:ne190107](HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xe2e800) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#47](/bitcoin-bitcoin/47/) std::__1::__function::__func<StartHTTPRPC(std::__1::any const&)::$_0, std::__1::allocator<StartHTTPRPC(std::__1::any const&)::$_0>, bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()(HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xe2c270) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#48](/bitcoin-bitcoin/48/) std::__1::__function::__value_func<bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()[abi:ne190107](HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0xe5819c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#49](/bitcoin-bitcoin/49/) std::__1::function<bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()(HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0xe58000) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#50](/bitcoin-bitcoin/50/) HTTPWorkItem::operator()() /root/bitcoin/build/src/./httpserver.cpp:60:9 (bitcoind+0xe57b88) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#51](/bitcoin-bitcoin/51/) WorkQueue<HTTPClosure>::Run() /root/bitcoin/build/src/./httpserver.cpp:115:13 (bitcoind+0xe67e80) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#52](/bitcoin-bitcoin/52/) HTTPWorkQueueRun(WorkQueue<HTTPClosure>*, int) /root/bitcoin/build/src/./httpserver.cpp:417:12 (bitcoind+0xe408a8) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#53](/bitcoin-bitcoin/53/) decltype(std::declval<void (*)(WorkQueue<HTTPClosure>*, int)>()(std::declval<WorkQueue<HTTPClosure>*>(), std::declval<int>())) std::__1::__invoke[abi:ne190107]<void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>(void (*&&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xe67514) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#54](/bitcoin-bitcoin/54/) void std::__1::__thread_execute[abi:ne190107]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int, 2ul, 3ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>&, std::__1::__tuple_indices<2ul, 3ul>) /usr/bin/../include/c++/v1/__thread/thread.h:192:3 (bitcoind+0xe6742c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#55](/bitcoin-bitcoin/55/) void* std::__1::__thread_proxy[abi:ne190107]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>>(void*) /usr/bin/../include/c++/v1/__thread/thread.h:201:3 (bitcoind+0xe66c74) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
    
      Thread T7 'b-httpworker.4' (tid=210304, running) created by main thread at:
        [#0](/bitcoin-bitcoin/0/) pthread_create <null> (bitcoind+0xe8dc4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#1](/bitcoin-bitcoin/1/) std::__1::__libcpp_thread_create[abi:ne190107](unsigned long*, void* (*)(void*), void*) /usr/bin/../include/c++/v1/__thread/support/pthread.h:182:10 (bitcoind+0x1ec710) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#2](/bitcoin-bitcoin/2/) std::__1::thread::thread<void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int&, 0>(void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&) /usr/bin/../include/c++/v1/__thread/thread.h:211:14 (bitcoind+0xe66984) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#3](/bitcoin-bitcoin/3/) std::__1::thread* std::__1::construct_at[abi:ne190107]<std::__1::thread, void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int&, std::__1::thread*>(std::__1::thread*, void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&) /usr/bin/../include/c++/v1/__memory/construct_at.h:41:46 (bitcoind+0xe66858) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#4](/bitcoin-bitcoin/4/) std::__1::thread* std::__1::__construct_at[abi:ne190107]<std::__1::thread, void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int&, std::__1::thread*>(std::__1::thread*, void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&) /usr/bin/../include/c++/v1/__memory/construct_at.h:49:10 (bitcoind+0xe6678c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#5](/bitcoin-bitcoin/5/) void std::__1::allocator_traits<std::__1::allocator<std::__1::thread>>::construct[abi:ne190107]<std::__1::thread, void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int&, void, 0>(std::__1::allocator<std::__1::thread>&, std::__1::thread*, void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&) /usr/bin/../include/c++/v1/__memory/allocator_traits.h:328:5 (bitcoind+0xe666d4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#6](/bitcoin-bitcoin/6/) std::__1::thread* std::__1::vector<std::__1::thread, std::__1::allocator<std::__1::thread>>::__emplace_back_slow_path<void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int&>(void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&) /usr/bin/../include/c++/v1/vector:1538:3 (bitcoind+0xe66594) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#7](/bitcoin-bitcoin/7/) std::__1::thread& std::__1::vector<std::__1::thread, std::__1::allocator<std::__1::thread>>::emplace_back<void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int&>(void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&) /usr/bin/../include/c++/v1/vector:1558:13 (bitcoind+0xe47768) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#8](/bitcoin-bitcoin/8/) StartHTTPServer() /root/bitcoin/build/src/./httpserver.cpp:506:31 (bitcoind+0xe40514) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#9](/bitcoin-bitcoin/9/) AppInitServers(node::NodeContext&) /root/bitcoin/build/src/./init.cpp:710:5 (bitcoind+0x1aa7f0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#10](/bitcoin-bitcoin/10/) AppInitMain(node::NodeContext&, interfaces::BlockAndHeaderTipInfo*) /root/bitcoin/build/src/./init.cpp:1430:14 (bitcoind+0x1a09a8) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#11](/bitcoin-bitcoin/11/) AppInit(node::NodeContext&) /root/bitcoin/build/src/./bitcoind.cpp:237:43 (bitcoind+0x17c010) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#12](/bitcoin-bitcoin/12/) main /root/bitcoin/build/src/./bitcoind.cpp:283:10 (bitcoind+0x17af34) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
    
    SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) (/root/bitcoin/build/src/bitcoind+0xece44) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9) in pthread_rwlock_wrlock
    ==================
    ==================
    WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=210282)
      Cycle in lock order graph: M0 (0xffff68449be8) => M1 (0xffff68449d98) => M0
    
      Mutex M1 acquired here while holding mutex M0 in thread T7:
        [#0](/bitcoin-bitcoin/0/) pthread_rwlock_wrlock <null> (bitcoind+0xece44) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#1](/bitcoin-bitcoin/1/) __db_pthread_mutex_lock <null> (bitcoind+0x1ae7c10) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#2](/bitcoin-bitcoin/2/) wallet::BerkeleyBatch::BerkeleyBatch(wallet::BerkeleyDatabase&, bool, bool) /root/bitcoin/build/src/wallet/./wallet/bdb.cpp:366:14 (bitcoind+0x130fa98) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#3](/bitcoin-bitcoin/3/) std::__1::__unique_if<wallet::BerkeleyBatch>::__unique_single std::__1::make_unique[abi:ne190107]<wallet::BerkeleyBatch, wallet::BerkeleyDatabase&, bool, bool&>(wallet::BerkeleyDatabase&, bool&&, bool&) /usr/bin/../include/c++/v1/__memory/unique_ptr.h:634:30 (bitcoind+0x131a7ac) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#4](/bitcoin-bitcoin/4/) wallet::BerkeleyDatabase::MakeBatch(bool) /root/bitcoin/build/src/wallet/./wallet/bdb.cpp:945:12 (bitcoind+0x13154d4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#5](/bitcoin-bitcoin/5/) wallet::WalletBatch::WalletBatch(wallet::WalletDatabase&, bool) /root/bitcoin/build/src/wallet/./wallet/walletdb.h:226:26 (bitcoind+0xf0cdec) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#6](/bitcoin-bitcoin/6/) wallet::CWallet::LoadWallet() /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:2386:31 (bitcoind+0x117c058) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#7](/bitcoin-bitcoin/7/) wallet::CWallet::Create(wallet::WalletContext&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::unique_ptr<wallet::WalletDatabase, std::__1::default_delete<wallet::WalletDatabase>>, unsigned long, bilingual_str&, std::__1::vector<bilingual_str, std::__1::allocator<bilingual_str>>&) /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:3015:47 (bitcoind+0x11629b4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#8](/bitcoin-bitcoin/8/) wallet::CreateWallet(wallet::WalletContext&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<bool>, wallet::DatabaseOptions&, wallet::DatabaseStatus&, bilingual_str&, std::__1::vector<bilingual_str, std::__1::allocator<bilingual_str>>&) /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:434:39 (bitcoind+0x1161d68) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#9](/bitcoin-bitcoin/9/) wallet::createwallet()::$_0::operator()(RPCHelpMan const&, JSONRPCRequest const&) const /root/bitcoin/build/src/wallet/./wallet/rpc/wallet.cpp:438:45 (bitcoind+0xfc8af0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#10](/bitcoin-bitcoin/10/) decltype(std::declval<wallet::createwallet()::$_0&>()(std::declval<RPCHelpMan const&>(), std::declval<JSONRPCRequest const&>())) std::__1::__invoke[abi:ne190107]<wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&>(wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xfc8330) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#11](/bitcoin-bitcoin/11/) UniValue std::__1::__invoke_void_return_wrapper<UniValue, false>::__call[abi:ne190107]<wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&>(wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xfc81fc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#12](/bitcoin-bitcoin/12/) std::__1::__function::__alloc_func<wallet::createwallet()::$_0, std::__1::allocator<wallet::createwallet()::$_0>, UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()[abi:ne190107](RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xfc8144) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#13](/bitcoin-bitcoin/13/) std::__1::__function::__func<wallet::createwallet()::$_0, std::__1::allocator<wallet::createwallet()::$_0>, UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()(RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xfc5a78) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#14](/bitcoin-bitcoin/14/) std::__1::__function::__value_func<UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()[abi:ne190107](RPCHelpMan const&, JSONRPCRequest const&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x1754508) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#15](/bitcoin-bitcoin/15/) std::__1::function<UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()(RPCHelpMan const&, JSONRPCRequest const&) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x1741fcc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#16](/bitcoin-bitcoin/16/) RPCHelpMan::HandleRequest(JSONRPCRequest const&) const /root/bitcoin/build/src/./rpc/util.cpp:684:20 (bitcoind+0x1738798) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#17](/bitcoin-bitcoin/17/) CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/./rpc/server.h:101:91 (bitcoind+0x8c38d4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#18](/bitcoin-bitcoin/18/) decltype(std::declval<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0x8c37f0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#19](/bitcoin-bitcoin/19/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0x8c3684) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#20](/bitcoin-bitcoin/20/) std::__1::__function::__alloc_func<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0x8c35c0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#21](/bitcoin-bitcoin/21/) std::__1::__function::__func<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0x8c0eb8) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#22](/bitcoin-bitcoin/22/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#23](/bitcoin-bitcoin/23/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#24](/bitcoin-bitcoin/24/) wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/wallet/./wallet/interfaces.cpp:584:24 (bitcoind+0xefa258) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#25](/bitcoin-bitcoin/25/) decltype(std::declval<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xefa11c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#26](/bitcoin-bitcoin/26/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xef9fb0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#27](/bitcoin-bitcoin/27/) std::__1::__function::__alloc_func<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xef9eec) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#28](/bitcoin-bitcoin/28/) std::__1::__function::__func<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xef77dc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#29](/bitcoin-bitcoin/29/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#30](/bitcoin-bitcoin/30/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#31](/bitcoin-bitcoin/31/) node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/./node/interfaces.cpp:512:24 (bitcoind+0x694214) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#32](/bitcoin-bitcoin/32/) decltype(std::declval<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0x6940f4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#33](/bitcoin-bitcoin/33/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0x693f88) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#34](/bitcoin-bitcoin/34/) std::__1::__function::__alloc_func<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0x693ec4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#35](/bitcoin-bitcoin/35/) std::__1::__function::__func<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0x6917bc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#36](/bitcoin-bitcoin/36/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#37](/bitcoin-bitcoin/37/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#38](/bitcoin-bitcoin/38/) ExecuteCommand(CRPCCommand const&, JSONRPCRequest const&, UniValue&, bool) /root/bitcoin/build/src/./rpc/server.cpp:512:20 (bitcoind+0xb32270) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#39](/bitcoin-bitcoin/39/) ExecuteCommands(std::__1::vector<CRPCCommand const*, std::__1::allocator<CRPCCommand const*>> const&, JSONRPCRequest const&, UniValue&) /root/bitcoin/build/src/./rpc/server.cpp:477:13 (bitcoind+0xb237e4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#40](/bitcoin-bitcoin/40/) CRPCTable::execute(JSONRPCRequest const&) const /root/bitcoin/build/src/./rpc/server.cpp:497:13 (bitcoind+0xb23554) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#41](/bitcoin-bitcoin/41/) JSONRPCExec(JSONRPCRequest const&, bool) /root/bitcoin/build/src/./rpc/server.cpp:353:31 (bitcoind+0xb22f78) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#42](/bitcoin-bitcoin/42/) HTTPReq_JSONRPC(std::__1::any const&, HTTPRequest*) /root/bitcoin/build/src/./httprpc.cpp:217:21 (bitcoind+0xe2f408) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#43](/bitcoin-bitcoin/43/) StartHTTPRPC(std::__1::any const&)::$_0::operator()(HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /root/bitcoin/build/src/./httprpc.cpp:368:80 (bitcoind+0xe2eaac) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#44](/bitcoin-bitcoin/44/) decltype(std::declval<StartHTTPRPC(std::__1::any const&)::$_0&>()(std::declval<HTTPRequest*>(), std::declval<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>())) std::__1::__invoke[abi:ne190107]<StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xe2e9fc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#45](/bitcoin-bitcoin/45/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xe2e8b4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#46](/bitcoin-bitcoin/46/) std::__1::__function::__alloc_func<StartHTTPRPC(std::__1::any const&)::$_0, std::__1::allocator<StartHTTPRPC(std::__1::any const&)::$_0>, bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()[abi:ne190107](HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xe2e800) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#47](/bitcoin-bitcoin/47/) std::__1::__function::__func<StartHTTPRPC(std::__1::any const&)::$_0, std::__1::allocator<StartHTTPRPC(std::__1::any const&)::$_0>, bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()(HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xe2c270) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#48](/bitcoin-bitcoin/48/) std::__1::__function::__value_func<bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()[abi:ne190107](HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0xe5819c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#49](/bitcoin-bitcoin/49/) std::__1::function<bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()(HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0xe58000) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#50](/bitcoin-bitcoin/50/) HTTPWorkItem::operator()() /root/bitcoin/build/src/./httpserver.cpp:60:9 (bitcoind+0xe57b88) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#51](/bitcoin-bitcoin/51/) WorkQueue<HTTPClosure>::Run() /root/bitcoin/build/src/./httpserver.cpp:115:13 (bitcoind+0xe67e80) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#52](/bitcoin-bitcoin/52/) HTTPWorkQueueRun(WorkQueue<HTTPClosure>*, int) /root/bitcoin/build/src/./httpserver.cpp:417:12 (bitcoind+0xe408a8) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#53](/bitcoin-bitcoin/53/) decltype(std::declval<void (*)(WorkQueue<HTTPClosure>*, int)>()(std::declval<WorkQueue<HTTPClosure>*>(), std::declval<int>())) std::__1::__invoke[abi:ne190107]<void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>(void (*&&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xe67514) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#54](/bitcoin-bitcoin/54/) void std::__1::__thread_execute[abi:ne190107]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int, 2ul, 3ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>&, std::__1::__tuple_indices<2ul, 3ul>) /usr/bin/../include/c++/v1/__thread/thread.h:192:3 (bitcoind+0xe6742c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#55](/bitcoin-bitcoin/55/) void* std::__1::__thread_proxy[abi:ne190107]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>>(void*) /usr/bin/../include/c++/v1/__thread/thread.h:201:3 (bitcoind+0xe66c74) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
    
        Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
    
      Mutex M0 acquired here while holding mutex M1 in thread T7:
        [#0](/bitcoin-bitcoin/0/) pthread_rwlock_wrlock <null> (bitcoind+0xece44) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#1](/bitcoin-bitcoin/1/) __db_pthread_mutex_lock <null> (bitcoind+0x1ae7c10) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#2](/bitcoin-bitcoin/2/) wallet::BerkeleyBatch::BerkeleyBatch(wallet::BerkeleyDatabase&, bool, bool) /root/bitcoin/build/src/wallet/./wallet/bdb.cpp:366:14 (bitcoind+0x130fa98) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#3](/bitcoin-bitcoin/3/) std::__1::__unique_if<wallet::BerkeleyBatch>::__unique_single std::__1::make_unique[abi:ne190107]<wallet::BerkeleyBatch, wallet::BerkeleyDatabase&, bool, bool&>(wallet::BerkeleyDatabase&, bool&&, bool&) /usr/bin/../include/c++/v1/__memory/unique_ptr.h:634:30 (bitcoind+0x131a7ac) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#4](/bitcoin-bitcoin/4/) wallet::BerkeleyDatabase::MakeBatch(bool) /root/bitcoin/build/src/wallet/./wallet/bdb.cpp:945:12 (bitcoind+0x13154d4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#5](/bitcoin-bitcoin/5/) wallet::WalletBatch::WalletBatch(wallet::WalletDatabase&, bool) /root/bitcoin/build/src/wallet/./wallet/walletdb.h:226:26 (bitcoind+0xf0cdec) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#6](/bitcoin-bitcoin/6/) wallet::CWallet::LoadWallet() /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:2386:31 (bitcoind+0x117c058) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#7](/bitcoin-bitcoin/7/) wallet::CWallet::Create(wallet::WalletContext&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::unique_ptr<wallet::WalletDatabase, std::__1::default_delete<wallet::WalletDatabase>>, unsigned long, bilingual_str&, std::__1::vector<bilingual_str, std::__1::allocator<bilingual_str>>&) /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:3015:47 (bitcoind+0x11629b4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#8](/bitcoin-bitcoin/8/) wallet::CreateWallet(wallet::WalletContext&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::optional<bool>, wallet::DatabaseOptions&, wallet::DatabaseStatus&, bilingual_str&, std::__1::vector<bilingual_str, std::__1::allocator<bilingual_str>>&) /root/bitcoin/build/src/wallet/./wallet/wallet.cpp:434:39 (bitcoind+0x1161d68) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#9](/bitcoin-bitcoin/9/) wallet::createwallet()::$_0::operator()(RPCHelpMan const&, JSONRPCRequest const&) const /root/bitcoin/build/src/wallet/./wallet/rpc/wallet.cpp:438:45 (bitcoind+0xfc8af0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#10](/bitcoin-bitcoin/10/) decltype(std::declval<wallet::createwallet()::$_0&>()(std::declval<RPCHelpMan const&>(), std::declval<JSONRPCRequest const&>())) std::__1::__invoke[abi:ne190107]<wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&>(wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xfc8330) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#11](/bitcoin-bitcoin/11/) UniValue std::__1::__invoke_void_return_wrapper<UniValue, false>::__call[abi:ne190107]<wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&>(wallet::createwallet()::$_0&, RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xfc81fc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#12](/bitcoin-bitcoin/12/) std::__1::__function::__alloc_func<wallet::createwallet()::$_0, std::__1::allocator<wallet::createwallet()::$_0>, UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()[abi:ne190107](RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xfc8144) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#13](/bitcoin-bitcoin/13/) std::__1::__function::__func<wallet::createwallet()::$_0, std::__1::allocator<wallet::createwallet()::$_0>, UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()(RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xfc5a78) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#14](/bitcoin-bitcoin/14/) std::__1::__function::__value_func<UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()[abi:ne190107](RPCHelpMan const&, JSONRPCRequest const&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x1754508) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#15](/bitcoin-bitcoin/15/) std::__1::function<UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()(RPCHelpMan const&, JSONRPCRequest const&) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x1741fcc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#16](/bitcoin-bitcoin/16/) RPCHelpMan::HandleRequest(JSONRPCRequest const&) const /root/bitcoin/build/src/./rpc/util.cpp:684:20 (bitcoind+0x1738798) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#17](/bitcoin-bitcoin/17/) CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/./rpc/server.h:101:91 (bitcoind+0x8c38d4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#18](/bitcoin-bitcoin/18/) decltype(std::declval<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0x8c37f0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#19](/bitcoin-bitcoin/19/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0x8c3684) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#20](/bitcoin-bitcoin/20/) std::__1::__function::__alloc_func<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0x8c35c0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#21](/bitcoin-bitcoin/21/) std::__1::__function::__func<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<CRPCCommand::CRPCCommand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0x8c0eb8) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#22](/bitcoin-bitcoin/22/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#23](/bitcoin-bitcoin/23/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#24](/bitcoin-bitcoin/24/) wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/wallet/./wallet/interfaces.cpp:584:24 (bitcoind+0xefa258) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#25](/bitcoin-bitcoin/25/) decltype(std::declval<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xefa11c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#26](/bitcoin-bitcoin/26/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xef9fb0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#27](/bitcoin-bitcoin/27/) std::__1::__function::__alloc_func<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xef9eec) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#28](/bitcoin-bitcoin/28/) std::__1::__function::__func<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<wallet::(anonymous namespace)::WalletLoaderImpl::registerRpcs()::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xef77dc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#29](/bitcoin-bitcoin/29/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#30](/bitcoin-bitcoin/30/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#31](/bitcoin-bitcoin/31/) node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const /root/bitcoin/build/src/./node/interfaces.cpp:512:24 (bitcoind+0x694214) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#32](/bitcoin-bitcoin/32/) decltype(std::declval<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>()(std::declval<JSONRPCRequest const&>(), std::declval<UniValue&>(), std::declval<bool>())) std::__1::__invoke[abi:ne190107]<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0x6940f4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#33](/bitcoin-bitcoin/33/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0x693f88) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#34](/bitcoin-bitcoin/34/) std::__1::__function::__alloc_func<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0x693ec4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#35](/bitcoin-bitcoin/35/) std::__1::__function::__func<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<node::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0x6917bc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#36](/bitcoin-bitcoin/36/) std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()[abi:ne190107](JSONRPCRequest const&, UniValue&, bool&&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0x6b8938) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#37](/bitcoin-bitcoin/37/) std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0x6b85a0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#38](/bitcoin-bitcoin/38/) ExecuteCommand(CRPCCommand const&, JSONRPCRequest const&, UniValue&, bool) /root/bitcoin/build/src/./rpc/server.cpp:512:20 (bitcoind+0xb32270) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#39](/bitcoin-bitcoin/39/) ExecuteCommands(std::__1::vector<CRPCCommand const*, std::__1::allocator<CRPCCommand const*>> const&, JSONRPCRequest const&, UniValue&) /root/bitcoin/build/src/./rpc/server.cpp:477:13 (bitcoind+0xb237e4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#40](/bitcoin-bitcoin/40/) CRPCTable::execute(JSONRPCRequest const&) const /root/bitcoin/build/src/./rpc/server.cpp:497:13 (bitcoind+0xb23554) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#41](/bitcoin-bitcoin/41/) JSONRPCExec(JSONRPCRequest const&, bool) /root/bitcoin/build/src/./rpc/server.cpp:353:31 (bitcoind+0xb22f78) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#42](/bitcoin-bitcoin/42/) HTTPReq_JSONRPC(std::__1::any const&, HTTPRequest*) /root/bitcoin/build/src/./httprpc.cpp:217:21 (bitcoind+0xe2f408) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#43](/bitcoin-bitcoin/43/) StartHTTPRPC(std::__1::any const&)::$_0::operator()(HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /root/bitcoin/build/src/./httprpc.cpp:368:80 (bitcoind+0xe2eaac) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#44](/bitcoin-bitcoin/44/) decltype(std::declval<StartHTTPRPC(std::__1::any const&)::$_0&>()(std::declval<HTTPRequest*>(), std::declval<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>())) std::__1::__invoke[abi:ne190107]<StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xe2e9fc) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#45](/bitcoin-bitcoin/45/) bool std::__1::__invoke_void_return_wrapper<bool, false>::__call[abi:ne190107]<StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&>(StartHTTPRPC(std::__1::any const&)::$_0&, HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:216:12 (bitcoind+0xe2e8b4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#46](/bitcoin-bitcoin/46/) std::__1::__function::__alloc_func<StartHTTPRPC(std::__1::any const&)::$_0, std::__1::allocator<StartHTTPRPC(std::__1::any const&)::$_0>, bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()[abi:ne190107](HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__functional/function.h:171:12 (bitcoind+0xe2e800) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#47](/bitcoin-bitcoin/47/) std::__1::__function::__func<StartHTTPRPC(std::__1::any const&)::$_0, std::__1::allocator<StartHTTPRPC(std::__1::any const&)::$_0>, bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()(HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) /usr/bin/../include/c++/v1/__functional/function.h:313:10 (bitcoind+0xe2c270) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#48](/bitcoin-bitcoin/48/) std::__1::__function::__value_func<bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()[abi:ne190107](HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /usr/bin/../include/c++/v1/__functional/function.h:430:12 (bitcoind+0xe5819c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#49](/bitcoin-bitcoin/49/) std::__1::function<bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)>::operator()(HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) const /usr/bin/../include/c++/v1/__functional/function.h:989:10 (bitcoind+0xe58000) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#50](/bitcoin-bitcoin/50/) HTTPWorkItem::operator()() /root/bitcoin/build/src/./httpserver.cpp:60:9 (bitcoind+0xe57b88) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#51](/bitcoin-bitcoin/51/) WorkQueue<HTTPClosure>::Run() /root/bitcoin/build/src/./httpserver.cpp:115:13 (bitcoind+0xe67e80) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#52](/bitcoin-bitcoin/52/) HTTPWorkQueueRun(WorkQueue<HTTPClosure>*, int) /root/bitcoin/build/src/./httpserver.cpp:417:12 (bitcoind+0xe408a8) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#53](/bitcoin-bitcoin/53/) decltype(std::declval<void (*)(WorkQueue<HTTPClosure>*, int)>()(std::declval<WorkQueue<HTTPClosure>*>(), std::declval<int>())) std::__1::__invoke[abi:ne190107]<void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>(void (*&&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&&) /usr/bin/../include/c++/v1/__type_traits/invoke.h:149:25 (bitcoind+0xe67514) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#54](/bitcoin-bitcoin/54/) void std::__1::__thread_execute[abi:ne190107]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int, 2ul, 3ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>&, std::__1::__tuple_indices<2ul, 3ul>) /usr/bin/../include/c++/v1/__thread/thread.h:192:3 (bitcoind+0xe6742c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#55](/bitcoin-bitcoin/55/) void* std::__1::__thread_proxy[abi:ne190107]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>>(void*) /usr/bin/../include/c++/v1/__thread/thread.h:201:3 (bitcoind+0xe66c74) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
    
      Thread T7 'b-httpworker.4' (tid=210304, running) created by main thread at:
        [#0](/bitcoin-bitcoin/0/) pthread_create <null> (bitcoind+0xe8dc4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#1](/bitcoin-bitcoin/1/) std::__1::__libcpp_thread_create[abi:ne190107](unsigned long*, void* (*)(void*), void*) /usr/bin/../include/c++/v1/__thread/support/pthread.h:182:10 (bitcoind+0x1ec710) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#2](/bitcoin-bitcoin/2/) std::__1::thread::thread<void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int&, 0>(void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&) /usr/bin/../include/c++/v1/__thread/thread.h:211:14 (bitcoind+0xe66984) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#3](/bitcoin-bitcoin/3/) std::__1::thread* std::__1::construct_at[abi:ne190107]<std::__1::thread, void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int&, std::__1::thread*>(std::__1::thread*, void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&) /usr/bin/../include/c++/v1/__memory/construct_at.h:41:46 (bitcoind+0xe66858) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#4](/bitcoin-bitcoin/4/) std::__1::thread* std::__1::__construct_at[abi:ne190107]<std::__1::thread, void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int&, std::__1::thread*>(std::__1::thread*, void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&) /usr/bin/../include/c++/v1/__memory/construct_at.h:49:10 (bitcoind+0xe6678c) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#5](/bitcoin-bitcoin/5/) void std::__1::allocator_traits<std::__1::allocator<std::__1::thread>>::construct[abi:ne190107]<std::__1::thread, void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int&, void, 0>(std::__1::allocator<std::__1::thread>&, std::__1::thread*, void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&) /usr/bin/../include/c++/v1/__memory/allocator_traits.h:328:5 (bitcoind+0xe666d4) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#6](/bitcoin-bitcoin/6/) std::__1::thread* std::__1::vector<std::__1::thread, std::__1::allocator<std::__1::thread>>::__emplace_back_slow_path<void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int&>(void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&) /usr/bin/../include/c++/v1/vector:1538:3 (bitcoind+0xe66594) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#7](/bitcoin-bitcoin/7/) std::__1::thread& std::__1::vector<std::__1::thread, std::__1::allocator<std::__1::thread>>::emplace_back<void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int&>(void (&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&) /usr/bin/../include/c++/v1/vector:1558:13 (bitcoind+0xe47768) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#8](/bitcoin-bitcoin/8/) StartHTTPServer() /root/bitcoin/build/src/./httpserver.cpp:506:31 (bitcoind+0xe40514) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#9](/bitcoin-bitcoin/9/) AppInitServers(node::NodeContext&) /root/bitcoin/build/src/./init.cpp:710:5 (bitcoind+0x1aa7f0) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#10](/bitcoin-bitcoin/10/) AppInitMain(node::NodeContext&, interfaces::BlockAndHeaderTipInfo*) /root/bitcoin/build/src/./init.cpp:1430:14 (bitcoind+0x1a09a8) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#11](/bitcoin-bitcoin/11/) AppInit(node::NodeContext&) /root/bitcoin/build/src/./bitcoind.cpp:237:43 (bitcoind+0x17c010) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
        [#12](/bitcoin-bitcoin/12/) main /root/bitcoin/build/src/./bitcoind.cpp:283:10 (bitcoind+0x17af34) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9)
    
    SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) (/root/bitcoin/build/src/bitcoind+0xece44) (BuildId: 6106850e7554ed64123520fd6c3d836acc42aaf9) in pthread_rwlock_wrlock
    
  4. furszy commented at 7:33 PM on March 4, 2025: member

    I wouldn't spend much time on this. Just another reason to join the legacy wallet removal forces.

  5. bentrnr21 commented at 8:18 PM on March 4, 2025: none

    Nice

  6. willcl-ark added the label Wallet on Mar 20, 2025
  7. willcl-ark added the label Tests on Mar 20, 2025
  8. pinheadmz commented at 6:46 PM on May 15, 2025: member

    Fixed by removing legacy wallet https://github.com/bitcoin/bitcoin/pull/28710

  9. pinheadmz closed this on May 15, 2025


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-21 18:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me