Bug #1100
closedCrash caused by assertion
0%
Description
Sometimes, app crashes while in fetching mode on boost shared_ptr assert with the following message in console:
Assertion failed: (px != 0), function operator->, file /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/thirdparty/bin/include/ndnboost/smart_ptr/shared_ptr.hpp, line 653
Here is the callstack:
#0 0x00007fff8ecf2212 in __pthread_kill ()
#1 0x00007fff977ddb24 in pthread_kill ()
#2 0x00007fff97821f61 in abort ()
#3 0x00007fff97822cb9 in __assert_rtn ()
#4 0x0000000104c79311 in ndnboost::shared_ptrwebrtc::EncodedImage::operator->() const at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/thirdparty/bin/include/ndnboost/smart_ptr/shared_ptr.hpp:653
#5 0x0000000104c78eba in ndnrtc::VideoPlayoutBuffer::releaseAcquiredFrame() at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/src/video-playout-buffer.cpp:179
#6 0x0000000104c7a1ba in ndnrtc::NdnVideoReceiver::playbackFrame() at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/src/video-receiver.cpp:232
#7 0x0000000104c79f91 in ndnrtc::NdnVideoReceiver::processPlayout() at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/src/video-receiver.cpp:198
#8 0x0000000104c7a4b5 in ndnrtc::NdnVideoReceiver::playoutThreadRoutine(void*) at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/src/video-receiver.h:58
#9 0x0000000104acad4c in webrtc::ThreadPosix::Run() at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/thirdparty/ndn-webrtc/trunk/webrtc/system_wrappers/source/thread_posix.cc:332
#10 0x0000000104acaa86 in webrtc::StartThread(void*) at /Users/peetonn/Documents/Work/CCN/ndnrtc/cpp/thirdparty/ndn-webrtc/trunk/webrtc/system_wrappers/source/thread_posix.cc:95
#11 0x00007fff977dc772 in _pthread_start ()
#12 0x00007fff977c91a1 in thread_start ()