2026-06-30 · OpenAI

Core dump epidemiology: fixing an 18-year-old bug

researchinfrastructure

read at source ↗ openai.com

Core dump epidemiology: fixing an 18-year-old bug

Source: OpenAI Date: 2026-06-30 URL: https://openai.com/index/core-dump-epidemiology-data-infrastructure-bug

Summary

An OpenAI infrastructure postmortem on tracking down rare, seemingly-random crashes across a large fleet by treating crash core dumps like an epidemiological dataset — aggregating a year’s worth of dumps and clustering them by symptom rather than debugging incidents one at a time. The population-level approach split what looked like a single mystery into two unrelated root causes: silent hardware corruption on one bad Azure host (the CPU miscomputing) and an 18-year-old race condition in GNU libunwind, a widely-used open-source stack-unwinding library.

Implications

  • Dev tooling thread. The interesting move isn’t the bug itself but the method: case-by-case debugging stalled for months, and only population-scale statistical analysis of crash data surfaced the two distinct clusters. That’s a reusable pattern for any org running large fleets — treat rare failures as a distribution to characterize, not individual tickets to close.
  • AI-industry economics thread. Also a quiet signal of scale: this kind of crash-clustering work only pays off once a fleet is big enough to generate a statistically meaningful population of rare-failure core dumps, which says something about the size of OpenAI’s serving infrastructure.
  • Secondary note: the 18-year-old bug lived in libunwind, a dependency countless other systems share — a reminder that foundational open-source infrastructure keeps carrying latent bugs discovered only at extreme scale.

← all signals