openai / openai/codex

Windows app 26.915.4065.0: repeated main-process crashes during embedded browser tab lifecycle

Open
#46,767 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app browser bug windows-os
Dominant language
Rust
Stars
125k
Forks
19.5k
PR merge metrics
PR metrics pending

Description

Environment

  • Windows x64; Codex package version 26.915.4065.0.
  • Bundled ChatGPT.exe file version 153.0.8010.48.
  • Local website development with built-in browser interaction/visual tests.

Actual behaviour

Six browser/main-process crash sidecars and one renderer crash sidecar were recorded during 19–20 September 2026. The application repeatedly exits during embedded-browser testing, interrupting the task and its local test processes.

For all six main-process incidents, the last desktop log entry precedes the crash-sidecar modification time by approximately 0.4–0.6 seconds and concerns the browser sidebar being rebound/created or a browser-use tab being closed.

Times below are UTC; sidecar times are file modification times, not native exception timestamps:

Date Last desktop log Crash metadata Last action
2026-09-19 17:44:25.840 17:44:26.302 Browser sidebar window rebound
2026-09-19 19:00:31.015 19:00:31.487 Browser sidebar window rebound
2026-09-19 20:57:10.245 20:57:10.661 Hidden browser-use webview created; window rebound
2026-09-19 22:06:47.933 22:06:48.345 Browser sidebar synced/window rebound
2026-09-20 02:39:38.254 02:39:38.774 Browser-use tab closed
2026-09-20 03:29:32.775 03:29:33.290 Browser-use tab closed

Sidecars contain capture_kind: crash, osarch: x86_64, ptype: browser. A separate page-renderer crash at 2026-09-19 17:29:29 UTC logged reason=crashed, exitCode=-2147483645; its sidecar reports ptype: renderer.

Observed workflow / expected behaviour

Use the embedded browser to inspect a loopback-only development website, switch between browser tabs and close completed test tabs. The desktop application should stay running. This is a recurring observed association, not an isolated minimal reproduction; I have not deliberately reproduced another crash after diagnosis.

Checks and limitations

  • Approximately 32 GB RAM; about 9 GB free at the diagnostic snapshot. No Windows System event2004 low-memory warnings in the preceding seven days. This does not rule out transient or per-process allocation failures.
  • No out-of-memory/heap-limit indicators found in the targeted terminated-session logs.
  • No matching recent display-driver reset found.
  • Only sidecar metadata remains in the inspected Crashpad report directory; no native stack trace available locally.
  • Embedded-browser lifecycle handling is the leading hypothesis, not a confirmed defective function. No evidence establishes context compaction or website source as the cause.
  • Proposed mitigation: external-browser testing; not yet established as a fix.

This report intentionally excludes project identifiers, paths, account details, conversation contents, screenshots, raw logs and private website data. Please advise whether this browser-lifecycle failure is known and what minimal additional diagnostic information would help.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Begin with the desktop logs and remaining Crashpad sidecar metadata in the inspected Crashpad report directory, focusing on browser sidebar rebinding, webview creation, and tab closure. Because no native stack trace, file path, test, or minimal reproduction is provided, establish a reproducible lifecycle case and define the additional diagnostics needed to confirm a fix.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.