Hi, I am facing SEGFAULT in live555 at one stage.
As per below logs i understand when setup received from the client, at the same time if connection gets reset for that same connection before processing SETUP request, then segfault is arises. *parseRTSPRequestString() succeeded, returning cmdName "SETUP", urlPreSuffix "sb_123_2gdoy/device_457", urlSuffix "track1", CSeq "3", Content-Length 0, with 0 bytes following the message.ProxyServerMediaSubsession["H264"]::createNewStreamSource(session id 3544434108)ProxyRTSPClient["rtsp://192.168.4.11:8552/sb_123_2gdoy/device_457/ <http://192.168.4.11:8552/sb_123_2gdoy/device_457/>"]: lost connection to server ('errno': 22). Resetting...ProxyServerMediaSubsession["H264"]::~ProxyServerMediaSubsession()ProxyServerMediaSubsession["PCMU"]::~ProxyServerMediaSubsession()* fault raises in *OnDemandServerMediaSubsession::getStreamParameters *function as per the backtrace, can you please have a look at the function and what possibly could be the reason? this function does not seems to be failsafe at some places. following are the backtrace from gdb if that is helpful #0 0x0000000000000000 in ?? () #1 0x000000000042fae0 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, unsigned int, Port const&, Port const&, int, unsigned char, unsigned char, unsigned int&, unsigned char&, unsigned char&, Port&, Port&, void*&) () #2 0x0000000000408ece in RTSPServer::RTSPClientSession::handleCmd_SETUP(RTSPServer::RTSPClientConnection*, char const*, char const*, char const*) () #3 0x000000000040652f in RTSPServer::RTSPClientConnection::handleRequestBytes(int) () #4 0x0000000000404517 in GenericMediaServer::ClientConnection::incomingRequestHandler() () #5 0x000000000043bad5 in BasicTaskScheduler::SingleStep(unsigned int) () #6 0x000000000043ce6c in BasicTaskScheduler0::doEventLoop(char volatile*) () #7 0x0000000000403457 in main () Thanks *With Warm Regards,* Hardik Sangani VVDN Technologies Pvt Ltd *Cell : *+91 9176120633* | Skype : hardikjsangani*
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel