llama.cpp b12137 修復即時會話更新導致伺服器崩潰
llama.cpp 發布 b12137 建置,服務端現在會拒絕非物件的 session 更新(#31714),避免格式錯誤的即時會話更新丟擲未捕獲異常並終止伺服器。
2026 年 11 月 4 日至 5 日,llama.cpp 連續發布 b12119 與 b12137 兩個建置,集中修復 server 端 realtime(WebSocket)介面的崩潰問題:遇到異常時不再讓程序崩潰,而是改為向客戶端返回 error 事件。b12119 中,realtime 介面丟擲的異常改為以 error 事件下發;同一批改動讓 WebSocket 處理器統一走 ex_wrapper,在聊天模板拒絕新工具時保留上一輪的工具列表,語法無法轉換的工具 schema 則被直接拒絕,此外還移除了 realtime 測試伺服器與 ws_ex_wrapper。次日發布的 b12137 進一步拒絕非物件的 session 更新(#31714),以免格式錯誤的即時會話更新丟擲未捕獲異常並終止伺服器,該提交由 Adrien Gallouët 簽署。兩個建置均提供 macOS Apple Silicon、Linux(CPU、Vulkan、CUDA 12/13、ROCm、OpenVINO、SYCL)、Windows、Android 等平台產物。對自建 llama.cpp server、執行 realtime 會話的開發者來說,此前由異常或畸形會話更新引發的整程序崩潰,將變成單個請求的報錯返回。
AI 根據 2 則報導生成 · 更新
沿著報導,了解事件的不同側面;點標題看單篇報導的摘要與原文連結。
llama.cpp 發布 b12137 建置,服務端現在會拒絕非物件的 session 更新(#31714),避免格式錯誤的即時會話更新丟擲未捕獲異常並終止伺服器。
llama.cpp 建置 b12119 中,server 的 realtime(WebSocket)介面遇到異常時不再讓程序崩潰,而是向客戶端傳送 error 事件。同一批改動把 WebSocket 處理器統一走 ex_wrapper,並在聊天模板拒絕新工具時保留上一輪的工具列表。語法無法轉換的工具 schema 現在會被直接拒絕。
過去 48 小時,有 1 個獨立來源報導,最近 6 小時新增 0 個。熱度 0.5,熱門榜第 106 名。
熱度以 48 小時內的獨立來源計,同一來源只算一次,每 24 小時權重減半。
同一事件的報導集中在這裡,新的進展會繼續補充。