[macOS] Desktop app becomes unresponsive after a Codex task completes
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?
ChatGPT desktop app with Codex: 26.803.61601 (build 6396).
What platform is your computer?
- MacBook Pro (Apple M4)
- macOS
15.5 - Apple Silicon / arm64
What issue are you seeing?
After a Codex task completed, the desktop app became unresponsive.
The app did not restart automatically: I manually quit it after the UI stopped responding, then launched it again.
What steps can reproduce the bug?
I do not yet have deterministic reproduction steps.
Observed flow:
- Use Codex Desktop normally.
- Wait for a local Codex task to complete.
- The completed task is shown, but the desktop UI becomes unresponsive.
What is the expected behavior?
The desktop app should remain interactive after a Codex task completes.
Diagnostic observations
The following are sanitized excerpts from the desktop log. Timestamps are UTC.
- At
2026-08-11T07:23:23Z, the task reachedturn-complete. - Before and after completion, the app repeatedly logged the following roughly every 10 seconds:
Native pet composition session failed reason=attachment-failed
Native pet material attachment completed attached=false failureReason=system-glass-unsupported
- At
2026-08-11T07:24:08Z, the app logged:
[IpcClient] Received broadcast but no handler is configured method=ipc-connection-reset
- At
2026-08-11T07:24:27Z, the browser route window was reported as unavailable and the local app-server transport stopped. - After I manually relaunched the app, the same Native Pet retry loop continued.
Additional state-related errors after the relaunch:
maybe_resume_owner_discovery_failed ... timeout
Conversation state not found
Received turn/completed for unknown conversation
I did not find a new Crashpad dump for this incident.
Notes
The Native Pet / system-glass error is correlated with the incident, but I cannot confirm that it is the root cause. I can provide further sanitized diagnostics if needed.
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, tests, or entry points are named. Start by correlating the reported timestamps with the Native Pet, IpcClient, browser route, and local app-server logs, then investigate the task-completion path and state errors. Done means identifying the freeze cause and verifying that the macOS app remains interactive after a Codex task completes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, rust
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100