Il progetto ggml‑org/llama.cpp ha rilasciato una correzione il 25 ottobre 2026. La modifica aggiunge un controllo che interrompe l’elaborazione dei JSON annidati oltre 128 livelli e restituisce un errore 400. In precedenza, JSON con un annidamento estremamente profondo potevano causare un overflow dello stack del thread HTTP e mandare in crash llama‑server (con SIGBUS su macOS e SIGSEGV su Linux). La correzione riguarda gli input delle chat, le chiamate agli strumenti e l’endpoint /v1/systemone. La patch è stata sviluppata insieme a Xuan Son Nguyen di Hugging Face.
Perché conta
Gli sviluppatori che usano llama.cpp possono ora contare su un server più stabile nella gestione di payload JSON complessi.