bitcoin-node segfaults when interrupted #123

issue ryanofsky openend this issue on December 4, 2024
  1. ryanofsky commented at 2:19 am on December 4, 2024: collaborator

    Originally posted by @darosior in https://github.com/bitcoin/bitcoin/issues/10102#issuecomment-2515554249

    Not sure if it’s worth sharing here but hey what’s an 1300th comment.

    Running bitcoin-node from https://github.com/bitcoin/bitcoin/pull/29409 with commits 1045047a73a0b3ae15647ab5bf1829d27141b7cd..9ca113f326fc9ba2f661595283f4aef390df984d from this PR cherry-picked on top.

    Simply compiled with cmake -B multiprocbuild/ -DWITH_MULTIPROCESS=ON && cmake --build multiprocbuild/ -j20. (Although i did have to apply the following diff to be able to compile on Debian stable.)

     0diff --git a/CMakeLists.txt b/CMakeLists.txt
     1index 6ae988ac90..ca0880b3cd 100644
     2--- a/CMakeLists.txt
     3+++ b/CMakeLists.txt
     4@@ -23,6 +23,7 @@ set(CLIENT_VERSION_BUILD 0)
     5 set(CLIENT_VERSION_RC 0)
     6 set(CLIENT_VERSION_IS_RELEASE "false")
     7 set(COPYRIGHT_YEAR "2024")
     8+set(FOUND_LIBATOMIC TRUE)
     9 
    10 # During the enabling of the CXX and CXXOBJ languages, we modify
    11 # CMake's compiler/linker invocation strings by appending the content
    12diff --git a/src/test/ipc_test.cpp b/src/test/ipc_test.cpp
    13index 91eba9214f..af37434980 100644
    14--- a/src/test/ipc_test.cpp
    15+++ b/src/test/ipc_test.cpp
    16@@ -62,7 +62,7 @@ void IpcPipeTest()
    17 
    18         auto connection_client = std::make_unique<mp::Connection>(loop, kj::mv(pipe.ends[0]));
    19         auto foo_client = std::make_unique<mp::ProxyClient<gen::FooInterface>>(
    20-            connection_client->m_rpc_system.bootstrap(mp::ServerVatId().vat_id).castAs<gen::FooInterface>(),
    21+            connection_client->m_rpc_system->bootstrap(mp::ServerVatId().vat_id).castAs<gen::FooInterface>(),
    22             connection_client.get(), /* destroy_connection= */ false);
    23         foo_promise.set_value(std::move(foo_client));
    24         disconnect_client = [&] { loop.sync([&] { connection_client.reset(); }); };
    

    Just starting bitcoin-node and stopping it with a SIGKILL results in the following crash:

    02024-12-03T20:49:29Z [ipc] {bitcoin-node-69380/bitcoin-node-69380} IPC client exception kj::Exception: kj/async-io-unix.c++:323: disconnected: ::read(fd, buffer, maxBytes): Connection reset by peer
    1stack: 7f53be1b41d4 7f53be1bf95b 7f53be15a911 7f53be1ab560 7f53be3147f0 7f53be30e0a0 7f53be3120f0 7f53be370bf0 7f53be36b6d0 7f53be361de0 7f53be35bea0 7f53be34e160 7f53be34ebc4 7f53be34b7a0 562975c42300 562975c4c8c0
    22024-12-03T20:49:29Z [ipc] kj::Exception: kj/async-io-unix.c++:323: disconnected: ::read(fd, buffer, maxBytes): Connection reset by peer
    3stack: 7f53be1b41d4 7f53be1bf95b 7f53be15a911 7f53be1ab560 7f53be3147f0 7f53be30e0a0 7f53be3120f0 7f53be370bf0 7f53be36b6d0 7f53be361de0 7f53be35bea0 7f53be34e160 7f53be34ebc4 7f53be34b7a0 562975c42300 562975c4c8c0
    42024-12-03T20:49:29Z [ipc] {bitcoin-node-69380/b-capnp-loop-69383} IPC client: unexpected network disconnect.
    5terminate called after throwing an instance of 'ipc::Exception'
    6  what():  kj::Exception: kj/async-io-unix.c++:323: disconnected: ::read(fd, buffer, maxBytes): Connection reset by peer
    7stack: 7f53be1b41d4 7f53be1bf95b 7f53be15a911 7f53be1ab560 7f53be3147f0 7f53be30e0a0 7f53be3120f0 7f53be370bf0 7f53be36b6d0 7f53be361de0 7f53be35bea0 7f53be34e160 7f53be34ebc4 7f53be34b7a0 562975c42300 562975c4c8c0
    8Aborted
    

    The command i used to start it is ./multiprocbuild/src/bitcoin-node -regtest -ipcbind=unix -debug=ipc.

    With a simple hacked up client which constructs an Init interface and stops, the crash becomes (still only when stopping bitcoin-node):

    0terminate called after throwing an instance of 'std::logic_error'
    1  what():  clientInvoke call made after disconnect
    2Aborted
    

    Now if the client requested a thread before stopping, this becomes a segfault (still only when stopping bitcoin-node):

    02024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client exception kj::Exception: kj/async-io-unix.c++:532: disconnected: ::writev(fd, iov.begin(), iov.size()): Broken pipe; iovTotal = 176; iov.size() = 2
    1stack: 7f70b535079f 7f70b5350cad 7f70b54a9544 7f70b54a9732 7f70b54a978a 7f70b550825d 7f70b5507180 7f70b55016d0 7f70b54f7de0 7f70b54f1ea0 7f70b54e4160 7f70b54e4bc4 7f70b54e17a0 56041e62f300 56041e6398c0
    22024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC client: unexpected network disconnect.
    3Segmentation fault
    
  2. ryanofsky commented at 2:20 am on December 4, 2024: collaborator

    (continued)

    Here is some logs.

      02024-12-03T21:06:40Z Bitcoin Core version v28.99.0-8e2a8fa6a6f4-dirty (release build)                                                                                                                                                                                                                                                                                                                                                   
      12024-12-03T21:06:40Z Script verification uses 15 additional threads                                                                                                                                                                                                                                                                                                                                                                     
      22024-12-03T21:06:40Z Using the 'x86_shani(1way,2way)' SHA256 implementation                                                                                                                                                                                                                                                                                                                                                             
      32024-12-03T21:06:40Z Using RdSeed as an additional entropy source                                                                                                                                                                                                                                                                                                                                                                       
      42024-12-03T21:06:40Z Using RdRand as an additional entropy source                                                                                                                                                                                                                                                                                                                                                                       
      52024-12-03T21:06:40Z Default data directory /home/darosior/.bitcoin                                                                                                                                                                                                                                                                                                                                                                     
      62024-12-03T21:06:40Z Using data directory /home/darosior/.bitcoin/regtest                                                                                                                                                                                                                                                                                                                                                               
      72024-12-03T21:06:40Z Config file: /home/darosior/.bitcoin/bitcoin.conf (not found, skipping)                                                                                                                                                                                                                                                                                                                                            
      82024-12-03T21:06:40Z Command-line arg: debug="ipc"                                                                                                                                                                                                                                                                                                                                                                                      
      92024-12-03T21:06:40Z Command-line arg: ipcbind="unix"                                                                                                                                                                                                                                                                                                                                                                                   
     102024-12-03T21:06:40Z Command-line arg: regtest=""                                                                                                                                                                                                                                                                                                                                                                                       
     112024-12-03T21:06:40Z Using at most 125 automatic connections (1024 file descriptors available)                                                                                                                                                                                                                                                                                                                                          
     122024-12-03T21:06:40Z scheduler thread start                                                                                                                                                                                                                                                                                                                                                                                             
     132024-12-03T21:06:40Z [ipc] Process bitcoin-wallet pid 70740 launched                                                                                                                                                                                                                                                                                                                                                                    
     142024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client first request from current thread, constructing waiter                                                                                                                                                                                                                                                                                                    
     152024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send Init.construct$Params (threadMap = <external capability>)                                                                                                                                                                                                                                                                                            
     162024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client recv Init.construct$Results (threadMap = <external capability>)                                                                                                                                                                                                                                                                                           
     172024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send Init.makeWalletLoader$Params (context = (thread = <external capability>, callbackThread = <external capability>), globalArgs = (settings = (forcedSettings = [(key = "server", value = "\\"1\\"")], commandLineOptions = [(key = "debug", value = ["\\"ipc\\""]), (key = "ipcbind", value = ["\\"unix\\""]), (key = "regtest", value = ["\\"\\""])], 
     18rwSettings = [], roConfig = []), configPath = "/home/darosior/.bitcoin/bitcoin.conf"), chain = <external capability>)                                                                                                                                                                                                                                                                                                                   
     192024-12-03T21:06:40Z Using the 'x86_shani(1way,2way)' SHA256 implementation                                                                                                                                                                                                                                                                                                                                                             
     202024-12-03T21:06:40Z Using RdSeed as an additional entropy source                                                                                                                                                                                                                                                                                                                                                                       
     212024-12-03T21:06:40Z Using RdRand as an additional entropy source                                                                                                                                                                                                                                                                                                                                                                       
     222024-12-03T21:06:40Z Default data directory /home/darosior/.bitcoin                                                                                                                                                                                                                                                                                                                                                                     
     232024-12-03T21:06:40Z Using data directory /home/darosior/.bitcoin/regtest                                                                                                                                                                                                                                                                                                                                                               
     242024-12-03T21:06:40Z Config file: /home/darosior/.bitcoin/bitcoin.conf (not found, skipping)                                                                                                                                                                                                                                                                                                                                            
     252024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server send response [#2](/bitcoin-core-multiprocess/2/) Init.makeWalletLoader$Results (result = <external capability>)                                                                                                                                                                                                                                                                       
     262024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client recv Init.makeWalletLoader$Results (result = <external capability>)                                                                                                                                                                                                                                                                                       
     272024-12-03T21:06:40Z Listening for IPC requests on address unix:/home/darosior/.bitcoin/regtest/node.sock                                                                                                                                                                                                                                                                                                                               
     282024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send ChainClient.registerRpcs$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                                 
     292024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server recv request  [#3](/bitcoin-core-multiprocess/3/) ChainClient.registerRpcs$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                 
     302024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server post request  [#3](/bitcoin-core-multiprocess/3/) {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)}                                                                                                                                                                                                                                             
     312024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "rawtransactions", name = "fundrawtransaction", actor = <external capability>, argNames = [(name = "hexstring", namedOnly = false), (name = "add_inputs", namedOnl
     32y = true), (name = "include_unsafe", namedOnly = true), (name = "minconf", namedOnly = true), (name = "maxconf", namedOnly = true), (name = "changeAddress", namedOnly = true), (name = "changePosition", namedOnly = true), (name = "change_type", namedOnly = true), (name = "includeWatching", namedOnly = true), (name = "lockUnspents", namedOnly = true), (name = "fee_rate", namedOnly = true), (name = "feeRate", namedOnly = tr
     33ue), (name = "subtractFeeFromOutputs", namedOnly = true), (name = "input_weights", namedOnly = true), (name = "max_tx_weight", namedOnly = true), (name = "conf_target", namedOnly = true), (name = "estimate_mode", namedOnly = true), (name = "replaceable", namedOnly = true), (name = "solving_data", namedOnly ...                                                                                                                 
     342024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#1](/bitcoin-core-multiprocess/1/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "rawtransactions", name = "fundrawtransaction", actor = <external capability>, argNames = [(name = "hexstring", namedOnly = false), (name = "add_inputs", namedOnly = true), (name = "include_unsafe", 
     35namedOnly = true), (name = "minconf", namedOnly = true), (name = "maxconf", namedOnly = true), (name = "changeAddress", namedOnly = true), (name = "changePosition", namedOnly = true), (name = "change_type", namedOnly = true), (name = "includeWatching", namedOnly = true), (name = "lockUnspents", namedOnly = true), (name = "fee_rate", namedOnly = true), (name = "feeRate", namedOnly = true), (name = "subtractFeeFromOutputs"
     36, namedOnly = true), (name = "input_weights", namedOnly = true), (name = "max_tx_weight", namedOnly = true), (name = "conf_target", namedOnly = true), (name = "estimate_mode", namedOnly = true), (name = "replaceable", namedOnly = true), (name = "solving_data", namedOnly ...                                                                                                                                                      
     372024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#1](/bitcoin-core-multiprocess/1/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
     382024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#1](/bitcoin-core-multiprocess/1/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
     392024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
     402024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "abandontransaction", actor = <external capability>, argNames = [(name = "txid", namedOnly = false)], uniqueId = 93936261762176))                
     412024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#2](/bitcoin-core-multiprocess/2/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "abandontransaction", actor = <external capability>, argNames = [(name = "txid", namedOnly = false)], uniqueId = 93936261762176))                                                     
     422024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#2](/bitcoin-core-multiprocess/2/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
     432024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#2](/bitcoin-core-multiprocess/2/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
     442024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
     452024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "abortrescan", actor = <external capability>, argNames = [], uniqueId = 93936261743392))                                                         
     462024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#3](/bitcoin-core-multiprocess/3/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "abortrescan", actor = <external capability>, argNames = [], uniqueId = 93936261743392))                                                                                              
     472024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#3](/bitcoin-core-multiprocess/3/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
     482024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#3](/bitcoin-core-multiprocess/3/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
     492024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
     502024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "addmultisigaddress", actor = <external capability>, argNames = [(name = "nrequired", namedOnly = false), (name = "keys", namedOnly = false), (na
     51me = "label", namedOnly = false), (name = "address_type", namedOnly = false)], uniqueId = 93936261211840))                                                                                                                                                                                                                                                                                                                              
     522024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#4](/bitcoin-core-multiprocess/4/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "addmultisigaddress", actor = <external capability>, argNames = [(name = "nrequired", namedOnly = false), (name = "keys", namedOnly = false), (name = "label", namedOnly = false), (na
     53me = "address_type", namedOnly = false)], uniqueId = 93936261211840))                                                                                                                                                                                                                                                                                                                                                                   
     542024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#4](/bitcoin-core-multiprocess/4/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
     552024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#4](/bitcoin-core-multiprocess/4/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
     562024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
     572024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "backupwallet", actor = <external capability>, argNames = [(name = "destination", namedOnly = false)], uniqueId = 93936261285808))               
     582024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#5](/bitcoin-core-multiprocess/5/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "backupwallet", actor = <external capability>, argNames = [(name = "destination", namedOnly = false)], uniqueId = 93936261285808))                                                    
     592024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#5](/bitcoin-core-multiprocess/5/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
     602024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#5](/bitcoin-core-multiprocess/5/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
     612024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
     622024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "bumpfee", actor = <external capability>, argNames = [(name = "txid", namedOnly = false), (name = "conf_target", namedOnly = true), (name = "fee_
     63rate", namedOnly = true), (name = "replaceable", namedOnly = true), (name = "estimate_mode", namedOnly = true), (name = "outputs", namedOnly = true), (name = "original_change_index", namedOnly = true), (name = "options", namedOnly = false)], uniqueId = 93936261561168))                                                                                                                                                           
     642024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#6](/bitcoin-core-multiprocess/6/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "bumpfee", actor = <external capability>, argNames = [(name = "txid", namedOnly = false), (name = "conf_target", namedOnly = true), (name = "fee_rate", namedOnly = true), (name = "re
     65placeable", namedOnly = true), (name = "estimate_mode", namedOnly = true), (name = "outputs", namedOnly = true), (name = "original_change_index", namedOnly = true), (name = "options", namedOnly = false)], uniqueId = 93936261561168))                                                                                                                                                                                                
     662024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#6](/bitcoin-core-multiprocess/6/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
     672024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#6](/bitcoin-core-multiprocess/6/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
     682024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
     692024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "psbtbumpfee", actor = <external capability>, argNames = [(name = "txid", namedOnly = false), (name = "conf_target", namedOnly = true), (name = "
     70fee_rate", namedOnly = true), (name = "replaceable", namedOnly = true), (name = "estimate_mode", namedOnly = true), (name = "outputs", namedOnly = true), (name = "original_change_index", namedOnly = true), (name = "options", namedOnly = false)], uniqueId = 93936261561328))                                                                                                                                                       
     712024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#7](/bitcoin-core-multiprocess/7/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "psbtbumpfee", actor = <external capability>, argNames = [(name = "txid", namedOnly = false), (name = "conf_target", namedOnly = true), (name = "fee_rate", namedOnly = true), (name =
     72 "replaceable", namedOnly = true), (name = "estimate_mode", namedOnly = true), (name = "outputs", namedOnly = true), (name = "original_change_index", namedOnly = true), (name = "options", namedOnly = false)], uniqueId = 93936261561328))                                                                                                                                                                                            
     732024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#7](/bitcoin-core-multiprocess/7/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
     742024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#7](/bitcoin-core-multiprocess/7/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
     752024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
     762024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "createwallet", actor = <external capability>, argNames = [(name = "wallet_name", namedOnly = false), (name = "disable_private_keys", namedOnly =
     77 false), (name = "blank", namedOnly = false), (name = "passphrase", namedOnly = false), (name = "avoid_reuse", namedOnly = false), (name = "descriptors", namedOnly = false), (name = "load_on_startup", namedOnly = false), (name = "external_signer", namedOnly = false)], uniqueId = 93936260236864))                                                                                                                                
     782024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#8](/bitcoin-core-multiprocess/8/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "createwallet", actor = <external capability>, argNames = [(name = "wallet_name", namedOnly = false), (name = "disable_private_keys", namedOnly = false), (name = "blank", namedOnly =
     79 false), (name = "passphrase", namedOnly = false), (name = "avoid_reuse", namedOnly = false), (name = "descriptors", namedOnly = false), (name = "load_on_startup", namedOnly = false), (name = "external_signer", namedOnly = false)], uniqueId = 93936260236864))                                                                                                                                                                     
     802024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#8](/bitcoin-core-multiprocess/8/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
     812024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#8](/bitcoin-core-multiprocess/8/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
     822024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
     832024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "createwalletdescriptor", actor = <external capability>, argNames = [(name = "type", namedOnly = false), (name = "internal", namedOnly = true), (
     84name = "hdkey", namedOnly = true), (name = "options", namedOnly = false)], uniqueId = 93936260233536))                                                                                                                                                                                                                                                                                                                                  
     852024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#9](/bitcoin-core-multiprocess/9/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "createwalletdescriptor", actor = <external capability>, argNames = [(name = "type", namedOnly = false), (name = "internal", namedOnly = true), (name = "hdkey", namedOnly = true), (n
     86ame = "options", namedOnly = false)], uniqueId = 93936260233536))                                                                                                                                                                                                                                                                                                                                                                       
     872024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#9](/bitcoin-core-multiprocess/9/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                  
     882024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#9](/bitcoin-core-multiprocess/9/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                 
     892024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
     902024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "restorewallet", actor = <external capability>, argNames = [(name = "wallet_name", namedOnly = false), (name = "backup_file", namedOnly = false),
     91 (name = "load_on_startup", namedOnly = false)], uniqueId = 93936261280944))                                                                                                                                                                                                                                                                                                                                                            
     922024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#10](/bitcoin-core-multiprocess/10/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "restorewallet", actor = <external capability>, argNames = [(name = "wallet_name", namedOnly = false), (name = "backup_file", namedOnly = false), (name = "load_on_startup", namedOnl
     93y = false)], uniqueId = 93936261280944))                                                                                                                                                                                                                                                                                                                                                                                                
     942024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#10](/bitcoin-core-multiprocess/10/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
     952024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#10](/bitcoin-core-multiprocess/10/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
     962024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
     972024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "dumpprivkey", actor = <external capability>, argNames = [(name = "address", namedOnly = false)], uniqueId = 93936261311280))                    
     982024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#11](/bitcoin-core-multiprocess/11/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "dumpprivkey", actor = <external capability>, argNames = [(name = "address", namedOnly = false)], uniqueId = 93936261311280))                                                        
     99
    100[...]
    101
    1022024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrase", actor = <external capability>, argNames = [(name = "passphrase", namedOnly = false), (name = "timeout", namedOnly =[100/7860]
    103uniqueId = 93936261485056))                                                                                                                                                                                                                                                                                                                                                                                                             
    1042024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#67](/bitcoin-core-multiprocess/67/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrase", actor = <external capability>, argNames = [(name = "passphrase", namedOnly = false), (name = "timeout", namedOnly = false)], uniqueId = 93936261485056))         
    1052024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#67](/bitcoin-core-multiprocess/67/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
    1062024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#67](/bitcoin-core-multiprocess/67/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
    1072024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
    1082024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrasechange", actor = <external capability>, argNames = [(name = "oldpassphrase", namedOnly = false), (name = "newpassphrase", namedO
    109nly = false)], uniqueId = 93936261481040))                                                                                                                                                                                                                                                                                                                                                                                              
    1102024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#68](/bitcoin-core-multiprocess/68/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrasechange", actor = <external capability>, argNames = [(name = "oldpassphrase", namedOnly = false), (name = "newpassphrase", namedOnly = false)], uniqueId = 9393626148
    1111040))                                                                                                                                                                                                                                                                                                                                                                                                                                  
    1122024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#68](/bitcoin-core-multiprocess/68/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
    1132024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#68](/bitcoin-core-multiprocess/68/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
    1142024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
    1152024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletprocesspsbt", actor = <external capability>, argNames = [(name = "psbt", namedOnly = false), (name = "sign", namedOnly = false), (name = "
    116sighashtype", namedOnly = false), (name = "bip32derivs", namedOnly = false), (name = "finalize", namedOnly = false)], uniqueId = 93936261544736))                                                                                                                                                                                                                                                                                       
    1172024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#69](/bitcoin-core-multiprocess/69/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletprocesspsbt", actor = <external capability>, argNames = [(name = "psbt", namedOnly = false), (name = "sign", namedOnly = false), (name = "sighashtype", namedOnly = false), (n
    118ame = "bip32derivs", namedOnly = false), (name = "finalize", namedOnly = false)], uniqueId = 93936261544736))                                                                                                                                                                                                                                                                                                                           
    1192024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#69](/bitcoin-core-multiprocess/69/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
    1202024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#69](/bitcoin-core-multiprocess/69/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
    1212024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
    1222024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server send response [#3](/bitcoin-core-multiprocess/3/) ChainClient.registerRpcs$Results ()                                                                                                                                                                                                                                                                                                  
    1232024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client recv ChainClient.registerRpcs$Results ()                                                                                                                                                                                                                                                                                                                  
    1242024-12-03T21:06:40Z Binding RPC on address ::1 port 18443                                                                                                                                                                                                                                                                                                                                                                              
    1252024-12-03T21:06:40Z Binding RPC on address 127.0.0.1 port 18443                                                                                                                                                                                                                                                                                                                                                                        
    1262024-12-03T21:06:40Z Using random cookie authentication.                                                                                                                                                                                                                                                                                                                                                                                
    1272024-12-03T21:06:40Z Generated RPC authentication cookie /home/darosior/.bitcoin/regtest/.cookie                                                                                                                                                                                                                                                                                                                                        
    1282024-12-03T21:06:40Z Permissions used for cookie: rw-------                                                                                                                                                                                                                                                                                                                                                                             
    1292024-12-03T21:06:40Z Starting HTTP server with 4 worker threads                                                                                                                                                                                                                                                                                                                                                                         
    1302024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send ChainClient.verify$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                                       
    1312024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server recv request  [#4](/bitcoin-core-multiprocess/4/) ChainClient.verify$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                       
    1322024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server post request  [#4](/bitcoin-core-multiprocess/4/) {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)}                                                                                                                                                                                                                                             
    1332024-12-03T21:06:40Z Using wallet directory /home/darosior/.bitcoin/regtest/wallets                                                                                                                                                                                                                                                                                                                                                     
    1342024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.initMessage$Params (context = (thread = <external capability>, callbackThread = <external capability>), message = "Verifying wallet(s)\ff\ff\ff")                                                                                                                                             
    1352024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#70](/bitcoin-core-multiprocess/70/) Chain.initMessage$Params (context = (thread = <external capability>, callbackThread = <external capability>), message = "Verifying wallet(s)\ff\ff\ff")                                                                                                                                                                                 
    1362024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#70](/bitcoin-core-multiprocess/70/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
    1372024-12-03T21:06:40Z init message: Verifying wallet(s)…                                                                                                                                                                                                                                                                                                                                                                                 
    1382024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#70](/bitcoin-core-multiprocess/70/) Chain.initMessage$Results ()                                                                                                                                                                                                                                                                                                            
    1392024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.initMessage$Results ()                                                                                                                                                                                                                                                                        
    1402024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                  
    1412024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#71](/bitcoin-core-multiprocess/71/) Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                                                      
    1422024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#71](/bitcoin-core-multiprocess/71/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
    1432024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#71](/bitcoin-core-multiprocess/71/) Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                                                             
    1442024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                         
    1452024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server send response [#4](/bitcoin-core-multiprocess/4/) ChainClient.verify$Results (result = true)                                                                                                                                                                                                                                                                                           
    1462024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client recv ChainClient.verify$Results (result = true)                                                                                                                                                                                                                                                                                                           
    1472024-12-03T21:06:40Z Using /16 prefix for IP bucketing                                                                                                                                                                                                                                                                                                                                                                                  
    1482024-12-03T21:06:40Z init message: Loading P2P addresses…                                                                                                                                                                                                                                                                                                                                                                               
    1492024-12-03T21:06:40Z Loaded 0 addresses from peers.dat  0ms                                                                                                                                                                                                                                                                                                                                                                             
    1502024-12-03T21:06:40Z init message: Loading banlist…                                                                                                                                                                                                                                                                                                                                                                                     
    1512024-12-03T21:06:40Z SetNetworkActive: true                                                                                                                                                                                                                                                                                                                                                                                             
    1522024-12-03T21:06:40Z Script verification uses 15 additional threads                                                                                                                                                                                                                                                                                                                                                                     
    1532024-12-03T21:06:40Z Cache configuration:                                                                                                                                                                                                                                                                                                                                                                                               
    1542024-12-03T21:06:40Z * Using 2.0 MiB for block index database                                                                                                                                                                                                                                                                                                                                                                           
    1552024-12-03T21:06:40Z * Using 8.0 MiB for chain state database                                                                                                                                                                                                                                                                                                                                                                           
    1562024-12-03T21:06:40Z * Using 440.0 MiB for in-memory UTXO set (plus up to 286.1 MiB of unused mempool space)                                                                                                                                                                                                                                                                                                                            
    1572024-12-03T21:06:40Z Using obfuscation key for blocksdir *.dat files (/home/darosior/.bitcoin/regtest/blocks): 'c3525d6fe1128def'                                                                                                                                                                                                                                                                                                       
    1582024-12-03T21:06:40Z Using 16 MiB out of 16 MiB requested for signature cache, able to store 524288 elements                                                                                                                                                                                                                                                                                                                            
    1592024-12-03T21:06:40Z Using 16 MiB out of 16 MiB requested for script execution cache, able to store 524288 elements                                                                                                                                                                                                                                                                                                                     
    1602024-12-03T21:06:40Z init message: Loading block index…                                                                                                                                                                                                                                                                                                                                                                                 
    1612024-12-03T21:06:40Z Validating signatures for all blocks.                                                                                                                                                                                                                                                                                                                                                                              
    1622024-12-03T21:06:40Z Setting nMinimumChainWork=0000000000000000000000000000000000000000000000000000000000000000                                                                                                                                                                                                                                                                                                                         
    1632024-12-03T21:06:40Z Opening LevelDB in /home/darosior/.bitcoin/regtest/blocks/index                                                                                                                                                                                                                                                                                                                                                    
    1642024-12-03T21:06:40Z Opened LevelDB successfully                                                                                                                                                                                                                                                                                                                                                                                        
    1652024-12-03T21:06:40Z Using obfuscation key for /home/darosior/.bitcoin/regtest/blocks/index: 0000000000000000                                                                                                                                                                                                                                                                                                                           
    1662024-12-03T21:06:40Z LoadBlockIndexDB: last block file = 0                                                                                                                                                                                                                                                                                                                                                                              
    1672024-12-03T21:06:40Z LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=1, size=293, heights=0...0, time=2011-02-02...2011-02-02)                                                                                                                                                                                                                                                                                            
    1682024-12-03T21:06:40Z Checking all blk files are present...                                                                                                                                                                                                                                                                                                                                                                              
    1692024-12-03T21:06:40Z Initializing chainstate Chainstate [ibd] @ height -1 (null)                                                                                                                                                                                                                                                                                                                                                        
    1702024-12-03T21:06:40Z Opening LevelDB in /home/darosior/.bitcoin/regtest/chainstate                                                                                                                                                                                                                                                                                                                                                      
    1712024-12-03T21:06:40Z Opened LevelDB successfully                                                                                                                                                                                                                                                                                                                                                                                        
    1722024-12-03T21:06:40Z Using obfuscation key for /home/darosior/.bitcoin/regtest/chainstate: 639b6bd0024da93b                                                                                                                                                                                                                                                                                                                             
    1732024-12-03T21:06:40Z Loaded best chain: hashBestChain=0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206 height=0 date=2011-02-02T23:16:42Z progress=1.000000                                                                                                                                                                                                                                                             
    1742024-12-03T21:06:40Z Opening LevelDB in /home/darosior/.bitcoin/regtest/chainstate                                                                                                                                                                                                                                                                                                                                                      
    1752024-12-03T21:06:40Z Opened LevelDB successfully                                                                                                                                                                                                                                                                                                                                                                                        
    1762024-12-03T21:06:40Z Using obfuscation key for /home/darosior/.bitcoin/regtest/chainstate: 639b6bd0024da93b                                                                                                                                                                                                                                                                                                                             
    1772024-12-03T21:06:40Z [Chainstate [ibd] @ height 0 (0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206)] resized coinsdb cache to 8.0 MiB                                                                                                                                                                                                                                                                                  
    1782024-12-03T21:06:40Z [Chainstate [ibd] @ height 0 (0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206)] resized coinstip cache to 440.0 MiB                                                                                                                                                                                                                                                                               
    1792024-12-03T21:06:40Z init message: Verifying blocks…                                                                                                                                                                                                                                                                                                                                                                                    
    1802024-12-03T21:06:40Z  block index              21ms                                                                                                                                                                                                                                                                                                                                                                                     
    1812024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send ChainClient.load$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                                         
    1822024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server recv request  [#5](/bitcoin-core-multiprocess/5/) ChainClient.load$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                         
    1832024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server post request  [#5](/bitcoin-core-multiprocess/5/) {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)}                                                                                                                                                                                                                                             
    1842024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client send Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                  
    1852024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server recv request  [#72](/bitcoin-core-multiprocess/72/) Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                                                      
    1862024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server post request  [#72](/bitcoin-core-multiprocess/72/) {bitcoin-node-70738/bitcoin-node-70738}                                                                                                                                                                                                                                                                                                 
    1872024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server send response [#72](/bitcoin-core-multiprocess/72/) Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                                                             
    1882024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)} IPC client recv Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                         
    1892024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server send response [#5](/bitcoin-core-multiprocess/5/) ChainClient.load$Results (result = true)                                                                                                                                                                                                                                                                                             
    1902024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client recv ChainClient.load$Results (result = true)                                                                                                                                                                                                                                                                                                             
    1912024-12-03T21:06:40Z Setting NODE_NETWORK on non-prune mode                                                                                                                                                                                                                                                                                                                                                                             
    1922024-12-03T21:06:40Z block tree size = 1                                                                                                                                                                                                                                                                                                                                                                                                
    1932024-12-03T21:06:40Z nBestHeight = 0                                                                                                                                                                                                                                                                                                                                                                                                    
    1942024-12-03T21:06:40Z initload thread start                                                                                                                                                                                                                                                                                                                                                                                              
    1952024-12-03T21:06:40Z Loading 0 mempool transactions from file...                                                                                                                                                                                                                                                                                                                                                                        
    1962024-12-03T21:06:40Z Imported mempool transactions from file: 0 succeeded, 0 failed, 0 expired, 0 already there, 0 waiting for initial broadcast                                                                                                                                                                                                                                                                                        
    1972024-12-03T21:06:40Z initload thread exit                                                                                                                                                                                                                                                                                                                                                                                               
    1982024-12-03T21:06:40Z torcontrol thread start                                                                                                                                                                                                                                                                                                                                                                                            
    1992024-12-03T21:06:40Z Bound to 127.0.0.1:18445                                                                                                                                                                                                                                                                                                                                                                                           
    2002024-12-03T21:06:40Z Bound to [::]:18444                                                                                                                                                                                                                                                                                                                                                                                                
    2012024-12-03T21:06:40Z Bound to 0.0.0.0:18444                                                                                                                                                                                                                                                                                                                                                                                             
    2022024-12-03T21:06:40Z 0 block-relay-only anchors will be tried for connections.
    2032024-12-03T21:06:40Z init message: Starting network threads…
    2042024-12-03T21:06:40Z net thread start
    2052024-12-03T21:06:40Z addcon thread start
    2062024-12-03T21:06:40Z dnsseed thread start
    2072024-12-03T21:06:40Z Loading addresses from DNS seed dummySeed.invalid.
    2082024-12-03T21:06:40Z init message: Done loading
    2092024-12-03T21:06:40Z msghand thread start
    2102024-12-03T21:06:40Z opencon thread start
    2112024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send ChainClient.start$Params (context = (thread = <external capability>, callbackThread = <external capability>), scheduler = void)
    2122024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server recv request  [#6](/bitcoin-core-multiprocess/6/) ChainClient.start$Params (context = (thread = <external capability>, callbackThread = <external capability>), scheduler = void)
    2132024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server post request  [#6](/bitcoin-core-multiprocess/6/) {bitcoin-wallet-70740/bitcoin-wallet-70742 (from bitcoin-node-70738/bitcoin-node-70738)}
    2142024-12-03T21:06:40Z [ipc] {bitcoin-wallet-70740/bitcoin-wallet-70740} IPC server send response [#6](/bitcoin-core-multiprocess/6/) ChainClient.start$Results ()
    2152024-12-03T21:06:40Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client recv ChainClient.start$Results ()
    2162024-12-03T21:06:40Z 0 addresses found from DNS seeds
    2172024-12-03T21:06:40Z dnsseed thread exit
    218^C2024-12-03T21:06:41Z tor: Thread interrupt
    2192024-12-03T21:06:41Z Shutdown: In progress...
    2202024-12-03T21:06:41Z opencon thread exit
    2212024-12-03T21:06:41Z addcon thread exit
    2222024-12-03T21:06:41Z torcontrol thread exit
    2232024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client send ChainClient.flush$Params (context = (thread = <external capability>, callbackThread = <external capability>))
    2242024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2252024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2262024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2272024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2282024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2292024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2302024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2312024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2322024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2332024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2342024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2352024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2362024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2372024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2382024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2392024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2402024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2412024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2422024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2432024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2442024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2452024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2462024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2472024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2482024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2492024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2502024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2512024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2522024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2532024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2542024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2552024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2562024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2572024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2582024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2592024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2602024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2612024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2622024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2632024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2642024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2652024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2662024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2672024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2682024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2692024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2702024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2712024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2722024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2732024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2742024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2752024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2762024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2772024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2782024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2792024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2802024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2812024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2822024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2832024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2842024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2852024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2862024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2872024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2882024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2892024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2902024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2912024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2922024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE
    2932024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages5ChainEEE
    2942024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/bitcoin-node-70738} IPC client exception kj::Exception: kj/async-io-unix.c++:532: disconnected: ::writev(fd, iov.begin(), iov.size()): Broken pipe; iovTotal = 176; iov.size() = 2
    295stack: 7f4d205f679f 7f4d205f6cad 7f4d2074f544 7f4d2074f732 7f4d2074f78a 7f4d207ae25d 7f4d207ad180 7f4d207a76d0 7f4d2079dde0 7f4d20797ea0 7f4d2078a160 7f4d2078abc4 7f4d207877a0 564973f5a300 564973f648c0
    2962024-12-03T21:06:41Z [ipc] {bitcoin-node-70738/b-capnp-loop-70741} IPC client: unexpected network disconnect.
    2972024-12-03T21:06:41Z [ipc] kj::Exception: kj/async-io-unix.c++:532: disconnected: ::writev(fd, iov.begin(), iov.size()): Broken pipe; iovTotal = 176; iov.size() = 2
    298stack: 7f4d205f679f 7f4d205f6cad 7f4d2074f544 7f4d2074f732 7f4d2074f78a 7f4d207ae25d 7f4d207ad180 7f4d207a76d0 7f4d2079dde0 7f4d20797ea0 7f4d2078a160 7f4d2078abc4 7f4d207877a0 564973f5a300 564973f648c0
    299terminate called after throwing an instance of 'ipc::Exception'
    300  what():  kj::Exception: kj/async-io-unix.c++:532: disconnected: ::writev(fd, iov.begin(), iov.size()): Broken pipe; iovTotal = 176; iov.size() = 2
    301stack: 7f4d205f679f 7f4d205f6cad 7f4d2074f544 7f4d2074f732 7f4d2074f78a 7f4d207ae25d 7f4d207ad180 7f4d207a76d0 7f4d2079dde0 7f4d20797ea0 7f4d2078a160 7f4d2078abc4 7f4d207877a0 564973f5a300 564973f648c0
    302Aborted
    
      0[...]
      12024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                  [100/7216]
      22024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrase", actor = <external capability>, argNames = [(name = "passphrase", namedOnly = false), (name = "timeout", namedOnly = false)], 
      3uniqueId = 94002610455040))                                                                                                                                                                                                                                                                                                                                                                                                             
      42024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  [#67](/bitcoin-core-multiprocess/67/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrase", actor = <external capability>, argNames = [(name = "passphrase", namedOnly = false), (name = "timeout", namedOnly = false)], uniqueId = 94002610455040))         
      52024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server post request  [#67](/bitcoin-core-multiprocess/67/) {bitcoin-node-70275/bitcoin-node-70275}                                                                                                                                                                                                                                                                                                 
      62024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response [#67](/bitcoin-core-multiprocess/67/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
      72024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
      82024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrasechange", actor = <external capability>, argNames = [(name = "oldpassphrase", namedOnly = false), (name = "newpassphrase", namedO
      9nly = false)], uniqueId = 94002610451024))                                                                                                                                                                                                                                                                                                                                                                                              
     102024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  [#68](/bitcoin-core-multiprocess/68/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletpassphrasechange", actor = <external capability>, argNames = [(name = "oldpassphrase", namedOnly = false), (name = "newpassphrase", namedOnly = false)], uniqueId = 9400261045
     111024))                                                                                                                                                                                                                                                                                                                                                                                                                                  
     122024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server post request  [#68](/bitcoin-core-multiprocess/68/) {bitcoin-node-70275/bitcoin-node-70275}                                                                                                                                                                                                                                                                                                 
     132024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response [#68](/bitcoin-core-multiprocess/68/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
     142024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
     152024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client send Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletprocesspsbt", actor = <external capability>, argNames = [(name = "psbt", namedOnly = false), (name = "sign", namedOnly = false), (name = "
     16sighashtype", namedOnly = false), (name = "bip32derivs", namedOnly = false), (name = "finalize", namedOnly = false)], uniqueId = 94002610514720))                                                                                                                                                                                                                                                                                       
     172024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  [#69](/bitcoin-core-multiprocess/69/) Chain.handleRpc$Params (context = (thread = <external capability>, callbackThread = <external capability>), command = (category = "wallet", name = "walletprocesspsbt", actor = <external capability>, argNames = [(name = "psbt", namedOnly = false), (name = "sign", namedOnly = false), (name = "sighashtype", namedOnly = false), (n
     18ame = "bip32derivs", namedOnly = false), (name = "finalize", namedOnly = false)], uniqueId = 94002610514720))                                                                                                                                                                                                                                                                                                                           
     192024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server post request  [#69](/bitcoin-core-multiprocess/69/) {bitcoin-node-70275/bitcoin-node-70275}                                                                                                                                                                                                                                                                                                 
     202024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response [#69](/bitcoin-core-multiprocess/69/) Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                                                                
     212024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.handleRpc$Results (result = <external capability>)                                                                                                                                                                                                                                            
     222024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server send response [#3](/bitcoin-core-multiprocess/3/) ChainClient.registerRpcs$Results ()                                                                                                                                                                                                                                                                                                  
     232024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client recv ChainClient.registerRpcs$Results ()                                                                                                                                                                                                                                                                                                                  
     242024-12-03T21:02:16Z Binding RPC on address ::1 port 18443                                                                                                                                                                                                                                                                                                                                                                              
     252024-12-03T21:02:16Z Binding RPC on address 127.0.0.1 port 18443                                                                                                                                                                                                                                                                                                                                                                        
     262024-12-03T21:02:16Z Using random cookie authentication.                                                                                                                                                                                                                                                                                                                                                                                
     272024-12-03T21:02:16Z Generated RPC authentication cookie /home/darosior/.bitcoin/regtest/.cookie                                                                                                                                                                                                                                                                                                                                        
     282024-12-03T21:02:16Z Permissions used for cookie: rw-------                                                                                                                                                                                                                                                                                                                                                                             
     292024-12-03T21:02:16Z Starting HTTP server with 4 worker threads                                                                                                                                                                                                                                                                                                                                                                         
     302024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client send ChainClient.verify$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                                       
     312024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server recv request  [#4](/bitcoin-core-multiprocess/4/) ChainClient.verify$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                       
     322024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server post request  [#4](/bitcoin-core-multiprocess/4/) {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)}                                                                                                                                                                                                                                             
     332024-12-03T21:02:16Z Using wallet directory /home/darosior/.bitcoin/regtest/wallets                                                                                                                                                                                                                                                                                                                                                     
     342024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client send Chain.initMessage$Params (context = (thread = <external capability>, callbackThread = <external capability>), message = "Verifying wallet(s)\ff\ff\ff")                                                                                                                                             
     352024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  [#70](/bitcoin-core-multiprocess/70/) Chain.initMessage$Params (context = (thread = <external capability>, callbackThread = <external capability>), message = "Verifying wallet(s)\ff\ff\ff")                                                                                                                                                                                 
     362024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server post request  [#70](/bitcoin-core-multiprocess/70/) {bitcoin-node-70275/bitcoin-node-70275}                                                                                                                                                                                                                                                                                                 
     372024-12-03T21:02:16Z init message: Verifying wallet(s)…                                                                                                                                                                                                                                                                                                                                                                                 
     382024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response [#70](/bitcoin-core-multiprocess/70/) Chain.initMessage$Results ()                                                                                                                                                                                                                                                                                                            
     392024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.initMessage$Results ()                                                                                                                                                                                                                                                                        
     402024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client send Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                  
     412024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  [#71](/bitcoin-core-multiprocess/71/) Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                                                      
     422024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server post request  [#71](/bitcoin-core-multiprocess/71/) {bitcoin-node-70275/bitcoin-node-70275}                                                                                                                                                                                                                                                                                                 
     432024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response [#71](/bitcoin-core-multiprocess/71/) Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                                                             
     442024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                         
     452024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server send response [#4](/bitcoin-core-multiprocess/4/) ChainClient.verify$Results (result = true)                                                                                                                                                                                                                                                                                           
     462024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client recv ChainClient.verify$Results (result = true)                                                                                                                                                                                                                                                                                                           
     472024-12-03T21:02:16Z Using /16 prefix for IP bucketing                                                                                                                                                                                                                                                                                                                                                                                  
     482024-12-03T21:02:16Z init message: Loading P2P addresses…                                                                                                                                                                                                                                                                                                                                                                               
     492024-12-03T21:02:16Z Loaded 0 addresses from peers.dat  0ms                                                                                                                                                                                                                                                                                                                                                                             
     502024-12-03T21:02:16Z init message: Loading banlist…                                                                                                                                                                                                                                                                                                                                                                                     
     512024-12-03T21:02:16Z SetNetworkActive: true                                                                                                                                                                                                                                                                                                                                                                                             
     522024-12-03T21:02:16Z Script verification uses 15 additional threads                                                                                                                                                                                                                                                                                                                                                                     
     532024-12-03T21:02:16Z Cache configuration:                                                                                                                                                                                                                                                                                                                                                                                               
     542024-12-03T21:02:16Z * Using 2.0 MiB for block index database                                                                                                                                                                                                                                                                                                                                                                           
     552024-12-03T21:02:16Z * Using 8.0 MiB for chain state database                                                                                                                                                                                                                                                                                                                                                                           
     562024-12-03T21:02:16Z * Using 440.0 MiB for in-memory UTXO set (plus up to 286.1 MiB of unused mempool space)                                                                                                                                                                                                                                                                                                                            
     572024-12-03T21:02:16Z Using obfuscation key for blocksdir *.dat files (/home/darosior/.bitcoin/regtest/blocks): 'c3525d6fe1128def'                                                                                                                                                                                                                                                                                                       
     582024-12-03T21:02:16Z Using 16 MiB out of 16 MiB requested for signature cache, able to store 524288 elements                                                                                                                                                                                                                                                                                                                            
     592024-12-03T21:02:16Z Using 16 MiB out of 16 MiB requested for script execution cache, able to store 524288 elements                                                                                                                                                                                                                                                                                                                     
     602024-12-03T21:02:16Z init message: Loading block index…                                                                                                                                                                                                                                                                                                                                                                                 
     612024-12-03T21:02:16Z Validating signatures for all blocks.                                                                                                                                                                                                                                                                                                                                                                              
     622024-12-03T21:02:16Z Setting nMinimumChainWork=0000000000000000000000000000000000000000000000000000000000000000                                                                                                                                                                                                                                                                                                                         
     632024-12-03T21:02:16Z Opening LevelDB in /home/darosior/.bitcoin/regtest/blocks/index                                                                                                                                                                                                                                                                                                                                                    
     642024-12-03T21:02:16Z Opened LevelDB successfully                                                                                                                                                                                                                                                                                                                                                                                        
     652024-12-03T21:02:16Z Using obfuscation key for /home/darosior/.bitcoin/regtest/blocks/index: 0000000000000000                                                                                                                                                                                                                                                                                                                           
     662024-12-03T21:02:16Z LoadBlockIndexDB: last block file = 0                                                                                                                                                                                                                                                                                                                                                                              
     672024-12-03T21:02:16Z LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=1, size=293, heights=0...0, time=2011-02-02...2011-02-02)                                                                                                                                                                                                                                                                                            
     682024-12-03T21:02:16Z Checking all blk files are present...                                                                                                                                                                                                                                                                                                                                                                              
     692024-12-03T21:02:16Z Initializing chainstate Chainstate [ibd] @ height -1 (null)                                                                                                                                                                                                                                                                                                                                                        
     702024-12-03T21:02:16Z Opening LevelDB in /home/darosior/.bitcoin/regtest/chainstate                                                                                                                                                                                                                                                                                                                                                      
     712024-12-03T21:02:16Z Opened LevelDB successfully                                                                                                                                                                                                                                                                                                                                                                                        
     722024-12-03T21:02:16Z Using obfuscation key for /home/darosior/.bitcoin/regtest/chainstate: 639b6bd0024da93b                                                                                                                                                                                                                                                                                                                             
     732024-12-03T21:02:16Z Loaded best chain: hashBestChain=0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206 height=0 date=2011-02-02T23:16:42Z progress=1.000000                                                                                                                                                                                                                                                             
     742024-12-03T21:02:16Z Opening LevelDB in /home/darosior/.bitcoin/regtest/chainstate                                                                                                                                                                                                                                                                                                                                                      
     752024-12-03T21:02:16Z Opened LevelDB successfully                                                                                                                                                                                                                                                                                                                                                                                        
     762024-12-03T21:02:16Z Using obfuscation key for /home/darosior/.bitcoin/regtest/chainstate: 639b6bd0024da93b                                                                                                                                                                                                                                                                                                                             
     772024-12-03T21:02:16Z [Chainstate [ibd] @ height 0 (0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206)] resized coinsdb cache to 8.0 MiB                                                                                                                                                                                                                                                                                  
     782024-12-03T21:02:16Z [Chainstate [ibd] @ height 0 (0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206)] resized coinstip cache to 440.0 MiB                                                                                                                                                                                                                                                                               
     792024-12-03T21:02:16Z init message: Verifying blocks…                                                                                                                                                                                                                                                                                                                                                                                    
     802024-12-03T21:02:16Z  block index              19ms                                                                                                                                                                                                                                                                                                                                                                                     
     812024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client send ChainClient.load$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                                         
     822024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server recv request  [#5](/bitcoin-core-multiprocess/5/) ChainClient.load$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                         
     832024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server post request  [#5](/bitcoin-core-multiprocess/5/) {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)}                                                                                                                                                                                                                                             
     842024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client send Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                  
     852024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  [#72](/bitcoin-core-multiprocess/72/) Chain.getSettingsList$Params (context = (thread = <external capability>, callbackThread = <external capability>), name = "wallet")                                                                                                                                                                                                      
     862024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server post request  [#72](/bitcoin-core-multiprocess/72/) {bitcoin-node-70275/bitcoin-node-70275}                                                                                                                                                                                                                                                                                                 
     872024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response [#72](/bitcoin-core-multiprocess/72/) Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                                                             
     882024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)} IPC client recv Chain.getSettingsList$Results (result = [])                                                                                                                                                                                                                                                         
     892024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server send response [#5](/bitcoin-core-multiprocess/5/) ChainClient.load$Results (result = true)                                                                                                                                                                                                                                                                                             
     902024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client recv ChainClient.load$Results (result = true)                                                                                                                                                                                                                                                                                                             
     912024-12-03T21:02:16Z Setting NODE_NETWORK on non-prune mode                                                                                                                                                                                                                                                                                                                                                                             
     922024-12-03T21:02:16Z block tree size = 1                                                                                                                                                                                                                                                                                                                                                                                                
     932024-12-03T21:02:16Z nBestHeight = 0                                                                                                                                                                                                                                                                                                                                                                                                    
     942024-12-03T21:02:16Z initload thread start                                                                                                                                                                                                                                                                                                                                                                                              
     952024-12-03T21:02:16Z torcontrol thread start                                                                                                                                                                                                                                                                                                                                                                                            
     962024-12-03T21:02:16Z Loading 0 mempool transactions from file...                                                                                                                                                                                                                                                                                                                                                                        
     972024-12-03T21:02:16Z Imported mempool transactions from file: 0 succeeded, 0 failed, 0 expired, 0 already there, 0 waiting for initial broadcast                                                                                                                                                                                                                                                                                        
     982024-12-03T21:02:16Z initload thread exit                                                                                                                                                                                                                                                                                                                                                                                               
     992024-12-03T21:02:16Z Bound to 127.0.0.1:18445                                                                                                                                                                                                                                                                                                                                                                                           
    1002024-12-03T21:02:16Z Bound to [::]:18444                                                                                                                                                                                                                                                                                                                                                                                                
    1012024-12-03T21:02:16Z Bound to 0.0.0.0:18444                                                                                                                                                                                                                                                                                                                                                                                     [0/7216]
    1022024-12-03T21:02:16Z 0 block-relay-only anchors will be tried for connections.
    1032024-12-03T21:02:16Z init message: Starting network threads…
    1042024-12-03T21:02:16Z net thread start                                                                     
    1052024-12-03T21:02:16Z addcon thread start                                                                  
    1062024-12-03T21:02:16Z init message: Done loading                                                           
    1072024-12-03T21:02:16Z msghand thread start                                                                 
    1082024-12-03T21:02:16Z opencon thread start                                                                 
    1092024-12-03T21:02:16Z dnsseed thread start                                                                 
    1102024-12-03T21:02:16Z Loading addresses from DNS seed dummySeed.invalid.
    1112024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client send ChainClient.start$Params (context = (thread = <external capability>, callbackThread = <external capability>), scheduler = void)                                                                                                                                                                                                                      
    1122024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server recv request  [#6](/bitcoin-core-multiprocess/6/) ChainClient.start$Params (context = (thread = <external capability>, callbackThread = <external capability>), scheduler = void)
    1132024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server post request  [#6](/bitcoin-core-multiprocess/6/) {bitcoin-wallet-70277/bitcoin-wallet-70279 (from bitcoin-node-70275/bitcoin-node-70275)}                                                                                                                                                                                                                                             
    1142024-12-03T21:02:16Z [ipc] {bitcoin-wallet-70277/bitcoin-wallet-70277} IPC server send response [#6](/bitcoin-core-multiprocess/6/) ChainClient.start$Results ()                                                                                                                                                                                                                                                                                                         
    1152024-12-03T21:02:16Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client recv ChainClient.start$Results ()                                                                                                                                                                                                                                                                                                                         
    1162024-12-03T21:02:16Z 0 addresses found from DNS seeds
    1172024-12-03T21:02:16Z dnsseed thread exit                                                                  
    1182024-12-03T21:02:48Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server recv request  [#73](/bitcoin-core-multiprocess/73/) Init.construct$Params ()                                                                                                                                                                                                                                                                                                                
    1192024-12-03T21:02:48Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server send response [#73](/bitcoin-core-multiprocess/73/) Init.construct$Results (threadMap = <external capability>)                                                                                                                                                                                                                                                                              
    1202024-12-03T21:02:48Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server: socket disconnected.
    1212024-12-03T21:02:48Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages4InitEEE                                                                                                                                                                                                                                                                                                    
    122^C2024-12-03T21:02:50Z tor: Thread interrupt                                                              
    1232024-12-03T21:02:50Z Shutdown: In progress...                                                             
    1242024-12-03T21:02:50Z addcon thread exit                                                                   
    1252024-12-03T21:02:50Z torcontrol thread exit                                                               
    1262024-12-03T21:02:50Z opencon thread exit                                                                  
    1272024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client send ChainClient.flush$Params (context = (thread = <external capability>, callbackThread = <external capability>))                                                                                                                                                                                                                                        
    1282024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1292024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1302024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1312024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1322024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1332024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1342024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1352024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1362024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1372024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1382024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1392024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1402024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1412024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1422024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1432024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1442024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1452024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1462024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1472024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1482024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1492024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1502024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1512024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1522024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1532024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1542024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1552024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1562024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1572024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1582024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1592024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1602024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1612024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1622024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1632024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1642024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1652024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1662024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1672024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1682024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1692024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1702024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1712024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1722024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1732024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1742024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1752024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1762024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1772024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1782024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1792024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1802024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1812024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1822024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1832024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1842024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1852024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1862024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1872024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1882024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1892024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1902024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1912024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1922024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1932024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1942024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1952024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1962024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages7HandlerEEE                                                                                                                                                                                                                                                                                                 
    1972024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC server destroy N2mp11ProxyServerIN3ipc5capnp8messages5ChainEEE                                                                                                                                                                                                                                                                                                   
    1982024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/bitcoin-node-70275} IPC client exception kj::Exception: kj/async-io-unix.c++:532: disconnected: ::writev(fd, iov.begin(), iov.size()): Broken pipe; iovTotal = 176; iov.size() = 2
    199stack: 7f70b535079f 7f70b5350cad 7f70b54a9544 7f70b54a9732 7f70b54a978a 7f70b550825d 7f70b5507180 7f70b55016d0 7f70b54f7de0 7f70b54f1ea0 7f70b54e4160 7f70b54e4bc4 7f70b54e17a0 56041e62f300 56041e6398c0                                                                                                                                                                                                                               
    2002024-12-03T21:02:50Z [ipc] {bitcoin-node-70275/b-capnp-loop-70278} IPC client: unexpected network disconnect.                                                                                                                                                                                                                                                                                                                           
    201Segmentation fault
    
  3. ryanofsky commented at 2:52 am on December 4, 2024: collaborator

    I am able to reproduce this pretty easily with a local branch (https://github.com/ryanofsky/bitcoin/commit/e944fe093dbfab153b2d146a6861f3acae0a1456) running bitcoin-node -regtest and sending it signals.

    If I just stop the bitcoin-node process with SIGTERM (kill `pgrep bitcoin-node`​) it shuts down cleanly.

    But if I press CTRL-C in the terminal which sends SIGINT there is an unclean shutdown and eventual crash. This seems to happen because the SIGINT reaches the bitcoin-wallet process as well as bitcoin-node process causing the IPC connection to be broken as the node is shutting down and a bunch of objects to be deleted, and an uncaught exception to be thrown.

    Could also reproduce this in GDB by running gdb -ex run --args build/src/bitcoin-node -regtest, pressing CTRL-C, typing signal SIGINT command in gdb, and printing a backtrace with bt. The error and stack trace look like:

     02024-12-04T02:38:33Z [ipc] {bitcoin-node-4009464/b-capnp-loop-4009469} IPC client: unexpected network disconnect.
     1[New Thread 0x7fffa97fa6c0 (LWP 4009654)]
     2terminate called after throwing an instance of 'kj::ExceptionImpl'
     3  what():  /nix/store/0rvzw1dahhd1h8qyhyxmwgr2l745fn3a-capnproto-1.0.2/include/kj/memory.h:258: failed: expected ptr != nullptr; null Own<> dereference
     4stack: 555557d3fe3d 555555eb3520 55555662980c 55555661e849 555556545220 555556545115 555556545075 55555654502d 555556544fd5 555556544f25 555556544dbd 555557bd7204 555557bd49e8 5555565f1eef 5555565f1d91 5555565f1cf1 5555565f1ca9 5555565f1c51 5555565f1af9 7ffff78e8682 7ffff767d382 7ffff770000b
     5
     6Thread 3 "b-capnp-loop" received signal SIGABRT, Aborted.
     70x00007ffff767f07c in __pthread_kill_implementation () from /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/libc.so.6
     8(gdb) bt
     9[#0](/bitcoin-core-multiprocess/0/)  0x00007ffff767f07c in __pthread_kill_implementation () from /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/libc.so.6
    10[#1](/bitcoin-core-multiprocess/1/)  0x00007ffff762fe06 in raise () from /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/libc.so.6
    11[#2](/bitcoin-core-multiprocess/2/)  0x00007ffff76188f5 in abort () from /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/libc.so.6
    12[#3](/bitcoin-core-multiprocess/3/)  0x00007ffff78acc0b in __gnu_cxx::__verbose_terminate_handler() [clone .cold] () from /nix/store/agp6lqznayysqvqkx4k1ggr8n1rsyi8c-gcc-13.2.0-lib/lib/libstdc++.so.6
    13[#4](/bitcoin-core-multiprocess/4/)  0x00007ffff78bc21a in __cxxabiv1::__terminate(void (*)()) () from /nix/store/agp6lqznayysqvqkx4k1ggr8n1rsyi8c-gcc-13.2.0-lib/lib/libstdc++.so.6
    14[#5](/bitcoin-core-multiprocess/5/)  0x00007ffff78bc285 in std::terminate() () from /nix/store/agp6lqznayysqvqkx4k1ggr8n1rsyi8c-gcc-13.2.0-lib/lib/libstdc++.so.6
    15[#6](/bitcoin-core-multiprocess/6/)  0x00007ffff78bc4d7 in __cxa_throw () from /nix/store/agp6lqznayysqvqkx4k1ggr8n1rsyi8c-gcc-13.2.0-lib/lib/libstdc++.so.6
    16[#7](/bitcoin-core-multiprocess/7/)  0x00005555556cef57 in kj::ExceptionCallback::RootExceptionCallback::onFatalException(kj::Exception&&) ()
    17[#8](/bitcoin-core-multiprocess/8/)  0x0000555557d44765 in kj::throwFatalException(kj::Exception&&, unsigned int) ()
    18[#9](/bitcoin-core-multiprocess/9/)  0x0000555557d405a3 in kj::_::Debug::Fault::fatal() ()
    19[#10](/bitcoin-core-multiprocess/10/) 0x0000555557d3fe3e in kj::_::inlineRequireFailure(char const*, int, char const*, char const*, char const*) ()
    20[#11](/bitcoin-core-multiprocess/11/) 0x0000555555eb3521 in kj::Own<capnp::ClientHook, decltype(nullptr)>::operator->() (this=0x7fffe8019760) at /nix/store/0rvzw1dahhd1h8qyhyxmwgr2l745fn3a-capnproto-1.0.2/include/kj/memory.h:258
    21[#12](/bitcoin-core-multiprocess/12/) 0x000055555662980d in capnp::Capability::Client::newCall<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (this=0x7fffe8019760, 
    22    interfaceId=16225999917376910712, methodId=5, sizeHint=..., hints=...) at /nix/store/0rvzw1dahhd1h8qyhyxmwgr2l745fn3a-capnproto-1.0.2/include/capnp/capability.h:1113
    23[#13](/bitcoin-core-multiprocess/13/) 0x000055555661e84a in ipc::capnp::messages::ChainClient::Client::flushRequest (this=0x7fffe8019758, sizeHint=...) at ./build/src/ipc/./build/src/ipc/capnp/chain.capnp.c++:13499
    24[#14](/bitcoin-core-multiprocess/14/) 0x0000555556545221 in mp::clientInvoke<mp::ProxyClient<ipc::capnp::messages::WalletLoader>, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::*)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>> >(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::* const&)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>>&&)::{lambda()#1}::operator()() const (this=0x7ffffffd24a8) at /home/russ/work/mp/build/prefix/include/mp/proxy-types.h:1575
    25[#15](/bitcoin-core-multiprocess/15/) 0x0000555556545116 in std::__invoke_impl<void, mp::clientInvoke<mp::ProxyClient<ipc::capnp::messages::WalletLoader>, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::*)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>> >(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::* const&)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>>&&)::{lambda()#1}&>(std::__invoke_other, mp::clientInvoke<mp::ProxyClient<ipc::capnp::messages::WalletLoader>, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::*)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>> >(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::* const&)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>>&&)::{lambda()#1}&) (__f=...)
    26    at /nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0/include/c++/13.2.0/bits/invoke.h:61
    27[#16](/bitcoin-core-multiprocess/16/) 0x0000555556545076 in std::__invoke<mp::clientInvoke<mp::ProxyClient<ipc::capnp::messages::WalletLoader>, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::*)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>> >(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::* const&)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>>&&)::{lambda()#1}&>(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&&) (__fn=...)
    28    at /nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0/include/c++/13.2.0/bits/invoke.h:96
    29[#17](/bitcoin-core-multiprocess/17/) 0x000055555654502e in std::reference_wrapper<mp::clientInvoke<mp::ProxyClient<ipc::capnp::messages::WalletLoader>, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::*)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>> >(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::* const&)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>>&&)::{lambda()#1}>::operator()<>() const (this=0x7ffffffd23e8)
    30    at /nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0/include/c++/13.2.0/bits/refwrap.h:359
    31[#18](/bitcoin-core-multiprocess/18/) 0x0000555556544fd6 in std::__invoke_impl<void, std::reference_wrapper<mp::clientInvoke<mp::ProxyClient<ipc::capnp::messages::WalletLoader>, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::*)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>> >(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::* const&)(kj::Maybe<capn--Type <RET> for more, q to quit, c to continue without paging--c
    32p::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>>&&)::{lambda()#1}>&>(std::__invoke_other, std::reference_wrapper<mp::clientInvoke<mp::ProxyClient<ipc::capnp::messages::WalletLoader>, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::*)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>> >(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::* const&)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>>&&)::{lambda()#1}>&) (__f=...)
    33    at /nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0/include/c++/13.2.0/bits/invoke.h:61
    34[#19](/bitcoin-core-multiprocess/19/) 0x0000555556544f26 in std::__invoke_r<void, std::reference_wrapper<mp::clientInvoke<mp::ProxyClient<ipc::capnp::messages::WalletLoader>, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::*)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>> >(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::* const&)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>>&&)::{lambda()#1}>&>(std::reference_wrapper<mp::clientInvoke<mp::ProxyClient<ipc::capnp::messages::WalletLoader>, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::*)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>> >(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::* const&)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>>&&)::{lambda()#1}>&) (__fn=...)
    35    at /nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0/include/c++/13.2.0/bits/invoke.h:111
    36[#20](/bitcoin-core-multiprocess/20/) 0x0000555556544dbe in std::_Function_handler<void (), std::reference_wrapper<mp::clientInvoke<mp::ProxyClient<ipc::capnp::messages::WalletLoader>, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::*)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>> >(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::* const&)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>>&&)::{lambda()#1}> >::_M_invoke(std::_Any_data const&) (__functor=...)
    37    at /nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0/include/c++/13.2.0/bits/std_function.h:290
    38[#21](/bitcoin-core-multiprocess/21/) 0x0000555557bd7205 in std::function<void ()>::operator()() const (this=0x7ffffffd23e8) at /nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0/include/c++/13.2.0/bits/std_function.h:591
    39[#22](/bitcoin-core-multiprocess/22/) mp::Unlock<std::unique_lock<std::mutex>, std::function<void ()> const&>(std::unique_lock<std::mutex>&, std::function<void ()> const&) (lock=..., callback=...) at /home/russ/work/mp/include/mp/util.h:146
    40[#23](/bitcoin-core-multiprocess/23/) 0x0000555557bd49e9 in mp::EventLoop::loop (this=0x5555593b2840) at /home/russ/work/mp/src/mp/proxy.cpp:197
    41[#24](/bitcoin-core-multiprocess/24/) 0x00005555565f1ef0 in ipc::capnp::(anonymous namespace)::CapnpProtocol::startLoop(char const*)::{lambda()#1}::operator()() const (this=0x5555593b9578) at ./build/src/ipc/./src/ipc/capnp/protocol.cpp:91
    42[#25](/bitcoin-core-multiprocess/25/) 0x00005555565f1d92 in std::__invoke_impl<void, ipc::capnp::(anonymous namespace)::CapnpProtocol::startLoop(char const*)::{lambda()#1}>(std::__invoke_other, ipc::capnp::(anonymous namespace)::CapnpProtocol::startLoop(char const*)::{lambda()#1}&&) (__f=...) at /nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0/include/c++/13.2.0/bits/invoke.h:61
    43[#26](/bitcoin-core-multiprocess/26/) 0x00005555565f1cf2 in std::__invoke<ipc::capnp::(anonymous namespace)::CapnpProtocol::startLoop(char const*)::{lambda()#1}>(ipc::capnp::(anonymous namespace)::CapnpProtocol::startLoop(char const*)::{lambda()#1}&&) (__fn=...) at /nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0/include/c++/13.2.0/bits/invoke.h:96
    44[#27](/bitcoin-core-multiprocess/27/) 0x00005555565f1caa in std::thread::_Invoker<std::tuple<ipc::capnp::(anonymous namespace)::CapnpProtocol::startLoop(char const*)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x5555593b9578)
    45    at /nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0/include/c++/13.2.0/bits/std_thread.h:292
    46[#28](/bitcoin-core-multiprocess/28/) 0x00005555565f1c52 in std::thread::_Invoker<std::tuple<ipc::capnp::(anonymous namespace)::CapnpProtocol::startLoop(char const*)::{lambda()#1}> >::operator()() (this=0x5555593b9578)
    47    at /nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0/include/c++/13.2.0/bits/std_thread.h:299
    48[#29](/bitcoin-core-multiprocess/29/) 0x00005555565f1afa in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ipc::capnp::(anonymous namespace)::CapnpProtocol::startLoop(char const*)::{lambda()#1}> > >::_M_run() (this=0x5555593b9570)
    49    at /nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0/include/c++/13.2.0/bits/std_thread.h:244
    50[#30](/bitcoin-core-multiprocess/30/) 0x00007ffff78e8683 in execute_native_thread_routine () from /nix/store/agp6lqznayysqvqkx4k1ggr8n1rsyi8c-gcc-13.2.0-lib/lib/libstdc++.so.6
    51[#31](/bitcoin-core-multiprocess/31/) 0x00007ffff767d383 in start_thread () from /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/libc.so.6
    52[#32](/bitcoin-core-multiprocess/32/) 0x00007ffff770000c in clone3 () from /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/libc.so.6
    

    Probably the simplest way to fix this would be to make the bitcoin-wallet process ignore SIGINT when it is being controlled by a bitcoin-node process, so existing shutdown code can run cleanly.

    But additionally it would make sense to identify cause of the memory.h:258: failed: expected ptr != nullptr; null Own<> dereference exception in bitcoin-node when the bitcoin-wallet process disconnects suddenly, since that seems like a bug that should not happen in any case.

  4. bitcoin-core deleted a comment on Dec 4, 2024
  5. ryanofsky commented at 3:23 am on December 4, 2024: collaborator

    But additionally it would make sense to identify cause of the memory.h:258: failed: expected ptr != nullptr; null Own<> dereference exception in bitcoin-node when the bitcoin-wallet process disconnects suddenly, since that seems like a bug that should not happen in any case.

    The cause seems to be a bug in the clientInvoke function.

    The crash happens because bitcoin-node main thread is trying to call ChainClient::flush to flush wallets after the bitcoin-wallet process has already disconnected and the ProxyClient::m_context.connection member is null. The clientInvoke method does have a check to handle this being null, but the check happens too early, and if doesn’t work if the disconnect happens before clientInvoke can post to the event loop. The check needs to be moved into the event loop thread and also should throw an ipc::capnp::Exception instead of a std::logic_error so bitcoin application code can more easily catch and handle it.

    Stack trace for the main thread at the time of the crash looks like:

     0[#0](/bitcoin-core-multiprocess/0/)  0x00007ffff7679ebe in __futex_abstimed_wait_common () from /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/libc.so.6
     1[#1](/bitcoin-core-multiprocess/1/)  0x00007ffff767c720 in pthread_cond_wait@@GLIBC_2.3.2 () from /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/libc.so.6
     2[#2](/bitcoin-core-multiprocess/2/)  0x0000555557bd4ebb in std::condition_variable::wait<mp::EventLoop::post(std::function<void ()> const&)::$_2>(std::unique_lock<std::mutex>&, mp::EventLoop::post(std::function<void ()> const&)::$_2) (
     3    this=0x5555593b28b0, __lock=..., __p=...) at /nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0/include/c++/13.2.0/condition_variable:105
     4[#3](/bitcoin-core-multiprocess/3/)  mp::EventLoop::post(std::function<void ()> const&) (this=0x5555593b2840, fn=...) at /home/russ/work/mp/src/mp/proxy.cpp:229
     5[#4](/bitcoin-core-multiprocess/4/)  0x0000555556544a24 in mp::EventLoop::sync<mp::clientInvoke<mp::ProxyClient<ipc::capnp::messages::WalletLoader>, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::*)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>> >(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::* const&)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>>&&)::{lambda()#1}>(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&&) (this=0x5555593b2840, callable=...)
     6    at /home/russ/work/mp/build/prefix/include/mp/proxy-io.h:155
     7[#5](/bitcoin-core-multiprocess/5/)  0x00005555561df084 in mp::clientInvoke<mp::ProxyClient<ipc::capnp::messages::WalletLoader>, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::*)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>> >(mp::ProxyClient<ipc::capnp::messages::WalletLoader>&, capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::* const&)(kj::Maybe<capnp::MessageSize>), mp::ClientParam<mp::Accessor<mp::wallet_fields::Context, 17>>&&) (proxy_client=..., 
     8    get_request=@0x7ffffffd28a8: (capnp::Request<ipc::capnp::messages::ChainClient::FlushParams, ipc::capnp::messages::ChainClient::FlushResults> (ipc::capnp::messages::ChainClient::Client::*)(ipc::capnp::messages::ChainClient::Client * const, kj::Maybe<capnp::MessageSize>)) 0x55555661e7c0 <ipc::capnp::messages::ChainClient::Client::flushRequest(kj::Maybe<capnp::MessageSize>)>, fields=...)
     9    at /home/russ/work/mp/build/prefix/include/mp/proxy-types.h:1574
    10[#6](/bitcoin-core-multiprocess/6/)  0x00005555561aeabe in mp::ProxyClient<ipc::capnp::messages::WalletLoader>::flush (this=0x7fffe8019750) at ./build/src/ipc/./build/src/ipc/capnp/wallet.capnp.proxy-client.c++:404
    11[#7](/bitcoin-core-multiprocess/7/)  0x0000555555706713 in Shutdown (node=...) at ./build/src/./src/init.cpp:290
    12[#8](/bitcoin-core-multiprocess/8/)  0x00005555556f6522 in main (argc=2, argv=0x7ffffffd2e68) at ./build/src/./src/bitcoind.cpp:283
    
  6. ryanofsky commented at 7:21 pm on February 11, 2025: collaborator

    It seems like a very similar bug is reported https://github.com/bitcoin/bitcoin/pull/29409#issuecomment-2546088852.

    • In both cases, bitcoin-node crashes if a connection to an IPC client is broken while it is in the process of shutting down.
    • In this case, the IPC client is a bitcoin-wallet subprocess, and in the other case the IPC client is a rust wallet.
    • In this case, shutdown of both processes is triggered at the same time by Ctrl-C, and in the other case the bitcoin-node is stopped first, and the other process is stopped next.
    • In this case an IPC call from bitcoin-node to the client is in progress and is interrupted, while in the other case it seems like no IPC calls are actually happening at the time of the crash.
    • In both cases, implementing the fix described https://github.com/chaincodelabs/libmultiprocess/issues/123#issuecomment-2516088243 should be helpful.
    • In the other case, since the crash seems to happen even when there might not be any IPC calls in flight, another fix may be required too.

    These cases seem very closely related, but before closing this issue, should confirm both cases are actually fixed.

  7. ryanofsky commented at 9:10 pm on April 21, 2025: collaborator

    Update on this issue since I started working on it last week. Started & planning various changes to resolve it:

    1. Adding unit test coverage for AppInitMain & Shutdown functions. Currently these only are called from functional tests and this makes it not possible to write targeted regression tests or emulate external IPC connections.
    2. Fixing clientInvoke race condition fix described above.
    3. Changing clientInvoke to throw an IPC error instead of logic_error when calling IPC method on disconnected connection.
    4. Catching IPC errors in Shutdown method
    5. Catching IPC errors in IPC client destructors so they are logged but don’t trigger other failures.
    6. Deleting IPC connections in Shutdown() function to avoid waiting forever for clients to disconnect as described #123 (comment)
    7. Adding libmultiprocess unit tests for changes there using real IPC, and adding bitcoin unit tests for init changes using emulated IPC (overriden interface methods).

    Update: I implemented all the changes described in https://github.com/bitcoin/bitcoin/pull/32345 except for (5) since it didn’t seem like client destructors needed any special treatment. There might also be more work to do in (7) if I can can figure out how to write tests for the src/init.cpp changes in https://github.com/bitcoin/bitcoin/pull/32345

  8. ryanofsky referenced this in commit ed292cf61f on Apr 24, 2025
  9. ryanofsky referenced this in commit 9365d0cb39 on Apr 24, 2025
  10. ryanofsky referenced this in commit e8372fa3a6 on Apr 24, 2025
  11. ryanofsky referenced this in commit 394f966e93 on Apr 24, 2025
  12. ryanofsky referenced this in commit 9b646ba8ba on Apr 24, 2025
  13. ryanofsky commented at 9:12 pm on April 24, 2025: collaborator
    I think all the reported issues should be fixed in https://github.com/bitcoin/bitcoin/pull/32345, which includes #160. Both PRs could benefit from testing and review.
  14. ryanofsky referenced this in commit 7208ae5470 on Apr 25, 2025
  15. ryanofsky referenced this in commit a56468ab0b on Apr 25, 2025
  16. ryanofsky referenced this in commit 55b4df08f1 on Apr 28, 2025
  17. ryanofsky referenced this in commit 0b72656ecf on Apr 28, 2025
  18. ryanofsky referenced this in commit db845b915f on Apr 28, 2025
  19. ryanofsky referenced this in commit 5b38e62ccb on Apr 28, 2025
  20. ryanofsky referenced this in commit 2ea60bd372 on May 15, 2025
  21. ryanofsky referenced this in commit e294173c0c on May 15, 2025
  22. ryanofsky referenced this in commit 786f611ead on May 30, 2025
  23. ryanofsky referenced this in commit 566e38645c on May 30, 2025
  24. ryanofsky referenced this in commit b0a917a2b6 on Jun 5, 2025
  25. ryanofsky referenced this in commit c1cce04f76 on Jun 5, 2025
  26. ryanofsky referenced this in commit ce4f060a1f on Jun 5, 2025
  27. ryanofsky referenced this in commit 6e3679d98b on Jun 5, 2025
  28. ryanofsky referenced this in commit db755afb1a on Jun 5, 2025
  29. ryanofsky referenced this in commit 05546d3a28 on Jun 5, 2025
  30. ryanofsky referenced this in commit a180915d36 on Jun 5, 2025
  31. ryanofsky referenced this in commit 4614bd91f6 on Jun 6, 2025
  32. ryanofsky referenced this in commit d2b1e821d4 on Jun 6, 2025
  33. ryanofsky referenced this in commit 941ddf032f on Jun 13, 2025
  34. ryanofsky referenced this in commit 4dfdfaae3c on Jun 13, 2025
  35. ryanofsky referenced this in commit 4353f75c4d on Jun 13, 2025
  36. ryanofsky referenced this in commit 9cdd86a4ca on Jun 13, 2025
  37. ryanofsky referenced this in commit 8e38b20afe on Jun 13, 2025
  38. ryanofsky referenced this in commit 49646814a4 on Jun 13, 2025
  39. ryanofsky referenced this in commit c8f8112015 on Jun 13, 2025
  40. ryanofsky referenced this in commit e236e35ee8 on Jun 13, 2025
  41. ryanofsky referenced this in commit 315ff537fb on Jun 16, 2025
  42. ryanofsky referenced this in commit 10e291e452 on Jun 16, 2025
  43. ryanofsky referenced this in commit f0d6a9b10c on Jun 16, 2025
  44. ryanofsky referenced this in commit a8962f75fe on Jun 16, 2025
  45. ryanofsky referenced this in commit 616a09631f on Jun 16, 2025
  46. ryanofsky referenced this in commit 32c612b1b9 on Jun 16, 2025
  47. ryanofsky referenced this in commit 67598adbed on Jun 16, 2025
  48. ryanofsky referenced this in commit 5c04ec460a on Jun 16, 2025
  49. ryanofsky referenced this in commit 53b12cac6b on Jun 16, 2025
  50. ryanofsky referenced this in commit 258a617c1e on Jun 19, 2025
  51. ryanofsky closed this on Jun 19, 2025

  52. ryanofsky referenced this in commit e0ea23fe10 on Jun 24, 2025
  53. ryanofsky referenced this in commit 711b8e2f8f on Jun 24, 2025
  54. ryanofsky referenced this in commit 671a5e8477 on Jun 24, 2025
  55. ryanofsky referenced this in commit 3ed3f7f979 on Jun 24, 2025
  56. Sjors referenced this in commit e7863f8cbe on Jun 27, 2025
  57. Sjors referenced this in commit e5104ccc26 on Jun 27, 2025
  58. ryanofsky referenced this in commit 28ef66feb8 on Jul 1, 2025
  59. ryanofsky referenced this in commit 868826b33d on Jul 1, 2025
  60. ryanofsky referenced this in commit 5b796211ef on Jul 1, 2025
  61. ryanofsky referenced this in commit 5024f55292 on Jul 1, 2025
  62. ryanofsky referenced this in commit 61bd698c3e on Jul 1, 2025
  63. ryanofsky referenced this in commit b06a204dc0 on Jul 1, 2025
  64. ryanofsky referenced this in commit e0237b2dfc on Jul 1, 2025
  65. ryanofsky referenced this in commit 5cda260638 on Jul 1, 2025
  66. ryanofsky referenced this in commit 71b49cb5d8 on Jul 1, 2025
  67. ryanofsky referenced this in commit d62ec01e3d on Jul 1, 2025
  68. ryanofsky referenced this in commit 8176f9f0fa on Jul 1, 2025
  69. ryanofsky referenced this in commit a67f3b07d4 on Jul 1, 2025
  70. ryanofsky referenced this in commit 093da4b3a5 on Jul 1, 2025
  71. ryanofsky referenced this in commit 16b9412031 on Jul 1, 2025
  72. ryanofsky referenced this in commit 008f4ae01e on Jul 1, 2025
  73. ryanofsky referenced this in commit 0a9a194078 on Jul 1, 2025
  74. ryanofsky referenced this in commit c82b352ed6 on Aug 8, 2025
  75. ryanofsky referenced this in commit 850e4ca7ed on Aug 8, 2025
  76. ryanofsky referenced this in commit 2160995916 on Aug 8, 2025
  77. ryanofsky referenced this in commit 2581258ec2 on Aug 8, 2025
  78. Sjors referenced this in commit d6e3fb7cde on Aug 12, 2025
  79. Sjors referenced this in commit c99c8b3fd7 on Aug 12, 2025
  80. Sjors referenced this in commit 1364b3c427 on Aug 12, 2025
  81. fanquake referenced this in commit f58de8749e on Aug 18, 2025
  82. janus referenced this in commit 112030c108 on Sep 15, 2025
  83. janus referenced this in commit 9175096037 on Sep 15, 2025


ryanofsky


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/libmultiprocess. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-12-04 19:30 UTC

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