История изменений
Исправление bugfixer, (текущая версия) :
пробовал и так.
Вот Вам рецепт: добавляйте cout’s в конструктор и деструктор Listener (заодно this печатайте), и перед тем callsite onClose() где всё валится. А лучше друзей попросите помочь, пивком проставьтесь - и с пользой и приятно время проведёте ;)
Исходная версия bugfixer, :
пробовал и так.
Вот Вам рецепт: ставите watch на m_listener и смотрите кто его меняет незадолго до корки. Если с gdb связываться не сильно хочется (ну или не по плечу) - добавляйте cout’s в конструктор и деструктор Listener (заодно this печатайте), и перед тем callsite onClose() где всё валится. А лучше друзей попросите помочь, пивком проставьтесь - и с пользой и приятно время проведёте ;)