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-nodefromv30.0rc3tag - clone https://github.com/plebhash/sv2-bitcoin-core
- check out
2025-10-06-abort-proxy-iobranch - launch
bitcoin-nodewith-ipc-bind=unix - launch
sv2-bitcoin-corewithcargo 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)