Verificador de Aplicativos – Parar Códigos – Trava
O Trava testa o uso de APIs que fazem com que o sistema não responda, por exemplo, quando o thread DllMain está aguardando outro thread que foi bloqueado.
Os seguintes códigos de parada estão contidos neste conjunto de testes.
O aplicativo chamou uma API de bloqueio de um thread que possui um ou mais HWNDs, causando uma interface do usuário sem resposta. A API deve ser chamada de um thread em segundo plano.
Causa provávelO aplicativo chamou uma API de bloqueio de um thread que possui um ou mais HWNDs, causando uma interface do usuário sem resposta. A API deve ser chamada de um thread em segundo plano.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread da GUI bloqueada
- Parâmetro 2 - Identificador de Janela
- Parâmetro 3 - N/A
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: UIBLOCK_BLOCKING_API
- Parar código: 2000000
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
Chamado de API para reproduzir um som de forma síncrona de um thread de interface do usuário. Isso fez com que a interface do usuário não respondesse.
Causa provávelChamado de API para reproduzir um som de forma síncrona de um thread de interface do usuário. Isso fez com que a interface do usuário não respondesse.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread da GUI bloqueada
- Parâmetro 2 - Identificador de Janela
- Parâmetro 3 - N/A
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: UIBLOCK_SYNCHRONOUS_PLAY_SOUND
- Parar código: 2000001
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
Chamado de API com um parâmetro de caminho de arquivo lento de um thread de interface do usuário, causando uma interface do usuário sem resposta. Essa API deve ser chamada de um thread em segundo plano.
Causa provávelChamado de API com um parâmetro de caminho de arquivo lento de um thread de interface do usuário, causando uma interface do usuário sem resposta. Essa API deve ser chamada de um thread em segundo plano.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread da GUI bloqueada
- Parâmetro 2 - Identificador de Janela
- Parâmetro 3 - Tipo de caminho de arquivo
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: UIBLOCK_SLOW_FILE_PATH
- Parar código: 2000002
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
O thread da GUI estava aguardando outro thread que foi bloqueado. Essa cadeia de espera bloqueada fez com que a interface do usuário não respondesse.
Causa provávelO thread da GUI estava aguardando outro thread que foi bloqueado. Essa cadeia de espera bloqueada fez com que a interface do usuário não respondesse.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread da GUI bloqueada
- Parâmetro 2 - Bloqueado HWND
- Parâmetro 3 - ID do thread em segundo plano
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: UIBLOCK_BLOCKED_WAIT_CHAIN
- Parar código: 2000004
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
O thread da GUI foi bloqueado enquanto aguardava um recurso em um processo diferente. Essa cadeia de espera bloqueada fez com que a interface do usuário não respondesse.
Causa provávelO thread da GUI foi bloqueado enquanto aguardava um recurso em um processo diferente. Essa cadeia de espera bloqueada fez com que a interface do usuário não respondesse.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread da GUI bloqueada
- Parâmetro 2 - Bloqueado HWND
- Parâmetro 3 - Bloqueando a ID do processo
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: UIBLOCK_BLOCKED_WAIT_CHAIN_PROCESS
- Parar código: 2000005
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
Deadlock detectado entre o thread da GUI e um ou mais threads em segundo plano. Isso fez com que a interface do usuário não respondesse.
Causa provávelDeadlock detectado entre o thread da GUI e um ou mais threads em segundo plano. Isso fez com que a interface do usuário não respondesse.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread da GUI bloqueada
- Parâmetro 2 - Bloqueado HWND
- Parâmetro 3 - N/A
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: UIBLOCK_BLOCKED_WAIT_CHAIN_DEADLOCK
- Parar código: 2000006
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
O thread da GUI foi bloqueado por uma duração prolongada, causando uma interface do usuário sem resposta.
Causa provávelO thread da GUI foi bloqueado por uma duração prolongada, causando uma interface do usuário sem resposta.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread da GUI bloqueada
- Parâmetro 2 - Identificador de Janela
- Parâmetro 3 - Duration (ms)
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: UIBLOCK_LONG_OPERATION
- Parar código: 2000007
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
O parâmetro timeout fornecido à API tem o potencial de bloquear um Thread de GUI por uma duração prolongada, causando uma interface do usuário sem resposta.
Causa provávelO parâmetro timeout fornecido à API tem o potencial de bloquear um Thread de GUI por uma duração prolongada, causando uma interface do usuário sem resposta.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread da GUI bloqueada
- Parâmetro 2 - Identificador de Janela
- Parâmetro 3 - Timeout Parameter Value
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: UIBLOCK_LONG_OPERATION_POSSIBLE
- Parar código: 2000008
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
Uma API que acessa um recurso de impressora lenta foi chamada no thread da interface do usuário. Isso fez com que a interface do usuário não respondesse.
Causa provávelUma API que acessa um recurso de impressora lenta foi chamada no thread da interface do usuário. Isso fez com que a interface do usuário não respondesse.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread da GUI bloqueada
- Parâmetro 2 - Identificador de Janela
- Parâmetro 3 - N/A
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: UIBLOCK_PRINTER_RESOURCE
- Parar código: 2000009
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
Chamado de API de bloqueio de dentro de DllMain. Isso fez com que outros threads não respondessem.
Causa provávelChamado de API de bloqueio de dentro de DllMain. Isso fez com que outros threads não respondessem.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/A
- Parâmetro 3 - N/A
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: DLLMAINBLOCK_BLOCKING_API
- Código de parada: 200000A
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
Chamado de API para reproduzir um som de forma síncrona de dentro de DllMain. Isso fez com que outros threads não respondessem.
Causa provávelChamado de API para reproduzir um som de forma síncrona de dentro de DllMain. Isso fez com que outros threads não respondessem.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/D
- Parâmetro 3 - N/D
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: DLLMAINBLOCK_SYNCHRONOUS_PLAY_SOUND
- Código de parada: 200000B
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
Chamado de API com um parâmetro de caminho de arquivo lento de dentro de DllMain. Isso fez com que outros threads não respondessem.
Causa provávelChamado de API com um parâmetro de caminho de arquivo lento de dentro de DllMain. Isso fez com que outros threads não respondessem.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/D
- Parâmetro 3 - Tipo de caminho de arquivo
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: DLLMAINBLOCK_SLOW_FILE_PATH
- Código de parada: 200000C
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
O thread DllMain estava aguardando outro thread que foi bloqueado. Essa cadeia de espera bloqueada fez com que outros threads não respondessem.
Causa provávelO thread DllMain estava aguardando outro thread que foi bloqueado. Essa cadeia de espera bloqueada fez com que outros threads não respondessem.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/D
- Parâmetro 3 - Blocking Thread ID
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: DLLMAINBLOCK_BLOCKED_WAIT_CHAIN
- Código de parada: 200000E
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
O thread DllMain foi bloqueado enquanto aguardava um recurso em um processo diferente. Essa cadeia de espera bloqueada fez com que outros threads não respondessem.
Causa provávelO thread DllMain foi bloqueado enquanto aguardava um recurso em um processo diferente. Essa cadeia de espera bloqueada fez com que outros threads não respondessem.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/D
- Parâmetro 3 - ID do processo de bloqueio
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: DLLMAINBLOCK_BLOCKED_WAIT_CHAIN_PROCESS
- Código de parada: 200000F
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
Deadlock detectado em uma chamada DllMain. Isso fez com que outros threads não respondessem.
Causa provávelDeadlock detectado em uma chamada DllMain. Isso fez com que outros threads não respondessem.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/D
- Parâmetro 3 - N/D
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: DLLMAINBLOCK_BLOCKED_WAIT_CHAIN_DEADLOCK
- Código de parada: 2000010
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
O thread DllMain foi bloqueado por uma duração prolongada, causando um aplicativo sem resposta.
Causa provávelO thread DllMain foi bloqueado por uma duração prolongada, causando um aplicativo sem resposta.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/D
- Parâmetro 3 - Duration (ms)
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: DLLMAINBLOCK_LONG_OPERATION
- Código de parada: 2000011
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
O parâmetro timeout fornecido à API tem o potencial de bloquear dllMain por uma duração prolongada, causando um aplicativo sem resposta.
Causa provávelO parâmetro timeout fornecido à API tem o potencial de bloquear dllMain por uma duração prolongada, causando um aplicativo sem resposta.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/D
- Parâmetro 3 - Timeout Parameter Value
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: DLLMAINBLOCK_LONG_OPERATION_POSSIBLE
- Código de parada: 2000012
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
Uma API que acessa um recurso de impressora lenta foi chamada de dentro do DllMain. Isso fez com que outros threads não respondessem.
Causa provávelUma API que acessa um recurso de impressora lenta foi chamada de dentro do DllMain. Isso fez com que outros threads não respondessem.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/D
- Parâmetro 3 - N/D
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: DLLMAINBLOCK_PRINTER_RESOURCE
- Código de parada: 2000013
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
Chamado de API de bloqueio em um thread "especial" que foi designado como um thread que não deve ser bloqueado.
Causa provávelO aplicativo chamou uma API de bloqueio em um thread "especial" designado que não deve ser bloqueado.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/D
- Parâmetro 3 - N/D
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: SPECIALTHREADBLOCK_BLOCKING_API
- Código de parada: 2000014
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
Chamado de API para reproduzir um som de forma síncrona de um thread "especial" que não deve ser bloqueado.
Causa provávelO aplicativo chamou uma API que é responsável por reproduzir um som multimídia. O parâmetro que controla como o som é reproduzido passado para essa API pode levar a um travamento de aplicativo, pois foi chamado em um thread "especial" que não deve ser bloqueado.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/D
- Parâmetro 3 - N/D
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: SPECIALTHREADBLOCK_SYNCHRONOUS_PLAY_SOUND
- Código de parada: 2000015
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
Chamado de API de um thread "especial" designado com um parâmetro de caminho de arquivo lento que poderia fazer com que o aplicativo travasse.
Causa provávelChamou uma API de um thread "especial" designado com um parâmetro de caminho de arquivo lento que poderia fazer com que o aplicativo travasse. O thread especial não deve ser bloqueado.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/A
- Parâmetro 3 - Tipo de caminho de arquivo
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: SPECIALTHREADBLOCK_SLOW_FILE_PATH
- Parar código: 2000016
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
Um thread 'especial' designado estava aguardando outro thread que foi bloqueado. Essa cadeia de espera bloqueada pode fazer com que o aplicativo seja travado, pois esse thread não deve ser bloqueado.
Causa provávelUm thread 'especial' designado estava aguardando outro thread que foi bloqueado. Essa cadeia de espera bloqueada pode fazer com que o aplicativo seja travado, pois esse thread não deve ser bloqueado.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/A
- Parâmetro 3 - Blocking Thread ID
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: SPECIALTHREADBLOCK_BLOCKED_WAIT_CHAIN
- Parar código: 2000018
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
Um thread 'especial' designado foi bloqueado enquanto aguardava um recurso em um processo diferente. Essa cadeia de espera bloqueada pode fazer com que o aplicativo não responda.
Causa provávelUm thread 'especial' designado foi bloqueado enquanto aguardava um recurso em um processo diferente. Essa cadeia de espera bloqueada pode fazer com que o aplicativo não responda.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/A
- Parâmetro 3 - Bloqueando a ID do processo
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: SPECIALTHREADBLOCK_BLOCKED_WAIT_CHAIN_PROCESS
- Parar código: 2000019
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
Deadlock detectado em um thread 'especial' designado. Isso pode fazer com que o aplicativo não responda, pois esse thread não deve ser bloqueado.
Causa provávelDeadlock detectado em um thread 'especial' designado. Isso pode fazer com que o aplicativo não responda, pois esse thread não deve ser bloqueado.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/A
- Parâmetro 3 - N/A
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: SPECIALTHREADBLOCK_BLOCKED_WAIT_CHAIN_DEADLOCK
- Parar código: 200001A
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
Um thread "especial" designado foi bloqueado por uma duração prolongada, causando um aplicativo sem resposta.
Causa provávelUm thread "especial" designado foi bloqueado por uma duração prolongada, causando um aplicativo sem resposta. Esse thread não deve ser bloqueado.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/A
- Parâmetro 3 - Duration (ms)
- Parâmetro 4 - N/A
- Camada de teste: Trava
- ID de parada: SPECIALTHREADBLOCK_LONG_OPERATION
- Parar código: 200001B
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Faça logon no arquivo: Sim
- Criar backtrace: Sim
O parâmetro timeout fornecido à API tem o potencial de bloquear um thread 'especial' designado por uma duração prolongada, causando uma interface do usuário sem resposta.
Causa provávelO parâmetro timeout fornecido à API tem o potencial de bloquear um thread 'especial' designado por uma duração prolongada, causando uma interface do usuário sem resposta. Esse thread não deve ser bloqueado.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/D
- Parâmetro 3 - Timeout Parameter Value
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: SPECIALTHREADBLOCK_LONG_OPERATION_POSSIBLE
- Código de parada: 200001C
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
Uma API que acessa um recurso de impressora lenta foi chamada no thread "especial" designado que não deve ser bloqueado.
Causa provávelEssa função não deve ser chamada em um thread "especial" designado, pois pode aguardar um recurso de impressora lento. Um thread designado como especial não deve ser bloqueado.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - Identificador de Janela
- Parâmetro 3 - N/D
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: SPECIALTHREADBLOCK_PRINTER_RESOURCE
- Código de parada: 200001D
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
O thread tentou criar outro thread de dentro do DllMain. O novo thread será imediatamente bloqueado até que dllMain seja encerrado. Se o thread de chamada tentar sincronizar com o novo thread enquanto ainda estiver dentro de DllMain, um deadlock resultará.
Causa provávelO thread tentou criar outro thread de dentro do DllMain. O novo thread será imediatamente bloqueado até que dllMain seja encerrado. Se o thread de chamada tentar sincronizar com o novo thread enquanto ainda estiver dentro de DllMain, um deadlock resultará.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - N/D
- Parâmetro 3 - N/D
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: DEADLOCK_CREATETHREAD_LOADERLOCKED
- Código de parada: 200001E
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
O thread tentou chamar SendMessage/SendMessageTimeout (com destino HWND em outro thread) ou DispatchMessage enquanto mantinha uma seção crítica. Isso pode causar um deadlock ou falta de resposta do aplicativo.
Causa provávelO thread tentou chamar SendMessage/SendMessageTimeout (com destino HWND em outro thread) ou DispatchMessage enquanto mantinha uma seção crítica. Isso pode causar um deadlock ou falta de resposta do aplicativo.
Informações exibidas pelo Verificador de Aplicativos- Formato: - Nome da API: %ws
- Parâmetro 1 - ID do thread bloqueado
- Parâmetro 2 - Locked Critical Section (use !cs [addr])
- Parâmetro 3 - Se SendMessage, direcione o HWND. Se DispatchMessage, MSG (use dt MSG [addr])
- Parâmetro 4 - N/D
- Camada de teste: Trava
- ID de parada: DEADLOCK_SENDMESSAGE_CRITSECT
- Código de parada: 200001F
- Gravidade: Aviso
- Erro único:
- Relatório de erros: Nenhum
- Fazer logon no arquivo: Sim
- Criar backtrace: Sim
Consulte Também
Verificador de Aplicativos – Parar códigos e definições
Verificador de Aplicativos – Visão geral
Verificador de Aplicativos – Recursos
Verificador de Aplicativos – Testando aplicativos
Verificador de Aplicativos – Testes no Verificador de Aplicativos
Verificador de Aplicativos – Depuração de Paradas do Verificador de Aplicativo