Repository navigation
[Bug] Windows Codex Desktop intermittently freezes with desktop-notifications DLL failure (0xc06d007f) #33488
Description
Summary
Codex Desktop intermittently becomes completely unresponsive on Windows 11. The window can reopen in the same frozen state after being closed and relaunched. The same launch also records a Windows desktop-notification DLL initialization failure, repeated notification-service initialization, and repeated Windows Application Error events with exception code 0xc06d007f.
The problem survived Windows app Repair, Reset, uninstall, and reinstall. The currently installed package is the same build after reinstall.
Environment
- Codex package:
OpenAI.Codex_26.707.9981.0_x64__2p2nqsd0c76g0 - Executable:
ChatGPT.exe - Windows 11 25H2, build
26200.8875, x64 - Main workspaces are hosted in WSL, but WSL remained responsive during the freezes
- Codex app-server connection to WSL succeeded and reported version
0.144.4
Observed behavior
- Start Codex Desktop and use it normally.
- The entire Codex UI intermittently stops accepting input.
- Closing only the window and launching Codex again can reopen the window in the same unresponsive state.
- Windows may still report the main process as
Responding=True, even while the UI accepts no input and process CPU remains flat. - Windows Application log repeatedly records failures for packaged
ChatGPT.exewith:- Exception code:
0xc06d007f - Repeated exception offset:
0x00007ff8c5361ada - Repeated WER bucket/hash:
fe840c3ed30ba850ddeac7488b0e9f2e
- Exception code:
The Codex Desktop log records:
[desktop-notifications][unhandled-rejection] Error: A dynamic link library (DLL) initialization routine failed.
On one launch that remained usable for more than an hour, the same log contained:
[desktop-notifications] service starting # 43 occurrences
[desktop-notifications][unhandled-rejection] Error: A dynamic link library (DLL) initialization routine failed. # 1 occurrence
ResizeObserver loop completed with undelivered notifications # 0 occurrences
This indicates that the DLL error does not always immediately kill the UI, but it is present in the same affected launch family. Earlier affected launches sometimes contained many ResizeObserver warnings, while other affected launches contained none, so ResizeObserver does not appear to be the root cause.
Troubleshooting already performed
- Windows Settings > Apps > Codex > Repair
- Windows Settings > Apps > Codex > Reset
- Uninstalled and reinstalled Codex Desktop
- Temporarily disabled the Windows notification registry entry for Codex (
Enabled=0); the freeze/DLL failure still reproduced - Restored the notification setting afterward
- Removed a custom UI font-size setting; the issue still reproduced
- Verified that WSL boots,
systemctlreportsrunning, and memory is available - Verified that the OpenAI service and mobile app were operational
Windows integrity checks also reported a repairable component store and SFC integrity violations. The specific SFC files reported were Bluetooth drivers (BthA2dp.sys, BthHfEnum.sys, and bthmodem.sys), not an obvious WinRT/notification DLL. DISM /RestoreHealth and a full sfc /scannow repair are being completed separately, so I am not claiming the SFC findings are unrelated until post-reboot verification is complete.
Expected behavior
Codex Desktop should remain interactive, initialize its desktop-notification service once, and handle a notification DLL initialization failure without freezing or repeatedly crashing the packaged application.
Related issues
- Codex desktop app intermittently freezes Windows shell/UI; opening Codex Settings stops the freeze #16374 - Windows Codex/Windows shell intermittent freezes
- Windows desktop notification click opens invalid WindowsApps path with type=click query #25197 - Windows desktop notification activation problem and repeated
service startinglogs - Codex Desktop freezes when opening mini/popout windows; image-heavy histories are much worse than long text-heavy sessions #20544 - Codex Desktop UI freeze on Windows
- Desktop app: completion notification config appears ignored in app-server mode #13019 - Desktop notification configuration behavior in app-server mode
This report adds a distinct local signature: desktop-notifications DLL initialization failure together with Windows exception 0xc06d007f on package 26.707.9981.0.
I can provide sanitized Codex Desktop logs and matching Windows Event Viewer entries if maintainers need them. No local SQLite databases or private conversation data will be uploaded.
Activity
github-actions commentedon Jul 16, 2026
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
ginishuh commentedon Jul 16, 2026
Post-repair clean-boot reproduction:
DISM.exe /Online /Cleanup-Image /CheckHealthafter reboot reported: no component store corruption detected.sfc.exe /verifyonlyreported: Windows Resource Protection did not find any integrity violations.Timeline (local time, 2026-07-16):
13:15:53- main packagedChatGPT.exeprocess PID20368started.13:16:11- Windows Application Error 1000 recorded for PID20368.13:16:34- Windows Application Error 1000 recorded again for the same PID.Responding=Falseshortly after launch. It later returned toResponding=True, but WER had already recorded twoMoAppCrashreports.Both reports have:
The pre-repair failures had the same exception and the same WER bucket/hash. Their absolute fault address differed because of process/module relocation, but also ended in the same
0x1adaoffset pattern.The new Codex Desktop log files for this launch were created but remained
0bytes through the crash window, so this failure can occur before normal desktop logging is flushed.This clean post-reboot reproduction rules out the previously detected Windows component-store/SFC corruption as the cause of this Codex failure.
Racterrus commentedon Jul 16, 2026
The same issue is present in ChatGPT Desktop build 26.707.12708.0 as well.
15230745073 commentedon Jul 16, 2026
Additional cross-machine forensics (2 independent machines): server-side config refresh appears to be the trigger; WER full-dump collection is the freeze mechanism
We hit the same signature on two independent Windows 11 machines (build 26200.8875, zh-CN) on 2026-07-16 and ran a read-only forensic comparison. Sharing what may help narrow this down.
Same fingerprint as this issue
0xc06d007f(delay-load PROC_NOT_FOUND family), faulting moduleunknown, WER hash bucketfe840c3ed30ba850ddeac7488b0e9f2e— identical to the OP; fault bucket2155754486034767662.[desktop-notifications][unhandled-rejection] Error: A dynamic link library (DLL) initialization routine failed.Trigger correlates with server-side config refresh, not local state
26.707.9981.0):statsig-refresh"values updated" at 08:34:23.931 local → first0xc06d007fevent at 08:34:25 (+1.1 s), with no user interaction in between; median interval between subsequent events ≈ 9.3 s (153 events by 15:13).Why the whole UI freezes (and input/IME lags while the window has focus)
Each exception triggers WER MoAppCrash collection:
memory.hdmpfull heap dump + WPR/ETL snapshots (visible in the Event 1001 attachment list). Collection suspends all process threads. Under active use we measured the main process reading 11.7 GB in ~20 minutes while events fired every ~2 minutes — the app spends much of its time frozen inside dump collection, which also saturates the disk.Stopgap that restored usability immediately on machine B (admin, reversible):
Disable-WindowsErrorReporting— the underlying exceptions continue but cost ~nothing; re-enable after a fix lands.Ruled out locally
WinAppRuntime 1.8: on machine A it was installed 3h14m after the first crash → not the cause. (It looked causal on machine B due to coincidental timing — installed 50 min before first crash — and removing it did not stop the exceptions; the cross-machine comparison settled it.)config.tomlplugin flags: disablingbrowser@openai-bundled/computer-use@openai-bundled/chrome@openai-bundledhad no effect — the failing component appears to be core / server-flag driven.Build
26.707.12708(auto-rolled out 07-16 ~15:22 CST) reduces but does not fixAfter the silent update + app restart on machine B, the event rate dropped ~6x (4 events in 36 min vs ~40/hour before), but the same
desktop-notificationsDLL init failure still logs during startup, and events still fire mid-turn (during reasoning streaming) and around browser-sidebar syncs — so the broken native path is still present in26.707.12708.Happy to provide sanitized Windows event-log extracts and desktop-log excerpts on request (no SQLite databases or conversation data).