Folia
← 返回头版

Codex Desktop在macOS上持续生成未清理的崩溃转储文件

Codex Desktop应用在macOS系统上存在严重的Crashpad崩溃报告泄漏问题1。用户报告该应用在~/Library/Application Support/Codex/Crashpad/pending目录中无限期积累崩溃转储文件,导致磁盘空间大幅耗尽1。根据观测数据,该目录单日增长可超过5GB,最严重的案例中单次积累达到137GB,包含893,043个.dmp文件;另有用户磁盘占用达到326GB、待处理文件数达240,966个的情况1。

问题的根本原因在于browser_crashpad_handler进程在macOS系统调用失败后进入持续崩溃循环1。该进程每秒生成约181,552字节的转储文件,换算为每小时3,600个、每天约15GB的生成速率1。系统报告的错误信息为"fatal error: mach_port_request_notification: (os/kern) invalid capability (20)"1。所有转储文件均为browser_crashpad_handler自身的崩溃报告,形成自我监控循环,而completed目录始终为空,表明上传路径失败且系统未实现自动清理或容量限制机制1。

该问题跨越多个应用版本,从26.527.60818至26.1007.71326,已持续数月未获修复1。尽管磁盘空间不断被消耗,应用本身仍保持可用状态1。用户采取的临时解决方案包括将Crashpad/pending目录设置为只读或定时手动删除文件1。


评论