Rusty Russell
29e0a1ddfe
bkpr: limp along if we lost our db.
We can't really do decent bookkeeping any more, but don't crash!
```
bookkeeper: plugins/bkpr/recorder.c:178: find_txo_chain: Assertion `acct->open_event_db_id' failed.
bookkeeper: FATAL SIGNAL 6 (version v25.12)
0xaaaab7d51a7f send_backtrace
common/daemon.c:38
0xaaaab7d51b2b crashdump
common/daemon.c:83
0xffff8c0b07cf ???
???:0
0xffff8bdf7608 __pthread_kill_implementation
./nptl/pthread_kill.c:44
0xffff8bdacb3b __GI_raise
../sysdeps/posix/raise.c:26
0xffff8bd97dff __GI_abort
./stdlib/abort.c:79
0xffff8bda5cbf __assert_fail_base
./assert/assert.c:96
0xffff8bda5d2f __assert_fail
./assert/assert.c:105
0xaaaab7d41fd7 find_txo_chain
plugins/bkpr/recorder.c:178
0xaaaab7d421fb account_onchain_closeheight
plugins/bkpr/recorder.c:291
0xaaaab7d37687 do_account_close_checks
plugins/bkpr/bookkeeper.c:884
0xaaaab7d38203 parse_and_log_chain_move
plugins/bkpr/bookkeeper.c:1261
0xaaaab7d3871f listchainmoves_done
plugins/bkpr/bookkeeper.c:171
0xaaaab7d4811f handle_rpc_reply
plugins/libplugin.c:1073
0xaaaab7d4827b rpc_conn_read_response
plugins/libplugin.c:1377
0xaaaab7d889a7 next_plan
ccan/ccan/io/io.c:60
0xaaaab7d88f7b do_plan
ccan/ccan/io/io.c:422
0xaaaab7d89053 io_ready
ccan/ccan/io/io.c:439
```
Fixes: https://github.com/ElementsProject/lightning/issues/8854
Changelog-Fixed: Plugins: `bkpr_listbalances` no longer crashes if we lost our db, then do emergencyrecover and close a channel.
Reported-by: https://github.com/enaples
2026-02-17 12:10:26 +10:30
..
2026-02-05 08:36:28 +10:30
2026-01-30 15:23:11 +10:30
2026-02-16 17:23:33 +10:30
2025-08-11 11:06:22 +09:30
2026-01-27 09:32:49 +10:30
2026-01-27 13:59:36 +10:30
2026-02-02 11:41:09 +01:00
2025-11-11 08:13:34 +10:30
2025-08-11 11:06:22 +09:30
2025-08-11 11:06:22 +09:30
2026-02-16 17:23:33 +10:30
2026-02-03 16:12:04 +10:30
2025-11-21 13:48:29 +10:30
2026-01-27 09:32:49 +10:30
2026-01-19 12:55:57 +10:30
2026-02-03 16:12:04 +10:30
2026-01-27 09:32:49 +10:30
2026-02-03 16:12:04 +10:30
2026-01-27 09:32:49 +10:30
2026-02-16 17:23:33 +10:30
2026-02-16 17:23:33 +10:30
2026-01-27 09:32:49 +10:30
2026-02-17 12:10:26 +10:30
2026-01-27 09:32:49 +10:30
2026-02-09 14:48:15 +10:30
2026-02-12 09:08:10 +10:30
2026-02-02 13:01:00 -06:00
2026-02-03 16:12:04 +10:30
2026-01-27 09:32:49 +10:30
2026-01-14 15:41:45 +10:30
2026-01-27 09:32:49 +10:30
2026-02-09 14:48:15 +10:30
2026-01-20 19:32:42 +10:30