Skip to content

bad jsonrpc filter crashes node #8442

@jb55

Description

@jb55

$ lightning-cli wait -l \"invoices\" -k subsystem=invoices indexname=created nextvalue=0

version: c6912a701f7ff3437078eff6525d82da819d424d

me trying to figure out how filters work ended with a bang:

Aug 10 10:42:53 [2412596]: lightningd: FATAL SIGNAL 11 (version v25.05-1-g2873648)
Aug 10 10:42:53 [2412596]: 0x49395d send_backtrace
Aug 10 10:42:53 [2412596]:         common/daemon.c:33
Aug 10 10:42:53 [2412596]: 0x493a02 crashdump
Aug 10 10:42:53 [2412596]:         common/daemon.c:78
Aug 10 10:42:53 [2412596]: 0x7f1becdf346f ???
Aug 10 10:42:53 [2412596]:         ???:0
Aug 10 10:42:53 [2412596]: 0x432d86 command_log
Aug 10 10:42:53 [2412596]:         lightningd/jsonrpc.c:1474
Aug 10 10:42:53 [2412596]: 0x499642 command_fail_badparam
Aug 10 10:42:53 [2412596]:         common/json_command.c:25
Aug 10 10:42:53 [2412596]: 0x499c6e parse_filter
Aug 10 10:42:53 [2412596]:         common/json_filter.c:246
Aug 10 10:42:53 [2412596]: 0x4322b8 parse_request
Aug 10 10:42:53 [2412596]:         lightningd/jsonrpc.c:1116
Aug 10 10:42:53 [2412596]: 0x43283e read_json
Aug 10 10:42:53 [2412596]:         lightningd/jsonrpc.c:1266
Aug 10 10:42:53 [2412596]: 0x566ac2 next_plan
Aug 10 10:42:53 [2412596]:         ccan/ccan/io/io.c:60
Aug 10 10:42:53 [2412596]: 0x566fb5 do_plan
Aug 10 10:42:53 [2412596]:         ccan/ccan/io/io.c:422
Aug 10 10:42:53 [2412596]: 0x567076 io_ready
Aug 10 10:42:53 [2412596]:         ccan/ccan/io/io.c:439
Aug 10 10:42:53 [2412596]: 0x568b62 io_loop
Aug 10 10:42:53 [2412596]:         ccan/ccan/io/poll.c:455
Aug 10 10:42:53 [2412596]: 0x42fcb7 io_loop_with_timers
Aug 10 10:42:53 [2412596]:         lightningd/io_loop_with_timers.c:22
Aug 10 10:42:53 [2412596]: 0x435a69 main
Aug 10 10:42:53 [2412596]:         lightningd/lightningd.c:1486
Aug 10 10:42:53 [2412596]: 0x7f1becddc47d ???
Aug 10 10:42:53 [2412596]:         ???:0
Aug 10 10:42:53 [2412596]: 0x7f1becddc538 ???
Aug 10 10:42:53 [2412596]:         ???:0
Aug 10 10:42:53 [2412596]: 0x406064 ???
Aug 10 10:42:53 [2412596]:         ???:0
Aug 10 10:42:53 [2412596]: 0xffffffffffffffff ???
Aug 10 10:42:53 [2412596]:         ???:0
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: FATAL SIGNAL 11 (version v25.05-1-g2873648)
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: common/daemon.c:41 (send_backtrace) 0x4939ad
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: common/daemon.c:78 (crashdump) 0x493a02
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: (null):0 ((null)) 0x7f1becdf346f
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: lightningd/jsonrpc.c:1474 (command_log) 0x432d86
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: common/json_command.c:25 (command_fail_badparam) 0x499642
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: common/json_filter.c:246 (parse_filter) 0x499c6e
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: lightningd/jsonrpc.c:1116 (parse_request) 0x4322b8
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: lightningd/jsonrpc.c:1266 (read_json) 0x43283e
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: ccan/ccan/io/io.c:60 (next_plan) 0x566ac2
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: ccan/ccan/io/io.c:422 (do_plan) 0x566fb5
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: ccan/ccan/io/io.c:439 (io_ready) 0x567076
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: ccan/ccan/io/poll.c:455 (io_loop) 0x568b62
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: lightningd/io_loop_with_timers.c:22 (io_loop_with_timers) 0x42fcb7
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: lightningd/lightningd.c:1486 (main) 0x435a69
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: (null):0 ((null)) 0x7f1becddc47d
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: (null):0 ((null)) 0x7f1becddc538
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: (null):0 ((null)) 0x406064
Aug 10 10:42:53 [2412596]: 2025-08-10T17:42:53.314Z **BROKEN** lightningd: backtrace: (null):0 ((null)) 0xffffffffffffffff
Aug 10 10:42:53 [2412596]: Log dumped in crash.log.20250810174253

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions