Описание тега minidump
Минидамп - это файл, содержащий информацию о состоянии процесса, обычно используемый для посмертной отладки в Windows.
0
ответов
Что может привести к тому, что разборка минидампа будет отличаться от разборки бинарных файлов?
У меня мини-дамп аварии. В момент сбоя есть какой-то странно выглядящий код, который никогда не должен успешно выполняться. Что-то вроде: call AnObject::AFunction test byte ptr [eax],cl AnObject:: AFunction является функцией-членом, которая возвраща…
21 ноя '12 в 05:46
1
ответ
Как запросить дополнительные данные с WER?
Я новичок в WER (на самом деле, только что зарегистрировался несколько дней назад). Мне удалось создать учетную запись и сопоставить с ней мое тестовое приложение. Однако, когда я вызываю необработанное исключение, я вижу, что никакие дополнительные…
21 апр '10 в 14:13
2
ответа
Как открыть аварийный дамп C# (Minidump)
Наше приложение C# вызывает MinidumpWriteDump при необработанном исключении. Я получил несколько аварийных дампов от пользователей, где я не могу открыть аварийный дамп с помощью SOS и увидеть исключение, вызвавшее сбой. Тип дампа, который мы берем,…
09 авг '11 в 14:35
0
ответов
Как создать минидамп со стековой памятью
Моя программа создает мини-дамп при сбое (используя MiniDumpWriteDump из DBGHELP.DLL), и я хотел бы, чтобы размер дампа был как можно ниже, но при этом сохранялась важная информация о памяти. Я рассмотрел различные возможные комбинации флагов и функ…
11 июн '15 в 07:47
2
ответа
WinDbg не показывает полную трассировку стека для некоторых minidump-файлов
Я пытаюсь настроить систему аварийного отключения, чтобы лучше отлаживать ошибки, которые я не могу легко воспроизвести в моей собственной системе Вот моя тестовая программа (скомпилирована с выпуском x64 Configuration с Visual Studio 2017): #includ…
23 сен '18 в 10:49
1
ответ
Почему минидампы только иногда имеют стеки вызовов для одного и того же процесса?
Недавно у нас было зависание в производстве. Я использовал ProcessExplorer для его отладки, сохранил мини-дамп в cdb и проанализировал его в VS2015. Я мог видеть стек вызовов clr в главном потоке с символами из нашего кода. Желая узнать немного боль…
22 сен '16 в 12:07
2
ответа
Как проверить COM-объекты из файла дампа Visual Basic?
Фон У нас есть приложение.NET WinForms, написанное на C#, которое подключается к портативному сканеру магазина через консольное приложение. Консольное приложение написано на хорошем старом VB6- там нет управляемого кода. Приложение VB6 состоит из не…
16 май '12 в 20:40
1
ответ
Трассировка стека ошибочного потока с использованием IDebugControl::GetStackTrace
У меня есть мини-дамп аварийного приложения, и я хотел бы проанализировать его, используя DbgEng в моей собственной библиотеке. Кто-нибудь сейчас, как я могу получить трассировку стека потока, который вызвал сбой программы, используя IDebugControl::…
11 окт '11 в 08:34
1
ответ
MinidumpWriteDump из управляемого кода создает исключение AccessViolationException
У меня есть базовый метод взаимодействия MiniDumpWriteDump, скопированный из Интернета в моем проекте C# (3.5). До сих пор я использовал этот код для регистрации в событии UnhandledException, чтобы получить аварийный дамп до завершения процесса. В к…
22 окт '12 в 16:55
2
ответа
Как извлечь следы стека из мини-дампов?
У меня есть целая куча мини-дампов, которые были записаны во время выполнения приложения через MiniDumpWriteDump. Мини-дампы были созданы на машине с версией ОС, отличной от моей машины для разработки. Сейчас я пытаюсь написать программу для извлече…
06 июл '11 в 10:30
2
ответа
Написать Windows Mini дампов с Python
Я пытался создать функцию, которая будет писать файл мини-дамп для данного идентификатора процесса. Пока у меня есть это: import win32con, win32api, win32file, ctypes dbghelp = ctypes.windll.dbghelp def createMiniDump(pid, file_name): # Adjust privi…
09 дек '11 в 22:14
1
ответ
Анализ дампа с помощью Source, используя Visual Studio 2008 Express?
Есть ли способ проанализировать мини-дампы сбоев приложений (например, созданные SetUnhandledExceptionFilter или minidumpwritedump()) с исходным кодом с помощью Visual Studio 2008 Express? Обычно я делаю это на работе, используя "настоящие" версии V…
15 июл '09 в 20:28
3
ответа
Неправильный путь к мини-дампу MongoDB
Я недавно удалил MongoDB 3.2 для установки MongoDB 3.6. С тех пор каждый раз, когда я пытаюсь запустить mongod, я получаю следующую ошибку: failed to open minidump file C:\Program Files\MongoDB\Server\3.2018-02-18T17-02-35.mdmp : Access is denied, Я…
18 фев '18 в 17:17
3
ответа
Захват чистого виртуального звонка R6025
В настоящее время я записываю мини-дампы необработанных исключений, используя SetUnhandledExceptionFilter однако иногда я получаю "R6025: чисто виртуальная функция". Я понимаю, как происходит вызов чисто виртуальной функции, мне просто интересно, мо…
22 окт '08 в 01:29
1
ответ
SetUnhandledExceptionFilter функциональность
Может кто-нибудь объяснить мне, как SetUnhandledExceptionFilter метод работает в минидампе?
03 май '10 в 03:24
2
ответа
Создание дампов CLR с помощью breakpad
Я использую Google Breakpad для создания аварийных дампов для моего приложения Windows, когда оно падает. Мое приложение смешивает собственный код C++ с кодом C# CLR. Дампы, создаваемые breakpad, не содержат никакой информации CLR. Можно ли включить…
14 авг '11 в 07:42
1
ответ
Как получить EXCEPTION_POINTERS во время исключения EExternal?
Как я могу получить EXCEPTION_POINTERS то есть оба: PEXCEPTION_RECORD а также PCONTEXT данные во время EExternal исключение? Фон Когда Windows выдает исключение, она передает PEXCEPTION_POINTERS; указатель на информацию об исключении: typedef struct…
13 фев '13 в 15:34
1
ответ
MiniDumpWriteDump segfault?
Я пытаюсь сбросить процесс, скажем calc.exe Когда я запускаю свою программу, я получаю Program received signal SIGSEGV, Segmentation fault. 0x0000000000401640 in MiniDumpWriteDump () Вот код #include <windows.h> #include <dbghelp.h> int …
07 апр '12 в 06:27
2
ответа
Анализировать сбои, используя мини-дампы и GDB для скомпилированных Mingw исполняемых файлов?
Я использую Cmake + mingw для компиляции моего проекта. С какого-то неизвестного момента моя программа начала аварийно завершать работу при запуске, и я понял, как заставить Windows создавать мини-дамп для моего аварийного приложения. Я бы использов…
08 ноя '13 в 11:44
2
ответа
Как прочитать файл аварийного дампа (у меня есть исходный код и файлы.pdb)
Я прочитал вопросы, которые уже есть в Stackru, но я до сих пор не могу заставить его работать. я имею мини-файл дампа от клиента точно такая же версия нашего кода, которую получил клиент в каталоге отладки файлы.pdb для кода. Я попытался поместить …
20 фев '13 в 10:44