{
  "id": 3974745,
  "title": "Word 97's ghost in the machine: The crash that vanished the moment anyone looked at it",
  "url": "https://urgent.news/2026/08/28/word-97s-ghost-in-the-machine-the-crash-that-vanished-the-moment",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-28T13:34:00.000Z",
  "source": {
    "name": "The Register Software",
    "slug": "the-register-software",
    "url": "https://www.theregister.com/software/2026/08/28/word-97s-ghost-in-the-machine-the-crash-that-vanished-the-moment-anyone-looked-at-it/5293263"
  },
  "original_language": "en",
  "account": "Microsoft engineer Raymond Chen recounted a terrifying bug story from the Word 97 release cycle. The issue was elusive, as it appeared sporadically in the test labs but vanished completely when engineers attempted to use a debugger. Engineers scrambled to replicate the crash, which could be triggered reliably by a script, yet the moment anyone tried to debug it, the bug vanished. The development team was anxious, as a sporadic lab bug could manifest regularly in the real world. The developers faced a classic debugging nightmare, with the bug refusing to cooperate. The team eventually turned to an In-Circuit Emulator (ICE), a device that could stand in for the CPU and allow breakpoints inside the emulated chip. The prospect of acquiring and using an ICE was met with excitement, akin to a child's first ride on a fire truck. The team eventually traced the root cause to a specific CPU manufacturer, and then to a CPU erratum. The compiler used at the time had been updated to avoid the problematic code sequence, but it was too late. The toolset had already been locked in, and swapping in a new compiler risked introducing new bugs. The solution? To scour the binaries for instances of the troublesome code sequence. A single instance was found, and to avoid introducing new problems, the team opted for a binary patch to insert a NOP into the offending code sequence. Word 97 was known for its headline features like Clippy and Visual Basic for Applications (VBA), but this binary patch received far less attention. Without this patch, Word 97 could have been distinctly unstable.",
  "summary": "Microsoft veteran recalls how a CPU errata, a mythical ICE, and a single sneaky NOP saved Clippy's big debut",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 2,
    "also_reported_by": [
      {
        "outlet": "The Register",
        "title": "Word 97's ghost in the machine: The crash that vanished the moment anyone looked at it",
        "url": "https://urgent.news/2026/08/28/word-97s-ghost-in-the-machine-the-crash-that-vanished-the-moment-3977844",
        "published": "2026-08-28T13:34:00.000Z"
      }
    ]
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}