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

  1. Start a local Codex chat.
  2. Let a turn become stuck (in this case an image-generation turn after a transient network failure).
  3. Use Stop / interrupt the turn.
  4. 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.

View original on GitHub ↗

1 Comment

github-actions[bot] contributor · 27 days ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #35985
  • #35782

Powered by Codex Action