Skip to content

Codex desktop repeatedly crashes in CrBrowserMain with EXC_BREAKPOINT at temporal_rs_PlainDateTime_hour on macOS 26.6 #31094

Open

Description

@edyedinson

I am reporting a serious recurring Codex desktop crash that has now happened at least 8 times across 2 Codex desktop builds. This is disrupting real business work. I am building a company and trying to do serious, production-oriented work with Codex; this instability is costing me time, money, and focus. I am very disappointed and need this treated as a real reliability issue, not a one-off local glitch.

Impact

  • Codex desktop has repeatedly crashed while I am actively trying to work.
  • The crashes keep interrupting business-critical setup and development work.
  • I have spent substantial time troubleshooting, reinstalling, collecting logs, and resetting local state instead of building my company.
  • I am paying for tooling and depending on Codex for serious work, so repeated desktop crashes create a direct cost in time and productivity.
  • I need guidance on whether this is a known app/runtime bug, whether there is a safe workaround, and when a fix can be expected.

Environment

  • macOS: macOS 26.6 (25G5052e)
  • Hardware: MacBookPro18,1
  • Codex desktop builds affected:
    • 26.623.81905 (4598)
    • 26.623.101652 (4674)
  • Bundled CLI: codex-cli 0.142.5
  • Codex Framework: 149.0.7827.197

Repeated crash signature

Every captured report has the same signature:

  • Exception: EXC_BREAKPOINT (SIGTRAP)
  • Triggered thread: 0 CrBrowserMain, com.apple.main-thread
  • Top frame: temporal_rs_PlainDateTime_hour + 5760080
  • Termination: SIGNAL, Trace/BPT trap: 5

Crash reports captured

  • 2026-07-02 01:51:31 -0500, PID 99454, incident 9961F8AE-39EB-45B7-BE29-B3C11834F59D
  • 2026-07-02 01:55:52 -0500, PID 2281, incident BC5B3D3B-9038-46E8-A055-DE92C2727EE0
  • 2026-07-02 02:09:45 -0500, PID 8784, incident 0100A4DA-A44E-4156-A7B9-DD122FDEBCEE
  • 2026-07-02 02:25:27 -0500, PID 10975, incident 6549D57F-ADB1-4DC6-99F2-869A79AA31ED
  • 2026-07-04 02:16:39 -0500, PID 47823, incident FB2CE82D-9A9D-4689-A142-96C659DAA7A0
  • 2026-07-04 02:26:53 -0500, PID 50790, incident 23D553F5-5874-4AC7-9A18-EB94A05EBC57
  • 2026-07-04 02:33:11 -0500, PID 53661, incident C82A9A76-ABF6-447F-88B4-8DEB536BE7B3
  • 2026-07-04 02:40:50 -0500, PID 54411, incident E30B67FA-30A1-45B9-BEA1-29DA1154E9BF

Troubleshooting already attempted

The crash persisted after:

  • Clearing volatile Codex/Chromium caches.
  • Disabling browser@openai-bundled.
  • Attempting to force browser backend to Chrome.
  • Fully resetting the Codex Chromium profile at 2026-07-02 02:00:11 -0500.
  • Reinstalling/updating the app.
  • Updating from 26.623.81905 (4598) to 26.623.101652 (4674).
  • Disabling chrome@openai-bundled as an additional no-browser-surfaces workaround.
  • Cleaning orphaned helper processes left after crashes.

Relevant observed behavior

Desktop logs repeatedly show in-app-browser / browser-use lifecycle activity around the crash window, including messages like:

IAB_LIFECYCLE iab backend info request failed
No Codex browser route is available for browser session ...
browser_use_iab_backend_startup_started ... backend=iab ... release=26.623.101652
browser_use_iab_backend_startup_ready ... backend=iab ...

The local configuration has also been rewritten back to:

BROWSER_USE_AVAILABLE_BACKENDS = "chrome,iab"

even after manually setting:

BROWSER_USE_AVAILABLE_BACKENDS = "chrome"

Current local mitigation

I have now applied the strictest local workaround I can identify:

[plugins."browser@openai-bundled"]
enabled = false

[plugins."chrome@openai-bundled"]
enabled = false

BROWSER_USE_AVAILABLE_BACKENDS = "chrome"

This is only a temporary mitigation. It disables useful browser features and does not explain why the desktop app continues to crash in CrBrowserMain.

Request

Please investigate this as a Codex desktop app/runtime reliability bug. I need:

  • Confirmation whether this crash signature is known.
  • A recommended workaround that does not require giving up major Codex features permanently.
  • A fix or clear ETA if this is already being addressed.
  • Guidance on whether additional logs should be submitted through a private channel.

I have prepared a local support bundle containing .ips crash reports, pasted crash reports, app logs, and the troubleshooting summary. I am avoiding posting raw logs publicly because they may contain private session context, but I can provide them through /feedback or another private support channel.

Possibly related public issues

Activity

  1. added
    bugSomething isn't working
    appIssues related to the Codex desktop app
    on Jul 4, 2026
  2. edyedinson commented on Jul 4, 2026

    @edyedinson
    Author

    Update: the crash has happened again after filing this issue.

    New recurrence:

    • 2026-07-04 04:36:35 -0500, PID 59200, incident 77DE354B-A2B8-4F17-BFCB-48E12BA96DB6
    • App version: 26.623.101652 (4674)
    • Exception: EXC_BREAKPOINT (SIGTRAP)
    • Triggered thread: 0 CrBrowserMain, com.apple.main-thread
    • Top frame: temporal_rs_PlainDateTime_hour + 5760080

    This brings the observed total to at least 9 crashes with the same signature.

    Important additional detail: this recurrence happened after both browser-related plugins had been disabled locally:

    [plugins."browser@openai-bundled"]
    enabled = false
    
    [plugins."chrome@openai-bundled"]
    enabled = false

    The config had also been manually set to:

    BROWSER_USE_AVAILABLE_BACKENDS = "chrome"

    but after the crash, it was again observed as:

    BROWSER_USE_AVAILABLE_BACKENDS = "chrome,iab"

    So the no-browser-surfaces workaround is not holding reliably, and the app continues to crash in the same CrBrowserMain path. I have added the new .ips, pasted crash report, and matching app logs to the local/private support bundle for submission through /feedback or another private support channel.

  3. edyedinson commented on Jul 4, 2026

    @edyedinson
    Author

    Update: another recurrence happened shortly after the previous one.

    New recurrence:

    • 2026-07-04 04:41:38 -0500, PID 66843, incident 64E440AC-3137-4B56-A235-91167AFEEA69
    • App version: 26.623.101652 (4674)
    • Exception: EXC_BREAKPOINT (SIGTRAP)
    • Triggered thread: 0 CrBrowserMain, com.apple.main-thread
    • Top frame: temporal_rs_PlainDateTime_hour + 5760080

    This brings the observed total to at least 10 crashes with the same signature.

    Additional detail from this recurrence:

    • browser@openai-bundled remained disabled.
    • chrome@openai-bundled remained disabled.
    • BROWSER_USE_AVAILABLE_BACKENDS had again been rewritten to chrome,iab after being manually reset to chrome.
    • The crash-session desktop log still shows browser-use activity, including browser-use-pip Received Browser Use PiP metadata backend=chrome ..., despite the browser-related plugins being disabled.

    I have added the new .ips, pasted crash report, and matching desktop logs to the local/private support bundle. This strongly suggests the local mitigation is not sufficient and the app/runtime is still entering the same browser/main-thread crash path.

  4. edyedinson commented on Jul 4, 2026

    @edyedinson
    Author

    Another recurrence just happened after the prior mitigation.

    New crash:

    • Time: 2026-07-04 04:47:10 -0500
    • PID: 68360
    • Incident ID: 3E94F1CA-4B3B-4478-B8AC-654B1844B556
    • App/build: 26.623.101652 (4674)
    • macOS: 26.6 (25G5052e)
    • Exception: EXC_BREAKPOINT (SIGTRAP)
    • Triggered thread: 0 CrBrowserMain / com.apple.main-thread
    • Top frame: temporal_rs_PlainDateTime_hour + 5760080

    This brings the count to at least 11 crashes with the same signature. Both browser@openai-bundled and chrome@openai-bundled were still disabled. The app had again rewritten the local backend setting from BROWSER_USE_AVAILABLE_BACKENDS = "chrome" back to "chrome,iab", so the local mitigation is not holding.

    I added the new .ips, pasted report, crashed-session log, and restart-session log to the local/private support bundle. Raw logs are still being kept out of the public issue because they may contain private session context.

  5. edyedinson commented on Jul 4, 2026

    @edyedinson
    Author

    I tested again after the prior mitigation and it is not fixed.

    Three more .ips reports appeared under ~/Library/Logs/DiagnosticReports/Retired, all with the same signature:

    • 2026-07-04 04:52:39 -0500, PID 70152, incident 6E43A413-B278-465D-8219-C84FE8745C16
    • 2026-07-04 04:57:56 -0500, PID 74352, incident 197CF13A-5CB3-47D4-BBA3-9079977A9279
    • 2026-07-04 05:14:39 -0500, PID 75049, incident FAFC2321-1831-4F19-A904-74AC95418A6D

    Each one is:

    • App/build: 26.623.101652 (4674)
    • Exception: EXC_BREAKPOINT (SIGTRAP)
    • Triggered thread: CrBrowserMain / com.apple.main-thread
    • Top frame: temporal_rs_PlainDateTime_hour + 5760080

    This brings the count to at least 14 matching crashes across the two desktop builds. During the test, ~/.codex/config.toml had again been rewritten to BROWSER_USE_AVAILABLE_BACKENDS = "chrome,iab", despite both browser@openai-bundled and chrome@openai-bundled being disabled. Logs from the restarted sessions still show browser_use_iab_backend_startup_started ... backend=iab and No Codex browser route is available ... warnings.

    I added these new .ips files and session logs to the local/private support bundle. The currently running Codex instance after the crashes is PID 75849.

  6. edyedinson commented on Jul 8, 2026

    @edyedinson
    Author

    Another recurrence, now on the newer desktop build.

    Latest crash from the attached report and matching local .ips:

    • Time: 2026-07-08 13:47:58 -0500
    • PID: 37386
    • Incident ID: B8F0ABE2-4E36-403C-A4E7-F8C1B10EAEB0
    • App/build: 26.623.141536 (4753)
    • CLI: codex-cli 0.142.5
    • macOS: 26.6 (25G5052e)
    • Exception: EXC_BREAKPOINT (SIGTRAP)
    • Triggered thread: 0 CrBrowserMain / com.apple.main-thread
    • Top frame: temporal_rs_PlainDateTime_hour + 5760080

    I also re-parsed every Codex .ips currently on disk under ~/Library/Logs/DiagnosticReports and ~/Library/Logs/DiagnosticReports/Retired: all 24 reports match this exact same signature. The affected desktop builds now include:

    • 26.623.81905 (4598)
    • 26.623.101652 (4674)
    • 26.623.141536 (4753)

    The local config had again reverted to BROWSER_USE_AVAILABLE_BACKENDS = "chrome,iab", while both browser@openai-bundled and chrome@openai-bundled remained disabled. The restarted session on PID 40043 still logs browser_use_iab_backend_startup_started ... backend=iab ... release=26.623.141536.

    I refreshed the local/private support bundle with all 24 .ips files, the new pasted report, and the crashed/restarted desktop logs. Raw logs are still not posted publicly because they may contain private session context.

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

    appIssues related to the Codex desktop appbrowserbugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions