[Live-devel] Crash in RTSPServer.cpp

Jeremy Noring jnoring at logitech.com
Wed Apr 21 13:30:55 PDT 2010


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's the callstack:

Program terminated with signal 11, Segmentation fault.

#0 0x47ac7cb4 in
RTSPServer::RTSPClientSession::handleAlternativeRequestByte1

()

from
/opt/montavista/pro/devkit/arm/v5t_le/target/opt/ExternalMediaDelivery.so

(gdb) bt

#0 0x47ac7cb4 in
RTSPServer::RTSPClientSession::handleAlternativeRequestByte1

()

from
/opt/montavista/pro/devkit/arm/v5t_le/target/opt/ExternalMediaDelivery.so

#1 0x47ac4b9c in SocketDescriptor::tcpReadHandler ()

from
/opt/montavista/pro/devkit/arm/v5t_le/target/opt/ExternalMediaDelivery.so

#2 0x47a9ee54 in BasicTaskScheduler::SingleStep ()

from
/opt/montavista/pro/devkit/arm/v5t_le/target/opt/ExternalMediaDelivery.so

#3 0x47a9e2d8 in BasicTaskScheduler0::doEventLoop ()

from
/opt/montavista/pro/devkit/arm/v5t_le/target/opt/ExternalMediaDelivery.so

#4 0x47a96670 in RTSPServer::run (this=0x3f5c0)

at ../../../../src/RTSPServer.cpp:190

#5 0x403637f0 in QThreadPrivate::start ()

from /opt/montavista/pro/devkit/arm/v5t_le/target/opt/libQtCore.so.4

#6 0x405158c8 in start_thread (arg=<value optimized out>)

at pthread_create.c:300

#7 0x4078add8 in clone ()

from /opt/montavista/pro/devkit/arm/v5t_le/target/lib/libc.so.6

Backtrace stopped: frame did not save the PC

(gdb)

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).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20100421/75eb7ce8/attachment.html>


More information about the live-devel mailing list