Application Verifier - Códigos de parada - Serviços Web
Os códigos de parada a seguir estão contidos neste conjunto de testes.
Um endereço inválido de um objeto intrínseco da API de Serviços Web do Windows foi passado para a função
Causa provávelFoi feita uma chamada para uma API de Serviços Web do Windows com um objeto inválido. O objeto referenciado no parâmetro 1 pode ser inválido ou já ter sido liberado. Para listar os objetos que foram criados e liberados, digite !avrf -ws -obj no prompt do depurador.
Informações exibidas pelo Application Verifier- Formato: — Endereço inválido de um objeto intrínseco da API de Serviços Web do Windows
- Parâmetro 1 — Endereço do objeto.
- Parâmetro 2 — Não usado.
- Parâmetro 3 — Não usado.
- Parâmetro 4 — Não usado.
- Camada de teste: Serviços Web
- ID da interrupção: INVALID_OBJECT_ADDRESS
- Código de interrupção: 00006000
- Severidade: Erro
- Erro único: não
- Relatório de erro: Interrupção
- Registrar no arquivo: sim
- Criar backtrace: sim
Uma operação em outro thread está usando um objeto seguro que não é do thread da API dos Serviços Web do Windows
Causa provávelOutro thread está usando um único objeto intrínseco encadeado da API dos Serviços Web do Windows. Para listar as operações e os threads que estão usando o objeto, digite !avrf -ws -obj [object] no prompt do depurador, onde [object] é o endereço do objeto intrínseco de thread único.
Informações exibidas pelo Application Verifier- Formato: — Uso de vários threads de um objeto intrínseco da API dos Serviços Web do Windows
- Parâmetro 1 — Endereço do objeto intrínseco de único thread.
- Parâmetro 2 — Não usado.
- Parâmetro 3 — Não usado.
- Parâmetro 4 — Não usado.
- Camada de teste: Serviços Web
- ID da interrupção: SINGLE_THREADED_OBJECT_VIOLATION
- Código de interrupção: 00006001
- Severidade: Erro
- Erro único: não
- Relatório de erro: Interrupção
- Registrar no arquivo: sim
- Criar backtrace: sim
Uma API intrínseca dos Serviços Web do Windows foi liberada quando uma operação assíncrona ainda está pendente
Causa provávelUm objeto está sendo liberado enquanto uma operação assíncrona ainda está pendente. Para mostrar a pilha que contém a operação ainda pendente, digite !avrf -ws -obj [object] no prompt do depurador, onde [object] é o endereço do objeto ainda em uso.
Informações exibidas pelo Application Verifier- Formato: — Liberação de um objeto enquanto ainda está em uso
- Parâmetro 1 — Endereço do objeto intrínseco.
- Parâmetro 2 — Não usado.
- Parâmetro 3 — Não usado.
- Parâmetro 4 — Não usado.
- Camada de teste: Serviços Web
- ID da interrupção: OBJECT_IN_USE
- Código de interrupção: 00006002
- Severidade: Erro
- Erro único: não
- Relatório de erro: Interrupção
- Registrar no arquivo: sim
- Criar backtrace: sim
Uma API dos Serviços Web do Windows está demorando muito para ser executada
Causa provávelUma operação está demorando muito para ser executada. Para descobrir a operação, produza a pilha (usando "k") no depurador.
Informações exibidas pelo Application Verifier- Formato: — API dos Serviços Web do Windows
- Parâmetro 1 — Não usado.
- Parâmetro 2 — Não usado.
- Parâmetro 3 — Não usado.
- Parâmetro 4 — Não usado.
- Camada de teste: Serviços Web
- ID da interrupção: API_TIMEOUT
- Código de interrupção: 00006003
- Severidade: Aviso
- Erro único: não
- Relatório de erro: Interrupção
- Registrar no arquivo: sim
- Criar backtrace: sim
Um WS_ASYNC_CONTEXT corrompido foi passado para a função de retorno de chamada
Causa provávelUm contexto de chamada corrompido foi passado para a função de retorno de chamada. Isso é resultante da corrupção de memória. Para isolar o problema, execute novamente o aplicativo com a verificação de heap habilitada.
Informações exibidas pelo Application Verifier- Formato: — Um WS_ASYNC_CONTEXT corrompido foi passado para a função de retorno de chamada
- Parâmetro 1 — Não usado.
- Parâmetro 2 — Não usado.
- Parâmetro 3 — Não usado.
- Parâmetro 4 — Não usado.
- Camada de teste: Serviços Web
- ID da interrupção: CORRUPT_CALL_CONTEXT
- Código de interrupção: 00006004
- Severidade: Erro
- Erro único: não
- Relatório de erro: Interrupção
- Registrar no arquivo: sim
- Criar backtrace: sim
Confira também
Application Verifier - Códigos de parada e definições
Application Verifier — Visão geral
Application Verifier - Recursos
Application Verifier - Testando aplicativos
Application Verifier - Testes dentro do Application Verifier
Application Verifier -Depurando paradas do Application Verifier