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).
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to