<div dir="ltr"><div>On Thu, Jan 16, 2014 at 5:37 PM, Ross Finlayson <span dir="ltr"><<a href="mailto:finlayson@live555.com" target="_blank">finlayson@live555.com</a>></span> wrote:<br></div><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div class="im"><blockquote type="cite">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>The crash happens on the 0113 release too.</div></div></div></div></blockquote><div><br></div></div>Try upgrading to the most recent version (currently, 2014.01.16).  It fixes a bug that might have caused your problem.</div>
<div class="im"><br><br></div></div></blockquote>Hi Ross,<div>   The latest(0117) release still crashes on HLS. Here is the stack trace,</div><div><br></div><div><div>#0  0x0000000000000000 in ?? ()</div><div>#1  0x000000000040d003 in MediaSink::onSourceClosure (this=0x6be880)</div>
<div>    at MediaSink.cpp:99</div><div>#2  0x0000000000454b11 in TCPStreamSink::processBuffer (this=0x6be880)</div><div>    at TCPStreamSink.cpp:77</div><div>#3  0x0000000000454c59 in TCPStreamSink::afterGettingFrame (this=0x6be880,</div>
<div>    frameSize=376, numTruncatedBytes=0) at TCPStreamSink.cpp:106</div><div>#4  0x0000000000454bce in TCPStreamSink::afterGettingFrame (clientData=0x6be880,</div><div>    frameSize=376, numTruncatedBytes=0) at TCPStreamSink.cpp:96</div>
<div>#5  0x0000000000434def in FramedSource::afterGetting (source=0x6bd8b0)</div><div>    at FramedSource.cpp:91</div><div>#6  0x000000000044c0f0 in MPEG2TransportStreamFramer::afterGettingFrame1 (</div><div>    this=0x6bd8b0, frameSize=376, presentationTime=...)</div>
<div>    at MPEG2TransportStreamFramer.cpp:192</div><div>#7  0x000000000044be67 in MPEG2TransportStreamFramer::afterGettingFrame (</div><div>    clientData=0x6bd8b0, frameSize=376, presentationTime=...)</div><div>    at MPEG2TransportStreamFramer.cpp:136</div>
<div>#8  0x0000000000434def in FramedSource::afterGetting (source=0x6bd7e0)</div><div>    at FramedSource.cpp:91</div><div>#9  0x00000000004358fa in ByteStreamFileSource::doReadFromFile (this=0x6bd7e0)</div><div>    at ByteStreamFileSource.cpp:179</div>
<div>#10 0x0000000000435693 in ByteStreamFileSource::fileReadableHandler (source=0x6bd7e0)</div><div>    at ByteStreamFileSource.cpp:123</div><div>#11 0x0000000000476e21 in BasicTaskScheduler::SingleStep (this=0x6b5010,</div>
<div>    maxDelayTime=0) at BasicTaskScheduler.cpp:163</div><div>#12 0x000000000047962e in BasicTaskScheduler0::doEventLoop (this=0x6b5010,</div><div>    watchVariable=0x0) at BasicTaskScheduler0.cpp:80</div><div>#13 0x000000000040b862 in main (argc=1, argv=0x7fffffffe4a8)</div>
<div>    at live555MediaServer.cpp:88</div></div><div> </div><div><br></div><div>   When running under valgrind, it will not crash but valgrind detected some invalid memory accesses. Not sure if these invalid memory accesses are related to the crash.  Attached is the valgrind report when running HLS.</div>
<div><br></div><div>Thanks.</div><div>Park</div></div></div></div>