[Pdns-users] Feedback on the recursor 3.0 requested + 3.0.1

Kenneth Marshall ktm at it.is.rice.edu
Tue Apr 25 13:41:37 UTC 2006


On Tue, Apr 25, 2006 at 09:36:12AM +0200, bert hubert wrote:
> On Tue, Apr 25, 2006 at 09:19:27AM +0200, Juergen Georgi wrote:
> 
> > or out-dated, or the recursor just hasn't been ported to 
> > Solaris 8 yet.
> 
> Can you try replacing mtasker.cc by the attached variant. You may need to
> remove the stdint things.
> 
> -- 
> http://www.PowerDNS.com      Open source, database driven DNS Software 
> http://netherlabs.nl              Open and Closed source services


I tried the new mtasker.cc and removed the "#include <stdint.h>"
lines on my Solaris 8 box. I had actually tried the same change yesterday
but I am still getting a crash using gcc-4.1:

(gdb) c
Continuing.
Apr 25 08:35:42 Unable to parse configuration file '/usr/site/pdns/etc/recursor.conf'
Apr 25 08:35:42 PowerDNS recursor 3.0 (C) 2001-2006 PowerDNS.COM BV (Apr 25 2006, 08:21:40, gcc 4.1.0) starting up
Apr 25 08:35:42 PowerDNS comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it according to the terms of the GPL version 2.
Apr 25 08:35:42 Operating in 32 bits mode
Apr 25 08:35:42 Only allowing queries from: 127.0.0.0/8, 10.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12
Apr 25 08:35:42 Listening for UDP queries on 127.0.0.1:53
Apr 25 08:35:42 Listening for TCP queries on 127.0.0.1:53
Apr 25 08:35:42 Done priming cache with root hints
Apr 25 08:35:42 Enabled 'select' multiplexer
Apr 25 08:35:43 Refreshed . records

Program received signal SIGABRT, Aborted.
0xff09fc14 in _libc_kill () from /usr/lib/libc.so.1
(gdb) backtrace
#0  0xff09fc14 in _libc_kill () from /usr/lib/libc.so.1
#1  0xff03598c in abort () from /usr/lib/libc.so.1
#2  0x0011ac28 in free (mem=0x21dd18) at malloc.c:4511
#3  0x00177d18 in MTasker<PacketID, std::string>::schedule (this=0x203b30) at mtasker.cc:280
#4  0x000ed598 in main (argc=2, argv=0xffbefca4) at pdns_recursor.cc:1321


I used the following compile options:

"-DSOLARIS -g"

--
Ken Marshall


More information about the Pdns-users mailing list