Dear list,<br><br>In the last days, I&#39;m having problems with my opensips server. It just died!<br><br>In the log files I see:<br><br>/usr/local/sbin/opensips[9361]: INFO:core:handle_sigs: child process 9365 exited by a signal 11<br>

/usr/local/sbin/opensips[9361]: INFO:core:handle_sigs: core was generated<br>/usr/local/sbin/opensips[9361]: INFO:core:handle_sigs: terminating due to SIGCHLD<br>/usr/local/sbin/opensips[9364]: INFO:core:sig_usr: signal 15 received<br>

/usr/local/sbin/opensips[9368]: INFO:core:sig_usr: signal 15 received<br>/usr/local/sbin/opensips[9369]: INFO:core:sig_usr: signal 15 received<br>/usr/local/sbin/opensips[9366]: INFO:core:sig_usr: signal 15 received<br>/usr/local/sbin/opensips[9367]: INFO:core:sig_usr: signal 15 received<br>

/usr/local/sbin/opensips[9363]: INFO:core:sig_usr: signal 15 received<br>/usr/local/sbin/opensips[9361]: INFO:db_mysql:get_new_stmt_ctx: disconect event for 0x81d13d0<br>/usr/local/sbin/opensips[9361]: INFO:db_mysql:reset_all_statements: reseting all statements on connection: (0x81d1ac4) 0x81d13d0<br>

/usr/local/sbin/opensips[9361]: INFO:db_mysql:get_new_stmt_ctx: re-connected successful for 0x81d13d0<br><br>I see 2 core files each one with different information. I have opened it with gdb program and did a bt full command to see the full information.<br>

<br>Could someone help me?<br><br>Follow the core files information:<br><br><b>CORE 1:</b><br><br>re was generated by `/usr/local/sbin/opensips -P /var/run/opensips.pid -m 1024 -u root -g root&#39;.<br>Program terminated with signal 11, Segmentation fault.<br>

#0  0x002502a7 in unref_dlg (dlg=0x78136b98, cnt=1) at dlg_hash.c:587<br>587             d_entry = &amp;(d_table-&gt;entries[dlg-&gt;h_entry]);<br><br>(gdb) bt full<br>#0  0x002502a7 in unref_dlg (dlg=0x78136b98, cnt=1) at dlg_hash.c:587<br>

        d_entry = 0x8c3abd8<br>        __FUNCTION__ = &quot;unref_dlg&quot;<br>#1  0x00244fd4 in tmcb_unreference_dialog (t=0x7a8c1ad4, type=8192, param=0x1acd14) at dlg_handlers.c:518<br>No locals.<br>#2  0x001834c2 in run_trans_callbacks (type=8192, trans=0x7a8c1ad4, req=0x0, rpl=0x0, code=0) at t_hooks.c:208<br>

        cbp = 0x78173a8c<br>        backup = 0x81a2504<br>        trans_backup = 0xffffffff<br>        __FUNCTION__ = &quot;run_trans_callbacks&quot;<br>#3  0x0016fa81 in free_cell (dead_cell=0x7a8c1ad4) at h_table.c:124<br>

        b = &lt;value optimized out&gt;<br>        i = &lt;value optimized out&gt;<br>        rpl = &lt;value optimized out&gt;<br>        tt = &lt;value optimized out&gt;<br>        foo = &lt;value optimized out&gt;<br>
        p = &lt;value optimized out&gt;<br>
#4  0x0016fadb in free_hash_table () at h_table.c:342<br>        p_cell = 0x267ccc<br>        tmp_cell = 0x0<br>        i = 1538<br>#5  0x0017dba4 in tm_shutdown () at t_funcs.c:99<br>        __FUNCTION__ = &quot;tm_shutdown&quot;<br>

#6  0x080be491 in destroy_modules () at sr_module.c:370<br>        t = 0x81b8570<br>        foo = 0x81b8554<br>#7  0x0806b0a0 in cleanup (show_status=1) at main.c:336<br>No locals.<br>#8  0x0806bfd4 in handle_sigs () at main.c:533<br>

        chld = 0<br>        chld_status = 139<br>        i = 6<br>        do_exit = 1<br>        __FUNCTION__ = &quot;handle_sigs&quot;<br>#9  0x08070564 in main_loop (argc=9, argv=0xbf85e4a4) at main.c:913<br>        i = 4<br>

        pid = &lt;value optimized out&gt;<br>        si = 0x0<br>        startup_done = 0x0<br>        chd_rank = 4<br>        __FUNCTION__ = &quot;main_loop&quot;<br>#10 main (argc=9, argv=0xbf85e4a4) at main.c:1388<br>
        cfg_log_stderr = 0<br>
        cfg_stream = 0x8c26008<br>        c = &lt;value optimized out&gt;<br>        r = 0<br>---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---<br>        tmp = 0xbf85ff64 &quot;&quot;<br>        tmp_len = &lt;value optimized out&gt;<br>

        port = 12570437<br>        proto = &lt;value optimized out&gt;<br>        ret = &lt;value optimized out&gt;<br>        seed = 196014188<br>        rfd = 4<br>        __FUNCTION__ = &quot;main&quot;<br><br><b>CORE 2:</b><br>

<br>Core was generated by `/usr/local/sbin/opensips -P /var/run/opensips.pid -m 1024 -u root -g root&#39;.<br>Program terminated with signal 11, Segmentation fault.<br>#0  0x080faab7 in get_all_bodies (msg=0x81d419c) at parser/parse_multipart.c:193<br>

193             if (msg-&gt;buf + msg-&gt;len - start &lt; get_content_length(msg))<br><br>(gdb) bt full<br>#0  0x080faab7 in get_all_bodies (msg=0x81d419c) at parser/parse_multipart.c:193<br>        start = 0x81926e0 &quot;&quot;<br>

        end = &lt;value optimized out&gt;<br>        type = &lt;value optimized out&gt;<br>        cur = &lt;value optimized out&gt;<br>        temp = &lt;value optimized out&gt;<br>        delimiter = {s = 0x0, len = 0}<br>

        __FUNCTION__ = &quot;get_all_bodies&quot;<br>#1  0x00e59f0d in force_rtp_proxy (msg=0x81926e0, str1=0x81d419c &quot;\&quot;&#39;1&quot;, str2=0x0, offer=0) at nathelper.c:2773<br>        m = &lt;value optimized out&gt;<br>

        p = &lt;value optimized out&gt;<br>        body = {s = 0x0, len = 0}<br>        skip = &lt;value optimized out&gt;<br>        c = &lt;value optimized out&gt;<br>        __FUNCTION__ = &quot;force_rtp_proxy&quot;<br>

#2  0x00e5edae in rtpproxy_answer2_f (msg=0x81d419c, str1=0x81c8920 &quot;FW&quot;, str2=0x0) at nathelper.c:2742<br>No locals.<br>#3  rtpproxy_answer1_f (msg=0x81d419c, str1=0x81c8920 &quot;FW&quot;, str2=0x0) at nathelper.c:2731<br>

        cp = &lt;value optimized out&gt;<br>        newip = &quot;177.107.192.207\000@\240\317\000\001\000\000\000\b\000\000\000\364_\322\000@\220\035\b8\253\303\b&quot;<br>#4  0x080544fd in do_action (a=0x81c89ac, msg=0x81d419c) at action.c:967<br>

        val_s = {<br>          s = 0x819254e &quot;206.47627b65.0\r\nVia: SIP/2.0/UDP 189.22.135.98:5060;received=189.22.135.98;branch=z9hG4bK7eee89cd;rport=5060\r\nFrom: \&quot;Beatriz Bradesco\&quot; &lt;<a href="mailto:sip%3A5584576151@189.22.135.98">sip:5584576151@189.22.135.98</a>&gt;;tag=as614239a8\r\nServer: Sippy\r\nTo:&quot;..., len = 135865682}<br>

        aux = {s = 0x81926e0 &quot;&quot;, len = 1}<br>        ret = &lt;value optimized out&gt;<br>        v = &lt;value optimized out&gt;<br>        to = &lt;value optimized out&gt;<br>        p = &lt;value optimized out&gt;<br>

        tmp = &lt;value optimized out&gt;<br>        new_uri = &lt;value optimized out&gt;<br>        end = &lt;value optimized out&gt;<br>        crt = &lt;value optimized out&gt;<br>        len = &lt;value optimized out&gt;<br>

        user = &lt;value optimized out&gt;<br>        uri = {user = {s = 0x0, len = 68}, passwd = {<br>            s = 0x8192547 &quot;z9hG4bK206.47627b65.0\r\nVia: SIP/2.0/UDP 189.22.135.98:5060;received=189.22.135.98;branch=z9hG4bK7eee89cd;rport=5060\r\nFrom: \&quot;Beatriz Bradesco\&quot; &lt;<a href="mailto:sip%3A5584576151@189.22.135.98">sip:5584576151@189.22.135.98</a>&gt;;tag=as614239a8\r\nServer: Sip&quot;..., len = 21}, host = {s = 0x0, len = 1538}, port = {s = 0x7a8c1ad4 &quot;&quot;,<br>

            len = 2}, params = {s = 0x0, len = 1019}, headers = {s = 0x10 &lt;Address 0x10 out of bounds&gt;, len = 135998500}, port_no = 28562, proto = 26,<br>          type = 3213221896, transport = {s = 0x1aaa38 &quot;\004\230\004&quot;, len = -1081745448}, ttl = {s = 0x1aaa38 &quot;\004\230\004&quot;, len = 2056002428},<br>

          user_param = {s = 0x3fb &lt;Address 0x3fb out of bounds&gt;, len = 136136116}, maddr = {s = 0x3d &lt;Address 0x3d out of bounds&gt;, len = 136020928},<br>          method = {<br>            s = 0x81dccd4 &quot;SIP/2.0 200 OK\r\nVia: SIP/2.0/UDP 187.60.60.73:5060;received=187.60.60.73;branch=z9hG4bK-d8754z-b8d0f66632eb4d64-1---d8754z-;rport=5060\r\nVia: SIP/2.0/UDP 187.60.60.73:5061;branch=z9hG4bK-oib2wzyiujugge&quot;..., len = 4}, lr = {<br>

            s = 0x819265b &quot;CSeq: 102 BYE\r\nCall-ID: <a href="mailto:3359a9b33378c3d02664f0fd008d3e89@189.22.135.98">3359a9b33378c3d02664f0fd008d3e89@189.22.135.98</a>\r\nRecord-Route: &lt;sip:177.107.192.207;lr=on;ftag=as614239a8&gt;\r\n\r\n&quot;, len = 1}, r2 = {s = 0x81d45d8 &quot;\002&quot;, len = -1081745384}, transport_val = {<br>

---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---<br>            s = 0x80efe49 &quot;\211EÐ&gt;\215G\001\203\370(w\a\377$\205\024\344\025\b\241d_\027\b\203\070\376\017\215\326\001&quot;, len = 135865947}, ttl_val = {<br>

            s = 0x81926e0 &quot;&quot;, len = 136136116}, user_param_val = {s = 0x454 &lt;Address 0x454 out of bounds&gt;, len = 2056002260}, maddr_val = {<br>            s = 0x56b72674 &lt;Address 0x56b72674 out of bounds&gt;, len = 0}, method_val = {<br>

            s = 0x819255b &quot;0\r\nVia: SIP/2.0/UDP 189.22.135.98:5060;received=189.22.135.98;branch=z9hG4bK7eee89cd;rport=5060\r\nFrom: \&quot;Beatriz Bradesco\&quot; &lt;<a href="mailto:sip%3A5584576151@189.22.135.98">sip:5584576151@189.22.135.98</a>&gt;;tag=as614239a8\r\nServer: Sippy\r\nTo: &lt;sip:5522277&quot;..., len = 1}, lr_val = {s = 0x81d5d98 &quot;\001&quot;, len = 0}, r2_val = {s = 0x0,<br>

            len = 135865682}}<br>        next_hop = {user = {<br>            s = 0x8192668 &quot;\r\nCall-ID: <a href="mailto:3359a9b33378c3d02664f0fd008d3e89@189.22.135.98">3359a9b33378c3d02664f0fd008d3e89@189.22.135.98</a>\r\nRecord-Route: &lt;sip:177.107.192.207;lr=on;ftag=as614239a8&gt;\r\n\r\n&quot;, len = 136142252}, passwd = {s = 0x1aaa38 &quot;\004\230\004&quot;, len = 2014666960}, host = {s = 0x187a9e &quot;\201\301\232/\002&quot;, len = -1081745656}, port = {<br>

            s = 0x183621 &quot;\203\304\\[^_]\303\350\336#\376\377\211E\330\215}\360\211}\264\211&lt;$\350]#\376\377\213\213\234\377\377\377\211L$\004\213E\264\211\004$\350h(\376\377\213\223\234\377\377\377\306B\023&quot;, len = 2056002260}, params = {s = 0x2 &lt;Address 0x2 out of bounds&gt;, len = 1756436}, headers = {<br>

            s = 0x81b3d80 &quot;&quot;, len = 135866080}, port_no = 17844, proto = 2077, type = 3213221784, transport = {<br>            s = 0x80ef304 &quot;\211E\300\213\215p\377\377\377\203\071\377\017\204\260\005&quot;, len = 135998500}, ttl = {s = 0x1a5d4c &quot;run_trans_callbacks&quot;,<br>

            len = -1081745672}, user_param = {s = 0x1844a8 &quot;1ÒÑ\302\003U\270\023M\274\213u\b\211V\f\211N\020\213}Ä~\024\307F\030&quot;, len = 2056002260},<br>          maddr = {s = 0x81a2504 &quot;&quot;, len = 2056002260}, method = {s = 0x81bebc4 &quot;\016&quot;, len = 136047556}, lr = {s = 0xe &lt;Address 0xe out of bounds&gt;,<br>

            len = -1081745000}, r2 = {s = 0x16fc35 &quot;\201\303\003\256\003&quot;, len = 5}, transport_val = {s = 0x81d419c &quot;\&quot;&#39;1&quot;, len = 2012844228}, ttl_val = {<br>            s = 0x1aaa38 &quot;\004\230\004&quot;, len = 2055972136}, user_param_val = {s = 0x81d419c &quot;\&quot;&#39;1&quot;, len = -1081745384}, maddr_val = {<br>

            s = 0x18d8f6 &quot;\270\001&quot;, len = 2}, method_val = {s = 0x7a8c1ad4 &quot;&quot;, len = 2055972136}, lr_val = {s = 0x81d419c &quot;\&quot;&#39;1&quot;, len = 500}, r2_val = {<br>            s = 0x819255c &quot;\r\nVia: SIP/2.0/UDP 189.22.135.98:5060;received=189.22.135.98;branch=z9hG4bK7eee89cd;rport=5060\r\nFrom: \&quot;Beatriz Bradesco\&quot; &lt;<a href="mailto:sip%3A5584576151@189.22.135.98">sip:5584576151@189.22.135.98</a>&gt;;tag=as614239a8\r\nServer: Sippy\r\nTo: &lt;sip:55222772&quot;..., len = 135865664}}<br>

        u = &lt;value optimized out&gt;<br>        port = &lt;value optimized out&gt;<br>        cmatch = &lt;value optimized out&gt;<br>        aitem = &lt;value optimized out&gt;<br>        adefault = &lt;value optimized out&gt;<br>

        spec = &lt;value optimized out&gt;<br>        model = &lt;value optimized out&gt;<br>        val = {rs = {s = 0x0, len = -1081745256}, ri = 135865692, flags = 1538}<br>        name_s = {<br>          s = 0x7a8d1279 &quot;e: &lt;sip:177.107.192.207;lr;ftag=as18dbab3f&gt;\r\nTo: &lt;<a href="http://sip:552297346743@sip.hitworld.com.br:5060">sip:552297346743@sip.hitworld.com.br:5060</a>&gt;;tag=33z2aaxkgebykrtt.i\r\nFrom: \&quot;Luciana Andrade\&quot;&lt;<a href="mailto:sip%3A5584576151@189.22.135.98">sip:5584576151@189.22.135.98</a>&gt;;tag=as18dbab3f\r\nCall-ID: 5651&quot;..., len = 135865863}<br>

        __FUNCTION__ = &quot;do_action&quot;<br>#5  0x08057228 in run_action_list (a=0x81c8828, msg=0x81d419c) at action.c:139<br>        ret = 1<br>        t = 0x81c89ac<br>        __FUNCTION__ = &quot;run_action_list&quot;<br>

#6  0x080575c3 in run_actions (a=0x81c8828, msg=0x81d419c) at action.c:119<br>        __FUNCTION__ = &quot;run_actions&quot;<br>#7  run_top_route (a=0x81c8828, msg=0x81d419c) at action.c:180<br>        bk_action_flags = 0<br>

        bk_rec_lev = 0<br>#8  0x0019f905 in reply_received (p_msg=0x81d419c) at t_reply.c:1451<br>        msg_status = 500<br>        branch = 0<br>        reply_status = &lt;value optimized out&gt;<br>        timer = &lt;value optimized out&gt;<br>

---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---<br>        cancel_bitmap = 0<br>        uac = 0x7a8c1bec<br>        t = 0x7a8c1ad4<br>        backup_list = 0x0<br>        __FUNCTION__ = &quot;reply_received&quot;<br>

#9  0x08067b0c in forward_reply (msg=0x81d419c) at forward.c:559<br>        new_buf = &lt;value optimized out&gt;<br>        to = &lt;value optimized out&gt;<br>        new_len = &lt;value optimized out&gt;<br>        mod = 0x81b8570<br>

        proto = &lt;value optimized out&gt;<br>        id = &lt;value optimized out&gt;<br>        send_sock = &lt;value optimized out&gt;<br>        len = &lt;value optimized out&gt;<br>        __FUNCTION__ = &quot;forward_reply&quot;<br>

#10 0x0809da9f in receive_msg (<br>    buf=0x8192500 &quot;SIP/2.0 500 CSeq order failed\r\nVia: SIP/2.0/UDP 177.107.192.207;branch=z9hG4bK206.47627b65.0\r\nVia: SIP/2.0/UDP 189.22.135.98:5060;received=189.22.135.98;branch=z9hG4bK7eee89cd;rport=5060\r\nFrom: \&quot;Beatr&quot;..., len=480, rcv_info=0xbf85e2a4) at receive.c:200<br>

        msg = &lt;value optimized out&gt;<br>        __FUNCTION__ = &quot;receive_msg&quot;<br>#11 0x080e4f16 in udp_rcv_loop () at udp_server.c:492<br>        len = 480<br>        tmp = &lt;value optimized out&gt;<br>        from = &lt;value optimized out&gt;<br>

        fromlen = 16<br>        ri = {src_ip = {af = 2, len = 4, u = {addrl = {1228684475, 2763300, 2762880, 12572806}, addr32 = {1228684475, 2763300, 2762880, 12572806}, addr16 = {<br>                15547, 18748, 10788, 42, 10368, 42, 55430, 191}, addr = &quot;\273&lt;&lt;I$**\000\200(*\000\206\330\277&quot;}}, dst_ip = {af = 2, len = 4, u = {addrl = {<br>

                3485494193, 0, 0, 0}, addr32 = {3485494193, 0, 0, 0}, addr16 = {27569, 53184, 0, 0, 0, 0, 0, 0},<br>              addr = &quot;\261k\300\317&quot;, &#39;\000&#39; &lt;repeats 11 times&gt;}}, src_port = 5061, dst_port = 5060, proto = 1, proto_reserved1 = 0, proto_reserved2 = 0,<br>

          src_su = {s = {sa_family = 2, sa_data = &quot;\023Å»&lt;&lt;I\000\000\000\000\000\000\000&quot;}, sin = {sin_family = 2, sin_port = 50451, sin_addr = {<br>                s_addr = 1228684475}, sin_zero = &quot;\000\000\000\000\000\000\000&quot;}, sin6 = {sin6_family = 2, sin6_port = 50451, sin6_flowinfo = 1228684475,<br>

              sin6_addr = {in6_u = {u6_addr8 = &#39;\000&#39; &lt;repeats 15 times&gt;, u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, u6_addr32 = {0, 0, 0, 0}}},<br>              sin6_scope_id = 0}}, bind_address = 0x81b83c0}<br>

        p = &lt;value optimized out&gt;<br>        buf = &quot;SIP/2.0 500 CSeq order failed\r\nVia: SIP/2.0/UDP 177.107.192.207;branch=z9hG4bK206.47627b65.0\r\nVia: SIP/2.0/UDP 189.22.135.98:5060;received=189.22.135.98;branch=z9hG4bK7eee89cd;rport=5060\r\nFrom: \&quot;Beatr&quot;...<br>

        __FUNCTION__ = &quot;udp_rcv_loop&quot;<br>#12 0x08070620 in main_loop (argc=9, argv=0xbf85e4a4) at main.c:818<br>        i = 2<br>        pid = &lt;value optimized out&gt;<br>        si = &lt;value optimized out&gt;<br>

        startup_done = 0x0<br>        chd_rank = 3<br>        __FUNCTION__ = &quot;main_loop&quot;<br>#13 main (argc=9, argv=0xbf85e4a4) at main.c:1388<br>        cfg_log_stderr = 0<br>---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---<br>

        cfg_stream = 0x8c26008<br>        c = &lt;value optimized out&gt;<br>        r = &lt;value optimized out&gt;<br>        tmp = 0xbf85ff64 &quot;&quot;<br>        tmp_len = &lt;value optimized out&gt;<br>        port = 12570437<br>

        proto = &lt;value optimized out&gt;<br>        ret = &lt;value optimized out&gt;<br>        seed = 196014188<br>        rfd = 4<br>        __FUNCTION__ = &quot;main&quot;<br><br><br>Regards,<br clear="all"><br>-- <br>

Wesley Volcov<br>Email: <a href="mailto:wesleyvolcov@gmail.com" target="_blank">wesleyvolcov@gmail.com</a><br>Messenger: <a href="mailto:volcov@live.com" target="_blank">volcov@live.com</a><br>Mobile: +55 11 7999-7444<br>

Website: <a href="http://volcov.blogspot.com" target="_blank">http://volcov.blogspot.com</a><br>