Вылетает при нажатии в окне Menu >> Load Map. Не получается выделить память через слот MapEditorSFMLWidget::slot_LoadMap(); Через конструктор класса "MapEditorSFMLWidget" *m_screen = new MapEditorScreen работает нормально
А еще отладчик любит показывать то, как он сюда пришел. И настоящая ошибка именно там, чуть глубже по колстеку.
Где в твоем коде объявлен и определен конструктор PTScreen с сигнатурой PTScreen()?
Для чего ты пишешь расширенную квалификацию имен методов при объявлении классов?
Так дело в том, что я только выделяю память PTWidget::m_screen = new PTScreen, так сразу и вылетает. Далее переменная нигде не используется в коде. При этом, если вызвать PTWidget::m_screen = new PTScreen в конструкторе класса PTWidget, то всё работает. За valgrind спасибо, буду изучать.