On Fri, Apr 30, 2010 at 4:19 PM, Ross Finlayson <span dir="ltr">&lt;<a href="mailto:finlayson@live555.com">finlayson@live555.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
It would be nice to find a simple, repeatable sequence of client operations that cause the crash.  E.g., does crash ever happen if there are two complete &quot;DESCRIBE, SETUP, SETUP, PLAY, TEARDOWN&quot; sequences in order (i.e., not overlapping), or does it occur only when two such sequences overlap?  Once you&#39;ve found a repeatable situation that causes the crash, then you could also test with RTP-over-UDP, and with &quot;reuseFirstSource&quot; set to False.</blockquote>
<div><br>Okay, I did more testing.  Definitely the issue is overlapping DESCRIBE, SETUP, SETUP, PLAY, TEARDOWN sequences.  And for me, the problem was exacerbated by the fact that my client would connect to the server _twice_ (once to fetch media types, then a TEARDOWN, and again to start pulling media).  I changed it so my code connects a single time and I can no longer reproduce the crash.<br>
<br>So I think there is a bug in there somewhere, and it definitely involves overlapped sequences like that.  I did try to isolate it with mediaServer and openRTSP, but...haven&#39;t had a lot of luck.  I&#39;ll let you know if I find out anything else.<br>
</div></div><br>