[Pkg-dns-devel] Bug#849821: pdns-recursor: Crash with DNSSEC enabled

Chris Boot bootc at debian.org
Fri Jan 6 16:20:55 UTC 2017


On 03/01/17 10:51, Christian Hofstaedtler wrote:
> Hi Chris,
> 
> * Chris Boot <bootc at debian.org> [170102 18:45]:
>> I updated to 4.0.3-5 on Saturday, and have just experienced another
>> crash. This time I also got double-free/corruption errors:
> 
> Hmm. Upstream is also a bit at a loss with those weird crashes.
> Your stacktrace was at least useful to probably rule out the
> libssl and the getZoneCuts issues.
> 
> There's now a 4.0.3-6 in unstable that's closer to the current 4.0.x
> release branch (-5 was missing a few more changesets).
> 
> Maybe you could try that?

Hi Christian,

I've now been running with 4.0.3-6 for a few days and have just
encountered another crash. Unfortunately, I wasn't running
pdns-recursor through gdb this time so all I got was:

*** Error in `/usr/sbin/pdns_recursor': malloc(): smallbin double linked
list corrupted: 0x00007fd21c2c0f40 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x70bcb)[0x7fd22c3d5bcb]
/lib/x86_64-linux-gnu/libc.so.6(+0x76fa6)[0x7fd22c3dbfa6]
/lib/x86_64-linux-gnu/libc.so.6(+0x793c1)[0x7fd22c3de3c1]
/lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x54)[0x7fd22c3dfd94]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(_Znwm+0x18)[0x7fd22ccad758]
/usr/sbin/pdns_recursor(+0x187053)[0x558b51345053]
/usr/sbin/pdns_recursor(+0x25eb5d)[0x558b5141cb5d]
/usr/sbin/pdns_recursor(+0x1fb064)[0x558b513b9064]
/usr/sbin/pdns_recursor(+0x16c101)[0x558b5132a101]
/usr/sbin/pdns_recursor(+0x14e330)[0x558b5130c330]
/usr/sbin/pdns_recursor(+0x20cdc7)[0x558b513cadc7]
/usr/sbin/pdns_recursor(+0x21586a)[0x558b513d386a]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]
/usr/sbin/pdns_recursor(+0x21a32d)[0x558b513d832d]
/usr/sbin/pdns_recursor(+0x21bfa8)[0x558b513d9fa8]
/usr/sbin/pdns_recursor(+0x213435)[0x558b513d1435]

I'm now running it through gdb so if it happens again I'll let you know.
It has certainly lasted longer this time than on some previous occasions.

Best regards,
Chris

-- 
Chris Boot
bootc at debian.org
GPG: 8467 53CB 1921 3142 C56D  C918 F5C8 3C05 D9CE EEEE



More information about the pkg-dns-devel mailing list