[Pdns-users] Problem when transferring large domains

Ryan Delgrosso ryandelgrosso at gmail.com
Thu Aug 29 21:51:34 UTC 2013

Hi All,
I have encountered a strange issue with a zone transfer between a PDNS 
master and PDNS slave with an extremely large zone.

When initiating the transfer (pdns_control retrieve) it transfers 
exactly 44701 records out of about 75k and then dies with 
(MOADNSException): Error parsing packet opf 7564 bytes (rd=0), out of 
bounds: vector::_M_range_check

Checking on the row it chokes on in the Mysql backend shows me a 
different record each time so it doesn't appear to be a garbage data 
problem where it cannot parse a row, so much as a size issue where it 
gets to the same byte count and cannot cope.

I have also examined wireshark captures of the xfer and a RST comes from 
the slave server at the same period each time.

I am open to suggestions on how to work past this in case anyone has 
seen this before.

Thanks in advance

More information about the Pdns-users mailing list