this is similar to #33463 cc @ryanofsky
however there’s no usage of waitTipChanged
, only waitNext
… and the proble is not that bitcoin-node
is unkillable, but that it aborts
steps to reproduce:
- build
bitcoin-node
fromv30.0rc3
tag - clone https://github.com/plebhash/sv2-bitcoin-core
- check out
2025-10-06-abort-proxy-io
branch - launch
bitcoin-node
with-ipc-bind=unix
- launch
sv2-bitcoin-core
withcargo run --example logger "/path/to/node.sock"
here’s a stack trace of bitcoin-node
with a failed assertion at file proxy-io.h
, line 289:
and another one with a failed assertion at file proxy.h
, line 59:
(exceeds 65536 characters so github doesn’t allow me to paste here, I hope I’m not violating any rules)