Codex Desktop app crashes on startup (ACCESS_VIOLATION 0xC0000005) on Intel UHD 620 — regression in newer versions
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- PR merge metrics
- PR metrics pending
Description
What version of the Codex App are you using (From “About Codex” dialog)?
26.803.5235.0 (working), 26.803.8161.0 and 26.803.10989.0 (crash)
What subscription do you have?
Plus
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 x64
What issue are you seeing?
The Codex Desktop app (MSIX package OpenAI.Codex, branded "ChatGPT") crashes ~10 seconds after launch with exit code -1073741819 (0xC0000005, EXCEPTION_ACCESS_VIOLATION). No window is ever shown.
This is a regression: version 26.803.5235.0 works fine, but 26.803.8161.0 and the latest 26.803.10989.0 crash. The crash is related to GPU initialization — launching with --disable-gpu --disable-software-rasterizer keeps the process alive.
Key diagnostics when running ChatGPT.exe directly:
.\ChatGPT.exe
stdout:
Launching app ... enableUpdater=true ... platform=win32
Appshot hotkey inactive
[AppServerConnection] Initializing app-server transport [AppServerConnection] Starting app-server cort=stdio
EXITED code=-1073741819 after 10.883s
.\ChatGPT.exe --no-sandbox --disable-gpu --disable-software-rasterizer
STILL RUNNING after 20s
Additional notes:
- Crashpad does not capture a dump (only metadata/settings.dat are written), so the crash happens below the crash handler.
- No Windows Error Reporting entry is logged for the app.
- Machine: Intel Core i7-8550U, Intel UHD Graphics 620 (driver 31.0.101.2140), NVIDIA MX130, Windows 11 Home 10.0.26200.
⑥ What steps can reproduce the bug?
- Launch the app from the Start menu (AUMIDpp).
- Wait ~10 seconds. The process exits with 0xC0000005 and no window appears.
- Also reproduced by running the packaged ChatGPT.exe directly from the install folder.
- Same behavior on versions 26.803.8161.0 a
- Version 26.803.5235.0 on the same machine launches normally.
⑦ What is the expected behavior?
The app should open normally, as it does on version 26.803.5235.0. If GPU initialization fails on older Intel iGPUs (UHD 620 / Kaby Lake-R), the app should fall back to software rendering instead of crashing.
⑧ Additional information
- The crash is at the graphics-stack level: before the app's crash handler can write adump.
- Only benign Chromium warnings appear on stderr before the crash (usagestats registry key, missing IDMGCExt.crx) — no JS or GPU errors.
- The auto-updater silently upgrades the MSIX to a newer crashing version; a manual downgrade to 26.803.5235.0 is the
only way to get a working app.
What steps can reproduce the bug?
- Launch the app from the Start menu (AUMID OpenAI.Codex_2p2nqsd0c76g0!App).
- Wait ~10 seconds. The process exits with 0xC0000005 and no window appears.
- Also reproduced by running the packaged ChatGPT.exe directly from the install folder.
- Same behavior on versions 26.803.8161.0 and 26.803.10989.0.
- Version 26.803.5235.0 on the same machine launches normally.
What is the expected behavior?
The app should open normally, as it does on version 26.803.5235.0. If GPU initialization fails on older Intel iGPUs (UHD 620 / Kaby Lake-R), the app should fall back to software rendering instead of crashing.
Additional information
The app should open normally, as it does on version 26.803.5235.0. If GPU initialization fails on older Intel iGPUs (UHD 620 / Kaby Lake-R), the app should fall back to software rendering instead of crashing.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the crash with OpenAI.Codex versions 26.803.8161.0 or 26.803.10989.0 on Intel UHD 620, then compare with 26.803.5235.0 and the --disable-gpu --disable-software-rasterizer launch. Investigate the GPU initialization path available in this repository; done means the app opens normally and falls back to software rendering instead of exiting with 0xC0000005.
Written by the indexing model from the issue text.
Assessment
- Domain
- computer-graphics, desktop-dev, operating-systems
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100