Oossa

llama.cpp limita la profondità del JSON per evitare arresti anomali

Il runtime open source per LLM ora rifiuta i JSON annidati oltre 128 livelli, evitando arresti anomali del server su macOS e Linux.

BreveDi Pubblicato da Oossa: 1 min di lettura

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.

Questo articolo ti è stato utile?
Condividi

Leggi anche

Oossa · Newsletter

La settimana dell'IA, spiegata

Ogni lunedì: le notizie che contano, in parole semplici. Gratis, niente spam.