Zsh silently ate years of shell history. Crash-forcing the bug found it
Michael Stapelberg spent years losing commands from ~/.zsh_history before tracking down the culprit: a truncation bug fixed in Zsh 5.9.2. His winning move, patching Zsh to crash loudly and analyzing the core dump, is a masterclass in debugging rare data-loss bugs.