RipGrep muslバイナリで大規模検索時にクラッシュ
원제: RipGrep musl binaries occasionally segfault during very-large searches
왜 중요한가
広く利用されるRipGrep muslバイナリのクラッシュはOpenAI Codexなど組み込み環境にも直接影響し、開発ワークフローの信頼性に関わる問題として注目される。
2026年7月26日、オープンソースの高速検索ツールRipGrep v15.2.0のx86_64-unknown-linux-musl向けバイナリにおいて、大規模検索実行時に断続的にセグメンテーション違反(segfault)が発生するバグがGitHubのIssue #3494として報告された。OpenAI Codexにバンドルされているバイナリでもこのバグが確認されている。
報告者のdfoxfranke氏は2026年7月26日、RipGrep 15.2.0のmuslバイナリで断続的にクラッシュが発生することをGitHub Issue #3494として報告した。
問題のバイナリはRipGrep公式リリースページで配布されているx86_64-unknown-linux-musl版(ripgrep-15.2.0-x86_64-unknown-linux-musl.tar.gz)であり、OpenAI Codexにバンドルされているバイナリとバイト単位で一致することも確認されている。
報告者はまずOpenAI Codex環境でバグを発見し、その後公式配布バイナリを独立して取得した環境でも再現を確認した。分析にあたっては、CROSS_CONTAINER_ENGINE=podmanおよびCARGO_PROFILE_RELEASE_DEBUGオプションを使用してデバッグシンボル付きでビルドしたバイナリを使用している。
使用環境はPCRE2 10.45(JIT利用可能)、SIMD機能としてSSE2・SSSE3・AVX2をランタイムで有効化した構成であり、非常に大きなデータセットを対象とした検索時に問題が再現する。
この問題はmislバイナリ特有の挙動とみられ、通常のglibcリンクバイナリでの再現については現時点で明記されていない。RipGrep本体のGitHubリポジトリ(Star数66,800超)において公開イシューとして追跡されている。