[nsd-users] nsd segfaults when serving a TXT record with two strings
Stephane Bortzmeyer
bortzmeyer at nic.fr
Tue Jul 5 10:15:19 UTC 2011
On Mon, Jul 04, 2011 at 05:15:12PM +0200,
Stephane Bortzmeyer <bortzmeyer at nic.fr> wrote
a message of 15 lines which said:
> This zone file, which seems legal (two strings in one TXT record, see
> RFC 1035, section 3.3.14 which says "one or more"):
>
> TXT "Name of Facility or similar" "City, Country"
>
> crashes nsd when queried with QTYPE=TXT or ANY:
OK, problem solved. This happened when running a recent version of the
nsd daemon with a database compiled by an old version of
zonec. Nothing in the database tells the daemon that the format is
different. TXT records are stored in an unexpected way => crash.
So, always check you use the right zonec. Its path seems hardcoded in
nsdc so setting PATH does not help.
[Analysis and solution by Wouter Wijngaards.]
More information about the nsd-users
mailing list