# به‌روزرسانی llama.cpp برای جلوگیری از کرش، عمق JSON را محدود می‌کند

> این محیط اجرای متن‌باز LLM حالا JSONهای تو‌در‌تویی را که عمقشان از 128 سطح بیشتر باشد رد می‌کند تا سرور در macOS و Linux از کار نیفتد.

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

پروژه ggml‑org/llama.cpp در 25 اکتبر 2026 اصلاحیه‌ای منتشر کرد. این اصلاحیه بررسی‌ای اضافه می‌کند که پردازش JSONهای عمیق‌تر از 128 سطح را متوقف و خطای 400 برمی‌گرداند. پیش از این، JSONهای بسیار تو‌در‌تو می‌توانستند باعث سرریز پشتهٔ رشتهٔ HTTP و از کار افتادن llama‑server شوند (با SIGBUS در macOS و SIGSEGV در Linux). این تغییر ورودی‌های چت، فراخوانی ابزارها و نقطهٔ پایانی /v1/systemone را دربرمی‌گیرد. Xuan Son Nguyen از Hugging Face نیز در نگارش این اصلاحیه همکاری کرده است.

## حقایق

- تاریخ انتشار: 2026-10-25 ("یکشنبه 25 اکتبر 2026")
- محدودیت عمق JSON روی 128 سطح تنظیم شده است

## چرا مهم است

توسعه‌دهندگانی که از llama.cpp استفاده می‌کنند، حالا می‌توانند هنگام پردازش payloadهای پیچیدهٔ 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
