rotative
openai blog · 2026年6月30日

ChatGPTがクラッシュした原因は、GNU libunwindに潜む18年前のバグだった

OpenAIは、GNU libunwindライブラリ内の18年前のレースコンディションと、Azureホスト上でのサイレントなハードウェア破損を特定することで、不可解なChatGPTのクラッシュを修正した。データ集約型AIインフラの信頼性を確保する。

read in English · 简体中文 · 繁體中文 · 한국어

OpenAIは、Rocksetベースの検索インフラストラクチャのまれに発生するが重大なクラッシュを、個々の障害を検査するのではなく、コアダンプの全集団を分析することによって解決した。調査により、不安定性は2つの同時発生する原因から生じていることが明らかになった。具体的には、ハードウェア障害により数学を正しく実行していない特定のAzureホストと、スタックポインタレジスタを破壊した、広く使用されているGNU libunwindライブラリのレースコンディションである。このlibunwindの18年前のバグは、C++例外のスタックアンウィンディングを処理するもので、高負荷のタスクを処理する際に、命令ポインタが実行不可能なメモリアドレスにジャンプする原因となった。ライブラリの更新と故障したハードウェアの廃止により、OpenAIは、ChatGPTが外部データにアクセスできるようにするリアルタイム検索およびインデックス作成機能の安定性を確保した。

read at source ↗

← rotative