AI 代理挖出 libuv 存在约 14 年的 fsevents 内存泄漏
steipete · x · 2026-09-23
开发者 steipete 升级 macOS 27 后发现 ChatGPT 反复崩溃,用 AI 代理 Astra 排查后定位到 libuv 中一个存在约 14 年的 bug:在 macOS 上反复添加/移除文件系统监听时,libuv 重建共享 FSEventStream 会泄漏临时路径列表——成功路径跳过清理,而错误路径误以为 NULL 回调的 CFArray 会自动释放字符串和原始 C 缓冲区。他提交了 PR #5283,在 uvfseventsreschedule 的每个出口释放 CFArray、各 CFString 及 C 缓冲区,不改公开 API/ABI,Bun 的独立 issue #29935 也印证了同一问题。
所属事件:AI 代理排查 ChatGPT 崩溃揪出 libuv 十四年老 bug(2 条相关)→
「编程与Agent」频道最新
- Opus 5.5 会话中切换 effort 不再打断 prompt 缓存,需 Claude Code v2.1.280+ — lydiahallie · 2026-09-23
- 开源 Claude Code 插件 fable-advisor:让四款顶级模型组队干活 — daniel_mac8 · 2026-09-23
- 开源 fable-advisor:让 Fable 5.1 当架构师指挥 GPT-6 与 Opus 干活 — daniel_mac8 · 2026-09-23
- GPT-6 Sol vs Grok 4.7 等四模型对决:一个 prompt 生成星战 3D 世界 — rohanpaul_ai · 2026-09-23
- 历时一年打磨,TWINKLEPLOP 语法高亮器发布:Prism 的速度加 Shiki 的可定制性 — pcuenq · 2026-09-23
- 一条提示词让 Opus 5.5 写出可玩文明游戏:科技树外交全都有 — BenBlaiszik · 2026-09-23