Oossa

llama.cpp limita la profundidad del JSON para evitar cierres inesperados

El entorno de ejecución de LLM de código abierto ahora rechaza el JSON con más de 128 niveles de anidamiento, lo que evita que el servidor se cierre en macOS y Linux.

BrevePor Publicado por Oossa: 1 min de lectura

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.

¿Te resultó útil este artículo?
Compartir

Sigue leyendo

Oossa · Boletín

La semana en IA, explicada

Cada lunes: las noticias que vale la pena conocer, en lenguaje sencillo. Gratis, sin spam.