<div>Hello,  i'm working on a HP laptop and my OS is ubuntu 19.10, my live555 version is <a href="http://live555.com/liveMedia/public/live.2019.09.18.tar.gz">live.2019.09.18.tar.gz</a>.</div><div><br></div><div>I found a infinite recursion when debugging RTSP DESCRIBE on live555MediaServer, and the call stack is:<br></div><div>Thread #1 [live555MediaSer] 12995 [core: 1] (Suspended : Breakpoint)    <br>    DynamicRTSPServer::lookupServerMediaSession() at DynamicRTSPServer.cpp:54 0x555555576ae4    <br>    GenericMediaServer::removeServerMediaSession() at GenericMediaServer.cpp:58 0x555555577f3f    <br>    GenericMediaServer::addServerMediaSession() at GenericMediaServer.cpp:35 0x555555577eba    <br>    DynamicRTSPServer::lookupServerMediaSession() at DynamicRTSPServer.cpp:76 0x555555576dc3    <br>    GenericMediaServer::removeServerMediaSession() at GenericMediaServer.cpp:58 0x555555577f3f    <br>    GenericMediaServer::addServerMediaSession() at GenericMediaServer.cpp:35 0x555555577eba    <br>    DynamicRTSPServer::lookupServerMediaSession() at DynamicRTSPServer.cpp:76 0x555555576dc3    <br>    RTSPServer::RTSPClientConnection::handleCmd_DESCRIBE() at RTSPServer.cpp:334 0x55555557b2ca    <br>    RTSPServer::RTSPClientConnection::handleRequestBytes() at RTSPServer.cpp:761 0x55555557a392    <br>    GenericMediaServer::ClientConnection::incomingRequestHandler() at GenericMediaServer.cpp:248 0x5555555785d7    <br>    <...more frames...>    <br>-----------------------------------------------------------------------------<br></div><div>In function "DynamicRTSPServer::lookupServerMediaSession", it calls function "DynamicRTSPServer::addServerMediaSession" and in this function it call DynamicRTSPServer::lookupServerMeidaSession again............and the infinite recursion came.<br></div>