Я пытаюсь отлаживать программу Windows, скомпилированную с помощью MinGW gcc, которая только когда-либо срабатывает, когда запускается за пределами gdb (возможно, какое-то состояние гонки... прекрасное.) Проблема в том, что когда программа сработает, и я не запущен GDB, я не могу получить трассировку стека... У меня есть возможность открыть программу в MSVC при ее сбое, но MSVC не может читать символы отладки gcc, и поэтому трассировка стека, которую она мне дает, бесполезна.
Есть ли способ заставить Windows создать базовый дамп, который затем я могу открыть в MinGW gdb? В качестве альтернативы, есть способ взять трассировку стека MSVC (которая имеет необработанные адреса, но без символов) и использовать gcc для получения удобочитаемой трассировки?