Windows 26.915.4065.0: main process stays alive, but no renderer spawns and no window is created
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.915.4065.0
What subscription do you have?
ChatGPT Plus
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 | True | AMD64
What issue are you seeing?
Codex Stable 26.915.4065.0 launches several ChatGPT.exe background processes, but no visible window is created.
The main/browser process, Crashpad, GPU process, NetworkService, and StorageService all remain alive and responding, but no process with --type=renderer is ever spawned.
All observed ChatGPT.exe processes report MainWindowHandle = 0.
Codex Beta launches normally on the same machine, account, and network.
A separate cua_node runtime issue was already resolved before investigating this problem. The runtime is currently complete and was verified file-for-file, including matching SHA256 hashes for manifest.json, bin\node.exe, and bin\node_repl.exe. This headless startup failure persists after that repair and appears to be independent of the runtime issue.
What steps can reproduce the bug?
- Launch Codex Stable 26.915.4065.0 on Windows.
- Wait for the application to start.
- No visible window appears.
- Inspect running ChatGPT.exe processes.
- Multiple background processes remain alive, including the main/browser process, Crashpad, GPU process, NetworkService, and StorageService.
- No process with
--type=rendereris created. - All ChatGPT.exe processes report
MainWindowHandle = 0. - Closing all Codex processes and launching Stable again reproduces the same behavior.
Codex Beta launches normally on the same machine.
What is the expected behavior?
Launching Codex Stable should create the renderer process and display the main Codex window normally.
The application should not remain running only as background ChatGPT.exe processes with MainWindowHandle = 0.
Additional information
Additional diagnostics:
-
Package state:
- OpenAI.Codex
- Version: 26.915.4065.0
- Status: Ok
-
Observed process types:
- main/browser process
- --type=crashpad-handler
- --type=gpu-process
- --type=utility --utility-sub-type=network.mojom.NetworkService
- --type=utility --utility-sub-type=storage.mojom.StorageService
-
No --type=renderer process is present.
-
All observed ChatGPT.exe processes have:
- Responding = True
- MainWindowHandle = 0
-
No Crashpad dump or sidecar files were found for the failed launch.
-
Windows Application Event Log contains no corresponding Codex/ChatGPT crash event.
-
Chromium is launched with:
--user-data-dir=%APPDATA%\Codex\web\Codex -
A separate
cua_noderuntime issue had already been resolved before this startup problem was investigated. -
The current
cua_noderuntime was verified independently:- Missing files: 0
- Extra files: 0
- matching SHA256 hashes for
manifest.json,bin\node.exe, andbin\node_repl.exe
-
The current headless startup failure persists with a complete and verified runtime, so it appears to be independent of the earlier runtime issue.
-
Codex Beta launches normally on the exact same Windows installation, machine, account, and network.
-
This may look similar to earlier Windows headless-startup reports, but in this case the cua_node runtime has already been fully restored and verified file-for-file with matching SHA256 hashes. The current failure persists independently of the previous runtime issue.
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
No source files or tests are named. Start by tracing the Windows startup path and the Chromium launch using --user-data-dir=%APPDATA%\Codex\web\Codex, comparing Stable with Beta. Done means Stable creates a renderer process and displays the Codex window instead of leaving only background ChatGPT.exe processes with MainWindowHandle = 0.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100