[Pdns-users] pdns_recursor seg fault on startup on Solaris 8
Kenneth Marshall
ktm at it.is.rice.edu
Wed Sep 7 14:54:31 UTC 2005
I am trying to get the recursor working on Solaris 8. When I
start it, I get a Bus Error after the root cache is loaded:
/usr/site/pdns/sbin/pdns_recursor --local-port=552 --local-address=127.0.0.1 --daemon=no
Sep 07 09:50:26 Unable to parse configuration file '/usr/site/pdns-2.9.18/etc/recursor.conf'
Sep 07 09:50:26 PowerDNS recursor 2.9.18 (C) 2001-2005 PowerDNS.COM BV (Sep 1 2005, 10:51:10, gcc 3.4.3) starting up
Sep 07 09:50:26 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.
Sep 07 09:50:26 Sending UDP queries from 0.0.0.0:16838
Sep 07 09:50:26 Listening for UDP queries on 127.0.0.1:552
Sep 07 09:50:26 Listening for TCP queries on 127.0.0.1:552
Sep 07 09:50:27 Done priming cache with root hints
Bus Error
When running it under truss here are the final few lines before
the errer:
brk(0x000A01A8) = 0
brk(0x000A21A8) = 0
time() = 1126104750
Sep 07 09:52:30 write(2, " S e p 0 7 0 9 : 5 2".., 16) = 16
Done priming cache with root hintswrite(2, " D o n e p r i m i n g".., 34) = 34
write(2, "\n", 1) = 1
sigaction(SIGUSR1, 0xFFBDF008, 0xFFBDF108) = 0
sigaction(SIGUSR2, 0xFFBDF008, 0xFFBDF108) = 0
sigaction(SIGPIPE, 0xFFBDF008, 0xFFBDF108) = 0
open64("/var/run/pdns_recursor.pid", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 7
getpid() = 11808 [11807]
write(7, " 1 1 8 0 8\n", 6) = 6
close(7) = 0
getcontext(0x000A0770)
brk(0x000A21A8) = 0
brk(0x000BA1A8) = 0
poll(0xFFBDF0F0, 3, 500) = 0
getcontext(0x0009F140)
setcontext(0xFFBDEE50)
time() = 1126104751
time() = 1126104751
Incurred fault #6, FLTBOUNDS %pc = 0xFF0E4AA4
siginfo: SIGSEGV SEGV_MAPERR addr=0x00000008
Received signal #11, SIGSEGV [default]
siginfo: SIGSEGV SEGV_MAPERR addr=0x00000008
*** process killed ***
Does anyone have any ideas on what to try next? I saw a similar thread
in the archives, but there was no resolution.
Ken
More information about the Pdns-users
mailing list