<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    one thing to clarify. Are you running v4.2.3 from packages/tarballs
    or from branch 4.2?<br>
    <br>
    There was a fix to jsonrpc-s, already backported to branch 4.2 few
    weeks ago, but after release of 4.2.3.<br>
    <br>
    If you don't run from git branch, can you install from there (or
    from debian nighty builds)? It might be same issue, so it is better
    to check that before further troubleshooting.<br>
    <br>
    Cheers,<br>
    Daniel<br>
    <br>
    <div class="moz-cite-prefix">On 01/04/15 12:31, Grant Bagdasarian
      wrote:<br>
    </div>
    <blockquote
      cite="mid:8b1c9c13d56a42eab717b2bd0ba39b6a@CM-EX-V01.cm.local"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;
        mso-fareast-language:EN-US;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;
        mso-fareast-language:EN-US;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle23
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="color:#1F497D">Hello,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">I
            understand. I’ll get you the logs.
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">Yes,
            I did run the ulimit command.
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">Do
            I need to do anything else? Or get the logs from somewhere
            else?<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">#
            ulimit -a<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">core
            file size          (blocks, -c) unlimited<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">data
            seg size           (kbytes, -d) unlimited<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">scheduling
            priority             (-e) 0<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">file
            size               (blocks, -f) unlimited<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">pending
            signals                 (-i) 7928<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">max
            locked memory       (kbytes, -l) 64<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">max
            memory size         (kbytes, -m) unlimited<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">open
            files                      (-n) 1024<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">pipe
            size            (512 bytes, -p) 8<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">POSIX
            message queues     (bytes, -q) 819200<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">real-time
            priority              (-r) 0<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">stack
            size              (kbytes, -s) 8192<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">cpu
            time               (seconds, -t) unlimited<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">max
            user processes              (-u) 7928<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">virtual
            memory          (kbytes, -v) unlimited<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">file
            locks                      (-x) unlimited<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US"><o:p> </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
                  style="color:windowtext;mso-fareast-language:NL"
                  lang="EN-US">From:</span></b><span
                style="color:windowtext;mso-fareast-language:NL"
                lang="EN-US"> Daniel-Constantin Mierla
                [<a class="moz-txt-link-freetext" href="mailto:miconda@gmail.com">mailto:miconda@gmail.com</a>]
                <br>
                <b>Sent:</b> Wednesday, April 1, 2015 11:26 AM<br>
                <b>To:</b> Grant Bagdasarian; Kamailio (SER) - Users
                Mailing List<br>
                <b>Subject:</b> Re: [SR-Users] jsonrpc_exec crashes
                kamailio<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal" style="margin-bottom:12.0pt">Hello,<br>
          <br>
          I need the logs printed by kamailio before the crash, to see
          what was processing at that time. After crash is no
          information in the logs printed by itself why it crashed .<br>
          <br>
          The traces printed in syslog by the kernel are not easy to use
          for troubleshooting and I see the core was not generated to
          use gdb for a proper backtrace. Have you run 'ulimit -c
          unlimited'?<br>
          <br>
          Cheers,<br>
          Daniel<span style="font-size:12.0pt;mso-fareast-language:NL"><o:p></o:p></span></p>
        <div>
          <p class="MsoNormal">On 01/04/15 11:14, Grant Bagdasarian
            wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><span style="color:#1F497D">Hello Daniel,</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">Yes,
              I can reproduce it every time I run those commands from
              within the script.
            </span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">I’ve
              only included the trace(see attachment) from the point
              kamailio crashed, since it only happens when a certain
              condition inside the script is met. (if statement)</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">But
              when the condition is met, it crashes every time.  </span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">If
              you need more information, please let me know.</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">Regards,</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">Grant</span><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US"> </span><o:p></o:p></p>
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
                    style="color:windowtext;mso-fareast-language:NL"
                    lang="EN-US">From:</span></b><span
                  style="color:windowtext;mso-fareast-language:NL"
                  lang="EN-US"> Daniel-Constantin Mierla [<a
                    moz-do-not-send="true"
                    href="mailto:miconda@gmail.com">mailto:miconda@gmail.com</a>]
                  <br>
                  <b>Sent:</b> Wednesday, April 1, 2015 10:44 AM<br>
                  <b>To:</b> Kamailio (SER) - Users Mailing List; Grant
                  Bagdasarian<br>
                  <b>Subject:</b> Re: [SR-Users] jsonrpc_exec crashes
                  kamailio</span><o:p></o:p></p>
            </div>
          </div>
          <p class="MsoNormal"> <o:p></o:p></p>
          <p class="MsoNormal" style="margin-bottom:12.0pt">Hello,<br>
            <br>
            can you reproduce it every time you run those commands? Or
            is it happening from time to time?<br>
            <br>
            If you can reproduce, set debug=3 and send all the logs to
            me. Also, it would be good to set 'ulimit -c unlimited'
            before starting kamailio to get a coredump which would be
            easier to troubleshoot.<br>
            <br>
            Cheers,<br>
            Daniel<o:p></o:p></p>
          <div>
            <p class="MsoNormal">On 01/04/15 08:39, Grant Bagdasarian
              wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoPlainText"><span lang="EN-US">Hello,</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">Kamailio crashes
                when I try to execute the following jsonrpc_exec
                functions:</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">jsonrpc_exec('{"jsonrpc":
                "2.0", "method": "domain.reload", "id": 0}'); #domain
                module</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">jsonrpc_exec('{"jsonrpc":
                "2.0", "method": "addressReload", "id": 0}');
                #permissions module</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">This one works
                fine:</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">jsonrpc_exec('{"jsonrpc":
                "2.0", "method": "htable.reload", "params":
                ["tablename"], "id": 0}');</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">Any ideas?</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">Running on Debian
                7.8 and Kamailio 4.2.3.</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">Backtrace:</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">*** glibc
                detected *** /usr/local/sbin/kamailio: double free or
                corruption (fasttop): 0x0000000001f1ff00 ***</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">=======
                Backtrace: =========</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">/lib/x86_64-linux-gnu/libc.so.6(+0x75be6)[0x7f7009d50be6]</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">/lib/x86_64-linux-gnu/libc.so.6(cfree+0x6c)[0x7f7009d5598c]</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">/usr/local/lib64/kamailio/modules/jsonrpc-s.so(+0x2834)[0x7f7003e12834]</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">/usr/local/lib64/kamailio/modules/jsonrpc-s.so(+0xb59a)[0x7f7003e1b59a]</span><o:p></o:p></p>
            <p class="MsoPlainText"><span lang="EN-US">/usr/local/sbin/kamailio(do_action+0x749a)[0x41fc24]</span><o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><span style="font-size:12.0pt"><br>
              <br>
              <br>
            </span><o:p></o:p></p>
          <pre>-- <o:p></o:p></pre>
          <pre>Daniel-Constantin Mierla<o:p></o:p></pre>
          <pre><a moz-do-not-send="true" href="http://twitter.com/#%21/miconda">http://twitter.com/#!/miconda</a> - <a moz-do-not-send="true" href="http://www.linkedin.com/in/miconda">http://www.linkedin.com/in/miconda</a><o:p></o:p></pre>
          <pre>Kamailio World Conference, May 27-29, 2015<o:p></o:p></pre>
          <pre>Berlin, Germany - <a moz-do-not-send="true" href="http://www.kamailioworld.com">http://www.kamailioworld.com</a><o:p></o:p></pre>
        </blockquote>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Times New
            Roman",serif;mso-fareast-language:NL"><br>
            <br>
            <o:p></o:p></span></p>
        <pre>-- <o:p></o:p></pre>
        <pre>Daniel-Constantin Mierla<o:p></o:p></pre>
        <pre><a moz-do-not-send="true" href="http://twitter.com/#%21/miconda">http://twitter.com/#!/miconda</a> - <a moz-do-not-send="true" href="http://www.linkedin.com/in/miconda">http://www.linkedin.com/in/miconda</a><o:p></o:p></pre>
        <pre>Kamailio World Conference, May 27-29, 2015<o:p></o:p></pre>
        <pre>Berlin, Germany - <a moz-do-not-send="true" href="http://www.kamailioworld.com">http://www.kamailioworld.com</a><o:p></o:p></pre>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla
<a class="moz-txt-link-freetext" href="http://twitter.com/#!/miconda">http://twitter.com/#!/miconda</a> - <a class="moz-txt-link-freetext" href="http://www.linkedin.com/in/miconda">http://www.linkedin.com/in/miconda</a>
Kamailio World Conference, May 27-29, 2015
Berlin, Germany - <a class="moz-txt-link-freetext" href="http://www.kamailioworld.com">http://www.kamailioworld.com</a></pre>
  </body>
</html>