[Pdns-users] Random crashes with LDAP backend - how to write a bug report?

Lukas Beeler lb-pdns-users at projectdream.org
Mon Mar 8 21:17:55 UTC 2004


Hi

I've setup a new LDAP environment a few days ago, and searched
for a dns server which was capable of querying an LDAP database.
I found powerdns, and tried to get it running. While i have some
experience running djbdns (tinydns, dnscache), i don't have any
experience with powerdns, and not much with LDAP in general.

Powerdns crashes from time to time, leaving a trace behind. I
couldn't really figure out the problem behind it, though.

Software versions:
Debian GNU/Linux, stable, running in an UML, 
Host Kernel 2.6.3, UML Kernel 2.4.25

pdns version 2.9.16
libldap, version 2.0.23

compiled with gcc 2.95.4 (this is 2.95.3 with some debian patches)

The LDAP server is running:
Debian GNU/Linux, testing, Kernel 2.6.3 (yes, its the same physical machine)

slapd version 2.1.26

I've supplied some information which might be helpful below, if 
it isn't sufficient please tell me what else you need.

Thanks in advance!

-<-<-< Information snippet -<-<-<

Trace: (long lines)
Got a signal 6, attempting to print trace: 
pdns_server [0x811df6a]
/lib/libpthread.so.0 [0x4008cf54]
/lib/libc.so.6 [0x400c16b8]
/lib/libpthread.so.0(raise+0x25) [0x4008d339]
/lib/libc.so.6(abort+0xd1) [0x400c2be1]
/usr/lib/libstdc++-libc6.2-2.so.3(__terminate+0) [0x4004a0e8]
/usr/lib/libstdc++-libc6.2-2.so.3(__terminate+0x1d) [0x4004a105]
/usr/lib/libstdc++-libc6.2-2.so.3(__throw+0x77) [0x4004ac97]
/usr/lib/powerdns/libldapbackend.so(waitResult__9PowerLDAPiiPP7ldapmsg+0x40f) [0x401ef873]
/usr/lib/powerdns/libldapbackend.so(getSearchEntry__9PowerLDAPiRt3map4Zt12basic_string3ZcZt18string_char_traits1ZcZt24__
/usr/lib/powerdns/libldapbackend.so(get__11LdapBackendR17DNSResourceRecord+0x195d) [0x401da311]
pdns_server(get__Q212UeberBackend6handleR17DNSResourceRecord+0x6d) [0x812eda9]
pdns_server(get__12UeberBackendR17DNSResourceRecord+0x41) [0x812e7fd]
pdns_server(makeCanonic__13PacketHandlerP9DNSPacketT1Rt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_tem
pdns_server(question__13PacketHandlerP9DNSPacket+0x2cef) [0x80bc083]
pdns_server(makeThread__t11Distributor3Z9DNSPacketZ9DNSPacketZ13PacketHandlerPv+0x48d) [0x81926dd]
/lib/libpthread.so.0 [0x4008a0ba]
/lib/libc.so.6(__clone+0x3a) [0x40167d6a]

A dump of ou=Hosts:
http://coax.suug.ch/~lb/ldap_dump.txt

pdns.conf:

daemon=no
setuid=pdns
setgid=pdns
launch=ldap
webserver=no
disable-axfr=no
default-ttl=300
ldap-host=yuri.suug.ch
ldap-basedn=ou=hosts,dc=ds,dc=suug,dc=ch
ldap-method=strict
->->-> Information snippet ->->->

-- 
Today is the first day of the rest of our lives.
http://www.suug.ch


More information about the Pdns-users mailing list