<div dir="ltr">Hi Ross , <div><br></div><div> I can work on providing a fix for this , if you could let me know how to recreate this problem and also the asterisk version you are experiencing this issue .</div><div><br></div><div>thanks,</div><div>Bala</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 24, 2017 at 3:20 PM, Ross Beer <span dir="ltr"><<a href="mailto:ross.beer@outlook.com" target="_blank">ross.beer@outlook.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div id="m_2802623795933483177divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif" dir="ltr">
<div id="m_2802623795933483177divtagdefaultwrapper" style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols" dir="ltr">
<p>HI All,</p>
<p><br>
</p>
<p>I would like to offer a bounty to fix <span><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26978" target="_blank">ASTERISK-26978</a></span></p>
<p><br>
</p>
<p>Richard has kindly suggested a fix:</p>
<p><br>
</p>
</div>
<blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols" dir="ltr">
<p><span style="color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px">When the channels join the native rtp bridge the bridge technology needs to save a pointer with a ref to the rtp instance structure for both channels in the bridge. Then
when a channel leaves the bridge the rtp instance's bridged with pointer can be guaranteed to be cleared. As it is now when a channel leaves the bridge there is no guarantee that the rtp instance's bridged with pointer gets cleared. Somehow both channel's
rtp instance pointers are not being found so one of the rtp instance's bridged with pointer is not being cleared. As a result, the rtp code tries to natively bridge a frame to a destroyed rtp instance and deadlocks on a destroyed lock.</span><br>
</p>
<p><span style="color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px"><br>
</span></p>
</div>
</blockquote>
<font color="#333333">I am offering $1,000 for fixing the crash and deadlock. </font>
<div><font color="#333333"><br>
</font></div>
<div><font color="#333333">Regards,</font></div>
<div><font color="#333333"><br>
</font></div>
<div><font color="#333333">Ross<br>
</font>
<div style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols" dir="ltr">
<p><br>
</p>
<p><br>
</p>
</div>
</div>
</div>
</div>
<br>--<br>
______________________________<wbr>______________________________<wbr>_________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" rel="noreferrer" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" rel="noreferrer" target="_blank">http://lists.digium.com/<wbr>mailman/listinfo/asterisk-dev</a><br></blockquote></div><br></div>