<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Hi Guys,</p>
<p><br>
</p>
<p>I've been trying to track down a problem with Asterisk which is causing a segfault. I have recently downloaded the latest 13 branch and a lot of the crashing issues have been resolved due to <span>Richard Mudgett patches (Thank you, Richard!). </span></p>
<p><span><br>
</span></p>
<p><span>However, I am still suffering from the following issue: </span></p>
<p><span><br>
</span></p>
<p><span><span><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26699">ASTERISK-26699</a> - res_pjsip: Assertion when sending OPTIONS request to endpoint</span><br>
</span></p>
<p><span><span><br>
</span></span></p>
<p><span><span>I have just uploaded a backtrace that shows the issue is occurring when trying to cancel a timer for an OPTIONS request:</span></span></p>
<p><span><span><br>
</span></span></p>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">
<p><span><span></p>
<pre style="word-wrap: break-word;">#0  0x00007fdde8bd6485 in cancel (ht=0x2b010c0, entry=0x21, flags=7) at ../src/pj/timer.c:331</pre>
</span></span>
<p></p>
<p><span><span></p>
<pre style="word-wrap: break-word;">331   if (entry->_timer_id < 0 || (pj_size_t)entry->_timer_id > ht->max_size) {</pre>
</span></span>
<p></p>
<p><span><span></p>
<pre style="word-wrap: break-word;">[Current thread is 1 (Thread 0x7fdce8214700 (LWP 99357))]</pre>
</span></span>
<p></p>
<p><span><span></p>
<pre style="word-wrap: break-word;">#0  0x00007fdde8bd6485 in cancel (ht=0x2b010c0, entry=0x21, flags=7) at ../src/pj/timer.c:331</pre>
</span></span>
<p></p>
<p><span><span></p>
<pre style="word-wrap: break-word;">        timer_node_slot = 45093056</pre>
</span></span>
<p></p>
<p><span><span></p>
<pre style="word-wrap: break-word;">#1  0x00007fdde8bd6a00 in cancel_timer (ht=0x2b010c0, entry=0x21, flags=6, id_val=0) at ../src/pj/timer.c:581</pre>
</span></span>
<p></p>
<p><span><span></p>
<pre style="word-wrap: break-word;">        count = 32733</pre>
</span></span>
<p></p>
</blockquote>
<p><span><span></p>
<pre style="word-wrap: break-word; white-space: pre-wrap;"></pre>
Would this issue be related to the PJSIP project or is this caused by Asterisk directly?</span></span>
<p></p>
<p><span><span><br>
</span></span></p>
<p><span><span>I would like to start this bug moving so I am happy to raise this to the PJSIP team if needed.</span></span></p>
<p><span><span><br>
</span></span></p>
<p><span><span>Kind regards,</span></span></p>
<p><span><span><br>
</span></span></p>
<p><span><span>Ross</span></span></p>
<p><span><span><br>
</span></span></p>
<p></p>
</div>
</body>
</html>