Compartilhar via


Erro em runtime de C R6024

espaço insuficiente para a tabela _onexit/atexit

Observação

Se você encontrar essa mensagem de erro durante a execução de um aplicativo, o aplicativo foi desligado porque tem um problema de memória interna. Esse erro geralmente é causado por uma condição de memória extremamente baixa, ou raramente por um bug no programa ou por corrupção das bibliotecas do Visual C++ que ele usa.

Você pode tentar corrigir esse erro com estas etapas:

  • Feche outros aplicativos em execução ou reinicie o computador para liberar memória.
  • Use a página Aplicativos e Recursos ou Programas e Recursos no Painel de Controle para reparar ou reinstalar o programa.
  • Use a página Aplicativos e Recursos ou Programas e Recursos no Painel de Controle para reparar ou reinstalar todas as cópias do Pacote Redistribuível do Visual C++.
  • 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

Esse erro ocorre porque não havia memória disponível para a função _onexit ou atexit. Esse erro é causado por uma condição de memória baixa. Você pode considerar a pré-alocação de buffers na inicialização do aplicativo para ajudar a salvar dados do usuário e executar uma saída de aplicativo limpa em condições de baixa memória.