Windows desktop: interrupting a stuck turn resets local app-server IPC (EPIPE)
Open 💬 1 comment Opened Jul 31, 2026 by Ruf1ruf
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
Summary
On Windows ARM64, interrupting a stuck Codex desktop chat can break the local app-server IPC connection and leave the local host disconnected.
Environment
- Codex desktop:
26.727.4816.0 - Windows ARM64
- Local execution mode /
hostId=local - Microsoft Store reports no newer update; Windows Repair did not change the behavior.
Reproduction
- Start a local Codex chat.
- Let a turn become stuck (in this case an image-generation turn after a transient network failure).
- Use Stop / interrupt the turn.
- The local IPC transport resets and the app-server disconnects.
Relevant sanitized log sequence
turn/interrupt ... hostId=local
[IpcRouter] Socket error errorCode=EPIPE errorMessage="write EPIPE"
[IpcClient] Received broadcast ... method=ipc-connection-reset
[AppServerConnection] Stopping app-server transport ... transport=stdio
app_server_connection.state_changed ... hostId=local ... next=disconnected
The same session also repeatedly logs:
[install-primary-runtime] primary_runtime_update_poll_failed
errorMessage="Failed to download primary runtime manifest (404 Not Found)"
Expected behavior
Interrupting a stuck turn should leave the local app-server connected or automatically recover it without making the local host unavailable.
1 Comment
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action