| Anterior | Siguiente |
| ERROR_SWAPERROR | ERROR_INVALID_MESSAGE |
ERROR_STACK_OVERFLOW
Qué significa ERROR_STACK_OVERFLOW
ERROR_STACK_OVERFLOW (1001) — La recursión o consumo de stack agotó el espacio disponible del hilo.
El thread superó el límite de su stack reservado. Las causas comunes son recursión sin límite, ciclos indirectos de callbacks, grandes arrays locales o una cadena excepcionalmente profunda de llamadas.
Qué comprobar
- Capture un dump en el primer stack overflow y revise la repetición de frames.
- Mida tamaño del stack y grandes allocations locales en la ruta afectada.
- Busque recursión indirecta por callbacks/eventos, no solo una función que se llama a sí misma.
Tratamiento recomendado
Elimine la recursión no acotada o mueva buffers grandes al heap. Aumentar el stack puede ser apropiado solo cuando la profundidad es legítima y conocida; no lo use para esconder un ciclo infinito.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.