You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Tokio runtime shutdown does not abort tasks created via spawn_blocking #1007
When concurrent requests share an Electrum client connection, a clean EOF can cause the active reader to return an error without waking other requests waiting on the connection. Those requests remain blocked in spawn_blocking, causing Tokio runtime shutdown to wait indefinitely for them to finish.
Hmm, eventually we want to drop the blocking electrum client, but for now the behavior you observed needs to fixed in rust-electrum-client: bitcoindevkit/rust-electrum-client#225
Activity
tnull commentedon Aug 18, 2026
Hmm, eventually we want to drop the blocking electrum client, but for now the behavior you observed needs to fixed in
rust-electrum-client: bitcoindevkit/rust-electrum-client#225tnull commentedon Aug 18, 2026
Relatedly opened #1054
Use upstream Electrum EOF fix
tnull commentedon Aug 18, 2026
And #1055 adds a regression test checking that the
electrum-clientfix actually fixes our issue.