<div dir="ltr"><div>Hi Ross, </div><div><br></div><div>Thanks for looking into this. I recompilled with linux-gdb enabled, see output below. </div><div><br></div><div><br></div><div><div>martijn@shuttle:~/src/live$ gdb /home/martijn/src/live/testProgs/openRTSP</div>
<div>GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04</div><div>Copyright (C) 2012 Free Software Foundation, Inc.</div><div>License GPLv3+: GNU GPL version 3 or later <<a href="http://gnu.org/licenses/gpl.html">http://gnu.org/licenses/gpl.html</a>></div>
<div>This is free software: you are free to change and redistribute it.</div><div>There is NO WARRANTY, to the extent permitted by law.  Type "show copying"</div><div>and "show warranty" for details.</div>
<div>This GDB was configured as "x86_64-linux-gnu".</div><div>For bug reporting instructions, please see:</div><div><<a href="http://bugs.launchpad.net/gdb-linaro/">http://bugs.launchpad.net/gdb-linaro/</a>>...</div>
<div>Reading symbols from /mnt/stuff/home/martijn/src/live/testProgs/openRTSP...done.</div><div>(gdb) run -P 10 -4 -v -b 1000000 -w 1280 -h 960 -f 10 rtsp://<a href="http://cam:cam@192.168.16.31:88/videoMain">cam:cam@192.168.16.31:88/videoMain</a></div>
<div>Starting program: /mnt/stuff/home/martijn/src/live/testProgs/openRTSP -P 10 -4 -v -b 1000000 -w 1280 -h 960 -f 10 rtsp://<a href="http://cam:cam@192.168.16.31:88/videoMain">cam:cam@192.168.16.31:88/videoMain</a></div>
<div>Opening connection to 192.168.16.31, port 88...</div><div>...remote connection opened</div><div>Sending request: OPTIONS rtsp://<a href="http://cam:cam@192.168.16.31:88/videoMain">cam:cam@192.168.16.31:88/videoMain</a> RTSP/1.0</div>
<div>CSeq: 2</div><div>User-Agent: /mnt/stuff/home/martijn/src/live/testProgs/openRTSP (LIVE555 Streaming Media v2014.03.18)</div><div><br></div><div><br></div><div>Received 152 new bytes of response data.</div><div>Received a complete OPTIONS response:</div>
<div>RTSP/1.0 200 OK</div><div>CSeq: 2</div><div>Date: Tue, Mar 25 2014 07:44:55 GMT</div><div>Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER, SET_PARAMETER</div><div><br></div><div><br></div><div>
Sending request: DESCRIBE rtsp://<a href="http://cam:cam@192.168.16.31:88/videoMain">cam:cam@192.168.16.31:88/videoMain</a> RTSP/1.0</div><div>CSeq: 3</div><div>User-Agent: /mnt/stuff/home/martijn/src/live/testProgs/openRTSP (LIVE555 Streaming Media v2014.03.18)</div>
<div>Accept: application/sdp</div><div><br></div><div><br></div><div>Received 175 new bytes of response data.</div><div>Received a complete DESCRIBE response:</div><div>RTSP/1.0 401 Unauthorized</div><div>CSeq: 3</div><div>
Date: Tue, Mar 25 2014 07:44:55 GMT</div><div>WWW-Authenticate: Digest realm="LIVE555 Streaming Media", nonce="924155ed4db06741a59cfef0502d2e92"</div><div><br></div><div><br></div><div>Resending...</div>
<div>Sending request: DESCRIBE rtsp://<a href="http://cam:cam@192.168.16.31:88/videoMain">cam:cam@192.168.16.31:88/videoMain</a> RTSP/1.0</div><div>CSeq: 4</div><div>Authorization: Digest username="cam", realm="LIVE555 Streaming Media", nonce="924155ed4db06741a59cfef0502d2e92", uri="rtsp://<a href="http://cam:cam@192.168.16.31:88/videoMain">cam:cam@192.168.16.31:88/videoMain</a>", response="93b6d7c0469c38629f2c27981416f72c"</div>
<div>User-Agent: /mnt/stuff/home/martijn/src/live/testProgs/openRTSP (LIVE555 Streaming Media v2014.03.18)</div><div>Accept: application/sdp</div><div><br></div><div><br></div><div>Received 670 new bytes of response data.</div>
<div>Received a complete DESCRIBE response:</div><div>RTSP/1.0 200 OK</div><div>CSeq: 4</div><div>Date: Tue, Mar 25 2014 07:44:55 GMT</div><div>Content-Base: rtsp://<a href="http://192.168.16.31:65534/videoMain/">192.168.16.31:65534/videoMain/</a></div>
<div>Content-Type: application/sdp</div><div>Content-Length: 500</div><div><br></div><div>v=0</div><div>o=- 1395662349946269 1 IN IP4 192.168.1.233</div><div>s=IP Camera Video</div><div>i=videoMain</div><div>t=0 0</div><div>
a=tool:LIVE555 Streaming Media v2013.01.25</div><div>a=type:broadcast</div><div>a=control:*</div><div>a=range:npt=0-</div><div>a=x-qt-text-nam:IP Camera Video</div><div>a=x-qt-text-inf:videoMain</div><div>m=video 0 RTP/AVP 96</div>
<div>c=IN IP4 0.0.0.0</div><div>b=AS:96</div><div>a=rtpmap:96 H264/90000</div><div>a=fmtp:96 packetization-mode=1;profile-level-id=42001F;sprop-parameter-sets=Z0IAH5WoFAFuQA==,aM48gA==</div><div>a=control:track1</div><div>
m=audio 0 RTP/AVP 0</div><div>c=IN IP4 0.0.0.0</div><div>b=AS:64</div><div>a=control:track2</div><div><br></div><div>Opened URL "rtsp://<a href="http://cam:cam@192.168.16.31:88/videoMain">cam:cam@192.168.16.31:88/videoMain</a>", returning a SDP description:</div>
<div>v=0</div><div>o=- 1395662349946269 1 IN IP4 192.168.1.233</div><div>s=IP Camera Video</div><div>i=videoMain</div><div>t=0 0</div><div>a=tool:LIVE555 Streaming Media v2013.01.25</div><div>a=type:broadcast</div><div>a=control:*</div>
<div>a=range:npt=0-</div><div>a=x-qt-text-nam:IP Camera Video</div><div>a=x-qt-text-inf:videoMain</div><div>m=video 0 RTP/AVP 96</div><div>c=IN IP4 0.0.0.0</div><div>b=AS:96</div><div>a=rtpmap:96 H264/90000</div><div>a=fmtp:96 packetization-mode=1;profile-level-id=42001F;sprop-parameter-sets=Z0IAH5WoFAFuQA==,aM48gA==</div>
<div>a=control:track1</div><div>m=audio 0 RTP/AVP 0</div><div>c=IN IP4 0.0.0.0</div><div>b=AS:64</div><div>a=control:track2</div><div><br></div><div>Created receiver for "video/H264" subsession (client ports 41802-41803)</div>
<div>Ignoring "audio/PCMU" subsession, because we've asked to receive a single video session only</div><div>Sending request: SETUP rtsp://<a href="http://192.168.16.31:65534/videoMain/track1">192.168.16.31:65534/videoMain/track1</a> RTSP/1.0</div>
<div>CSeq: 5</div><div>Authorization: Digest username="cam", realm="LIVE555 Streaming Media", nonce="924155ed4db06741a59cfef0502d2e92", uri="rtsp://<a href="http://192.168.16.31:65534/videoMain/">192.168.16.31:65534/videoMain/</a>", response="eff5eb22bfd82a5ef46a49ce014fbe68"</div>
<div>User-Agent: /mnt/stuff/home/martijn/src/live/testProgs/openRTSP (LIVE555 Streaming Media v2014.03.18)</div><div>Transport: RTP/AVP;unicast;client_port=41802-41803</div><div><br></div><div><br></div><div>Received 205 new bytes of response data.</div>
<div>Received a complete SETUP response:</div><div>RTSP/1.0 200 OK</div><div>CSeq: 5</div><div>Date: Tue, Mar 25 2014 07:44:55 GMT</div><div>Transport: RTP/AVP;unicast;destination=192.168.16.22;source=192.168.16.31;client_port=41802-41803;server_port=6970-6971</div>
<div>Session: B742999A</div><div><br></div><div><br></div><div>Setup "video/H264" subsession (client ports 41802-41803)</div><div>Outputting to the file: "output-00000-00010.mp4"</div><div>Sending request: PLAY rtsp://<a href="http://192.168.16.31:65534/videoMain/">192.168.16.31:65534/videoMain/</a> RTSP/1.0</div>
<div>CSeq: 6</div><div>Authorization: Digest username="cam", realm="LIVE555 Streaming Media", nonce="924155ed4db06741a59cfef0502d2e92", uri="rtsp://<a href="http://192.168.16.31:65534/videoMain/">192.168.16.31:65534/videoMain/</a>", response="34bef512edcddeadc328c20b0d95fb14"</div>
<div>User-Agent: /mnt/stuff/home/martijn/src/live/testProgs/openRTSP (LIVE555 Streaming Media v2014.03.18)</div><div>Session: B742999A</div><div>Range: npt=0.000-</div><div><br></div><div><br></div><div>Received 255 new bytes of response data.</div>
<div>Received a complete PLAY response:</div><div>RTSP/1.0 200 OK</div><div>CSeq: 6</div><div>Date: Tue, Mar 25 2014 07:44:55 GMT</div><div>Range: npt=0.000-</div><div>Session: B742999A</div><div>RTP-Info: url=rtsp://<a href="http://192.168.16.31:65534/videoMain/track1;seq=18320;rtptime=3117251154,url=rtsp://192.168.16.31:65534/videoMain/track2;seq=0;rtptime=0">192.168.16.31:65534/videoMain/track1;seq=18320;rtptime=3117251154,url=rtsp://192.168.16.31:65534/videoMain/track2;seq=0;rtptime=0</a></div>
<div><br></div><div><br></div><div>Started playing session</div><div>Receiving streamed data (signal with "kill -HUP 20696" or "kill -USR1 20696" to terminate)...</div><div><br></div><div>Program received signal SIGSEGV, Segmentation fault.</div>
<div>FramedSource::stopGettingFrames (this=0x0) at FramedSource.cpp:108</div><div>108       fIsCurrentlyAwaitingData = False; // indicates that we can be read again</div><div>(gdb) bt</div><div>#0  FramedSource::stopGettingFrames (this=0x0) at FramedSource.cpp:108</div>
<div>#1  0x00000000004222cf in QuickTimeFileSink::~QuickTimeFileSink (this=0x67daf0, __in_chrg=<optimized out>) at QuickTimeFileSink.cpp:321</div><div>#2  0x0000000000422349 in QuickTimeFileSink::~QuickTimeFileSink (this=0x67daf0, __in_chrg=<optimized out>) at QuickTimeFileSink.cpp:333</div>
<div>#3  0x0000000000405427 in MediaLookupTable::remove (this=0x671a30, name=<optimized out>) at Media.cpp:151</div><div>#4  0x000000000040551a in Medium::close (env=..., name=0x67db00 "liveMedia4") at Media.cpp:53</div>
<div>#5  0x0000000000405532 in Medium::close (medium=<optimized out>) at Media.cpp:59</div><div>#6  0x00000000004021b1 in closeMediaSinks () at playCommon.cpp:1053</div><div>#7  0x0000000000403a0e in periodicFileOutputTimerHandler () at playCommon.cpp:1126</div>
<div>#8  0x0000000000443e7b in AlarmHandler::handleTimeout (this=0x67e7d0) at BasicTaskScheduler0.cpp:34</div><div>#9  0x0000000000442d9c in DelayQueue::handleAlarm (this=0x671018) at DelayQueue.cpp:187</div><div>#10 0x0000000000442813 in BasicTaskScheduler::SingleStep (this=0x671010, maxDelayTime=<optimized out>) at BasicTaskScheduler.cpp:204</div>
<div>#11 0x0000000000443925 in BasicTaskScheduler0::doEventLoop (this=0x671010, watchVariable=0x0) at BasicTaskScheduler0.cpp:80</div><div>#12 0x0000000000405182 in main (argc=<optimized out>, argv=<optimized out>) at playCommon.cpp:609</div>
</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 24, 2014 at 9:40 PM, Ross Finlayson <span dir="ltr"><<a href="mailto:finlayson@live555.com" target="_blank">finlayson@live555.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div class=""><blockquote type="cite"><div dir="ltr"><div>Any idea what goes wrong?</div>
</div></blockquote><div><br></div></div>Unfortunately not, because I wasn't able to reproduce this crash.  Please recompile everything with "-g" (by doing: "make clean; genMakefiles linux-gdb; make"), and rerun gdb, so we can see a more detailed stack trace.</div>
<span class="HOEnZb"><font color="#888888"><br><br><div>
<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;white-space:normal;font-family:Helvetica;word-spacing:0px"><span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;white-space:normal;font-family:Helvetica;word-spacing:0px">Ross Finlayson<br>
Live Networks, Inc.<br><a href="http://www.live555.com/" target="_blank">http://www.live555.com/</a></span></span>
</div>
<br></font></span></div><br>_______________________________________________<br>
live-devel mailing list<br>
<a href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a><br>
<a href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Martijn van den Broek
</div>