How can I interpret a windows dmp file analysis using Windbg?

Я загрузил полный вывод отладки здесь.

У меня есть 64-битная машина Windows 7 RTM, которая периодически дает сбой, и мне удалось загрузить правильные символы и получить то, что кажется правильным анализом. Я не знаю, куда идти дальше или исправлять проблему, так как она, кажется, обвиняет ее в tcpip.sys. Хотя я действительно не знаю, как читать этот вывод, следующие выдержки из WinDBG кажутся уместными:

CURRENT_IRQL: 2

EXCEPTION_RECORD:  fffff80000b9c058 -- (.exr

0xfffff80000b9c058) Исключительный адрес: fffff80002abb2b6 (нет!RtlEnumerateEntryHashTable+0x0000000000000080) ExceptionCode: c0000005 (нарушение доступа)

FOLLOWUP_IP: tcpip!IppFlushNeighborSet+ba fffff880`0186e22a 4885c0 тест ракс, rax

SYMBOL_STACK_INDEX: 8

SYMBOL_NAME: tcpip! IppFlushNeighborSet + ba

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: tcpip

IMAGE_NAME: tcpip.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc26e

FAILURE_BUCKET_ID: X64_0x1E_tcpip! IppFlushNeighborSet + ba

BUCKET_ID: X64_0x1E_tcpip! IppFlushNeighborSet + ba

4 ответа

Для действительно быстрого набора информации высокого уровня попробуйте:

! проанализировать -v

Это даст вам кучу связанной информации, включая подробную трассировку стека.

Блоги команды Windows - довольно полезные ресурсы, статья по ссылке ниже содержит некоторые подробные сведения о том, что делает эта конкретная команда:

http://blogs.technet.com/askperf/archive/2009/08/11/debug-101-what-does-analyze-do.aspx

Также проверьте блог NTDebugging для чрезвычайно подробных статей.

Ваш 'tcpip.sys' может использовать сетевой драйвер с ошибками. Попробуйте удалить его (или их) и посмотрите, что произойдет.

Также это может быть ошибкой: с проприетарным программным обеспечением вы никогда не узнаете, что на самом деле происходит:) Но на первый взгляд Attempt to read from address ffffffffffffffff очень странно: похоже на ошибку арифметики указателя.

Чтобы прочитать вывод, вам нужно знать WinAPI. Попробуйте Google для функций, которые вы встречаете: как IppFlushNeighborSet(), Это может помочь вам понять, что происходит, и, возможно, это будет указывать на что-то.

Прочитайте этот блог, чтобы найти отличные учебные материалы от эксперта WinDBG.

Шпаргалка WinDbg / SOS

На самом деле, файл справки windbg (.chm) - очень полезный инструмент для выяснения того, как подойти к отладке дампа ядра. http://www.dumpanalysis.org/ - еще одно полезное место для поиска.

Вы захотите посмотреть на стек (как минимум) и посмотреть, сможете ли вы вернуться к образу tcpip.sys.

Другие вопросы по тегам