[Live-devel] Heap-buffer-overflow in live.2023.06.16
Meng Ruijie
ruijie_meng at u.nus.edu
Sat Jun 17 20:39:45 PDT 2023
Sorry, we also found the heap-buffer-overflow bug in live.2023.06.16 running on Ubuntu 20.04. The following is the bug report from ASAN:
==17==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x619000010378 at pc 0x00000064a6d8 bp 0x7ffff30e8930 sp 0x7ffff30e8928
READ of size 8 at 0x619000010378 thread T0
#0 0x64a6d7 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:115:61
#1 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#2 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#3 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#4 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#5 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6 #6 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#7 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#8 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#9 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#10 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#11 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#12 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#13 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#14 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6 #15 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#16 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#17 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#18 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#19 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#20 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#21 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#22 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#23 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6 #24 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#25 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#26 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#27 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#28 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#29 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#30 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#31 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#32 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6 #33 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#34 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#35 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#36 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#37 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#38 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#39 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#40 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#41 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6 #42 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#43 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#44 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#45 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#46 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#47 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#48 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#49 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#50 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6 #51 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#52 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#53 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#54 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#55 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#56 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#57 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#58 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#59 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6 #60 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#61 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#62 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#63 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#64 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#65 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#66 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#67 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#68 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6 #69 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#70 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#71 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#72 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#73 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#74 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#75 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#76 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#77 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6 #78 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#79 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#80 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#81 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#82 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#83 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#84 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#85 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#86 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6 #87 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#88 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#89 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#90 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#91 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#92 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#93 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#94 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#95 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6 #96 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#97 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#98 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#99 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#100 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#101 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#102 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#103 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#104 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#105 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#106 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#107 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#108 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#109 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#110 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#111 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#112 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#113 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#114 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#115 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#116 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#117 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#118 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#119 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#120 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#121 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#122 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#123 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#124 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#125 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#126 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#127 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#128 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#129 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#130 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#131 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#132 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#133 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#134 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#135 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#136 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#137 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#138 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#139 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#140 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#141 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#142 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#143 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#144 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#145 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#146 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#147 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#148 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#149 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#150 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#151 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#152 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#153 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#154 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#155 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#156 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#157 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#158 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#159 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#160 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#161 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#162 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#163 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#164 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#165 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#166 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#167 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#168 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#169 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#170 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#171 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#172 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#173 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#174 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#175 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#176 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#177 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#178 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#179 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#180 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#181 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#182 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#183 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#184 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#185 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#186 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#187 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#188 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#189 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#190 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#191 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#192 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#193 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#194 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#195 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#196 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#197 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#198 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#199 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#200 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#201 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#202 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#203 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#204 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#205 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#206 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#207 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#208 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#209 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#210 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#211 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#212 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned
char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#213 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cp
p:1585:17
#214 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#215 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#216 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#217 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#218 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#219 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#220 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#221 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned
char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#222 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#223 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#224 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#225 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#226 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#227 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#228 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#229 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#230 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned
char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#231 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSP[96/1680]p:1585:17
#232 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#233 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#234 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#235 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#236 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#237 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#238 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/AC3AudioFileServerMediaSubsession.cpp:60:22
#239 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned
char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#240 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#241 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#242 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#243 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#244 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#245 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#246 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#247 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/
AC3AudioFileServerMediaSubsession.cpp:60:22
#248 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned
char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#249 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#250 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#251 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#252 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#253 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#254 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#255 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#256 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/
AC3AudioFileServerMediaSubsession.cpp:60:22
#257 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned
char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#258 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#259 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#260 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#261 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#262 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#263 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#264 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#265 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/
AC3AudioFileServerMediaSubsession.cpp:60:22
#266 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned
char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#267 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#268 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#269 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#270 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#271 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
#272 0x598d55 in AC3AudioStreamParser::readAndSaveAFrame() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:314:41
#273 0x598d55 in AC3AudioStreamFramer::samplingRate() /home/ubuntu/experiments/live/liveMedia/AC3AudioStreamFramer.cpp:112:14
#274 0x528496 in AC3AudioFileServerMediaSubsession::createNewRTPSink(Groupsock*, unsigned char, FramedSource*) /home/ubuntu/experiments/live/liveMedia/
AC3AudioFileServerMediaSubsession.cpp:60:22
#275 0x5ea4a3 in OnDemandServerMediaSubsession::getStreamParameters(unsigned int, sockaddr_storage const&, Port const&, Port const&, int, unsigned char, unsigned
char, TLSState*, sockaddr_storage&, unsigned char&, unsigned char&, Port&, Port&, void*&) /home/ubuntu/experiments/live/liveMedia/OnDemandServerMediaSubsession.cpp:177:6
#276 0x4e008d in RTSPServer::RTSPClientSession::handleCmd_SETUP_afterLookup2(ServerMediaSession*) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:1585:17
#277 0x4dc0a8 in RTSPServer::RTSPClientConnection::handleRequestBytes(int) /home/ubuntu/experiments/live/liveMedia/RTSPServer.cpp:887:19
#278 0x5e69fa in GenericMediaServer::ClientConnection::incomingRequestHandler() /home/ubuntu/experiments/live/liveMedia/GenericMediaServer.cpp:324:3
#279 0x649d95 in BasicTaskScheduler::SingleStep(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:171:2
#280 0x6522ea in BasicTaskScheduler0::doEventLoop(char volatile*) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler0.cpp:82:5
0x619000010378 is located 0 bytes to the right of 1016-byte region [0x61900000ff80,0x619000010378)
allocated by thread T0 here:
#0 0x4c789d in operator new(unsigned long) (/home/ubuntu/experiments/live/testProgs/testOnDemandRTSPServer+0x4c789d)
#1 0x648c22 in BasicTaskScheduler::createNew(unsigned int) /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:32:9
#2 0x4ca27a in main /home/ubuntu/experiments/live/testProgs/testOnDemandRTSPServer.cpp:57:30
SUMMARY: AddressSanitizer: heap-buffer-overflow /home/ubuntu/experiments/live/BasicUsageEnvironment/BasicTaskScheduler.cpp:115:61 in BasicTaskScheduler::Si
ngleStep(unsigned int)
Shadow bytes around the buggy address:
0x0c327fffa010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0c327fffa020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0c327fffa030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0c327fffa040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0c327fffa050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0c327fffa060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00[fa]
0x0c327fffa070: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c327fffa080: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c327fffa090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0c327fffa0a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0c327fffa0b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
Shadow gap: cc
==17==ABORTING
------
Kind Regards,
Ruijie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20230618/9fc16b01/attachment-0001.htm>
More information about the live-devel
mailing list