Segmentation fault


#1

#0 0x00007f68a300badc in erizo::MediaSink::deliverVideoData (this=0x54caa80,
data_packet=std::shared_ptrerizo::DataPacket (use count 4, weak count 0) = {…}) at /opt/licode/erizo/src/erizo/./MediaDefinitions.h:126
#1 0x00007f68a3141d45 in erizo::MediaStream::read (this=0x6b28280,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/MediaStream.cpp:349
#2 0x00007f68a3148d62 in erizo::PacketReader::read (this=0x7f68502e9fc0,
ctx=0x7f6850054940,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/./MediaStream.h:215
#3 0x00007f68a317996c in erizo::InboundContextImplerizo::PacketReader::read
(this=0x7f6850054940,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:319
#4 0x00007f68a3178ca9 in erizo::ContextImplerizo::RtcpProcessorHandler::fireRead (this=0x7f685007e9a0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:177
#5 0x00007f68a311a911 in erizo::RtcpProcessorHandler::read (
this=0x7f68500549c0, ctx=0x7f685007e9a0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/RtcpProcessorHandler.cpp:30
#6 0x00007f68a3179066 in erizo::ContextImplerizo::RtcpProcessorHandler::read
—Type to continue, or q to quit—
(this=0x7f685007e9a0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:227
#7 0x00007f68a3039277 in erizo::ContextImplerizo::QualityFilterHandler::fireRead (this=0x7f685010d680,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:177
#8 0x00007f68a30e1bc6 in erizo::QualityFilterHandler::read (
this=0x7f685007f930, ctx=0x7f685010d680,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/QualityFilterHandler.cpp:49
#9 0x00007f68a3039634 in erizo::ContextImplerizo::QualityFilterHandler::read
(this=0x7f685010d680,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:227
#10 0x00007f68a3177f0f in erizo::InboundContextImplerizo::IncomingStatsHandler::fireRead (this=0x7f685010a320,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:283
#11 0x00007f68a312a0ed in erizo::IncomingStatsHandler::read (
this=0x7f685010a2c0, ctx=0x7f685010a320,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/StatsHandler.cpp:191
—Type to continue, or q to quit—
#12 0x00007f68a317818c in erizo::InboundContextImplerizo::IncomingStatsHandler::read (this=0x7f685010a320,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:319
#13 0x00007f68a31774c9 in erizo::ContextImplerizo::RtpTrackMuteHandler::fireRead (this=0x7f6850111880,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:177
#14 0x00007f68a311ee53 in erizo::RtpTrackMuteHandler::read (
this=0x7f6850111810, ctx=0x7f6850111880,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/RtpTrackMuteHandler.cpp:36
#15 0x00007f68a3177886 in erizo::ContextImplerizo::RtpTrackMuteHandler::read
(this=0x7f6850111880,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:227
#16 0x00007f68a3176a83 in erizo::ContextImplerizo::RtpSlideShowHandler::fireRead (this=0x7f685028cf80,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:177
#17 0x00007f68a310b4e5 in erizo::RtpSlideShowHandler::read (
this=0x7f68500294a0, ctx=0x7f685028cf80,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
—Type to continue, or q to quit—
at /opt/licode/erizo/src/erizo/rtp/RtpSlideShowHandler.cpp:50
#18 0x00007f68a3176e40 in erizo::ContextImplerizo::RtpSlideShowHandler::read
(this=0x7f685028cf80,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:227
#19 0x00007f68a317603d in erizo::ContextImplerizo::RtpPaddingGeneratorHandler::fireRead (this=0x7f6850384f00,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:177
#20 0x00007f68a30d0111 in erizo::RtpPaddingGeneratorHandler::read (
this=0x7f685007d870, ctx=0x7f6850384f00,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/RtpPaddingGeneratorHandler.cpp:65
#21 0x00007f68a31763fa in erizo::ContextImplerizo::RtpPaddingGeneratorHandler::read (this=0x7f6850384f00,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:227
#22 0x00007f68a31755f7 in erizo::ContextImplerizo::PliPacerHandler::fireRead
(this=0x7f6850384f80,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:177
#23 0x00007f68a30ff878 in erizo::PliPacerHandler::read (this=0x7f685010d700,
ctx=0x7f6850384f80,
—Type to continue, or q to quit—
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/PliPacerHandler.cpp:43
#24 0x00007f68a31759b4 in erizo::ContextImplerizo::PliPacerHandler::read (
this=0x7f6850384f80,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:227
#25 0x00007f68a3174bb1 in erizo::ContextImplerizo::BandwidthEstimationHandler::fireRead (this=0x7f68500801b0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:177
#26 0x00007f68a312f7b4 in erizo::BandwidthEstimationHandler::read (
this=0x7f685004fb50, ctx=0x7f68500801b0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/BandwidthEstimationHandler.cpp:166
#27 0x00007f68a3174f6e in erizo::ContextImplerizo::BandwidthEstimationHandler::read (this=0x7f68500801b0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:227
#28 0x00007f68a317416b in erizo::ContextImplerizo::RtpPaddingRemovalHandler::fireRead (this=0x7f68500519c0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:177
#29 0x00007f68a3121233 in erizo::RtpPaddingRemovalHandler::read (
rizo::MediaSink::deliverVideoData (this=0x54caa80,t—0 0x00007f68a300badc in e
this=0x7f68500552a0, ctx=0x7f68500519c0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/RtpPaddingRemovalHandler.cpp:41
#30 0x00007f68a3174528 in erizo::ContextImplerizo::RtpPaddingRemovalHandler::read (this=0x7f68500519c0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:227
#31 0x00007f68a3173725 in erizo::ContextImplerizo::RtcpFeedbackGenerationHandler::fireRead (this=0x7f68500464e0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:177
#32 0x00007f68a310ed57 in erizo::RtcpFeedbackGenerationHandler::read (
this=0x7f6850051a40, ctx=0x7f68500464e0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/RtcpFeedbackGenerationHandler.cpp:65
#33 0x00007f68a3173ae2 in erizo::ContextImplerizo::RtcpFeedbackGenerationHandler::read (this=0x7f68500464e0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:227
#34 0x00007f68a3172cdf in erizo::ContextImplerizo::RtpRetransmissionHandler::fireRead (this=0x7f6850208ca0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:177
zo/src/erizo/./MediaDefinitions.h:126, weak count 0) = {…}) at /opt/licode/eri
#35 0x00007f68a30fe127 in erizo::RtpRetransmissionHandler::read (
this=0x7f6850046560, ctx=0x7f6850208ca0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/RtpRetransmissionHandler.cpp:115
#36 0x00007f68a317309c in erizo::ContextImplerizo::RtpRetransmissionHandler::read (this=0x7f6850208ca0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:227
#37 0x00007f68a3172299 in erizo::ContextImplerizo::SRPacketHandler::fireRead
(this=0x7f6850208d90,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:177
#38 0x00007f68a30d39cf in erizo::SRPacketHandler::read (this=0x7f6850208d20,
ctx=0x7f6850208d90,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/SRPacketHandler.cpp:67
#39 0x00007f68a3172656 in erizo::ContextImplerizo::SRPacketHandler::read (
this=0x7f6850208d90,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:227
#40 0x00007f68a3171853 in erizo::ContextImplerizo::SenderBandwidthEstimationHandler::fireRead (this=0x7f6850046440,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
erizo::MediaStream::read (this=0x6b28280,n> to quit—#1 0x00007f68a3141d45 in
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:177
#41 0x00007f68a30f8db8 in erizo::SenderBandwidthEstimationHandler::read (
this=0x7f6850051250, ctx=0x7f6850046440,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/SenderBandwidthEstimantionHandler.cpp:140
#42 0x00007f68a3171c10 in erizo::ContextImplerizo::SenderBandwidthEstimationHandler::read (this=0x7f6850046440,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:227
#43 0x00007f68a3171095 in erizo::InboundContextImplerizo::LayerDetectorHandler::fireRead (this=0x7f6850051330,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:283
#44 0x00007f68a31156ba in erizo::LayerDetectorHandler::read (
this=0x7f68500d9f10, ctx=0x7f6850051330,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/LayerDetectorHandler.cpp:45
#45 0x00007f68a3171312 in erizo::InboundContextImplerizo::LayerDetectorHandler::read (this=0x7f6850051330,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:319
#46 0x00007f68a31702fb in erizo::InboundContextImplerizo::PacketCodecParser::f—Type <reerizo::DataPacket (empty) = {…})quit— packet=std::shared_ptr
ireRead (this=0x7f685007fe70,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:283
#47 0x00007f68a30fb834 in erizo::PacketCodecParser::read (this=0x7f68500546d0,
ctx=0x7f685007fe70,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/rtp/PacketCodecParser.cpp:34
#48 0x00007f68a3170578 in erizo::InboundContextImplerizo::PacketCodecParser::read (this=0x7f685007fe70,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/HandlerContext-inl.h:319
#49 0x00007f68a30c8f3b in erizo::Pipeline::read (this=0x6b284b0,
packet=std::shared_ptrerizo::DataPacket (empty) = {…})
at /opt/licode/erizo/src/erizo/pipeline/Pipeline.cpp:72
#50 0x00007f68a3141876 in erizo::MediaStream::<lambda()>::operator()(void) const (__closure=0x7f685020f640) at /opt/licode/erizo/src/erizo/MediaStream.cpp:320
#51 0x00007f68a3146039 in std::_Function_handler<void(), erizo::MediaStream::onTransportData(std::shared_ptrerizo::DataPacket, erizo::Transport*)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=…)
at /usr/include/c++/5/functional:1871
#52 0x00007f68a30b91b4 in std::function<void ()>::operator()() const (
this=0x7f688e7fbbb0) at /usr/include/c++/5/functional:2267
#53 0x00007f68a30bd040 in boost::asio::asio_handler_invoke<std::function<void ()—Type <rerc/erizo/MediaStream.cpp:349urn> to quit— at /opt/licode/erizo/s

(std::function<void ()>, …) (function=…)
at /usr/include/boost/asio/handler_invoke_hook.hpp:64
#54 0x00007f68a30bcaf5 in boost_asio_handler_invoke_helpers::invoke<std::function<void ()>, std::function<void ()> >(std::function<void ()>&, std::function<void ()>&) (function=…, context=…)
at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#55 0x00007f68a30bc0d8 in boost::asio::detail::completion_handler<std::function<void ()> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) (owner=0x31117d0, base=0x7f681d6d6440)
at /usr/include/boost/asio/detail/completion_handler.hpp:68
#56 0x00007f68a30b629e in boost::asio::detail::task_io_service_operation::complete (this=0x7f681d6d6440, owner=…, ec=…, bytes_transferred=0)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:37
#57 0x00007f68a30b7255 in boost::asio::detail::task_io_service::do_run_one (
this=0x31117d0, lock=…, this_thread=…, ec=…)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:384
#58 0x00007f68a30b6e6f in boost::asio::detail::task_io_service::run (
this=0x31117d0, ec=…)
at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#59 0x00007f68a30b75e9 in boost::asio::io_service::run (this=0x31115f0)
at /usr/include/boost/asio/impl/io_service.ipp:59
#60 0x00007f68a30b2db1 in erizo::Worker::<lambda()>::operator()(void) const (
erizo::PacketReader::read (this=0x7f68502e9fc0,quit—#2 0x00007f68a3148d62 in
__closure=0x311d4a8) at /opt/licode/erizo/src/erizo/thread/Worker.cpp:50
#61 0x00007f68a30b5ae6 in boost::detail::thread_data<erizo::Worker::start(std::shared_ptr<std::promise >)::<lambda()> >::run(void) (this=0x311d2f0)
at /usr/include/boost/thread/detail/thread.hpp:117
#62 0x00007f68a2691a4a in ?? ()
from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.54.0
#63 0x00007f68b40e4184 in start_thread (arg=0x7f688e7fc700)
at pthread_create.c:312
#64 0x00007f68b3e1103d in clone ()
at …/sysdeps/unix/sysv/linux/x86_64/clone.S:111