Tailscale 追踪数据库损坏根因:SQLite 中潜伏 16 年的 WAL 重置 Bug
Tailscale 追踪到 SQLite 中潜伏 16 年的 WAL 重置 bug,6 个月内引发 19 次数据库损坏。 该 bug 是写事务与 checkpoint 之间的数据竞争:checkpoint 误以为页面已写入主数据库文件,实际未写入,导致索引引用丢失数据。 Tailscale 因手动控制 checkpoint 节奏,触发概率高于普通用户。SQLite 3.51.3 已修复。 教训:使用"无聊技术"时偏离标准配置路径会引入风险。 


