Compartilhar via


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ável

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.

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

Informações adicionais
  • 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ável

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.

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

Informações adicionais
  • 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ável

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.

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

Informações adicionais
  • 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ável

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.

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

Informações adicionais
  • 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ável

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.

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

Informações adicionais
  • 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ável

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.

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

Informações adicionais
  • 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ável

O 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

Informações adicionais
  • 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ável

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.

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

Informações adicionais
  • 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ável

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.

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

Informações adicionais
  • 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ável

Chamado 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

Informações adicionais
  • 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ável

Chamado 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

Informações adicionais
  • 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ável

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.

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

Informações adicionais
  • 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ável

O 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

Informações adicionais
  • 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ável

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.

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

Informações adicionais
  • 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ável

Deadlock 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

Informações adicionais
  • 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ável

O 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

Informações adicionais
  • 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ável

O 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

Informações adicionais
  • 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ável

Uma 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

Informações adicionais
  • 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ável

O 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

Informações adicionais
  • 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ável

O 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

Informações adicionais
  • 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ável

Chamou 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

Informações adicionais
  • 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ável

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.

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

Informações adicionais
  • 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ável

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.

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

Informações adicionais
  • 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ável

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.

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

Informações adicionais
  • 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ável

Um 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

Informações adicionais
  • 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ável

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. 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

Informações adicionais
  • 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ável

Essa 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

Informações adicionais
  • 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ável

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á.

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

Informações adicionais
  • 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ável

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.

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

Informações adicionais
  • 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

Verificador de Aplicativos – Perguntas frequentes