[OpenSIPS-Users] opensips 2.3 crashed on user reg - mid_registrar
Kirill Galinurov
k.galinurov at gmail.com
Wed Apr 26 05:39:30 EDT 2017
Hi I also have the same problem. Our config is:
loadmodule "mid_registrar.so"
modparam("mid_registrar", "mode", 1) /* 0 = mirror / 1 = ct / 2 = AoR */
modparam("mid_registrar", "outgoing_expires", 3600)
modparam("mid_registrar", "insertion_mode", 0) /* 0 = contact; 1 = path */
modparam("mid_registrar", "max_contacts", 1)
modparam("mid_registrar", "retry_after", 30)
modparam("mid_registrar", "contact_match_param", "rid")
####### Routing Logic ########
# main request routing logic
route{
if (method=="OPTIONS")
{
sl_send_reply("200", "OK");
exit;
};
if (method=="PUBLISH")
{
exit;
};
if (method=="SUBSCRIBE")
{
sl_send_reply("404", "Not Found");
exit;
};
if (!mf_process_maxfwd_header("40")) {
sl_send_reply("483","Too Many Hops");
exit;
}
if (is_method("REGISTER")) {
mid_registrar_save("location");
switch ($retcode) {
case 1:
xlog("L_INFO", "forwarding REGISTER to main registrar...\n");
$ru = "sip:192.168.10.201:5070";
if (!t_relay()) {
send_reply("500", "Server Internal Error 1");
}
break;
case 2:
xlog("L_INFO", "REGISTER has been absorbed!\n");
break;
default:
xlog("L_ERR", "mid-registrar error!\n");
send_reply("500", "Server Internal Error 2");
}
exit;
}
if (is_method("INVITE|MESSAGE") && $si == "192.168.10.201" && $sp == 5070) {
xlog("looking up $ru!\n");
if (!mid_registrar_lookup("location")) {
t_reply("404", "Not Found");
exit;
}
t_relay();
exit;
}
}
Apr 26 12:58:11 [7524] DBG:core:parse_msg: method: <REGISTER>
Apr 26 12:58:11 [7524] DBG:core:parse_msg: uri:
<sip:192.168.10.200;transport=UDP>
Apr 26 12:58:11 [7524] DBG:core:parse_msg: version: <SIP/2.0>
Apr 26 12:58:11 [7524] DBG:core:parse_headers: flags=2
Apr 26 12:58:11 [7524] DBG:core:parse_via_param: found param type 232,
<branch> = <z9hG4bK-524287-1---d9e41954d085f056>; state=16
Apr 26 12:58:11 [7524] DBG:core:parse_via: end of header reached, state=5
Apr 26 12:58:11 [7524] DBG:core:parse_headers: via found, flags=2
Apr 26 12:58:11 [7524] DBG:core:parse_headers: this is the first via
Apr 26 12:58:11 [7524] DBG:core:receive_msg: After parse_msg...
Apr 26 12:58:11 [7524] DBG:core:receive_msg: preparing to run routing
scripts...
Apr 26 12:58:11 [7524] DBG:core:parse_headers: flags=100
Apr 26 12:58:11 [7524] DBG:maxfwd:is_maxfwd_present: value = 70
Apr 26 12:58:11 [7524] DBG:mid_registrar:mid_reg_save: saving to location...
Apr 26 12:58:11 [7517] DBG:core:handle_sigs: status = 139
Apr 26 12:58:11 [7517] INFO:core:handle_sigs: child process 7524 exited by
a signal 11
Apr 26 12:58:11 [7517] INFO:core:handle_sigs: core was generated
Apr 26 12:58:11 [7517] INFO:core:handle_sigs: terminating due to SIGCHLD
Apr 26 12:58:11 [7518] INFO:core:sig_usr: signal 15 received
Apr 26 12:58:11 [7519] INFO:core:sig_usr: signal 15 received
Apr 26 12:58:11 [7520] INFO:core:sig_usr: signal 15 received
Apr 26 12:58:11 [7521] INFO:core:sig_usr: signal 15 received
Apr 26 12:58:11 [7522] INFO:core:sig_usr: signal 15 received
Apr 26 12:58:11 [7523] INFO:core:sig_usr: signal 15 received
Apr 26 12:58:11 [7525] INFO:core:sig_usr: signal 15 received
Apr 26 12:58:11 [7517] INFO:core:cleanup: cleanup
Apr 26 12:58:11 [7517] DBG:core:pool_remove: removing connection from the
pool
Apr 26 12:58:11 [7517] DBG:db_postgres:db_postgres_free_connection:
PQfinish(0x1bd8980)
Apr 26 12:58:11 [7517] DBG:db_postgres:db_postgres_free_connection:
pkg_free(0x7fbfc037fb68)
Apr 26 12:58:11 [7517] DBG:uac_auth:mod_destroy: done
Apr 26 12:58:11 [7517] DBG:tm:tm_shutdown: tm_shutdown : start
Apr 26 12:58:11 [7517] DBG:tm:unlink_timer_lists: emptying DELETE list for
set 0
Apr 26 12:58:11 [7517] DBG:tm:tm_shutdown: emptying hash table
Apr 26 12:58:11 [7517] DBG:tm:tm_shutdown: releasing timers
Apr 26 12:58:11 [7517] DBG:tm:tm_shutdown: removing semaphores
Apr 26 12:58:11 [7517] DBG:tm:tm_shutdown: destroying callback lists
Apr 26 12:58:11 [7517] DBG:tm:tm_shutdown: tm_shutdown : done
Apr 26 12:58:11 [7517] DBG:core:shm_mem_destroy: destroying the shared
memory lock
Apr 26 12:58:11 [7517] DBG:core:handle_sigs: terminating due to SIGCHLD
gdb dump file:
https://gist.github.com/anonymous/351c2feb6907c697554ede46f18b0f55
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20170426/72884db6/attachment.html>
More information about the Users
mailing list