Skip to content

[Bug]: 内存占用持续增加直至系统奔溃 #2396

Description

@shengxingou

影响范围

界面 / 交互

当前行为

通过codex++启动codex后一段时间,当点击之前的某个会话时,内存持续增加直至系统奔溃。不通过codex++启动使用codex则没有出现这种现象。

预期行为

通过codex++启动codex后一段时间,当点击之前的某个会话时,内存持续增加直至系统奔溃。不通过codex++启动使用codex则没有出现这种现象。

复现步骤

通过codex++启动codex后一段时间,当点击之前的某个会话时,内存持续增加直至系统奔溃。不通过codex++启动使用codex则没有出现这种现象。

日志 / 配置片段

{"timestamp_ms":1791122273085,"pid":50667,"event":"renderer.model_whitelist_refresh_scheduled","detail":{"event":"model_whitelist_refresh_scheduled","detail":{"durationMs":2500},"helperBase":"http://127.0.0.1:57321","hasBridge":true,"location":"app://-/index.html","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-04T13:57:52.967Z"}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.response","detail":{"path":"/diagnostics/log","elapsed_ms":0,"status":"ok"}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.resolve_start","detail":{"request_id":"8517","message_id":271983,"result_status":"ok"}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.resolve_ok","detail":{"request_id":"8517","message_id":271983}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.request","detail":{"path":"/diagnostics/log","payload_keys":["event","detail","helperBase","hasBridge","location","userAgent","timestamp"]}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"renderer.model_whitelist_refresh_scheduled","detail":{"event":"model_whitelist_refresh_scheduled","detail":{"durationMs":2500},"helperBase":"http://127.0.0.1:57321","hasBridge":true,"location":"app://-/index.html","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-04T13:57:52.968Z"}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.response","detail":{"path":"/diagnostics/log","elapsed_ms":0,"status":"ok"}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.resolve_start","detail":{"request_id":"8518","message_id":271984,"result_status":"ok"}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.resolve_ok","detail":{"request_id":"8518","message_id":271984}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.request","detail":{"path":"/diagnostics/log","payload_keys":["event","detail","helperBase","hasBridge","location","userAgent","timestamp"]}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"renderer.model_whitelist_refresh_scheduled","detail":{"event":"model_whitelist_refresh_scheduled","detail":{"durationMs":2500},"helperBase":"http://127.0.0.1:57321","hasBridge":true,"location":"app://-/index.html","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-04T13:57:52.968Z"}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.response","detail":{"path":"/diagnostics/log","elapsed_ms":0,"status":"ok"}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.resolve_start","detail":{"request_id":"8519","message_id":271985,"result_status":"ok"}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.resolve_ok","detail":{"request_id":"8519","message_id":271985}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.request","detail":{"path":"/diagnostics/log","payload_keys":["event","detail","helperBase","hasBridge","location","userAgent","timestamp"]}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"renderer.model_whitelist_refresh_scheduled","detail":{"event":"model_whitelist_refresh_scheduled","detail":{"durationMs":2500},"helperBase":"http://127.0.0.1:57321","hasBridge":true,"location":"app://-/index.html","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-04T13:57:52.969Z"}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.response","detail":{"path":"/diagnostics/log","elapsed_ms":0,"status":"ok"}}
{"timestamp_ms":1791122273085,"pid":50667,"event":"bridge.resolve_start","detail":{"request_id":"8520","message_id":271986,"result_status":"ok"}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"bridge.resolve_ok","detail":{"request_id":"8520","message_id":271986}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"bridge.request","detail":{"path":"/diagnostics/log","payload_keys":["event","detail","helperBase","hasBridge","location","userAgent","timestamp"]}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"renderer.model_whitelist_refresh_scheduled","detail":{"event":"model_whitelist_refresh_scheduled","detail":{"durationMs":2500},"helperBase":"http://127.0.0.1:57321","hasBridge":true,"location":"app://-/index.html","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-04T13:57:52.969Z"}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"bridge.response","detail":{"path":"/diagnostics/log","elapsed_ms":0,"status":"ok"}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"bridge.resolve_start","detail":{"request_id":"8521","message_id":271987,"result_status":"ok"}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"bridge.resolve_ok","detail":{"request_id":"8521","message_id":271987}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"bridge.request","detail":{"path":"/diagnostics/log","payload_keys":["event","detail","helperBase","hasBridge","location","userAgent","timestamp"]}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"renderer.model_whitelist_refresh_scheduled","detail":{"event":"model_whitelist_refresh_scheduled","detail":{"durationMs":2500},"helperBase":"http://127.0.0.1:57321","hasBridge":true,"location":"app://-/index.html","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-04T13:57:52.970Z"}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"bridge.response","detail":{"path":"/diagnostics/log","elapsed_ms":0,"status":"ok"}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"bridge.resolve_start","detail":{"request_id":"8522","message_id":271988,"result_status":"ok"}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"bridge.resolve_ok","detail":{"request_id":"8522","message_id":271988}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"bridge.request","detail":{"path":"/diagnostics/log","payload_keys":["event","detail","helperBase","hasBridge","location","userAgent","timestamp"]}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"renderer.model_whitelist_refresh_scheduled","detail":{"event":"model_whitelist_refresh_scheduled","detail":{"durationMs":2500},"helperBase":"http://127.0.0.1:57321","hasBridge":true,"location":"app://-/index.html","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-04T13:57:52.970Z"}}
{"timestamp_ms":1791122273086,"pid":50667,"event":"bridge.response","detail":{"path":"/diagnostics/log","elapsed_ms":0,"status":"ok"}}
{"timestamp_ms":1791122273087,"pid":50667,"event":"bridge.resolve_start","detail":{"request_id":"8523","message_id":271989,"result_status":"ok"}}
{"timestamp_ms":1791122273087,"pid":50667,"event":"bridge.resolve_ok","detail":{"request_id":"8523","message_id":271989}}
{"timestamp_ms":1791122273087,"pid":50667,"event":"bridge.request","detail":{"path":"/diagnostics/log","payload_keys":["event","detail","helperBase","hasBridge","location","userAgent","timestamp"]}}
{"timestamp_ms":1791122273087,"pid":50667,"event":"renderer.model_whitelist_refresh_scheduled","detail":{"event":"model_whitelist_refresh_scheduled","detail":{"durationMs":2500},"helperBase":"http://127.0.0.1:57321","hasBridge":true,"location":"app://-/index.html","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","timestamp":"2026-10-04T13:57:52.971Z"}}
{"timestamp_ms":1791122273087,"pid":50667,"event":"bridge.response","detail":{"path":"/diagnostics/log","elapsed_ms":0,"status":"ok"}}

Codex++ 版本

1.4.0

系统

macOS

提交前确认

  • 我已经脱敏了 API Key、Token、账号等敏感信息。
  • 我已经确认这是当前最新版仍然存在的问题。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions