本文讲述了作者发现并解决 Xorg 服务器中存在八年之久的 bug 的过程。该 bug 导致在使用 GrabServer 锁定服务器时,窗口仍可能被销毁。作者使用 eBPF 和 uprobe 等工具,最终定位到问题是由于对 epoll 的错误使用导致的。作者还分析了该 bug 长期未被发现的原因,认为这与 X11 compositor 的特殊定位有关。