Uruchom aplikację w GDB do czasu wystąpienia wyjątku

Pracuję nad aplikacją wielowątkową i chcę ją debugować za pomocą GDB.

Problem polega na tym, że jeden z moich wątków ciągle umiera z komunikatem:

pure virtual method called
terminate called without an active exception
Abort

Znam przyczynę tego komunikatu, ale nie mam pojęcia, gdzie w moim wątku występuje. Śledzenie byłoby naprawdę pomocne.

Kiedy uruchamiam aplikację w GDB, pauza za każdym razem, gdy wątek jest zawieszany lub wznawiany. Chcę, aby moja aplikacja nadal działała normalnie, dopóki jeden z wątków nie zginie z tym wyjątkiem, w którym to momencie wszystko powinno się zatrzymać, aby móc odzyskać dane.

questionAnswers(2)

yourAnswerToTheQuestion