> On 24. Feb 2021, at 22:41, Stuart Henderson <[email protected]> wrote:
>
> On 2021/02/24 15:29, Christian Gut wrote:
>>
>> Hi Ports,
>>
>> I am using OpenBSD 6.8. I just updated bind from isc-bind-9.16.9v0 to
>> isc-bind-9.16.11v0. This was the corresponding change in CVS:
>> https://marc.info/?l=openbsd-ports-cvs&m=161383675808055&w=2
>> <https://marc.info/?l=openbsd-ports-cvs&m=161383675808055&w=2>
>>
>> After that update, bind segfaults right on startup. Here is the log when
>> started interactively. It dies silently when started via /etc/rc.d/isc_bind
>> start. After downgrading to ics-bind-9.16.9v0 it has no problem.
>
> The amd64 -stable package of isc-bind-9.16.11v0 works for me.
>
> Please update to 9.16.11v0 again and "pkg_add debug-isc-bind gdb" then
> run "egdb named" as root and type "run -g -t /var/named -u _bind -U 4",
> I assume it will crash again and leave you at a gdb prompt, then please
> do "bt full" and send the result.
Thanks for those instructions. It gave me this:
Thread 2 received signal SIGSEGV, Segmentation fault.
[Switching to thread 181353]
convert_named_acl (nameobj=0xab5e2fc9000, cctx=0xab5e2fbda40,
lctx=0xab5a447f000, ctx=0x0, mctx=0xab5a09d4e00,
nest_level=0, target=0xab59c93b2c0) at aclconf.c:128
128 aclconf.c: No such file or directory.
This lead me to nail the problem down to this configuration part (stripped down
to bare minimum):
acl asdf {
};
zone "dynamic.example.org" {
type master;
allow-transfer { secondaries; };
allow-update { asdf; };
file "/master/dynamic.example.org";
};
With that in mind I searched the release notes and found this in the Release
Notes to 9.6.12 (next version):
• named failed to start when its configuration included a zone with a
non-builtin allow-updateACL attached. [GL #2413]
Source:
https://ftp.ripe.net/mirrors/sites/ftp.isc.org/isc/bind/cur/9.16/doc/arm/html/notes.html#bug-fixes
<https://ftp.ripe.net/mirrors/sites/ftp.isc.org/isc/bind/cur/9.16/doc/arm/html/notes.html#bug-fixes>
See: https://gitlab.isc.org/isc-projects/bind9/-/issues/2413
<https://gitlab.isc.org/isc-projects/bind9/-/issues/2413>
Any chance to get 9.16.11 into -STABLE?
Can I provide further details to help?
Kind Regards,
Christian