Assertion failure in RPZ when reverting the view after a failed reconfiguration attempt
Assertion failure during a failed reconfiguration:
17-Feb-2023 11:33:02.480 rpz.c:1471: REQUIRE(rpzsp != ((void *)0) && *rpzsp == ((void *)0)) failed, back trace
17-Feb-2023 11:33:02.480 bin/named/.libs/named(+0x24284) [0x565421c8e284]
17-Feb-2023 11:33:02.480 lib/isc/.libs/libisc-9.19.11-dev.so(isc_assertion_failed+0xa) [0x7f45bfa2f40a]
17-Feb-2023 11:33:02.480 lib/dns/.libs/libdns-9.19.11-dev.so(dns_rpz_new_zones+0x1c1) [0x7f45bf722891]
17-Feb-2023 11:33:02.480 bin/named/.libs/named(+0x34c7b) [0x565421c9ec7b]
17-Feb-2023 11:33:02.480 bin/named/.libs/named(+0x3886e) [0x565421ca286e]
17-Feb-2023 11:33:02.480 bin/named/.libs/named(+0x47e25) [0x565421cb1e25]
17-Feb-2023 11:33:02.480 bin/named/.libs/named(+0x48e8a) [0x565421cb2e8a]
17-Feb-2023 11:33:02.480 bin/named/.libs/named(named_server_reconfigcommand+0x2d) [0x565421cb31ed]
17-Feb-2023 11:33:02.480 bin/named/.libs/named(named_control_docommand+0xaed) [0x565421c87b6d]
17-Feb-2023 11:33:02.480 bin/named/.libs/named(+0x20a3d) [0x565421c8aa3d]
17-Feb-2023 11:33:02.480 lib/isc/.libs/libisc-9.19.11-dev.so(+0x3a646) [0x7f45bfa3a646]
17-Feb-2023 11:33:02.480 /usr/lib/libuv.so.1(uv_run+0x161) [0x7f45bf8700c1]
17-Feb-2023 11:33:02.480 lib/isc/.libs/libisc-9.19.11-dev.so(+0x409e8) [0x7f45bfa409e8]
17-Feb-2023 11:33:02.480 bin/named/.libs/named(main+0xd8d) [0x565421c836ad]
17-Feb-2023 11:33:02.480 /usr/lib/libc.so.6(+0x23790) [0x7f45bead4790]
17-Feb-2023 11:33:02.480 /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7f45bead484a]
17-Feb-2023 11:33:02.480 bin/named/.libs/named(_start+0x25) [0x565421c83f55]
17-Feb-2023 11:33:02.480 exiting (due to assertion failure)
This is similar to #3060 (closed), that is there is an error when bringing back the RPZ zones into the previous view during the revert operation after a failed reconfiguration attempt.