[Pdns-users] First try with pdns... Got a signal 8, attempting to print trace:

Tino Donderwinkel tino at tino.nl
Wed Dec 7 17:07:31 UTC 2011


Hi,

I'm giving pdns a try. I have installed pdns-static-3.0-1.i386.rpm on a
clean x86 CentOS 6 server (netinstall, minimal). 
Yet, at startup, it crashes with this notice;

[root at ns1 log]# /usr/sbin/pdns_server --daemon=no --guardian=no
--control-console --loglevel=9
Dec 07 17:33:44 Reading random entropy from '/dev/urandom'
Dec 07 17:33:44 This is a standalone pdns
Dec 07 17:33:44 UDP server bound to 10.1.1.1:53
Dec 07 17:33:44 TCP server bound to 10.1.1.1:53
Dec 07 17:33:44 PowerDNS 3.0 (C) 2001-2011 PowerDNS.COM BV (Jul 22 2011,
11:10:24, gcc 4.4.5) starting up
Dec 07 17:33:44 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.
Dec 07 17:33:44 Creating backend connection for TCP
% Dec 07 17:33:44 Got a signal 8, attempting to print trace:
Dec 07 17:33:44 [0x80dcf16]
Dec 07 17:33:44 [0xf00400]
Dec 07 17:33:44 /lib/libc.so.6(+0x713bb) [0x8233bb]
Dec 07 17:33:44 /lib/libc.so.6(fclose+0x14a) [0x810cba]
Dec 07 17:33:44 /lib/libnss_files.so.2(_nss_files_getservbyname_r+0x1b2)
[0x79bdf2]
Dec 07 17:33:44 [0x863af6c]
Dec 07 17:33:44 [0x863adeb]
Dec 07 17:33:44 [0x8277866]
Dec 07 17:33:44 [0x8290d1a]
Dec 07 17:33:44 [0x8053157]
Dec 07 17:33:44 [0x804c7d0]
Dec 07 17:33:44 [0x805291e]
Dec 07 17:33:44 [0x80c75f1]
Dec 07 17:33:44 [0x80e678d]
Dec 07 17:33:44 [0x80a0835]
Dec 07 17:33:44 [0x80add30]
Dec 07 17:33:44 [0x8116694]
Dec 07 17:33:44 [0x80e2945]
Dec 07 17:33:44 [0x85ef2ef]
Dec 07 17:33:44 [0x80481a1]
Aborted

A trace gives me this;

<snip>
mmap2(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0xb6b00000
open("/etc/services", O_RDONLY|O_CLOEXEC) = 7
fcntl64(7, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
fstat64(7, {st_mode=S_IFREG|0644, st_size=640999, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb6d2c000
read(7, "# /etc/services:\n# $Id: services"..., 4096) = 4096
read(7, "ervice\nfinger          79/tcp\nfi"..., 4096) = 4096
read(7, "     209/udp                    "..., 4096) = 4096
read(7, "a-cluster      694/tcp          "..., 4096) = 4096
read(7, "   1494/tcp                     "..., 4096) = 4096
read(7, "603/udp                        #"..., 4096) = 4096
close(7)                                = 0
munmap(0xb6d2c000, 4096)                = 0
--- SIGFPE (Floating point exception) @ 0 (0) ---
time(NULL)                              = 1323269294
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2917, ...}) = 0
write(2, "Dec 07 15:48:14 ", 16Dec 07 15:48:14 )        = 16
write(2, "Got a signal 8, attempting to pr"..., 43Got a signal 8, attempting
to print trace: ) = 43
write(2, "\n", 1
)                       = 1
</snip>

The server is running under VMWare ESX. It has a minimal installation of
CentOS. (So I don't rule out that I'm missing a dependency somewhere.)

Any ideas what's causing this?

Thanks,

Tino





More information about the Pdns-users mailing list