# Atualização do llama.cpp limita profundidade do JSON e evita falhas

> O runtime de LLM de código aberto agora rejeita JSON com mais de 128 níveis de aninhamento, evitando falhas do servidor no macOS e no Linux.

Oossa · 2026-10-25 · https://oossa.com/pt/llama-cpp-update-adds-json-depth-limit-to-prevent-crashes

O projeto ggml‑org/llama.cpp lançou uma correção em 25 de outubro de 2026. Ela adiciona uma verificação que interrompe o processamento de JSON com mais de 128 níveis de profundidade e retorna um erro 400. Antes, JSON extremamente aninhado podia estourar a pilha da thread HTTP e derrubar o llama‑server (com SIGBUS no macOS e SIGSEGV no Linux). A mudança se aplica às entradas de chat, às chamadas de ferramentas e ao endpoint /v1/systemone. A correção foi desenvolvida em coautoria com Xuan Son Nguyen, da Hugging Face.

## Os fatos

- Data de lançamento: 2026-10-25 ("Sun Oct 25 2026")
- Limite de profundidade do JSON definido em 128 níveis

## Por que importa

Desenvolvedores que usam o llama.cpp agora podem contar com um servidor mais estável ao lidar com cargas úteis de JSON complexas.

## Fontes e referências

1. [ggml-org/llama.cpp b11871](https://github.com/ggml-org/llama.cpp/releases/tag/b11871) – llama.cpp, 2026-10-25

Última atualização: 2026-10-25
