<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    could be related, but the issue seems to be while processing a SIP
    reply, not with suspend/continue of a request. Can you send the
    output of 'bt full'?<br>
    <br>
    Cheers,<br>
    Daniel<br>
    <br>
    <div class="moz-cite-prefix">On 4/4/13 6:56 PM, Dragos Oancea wrote:<br>
    </div>
    <blockquote
      cite="mid:1365094577.39285.YahooMailNeo@web124906.mail.ne1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff; font-family:arial,
        helvetica, sans-serif;font-size:10pt">
        <div>Hello,<br>
        </div>
        <div style="font-size: 10pt; font-family: arial, helvetica,
          sans-serif; ">
          <div style="font-size: 12pt; font-family: 'times new roman',
            'new york', times, serif; ">
            <div id="yiv186665725">
              <div>
                <div style="color: rgb(0, 0, 0); background-color:
                  rgb(255, 255, 255); font-size: 10pt; font-family:
                  arial, helvetica, sans-serif; ">
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span><br>
                    </span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span><br>
                    </span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span>I
                      got the following coredump while doing some
                      testing with t_suspend() and t_continue() on the
                      first INVITE:</span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span><br>
                    </span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span>
                      <div style="background-color:transparent;">(gdb)
                        bt</div>
                      <div style="background-color:transparent;">#0
                        &nbsp;qm_detach_free (qm=0x7fe2dae65000, size=16) at
                        mem/q_malloc.c:269</div>
                      <div style="background-color:transparent;">#1
                        &nbsp;qm_malloc (qm=0x7fe2dae65000, size=16) at
                        mem/q_malloc.c:386</div>
                      <div style="background-color:transparent;">#2
                        &nbsp;0x00007fe2e5e6d541 in update_totag_set
                        (t=0x7fe2db0f42d0, ok=&lt;value optimized
                        out&gt;) at t_reply.c:372</div>
                      <div style="background-color:transparent;">#3
                        &nbsp;0x00007fe2e5e72387 in relay_reply (t=&lt;value
                        optimized out&gt;, p_msg=&lt;value optimized
                        out&gt;, branch=2, msg_status=200,
                        cancel_data=0x7fff63fdf9b0, do_put_on_wait=1) at
                        t_reply.c:1854</div>
                      <div style="background-color:transparent;">#4
                        &nbsp;0x00007fe2e5e733e6 in reply_received
                        (p_msg=0x7fe2e6a55ba0) at t_reply.c:2370</div>
                      <div style="background-color:transparent;">#5
                        &nbsp;0x00000000004547f5 in do_forward_reply
                        (msg=0x7fe2e6a55ba0, mode=&lt;value optimized
                        out&gt;) at forward.c:799</div>
                      <div style="background-color:transparent;">#6
                        &nbsp;0x000000000049a5ba in receive_msg
                        (buf=&lt;value optimized out&gt;, len=961,
                        rcv_info=0x7fff63fdfc40) at receive.c:270</div>
                      <div style="background-color:transparent;">#7
                        &nbsp;0x00000000005281a6 in udp_rcv_loop () at
                        udp_server.c:544</div>
                      <div style="background-color:transparent;">#8
                        &nbsp;0x0000000000464d3a in main_loop () at
                        main.c:1638</div>
                      <div style="background-color:transparent;">#9
                        &nbsp;0x0000000000467a6c in main (argc=&lt;value
                        optimized out&gt;, argv=&lt;value optimized
                        out&gt;) at main.c:2566</div>
                      <div><br>
                      </div>
                    </span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span><br>
                    </span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span><br>
                    </span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span>I
                      suspend the transaction in one route and then I
                      continue it in another route, similar to below:</span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><br>
                  </div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span>route[INVITE]<span
                        class="yiv186665725Apple-tab-span"
                        style="white-space:pre;"> </span></span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span><span
                        class="yiv186665725Apple-tab-span"
                        style="white-space:pre;"></span></span>#&nbsp;<span
                      class="yiv186665725Apple-tab-span"
                      style="white-space:pre;"> </span>Suspend and put
                    to memcache:</div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span
                      class="yiv186665725Apple-tab-span"
                      style="white-space:pre;"></span><span
                      class="yiv186665725Apple-tab-span"
                      style="white-space:pre;"> </span>t_suspend();</div>
                  <div style="background-color:transparent;">&nbsp;&nbsp; &nbsp; &nbsp;
                    &nbsp;xlog("proceesing suspended in transaction
                    [$T(id_index):$T(id_label)]\n");</div>
                  <div style="background-color:transparent;">&nbsp;&nbsp; &nbsp; &nbsp;
                    &nbsp;$var(transaction_index)=$T(id_index);</div>
                  <div style="background-color:transparent;">&nbsp;&nbsp; &nbsp; &nbsp;
                    &nbsp;$var(transaction_label)=$T(id_label);</div>
                  <div style="
                    background-color:transparent;">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</div>
                  <div style="background-color:transparent;">&nbsp;&nbsp; &nbsp; &nbsp;
                    &nbsp;$mct(wait_$tU)= "" + $var(transaction_index) + ":"
                    + $var(transaction_label);</div>
                  <div style="background-color:transparent;">&nbsp;&nbsp; &nbsp; &nbsp;
                    &nbsp;$mctex(wait_$tU) = 100;</div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; ">}</div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><br>
                  </div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span>route[INVITE_resume]
                      &nbsp;<span class="yiv186665725Apple-tab-span"
                        style="white-space:pre;"> </span>{</span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><br>
                  </div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span>#
                      get the transaction index and lable from memcache&nbsp;</span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span>&nbsp;&nbsp;
                      &nbsp;$avp(check) = $mct(wait_$tU) ; # I should have
                      the transaction index and the transaction label
                      here&nbsp;</span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span>
                      <div style="background-color:transparent;">&nbsp;&nbsp;
                        &nbsp;$var(my_transaction_index) =
                        &nbsp;$(avp(check){s.select,0,:});</div>
                      <div style="background-color:transparent;">&nbsp;&nbsp;
                        &nbsp;$var(my_transaction_label) =
                        &nbsp;$(avp(check){s.select,1,:});</div>
                      <div style="background-color:transparent;">&nbsp;&nbsp;
                        &nbsp;$var(a)= $(var(my_transaction_index){s.int});</div>
                      <div style="background-color:transparent;">&nbsp;&nbsp;
                        &nbsp;$var(b) = $(var(my_transaction_label){s.int});</div>
                      <div><br>
                      </div>
                    </span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span>
                      <div style="background-color:transparent;">&nbsp;&nbsp;
                        &nbsp;t_continue( "$var(a)", &nbsp;"$var(b)" ,
                        "my_relay_route");</div>
                      <div>}</div>
                    </span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span>&nbsp;</span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span><br>
                    </span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span>route[INVITE_resume]
                      executes only on an asynchronous event (a certain
                      SIP message that might come or not) .&nbsp;</span></div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><span><br>
                    </span></div>
                  <div>I use kamailio 4.0.0/Centos Linux. I suspect it
                    happened when I sent CANCEL, but I could not
                    reproduce. I still have the core file.</div>
                  <div><br>
                  </div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; ">Regards,</div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; ">Dragos</div>
                  <div style="color: rgb(0, 0, 0); font-size: 13px;
                    background-color: transparent; font-style: normal;
                    font-family: arial, helvetica, sans-serif; "><br>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
sr-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:sr-dev@lists.sip-router.org">sr-dev@lists.sip-router.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla - <a class="moz-txt-link-freetext" href="http://www.asipto.com">http://www.asipto.com</a>
<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, April 16-17, 2013, Berlin
 - <a class="moz-txt-link-freetext" href="http://conference.kamailio.com">http://conference.kamailio.com</a> -</pre>
  </body>
</html>