soluciona problemas do processo de congelamento WINWORD usando windbg

2
  • Informações de plano de fundo:

Alguns usuários em nossa rede relataram a suspensão do processo WINWORD assim que tentaram salvar um arquivo do Word (2010) após editar o documento. Como estão trabalhando em um ambiente Citrix, simplesmente reinstalar o Office não é uma opção fácil. Desde que nada apareceu nas capturas procmon eu tentei ler o arquivo de despejo WINWORD.

  • Problema:

Assim que eu tento abrir o arquivo de despejo no windbg, recebo um erro de ligação simbólica (mso.pdb). Fazer o download de todos os pdbs usando symchk / r também não me deu o mso.pdb que está faltando. Pelo que entendi, a Microsoft não compartilha o Office PDB. Alguém pode me aconselhar sobre como proceder a partir daqui?

Eu não estou procurando alguém para resolver o meu problema, simples apontando-me em uma direção já me ajudaria.

    
por RockYoClock 22.10.2014 / 10:37

1 resposta

0

Eu recomendaria começar com o Process Explorer ou o Process Hacker. Certifique-se de que seus símbolos de depuração estejam configurados corretamente na ferramenta antes de fazer isso.

Usando uma dessas duas ferramentas, clique duas vezes no WINWORD.EXE quando estiver desativado e, em seguida, clique em Threads. Veja qual segmento está pendurado. Você também pode clicar duas vezes nesse segmento para exibir a pilha de chamadas para ajudar a diagnosticar onde o travamento está acontecendo. Por fim, verifique os Módulos Carregados para ver se algo incomum está sendo carregado durante o travamento.

Você também pode tentar assistir PE / PH durante a realização do cenário de problema para observar o realce vermelho / verde que mostra quando novos segmentos são criados, novos módulos carregados etc. Certifique-se de definir as opções de realce de diferença para no máximo 9000ms . (9 segundos).

A Microsoft também possui ferramentas de análise de travamento / travamento, como o ADPlus.VBS, que vem com o Debugging Tools for Windows. Há outro, mas estou esquecendo o nome dele agora.

E considere a criação de uma conta real do Stack Exchange, em vez desta Bugmenot boba.

    
por 29.05.2015 / 06:01