Partilhar via


Erro de tempo de execução C R6017

Erro inesperado de bloqueio multithread

Observações

Observação

Se você encontrar essa mensagem de erro durante a execução de um aplicativo, o aplicativo foi desligado porque tem um problema interno. Há várias razões possíveis para esse erro, mas geralmente ele é causado por um defeito no código do aplicativo.

Você pode tentar estas etapas para corrigir esse erro:

  • Use a página Aplicativos e Recursos ou Programas e Recursos no Painel de Controle para reparar ou reinstalar o programa.
  • Verifique se há atualizações de software no Windows Update no Painel de Controle.
  • Verifique se há uma versão atualizada do aplicativo. Entre em contato com o fornecedor do aplicativo se o problema persistir.

Informação para Programadores

O processo recebeu um erro inesperado ao tentar acessar um bloqueio multithread de tempo de execução C em um recurso do sistema. Este erro geralmente ocorre se o processo inadvertidamente altera os dados de heap de execução. No entanto, também pode ser causado por um erro interno na biblioteca de tempo de execução ou no código do sistema operacional.

Para corrigir esse problema, verifique se há bugs de corrupção de pilha em seu código. Para obter mais informações e exemplos, consulte Detalhes do heap de depuração CRT. Em seguida, verifique se está a usar os pacotes redistribuíveis mais recentes para a distribuição da aplicação. Para obter informações, consulte Implantação no Visual C++.