On Tue, Nov 14, 2023 at 04:29:25PM +0100, Thomas Haller wrote: > Add `$NFT -j list ruleset` to the end of "tests/shell/testcases/transactions/table_onoff". > Then valgrind will find this issue: > > $ make -j && ./tests/shell/run-tests.sh tests/shell/testcases/transactions/table_onoff -V > > Gives: > > ==286== Invalid read of size 4 > ==286== at 0x49B0261: do_dump (dump.c:211) > ==286== by 0x49B08B8: do_dump (dump.c:378) > ==286== by 0x49B08B8: do_dump (dump.c:378) > ==286== by 0x49B04F7: do_dump (dump.c:273) > ==286== by 0x49B08B8: do_dump (dump.c:378) > ==286== by 0x49B0E84: json_dump_callback (dump.c:465) > ==286== by 0x48AF22A: do_command_list_json (json.c:2016) > ==286== by 0x48732F1: do_command_list (rule.c:2335) > ==286== by 0x48737F5: do_command (rule.c:2605) > ==286== by 0x48A867D: nft_netlink (libnftables.c:42) > ==286== by 0x48A92B1: nft_run_cmd_from_buffer (libnftables.c:597) > ==286== by 0x402CBA: main (main.c:533) I have applied this. This fix does not need to wait the entire series.