Project

General

Profile

Actions

Bug #1100

closed

Crash caused by assertion

Added by Peter Gusev over 10 years ago. Updated almost 10 years ago.

Status:
Abandoned
Priority:
Normal
Assignee:
Category:
Bug
Start date:
01/13/2014
Due date:
% Done:

0%

Estimated time:

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 ()

Actions

Also available in: Atom PDF