Информация об изменениях

Сообщение Re[3]: Крашит в дебрях std при работе с ofstream от 17.12.2018 14:10

Изменено 17.12.2018 14:14 Igore

Re[3]: Крашит в дебрях std при работе с ofstream
Здравствуйте, 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
S>Это деструктор.
Ну так похоже дело не в логере, а в delete m_dynamicMesh;
47        {
48            delete m_dynamicMesh;
49            m_dynamicMesh = nullptr;

Теперь нужен деструктор m_dynamicMesh.
Re[3]: Крашит в дебрях std при работе с ofstream
Здравствуйте, 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
S>Это деструктор.
Ну так похоже дело не в логере, а в delete m_dynamicMesh;
47        {
48            delete m_dynamicMesh;
49            m_dynamicMesh = nullptr;

Теперь нужен деструктор m_dynamicMesh, и removeBlock(у тебя там случайно delete this не происходит)?