Как читать аварийный дамп google chrome с windbg
вот что я пытаюсь решить. У меня есть аварийный дамп из Google Chrome.
Я открываю windbg и говорю File - > Symbol File Path: "SRV*c:codesymbols*http://msdl.microsoft.com/download/symbols;SRV*c:codesymbols*https://chromium-browser-symsrv.commondatastorage.googleapis.com" Я предполагаю, что это ищет отладочные символы от let to right и, наконец, должен захватить их из google. Я скопировал это с http://www.chromium.org/developers/how-tos/debugging.
я перетаскиваю аварийный дамп в windbg
и потом...
Microsoft (R) Windows Debugger Version 6.2.8400.0 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:UserscburgdorfDesktopChrome-last.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available
Symbol search path is: SRV*c:codesymbols*http://msdl.microsoft.com/download/symbols;SRV*c:codesymbols*https://chromium-browser-symsrv.commondatastorage.googleapis.com
Executable search path is:
Windows 7 Version 7601 (Service Pack 1) MP (8 procs) Free x86 compatible
Product: WinNt, suite: SingleUserTS
Machine Name:
Debug session time: Wed May 16 16:25:24.000 2012 (UTC + 2:00)
System Uptime: not available
Process Uptime: 0 days 0:01:39.000
.........................................
This dump file has a breakpoint exception stored in it.
The stored exception information can be accessed via .ecxr.
eax=00000000 ebx=0038e1f8 ecx=00000001 edx=0012df58 esi=00000002 edi=0038e218
eip=776e013d esp=0038e1a8 ebp=0038e244 iopl=0 nv up ei pl zr na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00200246
ntdll!NtWaitForMultipleObjects+0x15:
776e013d 83c404 add esp,4
0:000> .excr
^ Syntax error in '.excr'
вы видите, что он говорит: "сохраненная информация об исключении может быть доступна через .ecxr " но как только я вставляю это, он говорит мне, что у меня есть синтаксическая ошибка.
кто-нибудь знает, что я делаю неправильно?
1 ответов
у вас опечатка, это .ecxr
:) тем временем, еще один простой способ получить информацию из аварийного дампа без необходимости слишком много WinDbg-fu, это:
.symfix; .reload
!analyze -v
и если это приложение .NET (Chromium не только для дополнительной информации), добавьте эти три строки
.loadby sos clr
!pe
~*e !clrstack