<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><span style="font-size: 12pt;">About three weeks ago, I finally finished most of the work of packaging and integrating PowerDNS on Solaris 10, then deployed it on a test zone (Solaris lightweight virtual server) in order to "soak" it before fully going into production.</span><br><div><div dir="ltr"><div><br></div><div>Now it is starting to conk out with the following message:</div><div><br></div><div><div>Nov 06 01:41:46 Calling daemonize, going to background</div><div>[ Nov  6 01:41:46 Method "start" exited with status 0 ]</div><div>[ Nov 10 09:48:37 Stopping because process dumped core. ]</div><div>[ Nov 10 09:48:37 Executing stop method ("/opt/powerdns/sbin/rec_control quit") ]</div><div>Fatal: Unable to connect to remote '/var/run/pdns_recursor.controlsocket': Destination address required</div><div>[ Nov 10 09:48:38 Method "stop" exited with status 1 ]</div><div>[ Nov 10 09:48:38 Executing stop method ("/opt/powerdns/sbin/rec_control quit") ]</div><div>Fatal: Unable to connect to remote '/var/run/pdns_recursor.controlsocket': Destination address required</div><div>[ Nov 10 09:48:38 Method "stop" exited with status 1 ]</div><div>[ Nov 10 09:48:38 Executing stop method ("/opt/powerdns/sbin/rec_control quit") ]</div><div>Fatal: Unable to connect to remote '/var/run/pdns_recursor.controlsocket': Destination address required</div><div>[ Nov 10 09:48:38 Method "stop" exited with status 1 ]</div><div>[ Nov 10 13:56:37 Leaving maintenance because clear requested. ]</div><div>[ Nov 10 13:56:37 Enabled. ]</div></div><div><div>[ Nov 10 09:48:38 Method "stop" exited with status 1 ]</div><div>[ Nov 10 13:56:37 Leaving maintenance because clear requested. ]</div><div>[ Nov 10 13:56:37 Enabled. ]</div><div>[ Nov 10 13:56:37 Executing start method ("/opt/powerdns/sbin/pdns_recursor --daemon") ]</div><div>Nov 10 13:56:37 PowerDNS recursor 3.3 (C) 2001-2010 PowerDNS.COM BV (Apr  6 2012, 20:37:51, gcc 3.4.3 (csl-sol210-3_4-branch+sol_rpath)) starting up</div><div>Nov 10 13:56:37 PowerDNS comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it according to the terms of the GPL ve<span style="font-size:12pt;">rsion 2.</span></div><div>Nov 10 13:56:37 Operating in 64 bits mode</div><div>Nov 10 13:56:37 Reading random entropy from '/dev/urandom'</div><div>Nov 10 13:56:37 Only allowing queries from: 127.0.0.0/8, ::1/128</div><div>Nov 10 13:56:37 Will not send queries to: 127.0.0.0/8, ::1/128</div><div><span style="font-size:12pt;">Nov 10 13:56:37 Inserting rfc 1918 private space zones</span></div><div>Nov 10 13:56:37 Listening for UDP queries on 127.0.0.1:5300</div><div>Nov 10 13:56:37 Listening for TCP queries on 127.0.0.1:5300</div><div>Nov 10 13:56:37 Calling daemonize, going to background</div><div>[ Nov 10 13:56:37 Method "start" exited with status 0 ]</div></div><div><br></div><div>So after four days, the recursor process dumped core, as can be seen from the logs above. I wanted to investigate further by analyzing the core file, but I cannot find it anywhere on the system! The limit for "coredumpsize" is "unlimited":</div><div><br></div><div>coredumpsize    unlimited</div><div><br></div><div>1. <span style="font-size:12pt;">how can I ensure that the next time pdns_recursor crashes, I get a core file, and where would it dump it?</span></div><div>2. what does the error message "<span style="font-size:12pt;">Fatal: Unable to connect to remote '/var/run/pdns_recursor.controlsocket': Destination address required" mean?</span></div><div><font size="3">3. is the error message in 2. a Red herring caused by the crash, and if so, why </font>did<font size="3"> SMF fail to restart it again (until I manually cleared the fault with `svcadm clear svc:/site/powerdns:recursor`?</font></div>                                      </div></div><style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>                                      </div></body>
</html>