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

Bogdan-Andrei Iancu bogdan at opensips.org
Tue Jun 25 11:36:05 EDT 2019


Do you have any idea if OpenSIPS crashes exactly when reloading or does 
it crash when handling traffic after the reload ? Again, any chances to 
get a valid backtrace ?

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 06:28 PM, Kirill Galinurov wrote:
> 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 
> <mailto: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 list
>>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20190625/9e604a9d/attachment-0001.html>


More information about the Users mailing list