<a href="http://lists.mplayerhq.hu/pipermail/rtmpdump/2012-May/001988.html">http://lists.mplayerhq.hu/pipermail/rtmpdump/2012-May/001988.html</a><br><br><div class="gmail_quote">On Tue, Jun 12, 2012 at 4:13 AM, Omer Enbar <span dir="ltr"><<a href="mailto:omer@liveu.tv" target="_blank">omer@liveu.tv</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello all,<div><br></div><div>I've been using ffmpeg + librtmp for a while, and I've encountered a bug where the network gets disconnected and then reconnected, you get a segmentation fault after:</div>


<div><span>WriteN, </span><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">RTMP</span><span> send error 32 (136 bytes)</span><br>

<span>WriteN, </span><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">RTMP</span><span> send error 32 (136 bytes)</span><br>

<span>WriteN, </span><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">RTMP</span><span> send error 32 (136 bytes)</span><br>

<span>WriteN, </span><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">RTMP</span><span> send error 32 (136 bytes)</span><br>

<span>WriteN, </span><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">RTMP</span><span> send error 32 (136 bytes)</span><br>

<span>[h264 @ 0x3b124e0] error while decoding MB 23 14, bytestream (-4)</span><br><span>WriteN, </span><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">RTMP</span><span> send error 32 (136 bytes)</span><br>


<span>WriteN, </span><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">RTMP</span><span> send error 32 (136 bytes)</span><br>

<span>WriteN, </span><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">RTMP</span><span> send error 32 (136 bytes)</span><br>

<span>[h264 @ 0x3b124e0] concealing 426 DC, 426 AC, 426 MV errors</span><br><span>WriteN, </span><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">RTMP</span><span> send error 32 (136 bytes)</span><br>


<span>WriteN, </span><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">RTMP</span><span> send error 32 (136 bytes)</span><br>

<span>[ This * 1000 ]</span><br><span>Segmentation fault</span></div><div><span><br></span></div><div><span><br></span></div><div><span>This seems to be caused by an infinite recursion (also present in the latest 2.4).</span></div>


<div><span><div>WriteN->RTMP_Close->SendFCUnPublish->RTMP_SendPacket->WriteN->RTMP_Close</div><div><br></div><div>Right now, I just patched it on my build to not call RTMP_Close in WriteN, but it's probably not a good solution.</div>


<div><br></div><div>Regards,</div><div>Omer Enbar.</div><div><br></div></span></div></div>
<br>_______________________________________________<br>
rtmpdump mailing list<br>
<a href="mailto:rtmpdump@mplayerhq.hu">rtmpdump@mplayerhq.hu</a><br>
<a href="https://lists.mplayerhq.hu/mailman/listinfo/rtmpdump" target="_blank">https://lists.mplayerhq.hu/mailman/listinfo/rtmpdump</a><br>
<br></blockquote></div><br>