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.