We have a crash in our RTSP server (implemented with Live555) that reproduces when streaming the same session to multiple RTP-over-TCP clients.  Here&#39;s the callstack:<br><br><p>Program terminated with signal 11, Segmentation fault.</p>

<p>#0 0x47ac7cb4 in RTSPServer::RTSPClientSession::handleAlternativeRequestByte1</p>
<p>()</p>
<p>from /opt/montavista/pro/devkit/arm/v5t_le/target/opt/ExternalMediaDelivery.so</p>
<p>(gdb) bt</p>
<p>#0 0x47ac7cb4 in RTSPServer::RTSPClientSession::handleAlternativeRequestByte1</p>
<p>()</p>
<p>from /opt/montavista/pro/devkit/arm/v5t_le/target/opt/ExternalMediaDelivery.so</p>
<p>#1 0x47ac4b9c in SocketDescriptor::tcpReadHandler ()</p>
<p>from /opt/montavista/pro/devkit/arm/v5t_le/target/opt/ExternalMediaDelivery.so</p>
<p>#2 0x47a9ee54 in BasicTaskScheduler::SingleStep ()</p>
<p>from /opt/montavista/pro/devkit/arm/v5t_le/target/opt/ExternalMediaDelivery.so</p>
<p>#3 0x47a9e2d8 in BasicTaskScheduler0::doEventLoop ()</p>
<p>from /opt/montavista/pro/devkit/arm/v5t_le/target/opt/ExternalMediaDelivery.so</p>
<p>#4 0x47a96670 in RTSPServer::run (this=0x3f5c0)</p>
<p>at ../../../../src/RTSPServer.cpp:190</p>
<p>#5 0x403637f0 in QThreadPrivate::start ()</p>
<p>from /opt/montavista/pro/devkit/arm/v5t_le/target/opt/libQtCore.so.4</p>
<p>#6 0x405158c8 in start_thread (arg=&lt;value optimized out&gt;)</p>
<p>at pthread_create.c:300</p>
<p>#7 0x4078add8 in clone ()</p>
<p>from /opt/montavista/pro/devkit/arm/v5t_le/target/lib/libc.so.6</p>
<p>Backtrace stopped: frame did not save the PC</p>
<p>(gdb)</p><br>The callstack is a bit odd because of optimiztion, but it makes sense going through tcpReadHandler.  are there any known issues from requesting multiple RTP-over-TCP streams from the same session?  (also, our client is based on openRTSP--so Live555 on both sides).<br>