Repository navigation
[Windows] Codex App 26.924.2738.0 stuck indefinitely on startup spinner #48558
Description
What version of the Codex App are you using (From “About Codex” dialog)?
26.924.2738.0
What subscription do you have?
ChatGPT Plus
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 x64
What issue are you seeing?
The Codex Windows desktop app is permanently stuck on the startup loading spinner and never reaches the usable UI.
Environment:
- Codex App: 26.924.2738.0
- Windows 11 Pro x64, build 10.0.26200
- ChatGPT Plus
- Reproduction time: 2026-09-27 00:09 UTC+02:00
The issue reproduces with BOTH installation methods:
- Microsoft Store installation
- Official direct MSIX from persistent.oaistatic.com
Troubleshooting already performed:
- Fully quit and terminated all Codex/ChatGPT processes
- Uninstalled and reinstalled the app
- Tested both Microsoft Store and official direct MSIX installations
- Cleared stale app-server daemon/control state
- Recreated package LocalCache, LocalState and RoamingState
- Windows Settings -> Apps -> ChatGPT -> Advanced options -> Reset
- Verified authentication and network connectivity with codex doctor
The Windows app Reset completed successfully but made no difference.
The desktop startup log shows that:
- app-server starts successfully
- app-server reaches connected state
- ChatGPT account/auth lookup succeeds
- startup critical path completes
- WebSocket/network connectivity succeeds
- the desktop UI still remains indefinitely on the loading spinner
The renderer is at least partially alive:
- keyboard shortcuts can open the "Keyboard shortcuts" dialog
- that dialog itself remains stuck indefinitely on "Loading shortcuts..."
- after temporarily switching Windows to a US keyboard layout, Ctrl+` does not open the integrated terminal
Running the packaged app as administrator directly from the Windows Start menu fails with:
"ChatGPT failed to start.
The process has no package identity."
There is also this warning in the startup log:
"Failed to start the Artifact Session host: Artifact Session host Unix-socket transport is not available on Windows."
However, app-server initialization succeeds immediately afterwards.
No desktop Codex session transcript is created because the application hangs before any Codex chat/turn can begin.
Expected behavior:
The desktop app should finish initialization and display the Codex interface.
Actual behavior:
Backend initialization succeeds, but the frontend remains permanently stuck on the loading spinner.
Full desktop startup log attached.
codex-spinner-startup-redacted.log
What steps can reproduce the bug?
- Install/open Codex App 26.924.2738.0 on Windows 11 Pro x64.
- Launch the app normally from the Windows Start menu.
- The window opens, but remains indefinitely on the centered loading spinner.
- The main Codex UI never becomes usable.
- Opening the Keyboard Shortcuts dialog via keyboard input works, but that dialog also remains stuck on "Loading shortcuts...".
- Ctrl+` does not open the integrated terminal, including when Windows is temporarily switched to a US keyboard layout.
The issue reproduces after:
- Microsoft Store installation
- official direct MSIX installation
- Windows App Reset
- reinstalling the app
- clearing/recreating LocalCache, LocalState, and RoamingState
- clearing stale app-server daemon/control state
codex doctor reports working authentication, databases, WebSocket connectivity, and reachable OpenAI endpoints.
The desktop startup log shows the app-server reaches connected state and account lookup succeeds, while the UI remains stuck on the spinner.
No desktop session ID/transcript is available because the app hangs before any Codex chat/turn can start.
No code snippet is applicable because the bug occurs during desktop application startup.
What is the expected behavior?
The Codex desktop app should complete initialization and display the usable Codex interface instead of remaining indefinitely on the startup loading spinner.
Activity
github-actions commentedon Sep 26, 2026
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Neutrality25 commentedon Sep 27, 2026
Adding an independent reproduction with additional diagnostics from 27 September 2026. The same startup-spinner symptom persists on my Windows laptop after updating to 26.924.2738.0. I am adding evidence here rather than opening a duplicate issue.
Environment and impact
OpenAI.Codex_26.924.2738.0_x64__2p2nqsd0c76g0; package status reports OK.0.158.0-alpha.2.1.CODEX_HOME=%USERPROFILE%\.codex_clean_test, consistent in user and PowerShell process environment.Reproduction and unsuccessful recovery
The following did not resolve it:
codex://settingsandcodex://threads/new.%LOCALAPPDATA%\Packages\OpenAI.Codex_2p2nqsd0c76g0\LocalCache\Roaming\Codex\web\Codex\Default, then relaunching and waiting two minutes. All three renames succeeded; the spinner persisted.No reset, reinstall, new profile, or session removal was performed during this investigation.
Desktop log evidence
The current spinning launch successfully starts its engine, initializes the connection, and continues receiving replies. Selected fields from the logs below (timestamps UTC; unrelated identifiers/fields omitted):
Successful
configRequirements/readresponses recur at roughly five-minute intervals during the spinner.An earlier launch the same morning explicitly records:
Both launches also contain the Artifact Session Unix-socket warning described in this issue. Engine initialization succeeds afterward; I am not claiming that warning is causal.
Additional diagnostic findings
Running
doctor --jsonusing the exact executable selected by the desktop:desktop.app.version.details.running=falseand an OK handshake result whose summary is "the desktop application is not running", despite a simultaneous process listing showing the packaged ChatGPT main process, its children, and its child codex.exe. That handshake check therefore does not establish connection health.rg.exewarning is not reproduced when testing the exact bundled executable from the desktop logs: it runs and reports ripgrep 15.2.0.CODEX_WINDOWS_REGISTERED_COREis absent in the external PowerShell diagnostic environment; its relevance to the desktop launch is unverified.The live desktop log files sometimes appeared as Length 0 in directory listings while
Get-Contentreturned their actual populated content. Excluding zero-length files selected an older launch, so matching the filename's process ID and reading directly was necessary.A separate attempt to launch
ChatGPT.exedirectly with Chromium logging flags failed with "The process has no package identity." Returning to normal Start-menu activation restored the original spinner behaviour. That diagnostic-launch error should be distinguished from the normal-activation bug.Request
Please investigate the incomplete interface startup and advise on a supported way to capture renderer diagnostics while preserving Windows package identity. Recovery guidance that preserves conversations, the existing profile, and the repaired Chrome integration would be appreciated. These observations do not establish a root cause; full logs are retained for a suitable private diagnostic channel.
Neutrality25 commentedon Sep 28, 2026
Update from the independent reproduction above (28 September 2026): While the desktop remained on its startup spinner, I identified the single
codex.exechild of the packagedChatGPT.exemain process whose command line containsapp-server, then ended only that child process withStop-Process -Id <PID> -Force. I left the desktop window open. The Codex interface loaded successfully after the desktop restarted its app-server.This is a successful workaround for that launch, not yet evidence of a permanent fix or a confirmed root cause. It may help narrow the startup race/reconnection path. I have not yet established whether it survives a normal app relaunch or whether sending a prompt works. No profile, session files, or app installation were changed.
unnathLS commentedon Sep 28, 2026
Additional reproducible detail from another Windows installation of Codex App 26.924.2738.0:
Environment:
Observed behavior:
Process-level reproduction:
Example process list during a failed cold start:
Workaround:
After terminating only client-id=5, the main process respawns the renderer and the Codex UI loads normally.
This suggests the initial main renderer may enter a bad state during cold startup, while the replacement renderer initializes correctly.