Здравствуйте, kov_serg, Вы писали:
_>Здравствуйте, Sheridan, Вы писали:
S>>Полный стек вызовов, крашится в Thread 1:
_>_>...
_>#15 0x000000000049692e in eing::graphic::world::CBlock::~CBlock (this=0x105d070) at ../../../src/graphic/world/cblock.cpp:48
_>#16 0x0000000000496c89 in eing::graphic::world::CBlock::~CBlock (this=0x105d070) at ../../../src/graphic/world/cblock.cpp:41
_>...
_>
S>Накидайте идей что это может быть? Может уже встречалось такое?...
_>А что твориться в файле cblock.cpp в строках 40-50
Это деструктор.
40 CBlock::~CBlock()
41 {
42 { do { eing::CSingleTone::instance()->logger()->start() << "[Debg] {" << eing::CSingleTone::instance()->debug_counter++ << "} " << std::string(std::string("Point" " in file " __FILE__ " at line " __LINE__ " in method ") + std::string(__func__));; eing::CSingleTone::instance()->logger()->stop();; } while(false); };
43 if(m_dynamicMesh)
44 {
45 m_dynamicMesh->removeBlock(this);
46 if(m_dynamicMesh->empty())
47 {
48 delete m_dynamicMesh;
49 m_dynamicMesh = nullptr;
50 }
51 }
52 m_worldBlock->removeGraphicsBlock();
53 m_worldBlock = nullptr;
54 { do { eing::CSingleTone::instance()->logger()->start() << "[Debg] {" << eing::CSingleTone::instance()->debug_counter++ << "} " << std::string(std::string("Point" " in file " __FILE__ " at line " __LINE__ " in method ") + std::string(__func__));; eing::CSingleTone::instance()->logger()->stop();; } while(false); };
55 }