[Pdns-users] PowerDNS Segfault - Debian

Ian Samuel ops-linux-admins at softcom.biz
Thu Jul 20 16:27:53 UTC 2006


I was able to gather the following backtrace with gdb...

1st time:

[New Thread 1111071664 (LWP 10304)]
Jul 20 11:53:35 About to create 10 backend threads for UDP
[New Thread 1119460272 (LWP 10305)]
[New Thread 1127848880 (LWP 10306)]
[New Thread 1137703856 (LWP 10307)]
[New Thread 1146092464 (LWP 10308)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1137703856 (LWP 10307)]
0x400e3469 in __gnu_cxx::__exchange_and_add () from /usr/lib/libstdc++.so.6
(gdb) bt
#0  0x400e3469 in __gnu_cxx::__exchange_and_add () 
from /usr/lib/libstdc++.so.6
#1  0x400c6955 in std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::~basic_string () from /usr/lib/libstdc++.so.6
#2  0x080cafdb in Distributor<DNSPacket, DNSPacket, PacketHandler>::makeThread
    ()
#3  0x4014eced in start_thread () from /lib/tls/libpthread.so.0
#4  0x4022cdee in clone () from /lib/tls/libc.so.6
(gdb)

And again:

Jul 20 12:13:45 [bindbackend] Done parsing domains, 107 rejected, 57390 new, 0 
removed
[New Thread 1110940592 (LWP 11347)]
Jul 20 12:13:46 About to create 10 backend threads for UDP
[New Thread 1119329200 (LWP 11348)]
[New Thread 1127717808 (LWP 11349)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1119329200 (LWP 11348)]
0x400e3469 in __gnu_cxx::__exchange_and_add () from /usr/lib/libstdc++.so.6
(gdb) bt
#0  0x400e3469 in __gnu_cxx::__exchange_and_add () 
from /usr/lib/libstdc++.so.6
#1  0x400c6955 in std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::~basic_string () from /usr/lib/libstdc++.so.6
#2  0x080cafdb in Distributor<DNSPacket, DNSPacket, PacketHandler>::makeThread
    ()
#3  0x4014eced in start_thread () from /lib/tls/libpthread.so.0
#4  0x4022cdee in clone () from /lib/tls/libc.so.6

We have upgraded Sarge to Etch packages for PDNS and as a result libc 
[http://packages.debian.org/testing/libs/libc6].

Any ideas?

i.

-- 
Ian Samuel, B.Sc.
Sr. Linux Administrator


More information about the Pdns-users mailing list