Compartir vía


Error en tiempo de ejecución de C R6024

no hay espacio suficiente para la tabla _onexit/atexit

Nota:

Si aparece este mensaje de error al ejecutar una aplicación, esta se cerró porque tiene un problema de memoria interna. Por lo general, este error se debe a una condición de memoria extremadamente baja, o bien, en contadas ocasiones, a un error en el programa o a un daño en las bibliotecas de Visual C++ que utiliza.

Puede intentar seguir estos pasos para corregir este error:

  • Cierre otras aplicaciones en ejecución o reinicie el equipo para liberar memoria.
  • Use la página Aplicaciones y características o Programas y características del Panel de control para reparar o reinstalar el programa.
  • Use la Aplicaciones y características o Programas y características del Panel de control para reparar o reinstalar todas las copias de Microsoft Visual C++ Redistributable.
  • Compruebe Windows Update en el Panel de control para ver si hay actualizaciones de software.
  • Compruebe si hay una versión actualizada de la aplicación. Póngase en contacto con el proveedor de la aplicación si el problema persiste.

Información para programadores

Este error se produce porque no había memoria disponible para la función _onexit o atexit. Este error se debe a una condición de memoria baja. Puede considerar la posibilidad de asignar previamente búferes en el inicio de la aplicación para facilitar el guardado de datos de usuario y la salida limpia de la aplicación cuando la memoria es insuficiente.