Compartilhar via


Erro em runtime de C R6018

erro de heap 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 programa encontrou um erro inesperado ao executar uma operação de gerenciamento de memória.

Esse erro geralmente ocorre se o programa altera inadvertidamente os dados de heap em tempo de execução. No entanto, isso também pode ser causado por um erro interno no 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, confira 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++.