BIND 9.16 startup crash (with two views with the same name but different classes)
Reported to us in Support ticket #20669
As explained by the reporter (and testing against 9.16.23-S1, but likely affecting all current versions of BIND):
named crashes at startup with a config file such as this:
view "test" in {
recursion no;
notify no;
};
view "test" chaos {
recursion no;
notify no;
};
The root cause appears to be due to the managed-keys KEYDATA zone file's filename containing only the view's name and not the view's class.