Repository navigation
Windows app 26.915.4065.0: repeated main-process crashes during embedded browser tab lifecycle #46767
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.
Activity
github-actions commentedon Sep 20, 2026
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
jp-quant commentedon Sep 22, 2026
Additional occurrence on Windows x64 with the same Codex package version 26.915.4065.0.
This matches the issue's browser-tab-close pattern closely. No project paths, account data, conversation content, or raw private logs are included here.
vinnymorgan commentedon Sep 26, 2026
Follow-up: renderer crashes on Windows app 26.924.2738.0
Repeated crashes continue on a newer package, but the latest records have a different process type from the original report. I am adding this for triage continuity, not claiming a confirmed shared root cause.
Verified observations
{"capture_kind":"crash","osarch":"x86_64","ptype":"renderer"}Activity and impact
The user reports repeated interruptions while working in a long-running coding conversation. Recent activity included small local source edits and local tests/build checks. No new development dependency or software was installed as part of that recent work.
Following the earlier mitigation, external Chrome was used for recent desktop testing; no in-app test tabs were created, switched or closed in that recent work. An external-browser control attempt separately stopped at a URL safety guard. That tool stop must not be confused with, or assumed to explain, the recorded renderer crashes.
Expected: the desktop conversation remains usable during ordinary coding and local verification.
Actual: repeated user-visible interruptions, with three renderer-crash sidecars recorded during this interval.
Diagnostic limits
Would you prefer this renderer signature tracked separately, and what minimal additional diagnostic would distinguish the cause?
Only this sanitised summary is submitted. No source code, project identifiers or paths, account/session identifiers, raw logs, crash dumps, screenshots, or conversation contents are attached.
vinnymorgan commentedon Sep 26, 2026
Further evidence from a fresh check on 26 September: two additional renderer-crash sidecars are now present, with last-write times 19:01:23.742 UTC and 19:05:51.643 UTC. Both contain
capture_kind=crash,osarch=x86_64,ptype=renderer.This brings the verified count for the inspected 26 September records to five, not three. The earlier comment described the three records available at that inspection, not a total of all user-experienced crashes. The user reports further repeated crashes; retained sidecars should not be assumed to capture every interruption. These remain file modification timestamps, not native exception timestamps. No additional causal conclusion is established, and no raw logs or private data are attached.
vinnymorgan commentedon Sep 26, 2026
Complaint / escalation: at least 18 recorded renderer crashes today; work stopped
I am escalating the continuing instability as a complaint. Repeated interruptions and restarts have made reliable use of Codex impossible for my current work, and I have now had to stop development. Please acknowledge this escalation and help establish a supported route to stable use.
Verified count and environment
{"capture_kind":"crash","osarch":"x86_64","ptype":"renderer"}.Timestamp evidence
All dates below are 26 September 2026. These are sidecar file last-write times, displayed to the second, not native exception timestamps. Europe/Dublin is UTC+1 on this date.
Counting method and limits
The count is of distinct sidecar files with unique names, not repeated text matches in logs. Each file was parsed and confirmed to identify a renderer crash. The day filter begins at 25 September 23:00 UTC (midnight in Ireland) and ends at the stated snapshot.
This is a confirmed minimum from retained records, not necessarily every interruption. It also does not establish 18 exits of the entire application's main process. These renderer records differ from the original main/browser-process signature in this issue; a common cause has not been established. No deterministic reproduction, native stack trace or confirmed update regression is available.
Activity and impact
The latest interrupted work involved ordinary local coding and local test/build checks, including scoped coding agents. In-app browser tabs were not created, switched or closed during that unit, and no deliberate crash reproduction was attempted. The earlier browser workaround therefore has not eliminated the user-visible instability; that observation does not identify the cause.
I have had to interrupt work, restart repeatedly and finally request a safe stop. Development is now paused. This level of instability is preventing dependable use of the app.
Requested response
Only this sanitised summary is being posted. No project source, local paths, account/session identifiers, raw logs, crash dumps, screenshots or conversation transcripts are attached.
iknyc commentedon Sep 30, 2026
Escalation: 143 retained Windows crash records; repeated interruptions continue
Please triage this as an ongoing reliability problem on OpenAI.Codex 26.924.2738.0. Repeated user-visible crashes are interrupting normal work. This is an additional affected-machine report, not an update to the original reporter's counts.
Verified local evidence
capture_kind=crash, ptype=renderer, osarch=x86_64.No current native dumps remain in the inspected Crashpad report directory, so no crash stack establishes the cause. One post-incident memory snapshot showed approximately 28.7 GiB free physical RAM out of 63.7 GiB usable. This does not rule out transient/per-process allocation failure or prove a leak. The targeted recent Windows System-event query found no matching low-memory/display-reset events.
Additional tab-restoration symptom in two chats
Closed in-app tabs return with the same underlying tab IDs. This occurs within the same running main-process session; a full app restart is not necessary. The user has closed the affected tabs repeatedly.
Sanitized lifecycle evidence, all 30 September UTC:
tabType=closed. The working agent reports it did not reopen the tab.thread-tab-routes-v1routes and right-panel membership still included both affected tabs. Chat A's saved routes/right-panel membership were empty. Therefore a single stale on-disk route entry does not explain both cases.Related tab reports: #45004 and #46045. A shared cause between tab restoration and renderer crashes is not established. The lifecycle
openedevent does not establish who requested the opening.Requested response
Only this sanitized summary is submitted. Private project names/URLs, local user paths, conversation/tab IDs, raw logs, source code and conversation contents are omitted. No reinstall, profile reset or app restart was performed as part of this diagnostic investigation.
iknyc commentedon Sep 30, 2026
Supplemental diagnostic evidence
Adding concrete build and event details to the escalation above.
Build identification
ChatGPT.exefile/product version: 154.0.8037.57.Recent Crashpad record identifiers
These are local sidecar basenames; we have not verified whether corresponding reports were uploaded or are retrievable server-side. All are
ptype=renderer; times are UTC sidecar last-write times on September 30.The separate browser/main-process record is 6f2f4dba-685e-4324-82c3-9f5c95577049, last written September 29 at 18:39:01.075 UTC.
Narrow log excerpt around immediate tab recreation
Below,
CHAT_Bandbrowser-use:TAB_B2consistently replace the real conversation/tab IDs. Unrelated fields are omitted; timestamps and retained field values are unchanged.The
browser-use:prefix andisBrowserUseTab=falsecoexist in the original logs; this is not a transcription change. Subsequent entries at 02:29:55.201–.202 show the renderer disposing/removing that webview withtabType=closed. We are not inferring a durable final state from the 10 ms transition alone; there are also later same-ID reopening observations.Saved-state comparison timing
The exported comparison was captured at 03:33:21.906 UTC:
routes=[],topology.right.tabIds=[],topology.right.open=false.This was a later snapshot, not a synchronized capture at the instant of closing. Reconciliation, missed writes, and competing live/persisted state remain hypotheses.
Relevant diagnostic history
Earlier in this session, a separate Computer Use startup failure (
failed to write kernel assets ... os error 3) was traced to missing live-runtime temporary directories under%LOCALAPPDATA%\\Temp\\.tmpXXXXXX. Missing empty directories belonging to the affected project's live runtimes were recreated, and browser inventory initialization then succeeded in four chats. No runtime binaries were replaced and the app was not restarted. Renderer crashes continued afterward. We do not claim this repair caused or resolved the crashes/tab recurrence; it is included so triage has the relevant local intervention history.Raw local inventories, Windows event exports, selected desktop lifecycle records, and saved-state snapshots have been retained. Please specify a private upload channel if you need those or full conversation identifiers to correlate telemetry. A deterministic minimal reproduction and native crash stack are still unavailable.
Further crash while this escalation was being submitted
At the 2026-09-30 03:39:13 UTC inspection, the retained count increased to 144: 143 renderer crashes and one browser/main-process crash. The additional renderer record is dfaaa74f-8ff4-41b4-894f-b8a6568f0b0a, last written at 03:37:34.5605083 UTC (September 29, 23:37:34 EDT), less than three minutes after the previously reported renderer crash. This raises the September 29 local-day renderer count to 68.
The user explicitly requests escalation and is willing to provide whatever relevant diagnostics engineering needs. Please provide an actionable diagnostic collection/submission route and a supported stability workaround. The repeated interruptions are ongoing during the reporting process, not merely historical.