El proyecto ggml-org/llama.cpp publicó una corrección el 25 de octubre de 2026. Añade una comprobación que detiene el procesamiento del JSON cuando supera los 128 niveles de profundidad y devuelve un error 400. Antes, un JSON con un anidamiento extremo podía desbordar la pila del hilo HTTP y cerrar llama-server (con SIGBUS en macOS y SIGSEGV en Linux). El cambio se aplica a las entradas de chat, las llamadas a herramientas y el endpoint /v1/systemone. Xuan Son Nguyen, de Hugging Face, colaboró en la autoría de la corrección.
Por qué importa
Los desarrolladores que usan llama.cpp ahora pueden confiar en un comportamiento más estable del servidor al procesar cargas JSON complejas.