Hi Daniel,<div><br></div><div>no, it&#39;s just a plain make &amp;&amp; make install. </div><div><br></div><div>I spent a few hours on debugging and I figured out that it was an off by one error on a memcpy() on certain exceptional conditions. I fixed that but then I found a memory leak that&#39;s causing the crash after 40k calls but I&#39;m having a hard time interpreting the dump provided after sending the SIGUSR1 to the process. if I&#39;m not mistaken, there are two pkg_str_dup() leaks per call but I&#39;m still searching where I&#39;m missing the pkg_free(). </div>
<div><br></div><div>Is there a way to know where in the code the pkg_str_dup was called?</div><div><br></div><div>I tried with valgrind too, but after the macro expansion of the memory management functions, is very hard to find where it was called.</div>
<div><br></div><div>Regards.</div><div><br></div><div>Carlos.</div><div><br></div><div><br><br><div class="gmail_quote">On Mon, Sep 10, 2012 at 4:02 AM, Daniel-Constantin Mierla <span dir="ltr">&lt;<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    yes, by default is with debug symbols on. Do you provide special
    flags or parameters to the make command?<br>
    <br>
    Cheers,<br>
    Daniel<div><div class="h5"><br>
    <br>
    <div>On 9/8/12 9:39 PM, Carlos Ruiz Díaz
      wrote:<br>
    </div>
    </div></div><blockquote type="cite"><div><div class="h5">Hello list,
      <div><br>
      </div>
      <div>I&#39;m trying to debug my module after it crashed by
        SIGSEGV, but the problem is that I&#39;m unable to see the relevant
        data in the core file that&#39;s being dumped after the crash.</div>
      <div>
        <br>
      </div>
      <div>For example, if I do <i>bt full, </i>I get:</div>
      <div><br>
      </div>
      <div>
        <div>0  0x0ef0f494 in append_string () from
          /opt/install/kamailio-3.2.3/lib/kamailio/modules_k/cnx3a.so</div>
        <div>No symbol table info available.</div>
        <div>#1  0x0eef9658 in build_message () from
          /opt/install/kamailio-3.2.3/lib/kamailio/modules_k/cnx3a.so</div>
        <div>No symbol table info available.</div>
        <div>Backtrace stopped: frame did not save the PC</div>
      </div>
      <div><br>
      </div>
      <div>Only the functions that were called but no parameter values. </div>
      <div><br>
      </div>
      <div>AFAIK, if I compile kamailio from sources, it is by default
        compiled with the -g option, so, it looks like that I&#39;m missing
        something else.</div>
      <div><br>
      </div>
      <div>Regards.</div>
      <div><br>
      </div>
      <div>Carlos.</div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
sr-dev mailing list
<a href="mailto:sr-dev@lists.sip-router.org" target="_blank">sr-dev@lists.sip-router.org</a>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a><span class="HOEnZb"><font color="#888888">
</font></span></pre><span class="HOEnZb"><font color="#888888">
    </font></span></blockquote><span class="HOEnZb"><font color="#888888">
    <br>
    <pre cols="72">-- 
Daniel-Constantin Mierla - <a href="http://www.asipto.com" target="_blank">http://www.asipto.com</a>
<a href="http://twitter.com/#!/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a>
Kamailio Advanced Training, Berlin, Nov 5-8, 2012 - <a href="http://asipto.com/u/kat" target="_blank">http://asipto.com/u/kat</a>
Kamailio Advanced Training, Miami, USA, Nov 12-14, 2012 - <a href="http://asipto.com/u/katu" target="_blank">http://asipto.com/u/katu</a></pre>
  </font></span></div>

</blockquote></div><br></div>