#145 Crash caused by NS record & forward zone interaction
Closed: Fixed None Opened 9 years ago by mbasti.

Problem

Named crashed while deleting NS record from authoritative zone.

Steps to Reproduce

ipa dnszone-add example.com
ipa dnsforwardzone-add fw.example.com --forwarder=192.0.2.1
ipa dnsrecord-add example.com fw --ns-rec=localhost.
ipa dnsrecord-del example.com fw

I was working with forward zones, and NS records which were same in FQDN form as forward zone. Maybe I will figure out what exactly causes the error.

Nov 21 09:25:18 ipa.example.com named-pkcs11[3605]: forward zone 'fw2.example.com': loaded
Nov 21 09:33:57 ipa.example.com named-pkcs11[3605]: forward zone 'fw3.example.com': loaded
Nov 21 10:30:29 ipa.example.com named-pkcs11[3605]: ldap_helper.c:4365: INSIST(iszone == isc_boolean_true) failed, back trace
Nov 21 10:30:29 ipa.example.com named-pkcs11[3605]: #0 0x7f4fe52e99a0 in ??
Nov 21 10:30:29 ipa.example.com named-pkcs11[3605]: #1 0x7f4fe4855e9a in ??
Nov 21 10:30:29 ipa.example.com named-pkcs11[3605]: #2 0x7f4fde2b4945 in ??
Nov 21 10:30:29 ipa.example.com named-pkcs11[3605]: #3 0x7f4fe4875a86 in ??
Nov 21 10:30:29 ipa.example.com named-pkcs11[3605]: #4 0x7f4fe2a68f33 in ??
Nov 21 10:30:29 ipa.example.com named-pkcs11[3605]: #5 0x7f4fe1d0cded in ??
Nov 21 10:30:29 ipa.example.com named-pkcs11[3605]: exiting (due to assertion failure)

Environment

bind-libs-9.9.4-20.fc20.pkcs11.x86_64
bind-pkcs11-utils-9.9.4-20.fc20.pkcs11.x86_64
bind-utils-9.9.4-20.fc20.pkcs11.x86_64
bind-lite-devel-9.9.4-20.fc20.pkcs11.x86_64
bind-libs-lite-9.9.4-20.fc20.pkcs11.x86_64
bind-9.9.4-20.fc20.pkcs11.x86_64
bind-pkcs11-libs-9.9.4-20.fc20.pkcs11.x86_64
bind-license-9.9.4-20.fc20.pkcs11.noarch
bind-pkcs11-9.9.4-20.fc20.pkcs11.x86_64
bind-dyndb-ldap-6.0-6.fc20.x86_64

Just for note, I also had root zone in LDAP.

  • Part of IPA installation

Yes

  • Do you have some global forwarders configured in BIND configuration file? (Statements forward and forwarders.)

Yes


How to reproduce:

  • ipa dnszone-add example.com
  • ipa dnsforwardzone-add fw.example.com
  • ipa dnsrecord-add example.com fw.example.com --ns-rec=forwarder.test.
  • ipa dnsrecord-del example.com fw.example.com (delete all)
  • [CRASH]

The crash is hapenning from version 5.2+ but as a side-effect versions 4.0+ could behave strangely (but not crash).

This should be fixed immediatelly.

Metadata Update from @pspacek:
- Issue assigned to pspacek
- Issue set to the milestone: Fedora 21

7 years ago

Login to comment on this ticket.

Metadata