# llama.cpp 更新修复工具调用内存错误

> llama.cpp 于 2026年10月4日发布的更新，修复了可能导致工具调用期间崩溃的悬空指针问题。

Oossa · 2026-10-04 · https://oossa.com/zh/llama-cpp-release-fixes-tool-call-memory-bug

开源 LLM 运行时 llama.cpp 于 2026年10月4日发布 b11393 版本。此次更新修复了一个释放后使用漏洞：在 TOOL_CLOSE 事件之后收到 TOOL_ID 节点时，就会触发该问题。现在，重置 pending_tool_call 时，代码会清除 current_tool 指针，从而避免同一缓冲区被重复释放。

## 事实

- 发布日期：2026年10月4日
- 重置 pending_tool_call 时会清除 current_tool 指针

## 为什么重要

使用 llama.cpp 的开发者在应用中连续调用工具时，将更少遇到崩溃。

## 来源与参考

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

最后更新: 2026-10-04
