Erro em runtime de C R6017
erro de bloqueio multithread inesperado
Observação
Se você encontrou essa mensagem de erro durante a execução de um aplicativo, o aplicativo foi desligado porque tem um problema de memória interna. Existem vários motivos possíveis para esse erro, mas geralmente ele é causado por um defeito no código do aplicativo.
Você pode tentar corrigir esse erro com estas etapas:
- Use a página Aplicativos e Recursos ou Programas e Recursos no Painel de Controle para reparar ou reinstalar o programa.
- Verifique o Windows Update no Painel de Controle para ver se há atualizações de software.
- Verifique se há uma versão atualizada do programa. Entre em contato com o fornecedor do aplicativo se o problema persistir.
Informações para Programadores
O processo recebeu um erro inesperado ao tentar acessar um bloqueio multithread do runtime de C em um recurso do sistema. Geralmente, esse erro ocorre se o programa altera inadvertidamente os dados de heap do runtime. No entanto, ele também pode ser causado por um erro interno na biblioteca do runtime ou no código do sistema operacional.
Para corrigir esse problema, verifique se há bugs de corrupção de heap em seu código. Para obter mais informações e exemplos, consulte Detalhes do heap de depuração do CRT. Em seguida, verifique se você está usando as redistribuíveis mais recentes para a implantação do aplicativo. Para obter mais informações, confira Implantação no Visual C++.