rotative
openai blog · 2026年6月30日

ChatGPT 因 GNU libunwind 中存在 18 年的漏洞而崩溃

openai 通过在 gnu libunwind 库中识别出一个 18 年的竞争条件以及 azure 主机上的静默硬件损坏,修复了 chatgpt 的神秘崩溃问题,从而确保了数据密集型 ai 基础设施的可靠性。

read in English · 繁體中文 · 日本語 · 한국어

OpenAI 通过分析整个核心转储群体(而非检查个别故障)解决了基于 Rockset 的检索基础设施中罕见但关键的崩溃问题。调查发现,不稳定性源于两个同时存在的问题:一个特定的 Azure 主机由于硬件故障而错误地执行数学运算,以及广泛使用的 GNU Libunwind 库中存在竞争条件,该竞争条件破坏了堆栈指针寄存器。libunwind(用于处理 C++ 异常的堆栈展开)中的这个 18 岁 bug 在处理高负载任务时导致指令指针跳转到不可执行的内存地址。通过更新库和停用故障硬件,OpenAI 确保了实时搜索和索引功能的稳定性,这些功能允许 ChatGPT 访问外部数据。

read at source ↗

← rotative