# llama.cpp 更新增设 JSON 深度限制，防止崩溃

> 这款开源大语言模型运行时现已拒绝嵌套深度超过 128 层的 JSON，避免 macOS 和 Linux 上的服务器崩溃。

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

ggml‑org/llama.cpp 项目于 2026 年 10 月 25 日发布了一项修复。该修复新增检查，停止处理嵌套深度超过 128 层的 JSON，并返回 400 错误。此前，嵌套极深的 JSON 可能导致 HTTP 线程栈溢出，进而使 llama‑server 崩溃（macOS 上为 SIGBUS，Linux 上为 SIGSEGV）。此项更改适用于聊天输入、工具调用和 /v1/systemone 端点。该修复由 Hugging Face 的 Xuan Son Nguyen 共同完成。

## 事实

- 发布日期：2026-10-25（“Sun Oct 25 2026”）
- JSON 深度限制设为 128 层

## 为什么重要

使用 llama.cpp 的开发者在处理复杂 JSON 负载时，现在可以获得更稳定的服务器运行表现。

## 来源与参考

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

最后更新: 2026-10-25
