[OpenSIPS-Users] Opensips 3.0 segfault on opensips-cli -x mi reload_routes

Kirill Galinurov k.galinurov at gmail.com
Tue Jun 25 11:28:05 EDT 2019


Hi Bogan,
Yes my opensips predictably crashes, when I do  routes reload. Even when I
do not change anythihg. But I think.. It' s probably crashes when I use
return statement like:
if (is_method("INVITE")) {
                route(get_account_code);
                route(check_callerid);
                route(number_normalize);
}

route[check_callerid]{
    xlog("L_INFO","Check callerid to path for operators\n");
    if(! dp_translate(999,$fU,$avp(FromNum))){
        send_reply(404,"Bad From User");
        exit;
    } else {
        return;
            }
}
When Opensips run as systemd service It restarts and core was not generated.



вт, 25 июн. 2019 г. в 18:06, Bogdan-Andrei Iancu <bogdan at opensips.org>:

> Hi Kirill,
>
> Does your opensips predictably crashes each time you do the routes reload
> ? if yes, do you get each time an invalid corefile ?
>
> Best regards,
>
> Bogdan-Andrei Iancu
>
> OpenSIPS Founder and Developer
>   https://www.opensips-solutions.com
> OpenSIPS Summit 2019
>   https://www.opensips.org/events/Summit-2019Amsterdam/
>
> On 06/25/2019 11:47 AM, Kirill Galinurov wrote:
>
> One more information
> I run opensips in debug mode with command:
> opensips -f /etc/opensips/opensips.cfg.j2 -p "python3
> /etc/opensips/opensips-preproc.py" a Q_MALLOC_DBG -m 16832 -M 512
>
> After opensips-cli -x mi reload_routes
> ERROR: communication exception for 'reload_routes' returned:
> ERROR: Is OpenSIPS running?
>
> Logs:
>
> Jun 25 04:37:33 [21481] DBG:core:fix_actions: fixing t_was_cancelled,
> /etc/opensips/opensips_routes.cfg:346
> Jun 25 04:37:33 [21481] INFO:core:routes_reload_per_proc: process
> successfully parsed new cfg (seq 1)
> Jun 25 04:37:55 [21460] DBG:core:reload_routing_script: done with waiting
> after 20001 miliseconds
> Jun 25 04:38:13 [21457] DBG:core:handle_sigs: unknown child process 21458
> ended. Ignoring
> Jun 25 04:38:13 [21457] DBG:core:handle_sigs: OpenSIPS exit status = 139
> Jun 25 04:38:13 [21457] INFO:core:handle_sigs: child process 21463 exited
> by a signal 11
> Jun 25 04:38:13 [21457] INFO:core:handle_sigs: core was generated
> Jun 25 04:38:13 [21457] INFO:core:handle_sigs: terminating due to SIGCHLD
>
> (gdb) bt full:
> #0  0x00000000004652b0 in ?? ()
> No symbol table info available.
> #1  0x0000000000000044 in ?? ()
> No symbol table info available.
> #2  0x000053d70577fc74 in ?? ()
> No symbol table info available.
> #3  0x0000000000000000 in ?? ()
> No symbol table info available.
>
>
>
> _______________________________________________
> Users mailing listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20190625/1a879a46/attachment.html>


More information about the Users mailing list