Episódio
Defrag Tools #136 - Depurando despejos de memória do modo de usuário Parte 2
Neste episódio do Defrag Tools, Andrew Richards e Chad Beeder usam o Debugging Tools for Windows (WinDbg) para investigar mais alguns travamentos de aplicativos que ocorreram no computador de Andrew.
[00:00] - Introdução (verão no noroeste do Pacífico)
[02:24] - Dump #1: Aplicativo da Windows Store (hospedado por WWAHost.exe)
[03:28] - Exceção c000027b - Exceção Estivada. Use !pde.err para vê-lo.
[04:52] - ! Analisar -V responde a maioria dessas perguntas para você
[05:32] - ! pde.dse para exibir exceções armazenadas
[08:30] - Como as exceções são armazenadas (RoOriginateLanguageException)
[10:17] - Às vezes temos a pilha que jogou a exceção. Em caso afirmativo, use !dpx para procurar evidências do que causou o problema.
[12:26] - Dump #2 - uma falha do BackgroundTaskHost.
[13:29] - Alguns dados se parecem com ASCII - use .formats para vê-los.
[15:30] - Use !dumpccw (dump COM Callable Wrapper) no NestedException e !pe para Print Exception (falha do MusicDeal em uma chamada DataLayer)
[18:20] - ! pde.bgtask para localizar todas as tarefas em segundo plano (só funciona se você for interno da Microsoft)
[19:06] - Dump #3 - outra falha do BackgroundTaskHost.
[19:30] - Use o PDE para detalhar a partir de "exceção geral" para encontrar o problema real - uma exceção da Web causada por falha de DNS
[22:00] - Despejo #4 - Solitário
[23:48] - Foi um erro lançado pelo interpretador XAML
[25:36] - Em erros XAML, a pilha de chamadas é relevante. Procure a mensagem de erro na pilha.
[27:50] - O !dpx -dt do PDE localiza a classe CRestrictedError e fornece mais detalhes de erro (como um HRESULT)
[29:35] - Use !pe para imprimir a exceção CLR. Uma tarefa foi cancelada enquanto aguardava o retorno de uma chamada da Web.
[33:47] - Para a análise de dump WMI, consulte Defrag Tools #120
[34:11] - Envie-nos seus problemas para defragtools@microsoft.com.
Neste episódio do Defrag Tools, Andrew Richards e Chad Beeder usam o Debugging Tools for Windows (WinDbg) para investigar mais alguns travamentos de aplicativos que ocorreram no computador de Andrew.
[00:00] - Introdução (verão no noroeste do Pacífico)
[02:24] - Dump #1: Aplicativo da Windows Store (hospedado por WWAHost.exe)
[03:28] - Exceção c000027b - Exceção Estivada. Use !pde.err para vê-lo.
[04:52] - ! Analisar -V responde a maioria dessas perguntas para você
[05:32] - ! pde.dse para exibir exceções armazenadas
[08:30] - Como as exceções são armazenadas (RoOriginateLanguageException)
[10:17] - Às vezes temos a pilha que jogou a exceção. Em caso afirmativo, use !dpx para procurar evidências do que causou o problema.
[12:26] - Dump #2 - uma falha do BackgroundTaskHost.
[13:29] - Alguns dados se parecem com ASCII - use .formats para vê-los.
[15:30] - Use !dumpccw (dump COM Callable Wrapper) no NestedException e !pe para Print Exception (falha do MusicDeal em uma chamada DataLayer)
[18:20] - ! pde.bgtask para localizar todas as tarefas em segundo plano (só funciona se você for interno da Microsoft)
[19:06] - Dump #3 - outra falha do BackgroundTaskHost.
[19:30] - Use o PDE para detalhar a partir de "exceção geral" para encontrar o problema real - uma exceção da Web causada por falha de DNS
[22:00] - Despejo #4 - Solitário
[23:48] - Foi um erro lançado pelo interpretador XAML
[25:36] - Em erros XAML, a pilha de chamadas é relevante. Procure a mensagem de erro na pilha.
[27:50] - O !dpx -dt do PDE localiza a classe CRestrictedError e fornece mais detalhes de erro (como um HRESULT)
[29:35] - Use !pe para imprimir a exceção CLR. Uma tarefa foi cancelada enquanto aguardava o retorno de uma chamada da Web.
[33:47] - Para a análise de dump WMI, consulte Defrag Tools #120
[34:11] - Envie-nos seus problemas para defragtools@microsoft.com.
Tem comentários? Envie um problema aqui.