[Pdns-users] PDNS-recursor-3.2 crashed under Solaris 10 (x86)

bert hubert bert.hubert at netherlabs.nl
Fri Sep 10 08:31:24 UTC 2010


On Fri, Sep 10, 2010 at 10:20:07AM +0200, Christian Kuehn wrote:
> Hi,
> 
> today I installed the Recursor 3.2 in a new Solaris 10 x86 and the
> process crashed immediately:


Hi Christian,

Sadly this is well known - see
http://mailman.powerdns.com/pipermail/pdns-users/2010-August/006956.html

PowerDNS Recursor 3.3-rc1, which is ready for release & in wide production,
fixes these and other important Solaris issues.

Can you try http://svn.powerdns.com/snapshots/pdns-recursor-3.3-rc1.tar.bz2
?

You might also want to install the 'IDR' referenced in the email linked
above.

To compile for 64 bits use, try:
cat portsmplexer.cc syncres.cc  misc.cc unix_utility.cc qtype.cc logger.cc
arguments.cc lwres.cc pdns_recursor.cc recursor_cache.cc dnsparser.cc
dnswriter.cc \
dnsrecords.cc rcpgenerator.cc base64.cc zoneparser-tng.cc rec_channel.cc
rec_channel_rec.cc selectmplexer.cc sillyrecords.cc dns_random.cc \
lua-pdns-recursor.cc randomhelper.cc recpacketcache.cc dns.cc reczones.cc
base32.cc nsecrecords.cc   > hugefile.cc

gcc  -g -funit-at-a-time -O3 -m64 -I/export/home/ahu/boost_1_39_0
hugefile.cc aes*c  -o pdns_recursor -Wl,-Bstatic -lstdc++ -lgcc
-Wl,-Bdynamic -static-libgcc -lm -lc  -lresolv -lsocket -lnsl -ldl
 
To get decent performance, try linking in -lptmalloc3 (which you will have
to compile first).

	Bert

> root at dns-resolv-1:~# file /opt/pdns-recursor/sbin/pdns_recursor
> /opt/pdns-recursor/sbin/pdns_recursor:  ELF 64-bit LSB executable AMD64
> Version 1, dynamically linked, not stripped, no debugging information
> available
> 
> Compiled with:
> CXXFLAGS=-I/opt/src/build/boost_1_34_0 CXX="g++ -m64" CC="gcc -m64"
> ./configure
> 
> 
> 
> Any ideas??
> 
> Cheers
> Christian
> 
> 
> -- 
> Christian Kühn
> (Technical Consultant)
> 
> ======================================================
> MCS MOORBEK COMPUTER SYSTEME GmbH
> Essener Bogen 17 - 22419 Hamburg - Germany
> Tel +49 (0)40 53773 0 - Fax: +49 (0)40 53773 200
> E-Mail: christian.kuehn at mcs.de
> Web: http://www.mcs.de
> Eingetragen im Handelsregister Hamburg B62933
> Geschäftsführer: Kai Brandes & Eckard Kabel
> GPG 8B52 41A1 4B8F 4DE7 9064  2073 6168 137A 3DDA 0F36
> ======================================================
> _______________________________________________
> Pdns-users mailing list
> Pdns-users at mailman.powerdns.com
> http://mailman.powerdns.com/mailman/listinfo/pdns-users
> 



More information about the Pdns-users mailing list