BSOD - Самостоятельный анализ дампа в WinDbg .:[все вопросы]:.

Аватара пользователя
Petya V4sechkin

Re: BSOD - Самостоятельный анализ дампа в WinDbg .:[все вопросы]:.

Сообщение Petya V4sechkin »

Цитата __sa__nya:



Это потому что у меня минидамп ?



Да.
Аватара пользователя
Petya V4sechkin

Re: BSOD - Самостоятельный анализ дампа в WinDbg .:[все вопросы]:.

Сообщение Petya V4sechkin »

Цитата __sa__nya:



если идут вопросы



То в дампе нет информации в заданном диапазоне.
Аватара пользователя
__sa__nya

Re: BSOD - Самостоятельный анализ дампа в WinDbg .:[все вопросы]:.

Сообщение __sa__nya »

Доброе время суток. Команда lm отображает загруженные драйвера. В конце вывода идет: "Unloaded modules", и еще список драйверов. Просьба объяснит про unloaded modules - в каком смысле они выгруженные ? Не загружались после старта системы, были выгружены на момент BSOD'а, или как ?
Аватара пользователя
__sa__nya

Re: BSOD - Самостоятельный анализ дампа в WinDbg .:[все вопросы]:.

Сообщение __sa__nya »

Доброе время суток. команда lm в WinDbg показывает загруженные драйвера на момент BSOD'а. Внизу списка она пишет "unloaded modules" и показывает модули.

Вопрос: что в данном случае значат "unloaded modules" ?

- они выгружены из памяти когда произошел BSOD

- они не были загружены до BSOD'a ( отсюда вопрос, зачем тогда о них вообще писать, если команда выдает информацию о загруженных драйверах)

- может еще какой вариант.
Аватара пользователя
Petya V4sechkin

Re: BSOD - Самостоятельный анализ дампа в WinDbg .:[все вопросы]:.

Сообщение Petya V4sechkin »

__sa__nya, были выгружены до того, как произошёл BSOD.




Цитата Microsoft:



Unloaded modules can be used to analyze failures caused by an attempt to call unloaded code.
Аватара пользователя
__sa__nya

Re: BSOD - Самостоятельный анализ дампа в WinDbg .:[все вопросы]:.

Сообщение __sa__nya »

Доброе время суток. Имеются вопросы по анализу дампа с помощью WinDbg:

1. Как увидеть (определить) весь диапазон памяти, в котором сохранились команды ассемблера, который записан в dmp-файле ?

2. Я правильно понимаю, что диапазон ( или его часть) указанный в вопросе 1, можно смотреть командой u ?

3. Как увидеть программы, в той последовательности, в которой они проявляли деятельность в ОС на момент BSOD'а или непосредственно перед ним ( если такая информация сохраняется ) ? Т.е. меня интересует не список программ, загруженный в оперативу, а именно список, отсортированный по последовательности, когда программы, например создавали прерывания для получения ресурсов процессора

4. Вопрос аналогичный 3-му, но драйверам.
Аватара пользователя
__sa__nya

Re: BSOD - Самостоятельный анализ дампа в WinDbg .:[все вопросы]:.

Сообщение __sa__nya »

Всем привет. lmv выдала список драйверов, например один из них:




Цитата:



fffff880`01247000 fffff880`01950000 kl1 (deferred)

Image path: kl1.sys

Image name: kl1.sys

Timestamp: Fri Apr 01 20:20:28 2016 (56FE83AC)

CheckSum: 0009550A

ImageSize: 00709000

Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4




Хочу с помощью db посмотреть диапазон памяти драйвера, который укзазала lmv, пишу:



db fffff880`01247000 fffff880`01950000



Получаю ошибку:




Цитата:



^ Range error in 'db fffff880`01247000 fffff880`01950000'




Причем заметил, что для просмотра диапазона памяти некоторых драйверов все ОК, например tdtcp, а для некоторых как выше, или например ntfs, получаю ошибку диапазона.

- Почему выходит ошибка ?
Ответить

Вернуться в «Устранение критических ошибок Windows»