<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Dispatcher crashes everytime guaranteed if there is a single dead host kamailio exits with a core dump (see below). If&nbsp;there are two dead hosts entire kamailio locks up (no core dump). Any ideas on this one? The invalid flag is never marked in the DB btw.<BR>
<BR>Crashes at ds_select_dst having never reached "COMPLETED FIRST DST LOOKUP"<BR>
&nbsp;<BR>
# -------------------------&nbsp; request routing logic -------------------<BR>
# main routing logic<BR># ------------------<BR>route{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # initial checks<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!mf_process_maxfwd_header("10")) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply("483","Too Many Hops");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (msg:len &gt;=&nbsp; 2048 ) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply("513", "Message too big");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("[$TF] VALID RECV $rm\n&nbsp;&nbsp;&nbsp;&nbsp; $fu ($si:$sp) to $ru\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $avp(orig_du) = $du;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($(fU{s.select,1,-})){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # from a user-formed message<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $avp(user) = $(fU{s.select,0,-});<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; USER $avp(user) DETECTED\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(pv_isset("$avp(user)") &amp;&amp; !ds_is_from_list()){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # from client<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # route to client PBX<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(method == "REGISTER"){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(3);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(1);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(ds_is_from_list()){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # from client, outbound from pbx<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; IS FROM PBX\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(is_e164($rU)){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; IS E164");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # all pbx-pbx traffic should be in user format<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # since this is pbx-non-pbx send it to gateway<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # gateway only takes E164<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(2);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($(rU{s.select,0,-})){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # send directly from pbx to client<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(4);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($si == "GATEWAY_IP_ADDRESS"){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # lookup enum<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # route to appropriate pbx via DISPATCHER based on user returned<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; CALL FROM GATEWAY\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>}<BR>
route[1]{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(3);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; ROUTED to $avp(user) PBX\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ds_select_dst($avp(user),"7");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; COMPLETED FIRST DST LOOKUP\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($avp(orig_rd) == $rd){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exec("kamctl dispatcher reload");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ds_select_dst($avp(user),"9");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; host is now $rd; all is $ru || $du\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($avp(orig_du) != $du){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t_on_failure("1");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(!t_relay()){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; T_RELAY() FAILED\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_reply_error();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; RELOAD STILL YIELDED NOTHING\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>}<BR>route[2]{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; Sending to gateway...");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #$rd = "GATEWAY";<BR>}<BR>route[3]{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #register<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(!www_authorize("domain.net","subscriber")){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; www_challenge("domain.net","0");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; AUTHENTICATED $avp(user)\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; save("location");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>}<BR>route[4]{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $rU = "2-1";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #$rd = "10.1.40.7";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #$rp = "16314";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lookup("location");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; ROUTING TO USER $rU\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; forward();<BR>}<BR>
failure_route[1]{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; FAILED FAILURE_ROUTE[1]\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(t_any_timeout()){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; MARKING DEAD HOST $du\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ds_mark_dst();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog("&nbsp;&nbsp;&nbsp;&nbsp; TIMEOUT!\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>}<BR><BR>
&nbsp;<BR>
&nbsp;0(2934) ERROR: &lt;script&gt;: [Thu Dec&nbsp; 2 20:15:34 2010] VALID RECV REGISTER<BR>&nbsp;&nbsp;&nbsp;&nbsp; sip:3-1@domain.com (10.1.40.7:43899) to sip:domain.com<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USER 3 DETECTED<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ROUTED to 3 PBX<BR>&nbsp;0(2934) ERROR: &lt;script&gt;: mark#1<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; host is now domain.com; all is sip:domain.com || sip:xxx.xxx.xxx.166:5060<BR>&nbsp;0(2934) ERROR: &lt;script&gt;: [Thu Dec&nbsp; 2 20:15:35 2010] VALID RECV REGISTER<BR>&nbsp;&nbsp;&nbsp;&nbsp; sip:3-1@domain.com (10.1.40.7:43899) to sip:domain.com<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USER 3 DETECTED<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ROUTED to 3 PBX<BR>&nbsp;0(2934) ERROR: &lt;script&gt;: mark#1<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; host is now domain.com; all is sip:domain.com || sip:xxx.xxx.xxx.166:5060<BR>&nbsp;1(2935) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FAILED FAILURE_ROUTE[1]<BR>&nbsp;1(2935) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MARKING DEAD HOST sip:xxx.xxx.xxx.166:5060<BR>&nbsp;1(2935) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIMEOUT!<BR>&nbsp;0(2934) ERROR: &lt;script&gt;: [Thu Dec&nbsp; 2 20:15:50 2010] VALID RECV REGISTER<BR>&nbsp;&nbsp;&nbsp;&nbsp; sip:3-1@domain.com (10.1.40.7:29372) to sip:domain.com<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USER 3 DETECTED<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ROUTED to 3 PBX<BR>&nbsp;0(2934) ERROR: &lt;script&gt;: mark#1<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; host is now domain.com; all is sip:domain.com || sip:xxx.xxx.xxx.165:5060<BR>&nbsp;0(2934) ERROR: &lt;script&gt;: [Thu Dec&nbsp; 2 20:15:50 2010] VALID RECV REGISTER<BR>&nbsp;&nbsp;&nbsp;&nbsp; sip:3-1@domain.com (10.1.40.7:29372) to sip:domain.com<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USER 3 DETECTED<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ROUTED to 3 PBX<BR>&nbsp;0(2934) ERROR: &lt;script&gt;: mark#1<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; host is now domain.com; all is sip:domain.com || sip:xxx.xxx.xxx.165:5060<BR>&nbsp;1(2935) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FAILED FAILURE_ROUTE[1]<BR>&nbsp;1(2935) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MARKING DEAD HOST sip:xxx.xxx.xxx.165:5060<BR>&nbsp;1(2935) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIMEOUT!<BR>&nbsp;0(2934) ERROR: &lt;script&gt;: [Thu Dec&nbsp; 2 20:15:55 2010] VALID RECV REGISTER<BR>&nbsp;&nbsp;&nbsp;&nbsp; sip:3-1@domain.com (10.1.40.7:29373) to sip:domain.com<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; USER 3 DETECTED<BR>&nbsp;0(2934) ERROR: &lt;script&gt;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ROUTED to 3 PBX<BR>
&nbsp;<BR>
&nbsp;<BR>
:::::Core file from crash with 1 invalid host:::::<BR>Program terminated with signal 8, Arithmetic exception.<BR>#0&nbsp; 0x0069e92b in ds_select_dst (msg=0x82ffb00, set=2, alg=7, mode=0)<BR>&nbsp;&nbsp;&nbsp; at dispatch.c:1720<BR>1720&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i = (i+1)%(idx-&gt;nr-1);<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR>
Thanks for any help on this one!<BR>
-Eric<BR>                                               </body>
</html>