Artigo: 2286508 - Última revisão: terça-feira, 14 de Setembro de 2010 - Revisão: 1.0

Dr.Watson gera um ficheiro de informações de estado que regista as informações de pilha de chamada incorrecta quando ocorre uma excepção num dispositivo baseado no Windows Embedded CE 6. 0 R3

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sintomas

Considere o seguinte cenário. Executa uma aplicação que chama oWndProcmétodo sobre um dispositivo baseado no Windows Embedded CE 6. 0 R3 e uma excepção ocorre. Em seguida, Dr.Watson gera um ficheiro de informações de estado para registar as informações de pilha de chamadas do thread danificado. Neste cenário, Dr.Watson regista informações de pilha de chamadas incorrectas no ficheiro de informações de estado.

Causa

Este problema ocorre porque a excepção é accionada no modo de utilizador e se encontra no modo kernel. Este comportamento é aceite pela Structured processamento de excepções no Windows CE. Por conseguinte, detectar o problema descrito na secção "Sintomas".

Resolução

Informações de actualização de software

Uma actualização de software suportada está agora disponível da Microsoft como Windows Embedded CE 6. 0 Platform Builder actualização mensal (Agosto de 2010). É possível confirmar deslocando-se para a secção "Informações sobre os ficheiros" deste artigo. O nome de ficheiro do pacote contém a versão do produto, data, número de artigo da base de dados e tipo de processador. O formato de nome de ficheiro do pacote é:
Tipo de versão-aammdd-kbnnnnnn-processador do produto
Por exemplo: Wincepb50-060503-kb917590-armv4i.msi é a correcção ARMV4i Windows CE 5. 0 Platform Builder documentada no artigo 917590 da KB e que está contido na actualização mensal de Maio de 2006. Para resolver este problema imediatamente, clique no número de artigo seguinte para obter informações sobre como obter o Windows CE Platform Builder e componentes essenciais de actualizações de software do sistema operativo:
837392  (http://support.microsoft.com/kb/837392/ ) Como localizar o núcleo do sistema operativo correcções para produtos do Microsoft Windows CE Platform Builder

Pré-requisitos

Esta actualização só é suportada se também tiverem sido instaladas todas as actualizações previamente disponibilizadas para este produto.

Requisito de reinício

Depois de aplicar esta actualização, é necessário efectuar uma limpeza de toda a plataforma. Para o fazer, utilize um dos seguintes métodos:
  • Sobre oCriarmenu, clique emLimpoSoluçãoe, em seguida, clique emCriarSolução.
  • Sobre oCriarmenu, clique emReconstruirSolução.
Não é necessário reiniciar o computador depois de aplicar esta actualização de software.

Actualizar informações sobre substituição

Esta actualização não substitui quaisquer outras actualizações.

Informações sobre o ficheiro

Versão de a inglesa deste pacote de actualização de software tem os atributos de ficheiro (ou atributos de arquivo posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas no tempo universal coordenado (UTC). Quando visualiza as informações do ficheiro, é convertida para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize oFuso horárioseparador noData e horaitem no painel de controlo.
Ficheiros de instalação
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroTamanho do ficheiroDataTempo
Wincepb60-100813 kb2286508 mipsiv.msi4,084,73613-Ago-201017: 58
Wincepb60-100813 kb2286508 mipsiv_fp.msi4,214,27213-Ago-201017: 58
Wincepb60-100813 kb2286508 sh4.msi3,836,41613-Ago-201017: 58
Wincepb60-100813 kb2286508 x86.msi3,659,26413-Ago-201017: 58
Wincepb60-100813 kb2286508 armv4i.msi4,210,68813-Ago-201017: 58
Wincepb60-100813 kb2286508 mipsii.msi4,047,87213-Ago-201017: 58
Wincepb60-100813 kb2286508 mipsii_fp.msi4,162,04813-Ago-201017: 58
Ficheiros que estão incluídos neste pacote de correcção
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroTamanho do ficheiroDataTempoCaminho
6.0_Update_kb2286508.htm ce incorporado do Windows8,42013-Ago-201017: 47100813_kb2286508
Hdstub.c25,36504-Ago-201021: 30Private\Winceos\Coreos\Nk\Hdstub
Hdstub_p.h3,75104-Ago-201021: 30Private\Winceos\Coreos\Nk\Hdstub
Hdstub.h3,80304-Ago-201021: 30Private\Winceos\Coreos\Nk\Inc
Kernel.h17,82204-Ago-201021: 30Private\Winceos\Coreos\Nk\Inc
Exdsptch.c47,43904-Ago-201021: 30Private\Winceos\Coreos\Nk\Kernel
Ksysdbg.c26,92004-Ago-201021: 30Private\Winceos\Coreos\Nk\Kernel
Dwdmpgen.cpp213,30804-Ago-201021: 30Private\Winceos\Coreos\Nk\Osaxs
Initt0.cpp10,14104-Ago-201021: 30Private\Winceos\Coreos\Nk\Osaxs\Targ0
Pkfuncs.h76,21804-Ago-201021: 30Public\Common\Oak\Inc
Hd.lib114,05604-Ago-201021: 23Public\Common\Oak\Lib\Armv4i\Debug
Nkmain.lib2,725,47804-Ago-201021: 24Public\Common\Oak\Lib\Armv4i\Debug
Nkprmain.lib2,762,35804-Ago-201021: 24Public\Common\Oak\Lib\Armv4i\Debug
Osaxst0.lib1,036,60604-Ago-201021: 24Public\Common\Oak\Lib\Armv4i\Debug
Osaxst1.lib359,12004-Ago-201021: 24Public\Common\Oak\Lib\Armv4i\Debug
Hd.lib60,88604-Ago-201021: 23Public\Common\Oak\Lib\Armv4i\Retail
Nkmain.lib1,760,24804-Ago-201021: 24Public\Common\Oak\Lib\Armv4i\Retail
Nkprmain.lib1,785,66204-Ago-201021: 24Public\Common\Oak\Lib\Armv4i\Retail
Osaxst0.lib438,32604-Ago-201021: 24Public\Common\Oak\Lib\Armv4i\Retail
Osaxst1.lib227,81404-Ago-201021: 24Public\Common\Oak\Lib\Armv4i\Retail
Hd.lib112,16004-Ago-201021: 24Public\Common\Oak\Lib\Mipsii\Debug
Nkmain.lib2,583,66804-Ago-201021: 25Public\Common\Oak\Lib\Mipsii\Debug
Nkprmain.lib2,619,63804-Ago-201021: 25Public\Common\Oak\Lib\Mipsii\Debug
Osaxst0.lib995,24804-Ago-201021: 25Public\Common\Oak\Lib\Mipsii\Debug
Osaxst1.lib350,76004-Ago-201021: 25Public\Common\Oak\Lib\Mipsii\Debug
Hd.lib59,95604-Ago-201021: 24Public\Common\Oak\Lib\Mipsii\Retail
Nkmain.lib1,673,89604-Ago-201021: 25Public\Common\Oak\Lib\Mipsii\Retail
Nkprmain.lib1,704,00404-Ago-201021: 25Public\Common\Oak\Lib\Mipsii\Retail
Osaxst0.lib428,88204-Ago-201021: 25Public\Common\Oak\Lib\Mipsii\Retail
Osaxst1.lib225,60604-Ago-201021: 25Public\Common\Oak\Lib\Mipsii\Retail
Hd.lib112,17404-Ago-201021: 26Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkmain.lib2,658,50004-Ago-201021: 26Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkprmain.lib2,694,74604-Ago-201021: 26Public\Common\Oak\Lib\Mipsii_fp\Debug
Osaxst0.lib996,97804-Ago-201021: 26Public\Common\Oak\Lib\Mipsii_fp\Debug
Osaxst1.lib351,64204-Ago-201021: 26Public\Common\Oak\Lib\Mipsii_fp\Debug
Hd.lib59,98804-Ago-201021: 25Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkmain.lib1,733,57404-Ago-201021: 26Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkprmain.lib1,763,78604-Ago-201021: 26Public\Common\Oak\Lib\Mipsii_fp\Retail
Osaxst0.lib431,08604-Ago-201021: 26Public\Common\Oak\Lib\Mipsii_fp\Retail
Osaxst1.lib226,75604-Ago-201021: 26Public\Common\Oak\Lib\Mipsii_fp\Retail
Hd.lib112,64804-Ago-201021: 27Public\Common\Oak\Lib\Mipsiv\Debug
Nkmain.lib2,616,04204-Ago-201021: 27Public\Common\Oak\Lib\Mipsiv\Debug
Nkprmain.lib2,652,14404-Ago-201021: 27Public\Common\Oak\Lib\Mipsiv\Debug
Osaxst0.lib1,003,31804-Ago-201021: 28Public\Common\Oak\Lib\Mipsiv\Debug
Osaxst1.lib352,57204-Ago-201021: 28Public\Common\Oak\Lib\Mipsiv\Debug
Hd.lib60,28404-Ago-201021: 27Public\Common\Oak\Lib\Mipsiv\Retail
Nkmain.lib1,698,94404-Ago-201021: 27Public\Common\Oak\Lib\Mipsiv\Retail
Nkprmain.lib1,728,95404-Ago-201021: 27Public\Common\Oak\Lib\Mipsiv\Retail
Osaxst0.lib434,78604-Ago-201021: 27Public\Common\Oak\Lib\Mipsiv\Retail
Osaxst1.lib227,64204-Ago-201021: 27Public\Common\Oak\Lib\Mipsiv\Retail
Hd.lib112,66204-Ago-201021: 28Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkmain.lib2,696,13204-Ago-201021: 28Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkprmain.lib2,732,51004-Ago-201021: 28Public\Common\Oak\Lib\Mipsiv_fp\Debug
Osaxst0.lib1,005,20404-Ago-201021: 29Public\Common\Oak\Lib\Mipsiv_fp\Debug
Osaxst1.lib353,46204-Ago-201021: 29Public\Common\Oak\Lib\Mipsiv_fp\Debug
Hd.lib60,31604-Ago-201021: 28Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkmain.lib1,765,08604-Ago-201021: 28Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkprmain.lib1,795,19604-Ago-201021: 28Public\Common\Oak\Lib\Mipsiv_fp\Retail
Osaxst0.lib436,74604-Ago-201021: 28Public\Common\Oak\Lib\Mipsiv_fp\Retail
Osaxst1.lib228,79204-Ago-201021: 28Public\Common\Oak\Lib\Mipsiv_fp\Retail
Hd.lib101,14404-Ago-201021: 29Public\Common\Oak\Lib\Sh4\Debug
Nkmain.lib2,178,85604-Ago-201021: 29Public\Common\Oak\Lib\Sh4\Debug
Nkprmain.lib2,204,10604-Ago-201021: 29Public\Common\Oak\Lib\Sh4\Debug
Osaxst0.lib907,03804-Ago-201021: 30Public\Common\Oak\Lib\Sh4\Debug
Osaxst1.lib331,05204-Ago-201021: 30Public\Common\Oak\Lib\Sh4\Debug
Hd.lib55,62404-Ago-201021: 29Public\Common\Oak\Lib\Sh4\Retail
Nkmain.lib1,517,59604-Ago-201021: 29Public\Common\Oak\Lib\Sh4\Retail
Nkprmain.lib1,541,98404-Ago-201021: 29Public\Common\Oak\Lib\Sh4\Retail
Osaxst0.lib403,70404-Ago-201021: 29Public\Common\Oak\Lib\Sh4\Retail
Osaxst1.lib218,25604-Ago-201021: 29Public\Common\Oak\Lib\Sh4\Retail
Hd.lib104,30604-Ago-201021: 22Public\Common\Oak\Lib\X86\Debug
Nkmain.lib2,170,61004-Ago-201021: 23Public\Common\Oak\Lib\X86\Debug
Nkprmain.lib2,198,76004-Ago-201021: 23Public\Common\Oak\Lib\X86\Debug
Osaxst0.lib919,80604-Ago-201021: 23Public\Common\Oak\Lib\X86\Debug
Osaxst1.lib352,48404-Ago-201021: 23Public\Common\Oak\Lib\X 86\Debug
Hd.lib58,97404-Ago-201021: 22Public\Common\Oak\Lib\X86\Retail
Nkmain.lib1,529,55604-Ago-201021: 23Public\Common\Oak\Lib\X86\Retail
Nkprmain.lib1,549,55004-Ago-201021: 23Public\Common\Oak\Lib\X86\Retail
Osaxst0.lib409,48404-Ago-201021: 23Public\Common\Oak\Lib\X86\Retail
Osaxst1.lib236,26604-Ago-201021: 23Public\Common\Oak\Lib\X86\Retail

Ponto Da Situação

A Microsoft confirmou que este é um problema dos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Esta correcção altera a forma como R3 do Windows Embedded CE 6. 0 processa o gerador de informação Dr.Watson e o despachante de excepção do kernel. Depois de instalar esta correcção, Dr.Watson é chamado para processar todas as excepções não processadas e gerar o ficheiro de informações de estado que regista as informações de pilha de chamada quando ocorre uma excepção. Todas as chamadas para oReportFaultmétodo torna-se desnecessária porque Dr.Watson gera o ficheiro de informações de estado para um relatório de falha de aplicação. Além disso, Dr.Watson contém lógica para evitar vários ficheiros de informação a ser gerados para uma única excepção.

Para mais informações sobre a terminologia de actualizações de software, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

A informação contida neste artigo aplica-se a:
  • Windows Embedded CE 6.0 R3
Palavras-chave: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2286508 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2286508  (http://support.microsoft.com/kb/2286508/en-us/ )