В поледнее время частенько появляется необходимость анализа дампов памяти после выпадения синего экрана. В случае если настроено сохранять информацию об ошибке, проводящей к синему экрану, в Minidump файл, его можно открыть и проанализировать, используя сторонние прогрммы, в то время как для анализа файла полного дампа памяти необходимо использовать WinDBG. Решил записать как это делать, чтоб не искать каждый раз.
WinDBG входит в состав Windows SDK. Поэтому для начала надо его скачать и установить. Затем по пунктам.
1
|
SRV*c:\symbols*http://msdl.microsoft.com/download/symbols |
Здесь C:\symbols – путь к директории с символами. Символы необходимо скачать отдельно и распаковать в папку, путь к которой и указан в этой строчке. Сохранить это дело.
1
|
! analyze -v |
В результате в окне WinDBG появится информация о произошедшем крахе. Остается искать причину. Обычно там же можно найти файл, который вызвал синий экран.
We decided to use an Azure App Configuration to store configs of backend. App Configuration…
I have encountered an issue with az acr login --name <acr_name> command. It hanged and…
I have tried to learn terraform from scratch and found pretty simple tutorial for beginners.…
При внедрении Swagger в проекте .Net Core Web API потребовалось скрыть одно поле из примера,…
Около года назад я решил попробовать заработать на фондовой бирже, покупая и продавая акции. Изучая…
Во время установки .NET Framework столкнулся с ошибкой Installation failed with error code: (0x00000490), "Element…