Episodio

Herramientas de desfragmentación n.º 136: depuración de volcados de memoria del modo de usuario, parte 2

En este episodio de Defrag Tools, Andrew Richards y Chad Beeder usan herramientas de depuración para Windows (WinDbg) para profundizar en algunos bloqueos de aplicaciones más que se han producido en el equipo de Andrew.

[00:00] - Introducción (verano en el noroeste del Pacífico)
[02:24] - Volcado de memoria 1: aplicación de la Tienda Windows (hospedada por WWAHost.exe)
[03:28] - Excepción c000027b - Excepción permitida. Use !pde.err para verlo.
[04:52] - ! analyze -v responde a la mayoría de estas preguntas.
[05:32] - ! pde.dse para mostrar excepciones permitidas
[08:30] - Cómo se permiten las excepciones (RoOriginateLanguageException)
[10:17] - A veces tenemos la pila que produjo la excepción. Si es así, use !dpx para buscar evidencias de lo que causó el problema.
[12:26] - Volcado n.º 2: un bloqueo backgroundTaskHost.
[13:29] - Algunos datos tienen un aspecto similar a ASCII: use .formats para verlo.
[15:30] - Use !dumpccw (volcado com callable Wrapper) en nestedException y !pe para imprimir excepción (Música Deal crash on a DataLayer call)
[18:20] - ! pde.bgtask para buscar todas las tareas en segundo plano (solo funciona si es interno de Microsoft)
[19:06] - Volcado #3 : otro bloqueo backgroundTaskHost.
[19:30] - Uso de PDE para explorar en profundidad de "excepción general" para encontrar el problema real: una excepción web causada por un error de DNS
[22:00] - Volcado #4 - Solitario
[23:48] - Se produjo un error producido por el intérprete XAML.
[25:36] - En los errores XAML, la pila de llamadas es relevante. Busque el mensaje de error en la pila.
[27:50] - PDE !dpx -dt encuentra la clase CRestrictedError y proporciona más detalles de error (por ejemplo, un HRESULT)
[29:35] - Use !pe para imprimir la excepción CLR. Se canceló una tarea mientras esperaba que se devuelva una llamada web.
[33:47] - Para el análisis de volcado de WMI, vea Herramientas de desfragmentación #120
[34:11] - Envíenos un correo electrónico a sus problemas en defragtools@microsoft.com.