Итак, я пытаюсь отладить эту странную проблему, когда процесс заканчивается без вызова некоторых деструкторов ...
В отладчике VS (2005) я нажимаю «Разбить все» и осматриваю стеки вызовов потоков загадочно исчезающего процесса, когда вижу следующее:
пахнет как SO http://img6.imageshack.us/img6/7628/95434880.jpg
Это определенно выглядит как SO в процессе разработки, что объясняет, почему процесс идет в свое счастливое место без предварительной упаковки чемодана.
Проблема в том, что стек вызовов отладчика VS показывает только то, что вы видите на изображении.
Итак, мой вопрос: как я могу найти, где начинается бесконечный рекурсивный вызов?
Я прочитал где-то , что в Linux вы можете прикрепить обратный вызов к обработчику SIGSEGV и получить больше информации о том, что происходит.
Есть ли что-нибудь похожее в Windows?