Estoy tratando de determinar por qué se cuelga un proceso y estoy aprendiendo sobre varias herramientas como Process Explorer, Process Monitor y WinDbg.¿Cómo puedo aprender WinDbg? (re: proceso colgado aparentemente simple)
De todos modos, estoy tratando de utilizar WinDbg y después de conectarla a mi proceso, el depurador dice esto:
(1e9c.1128): Break instruction exception - code 80000003 (first chance)
eax=7ffda000 ebx=00000000 ecx=00000000 edx=77c5c964 esi=00000000 edi=00000000
eip=77c18b2e esp=0543ff5c ebp=0543ff88 iopl=0 nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246
ntdll!DbgBreakPoint:
77c18b2e cc int 3
Si me quedo !analyze -v
, se muestra esto:
FAULTING_IP:
ntdll!DbgBreakPoint+0
77c18b2e cc int 3
I' Soy un desarrollador de software (VB.NET/C#) sin experiencia en este nivel de depuración, por lo que no estoy seguro de lo que estoy haciendo, pero parece que WinDbg se está conectando a mi proceso y se está rompiendo inmediatamente. Luego, cuando hago un análisis, ¿cree que el punto de corte (que acaba de establecer) es el problema con la aplicación?
¿Cómo se supone que debo usar WinDbg para simplemente conectarlo a un proceso y analizarlo?
(Además, ¿hay alguna buena libros/tutorial para empezar con este nivel de depuración y WinDBG?) Blog de
+1 Tess es un gran recurso para la depuración de nivel de introducción. – Mike