[BUG] Claude Code extension crashes with "exit code 3" on Windows ARM64 (ProcessTransport not ready for writing)

Resolved 💬 4 comments Opened Feb 21, 2026 by bensbsp Closed Mar 23, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Description
The Claude Code VSCode extension consistently crashes approximately 15 seconds into any conversation on Windows ARM64 (Surface device). The extension starts normally and can briefly read/write files, but then terminates with "exit code 3" during normal message exchange. This happens on every conversation, including fresh ones.

The same extension version (2.1.49) works without issues on a Windows x64 machine, suggesting this is specific to the ARM64 build.

Steps to Reproduce
Install anthropic.claude-code-2.1.49-win32-arm64 on a Windows ARM64 device (Microsoft Surface)
Open a project in VSCode
Start a conversation with Claude Code
Send any message and wait ~15 seconds
The extension crashes with "exit code 3"
Expected Behavior
The extension should maintain a stable connection and complete the conversation without crashing.

Actual Behavior
The extension crashes approximately 15 seconds into every conversation. The underlying process terminates with exit code 3. The crash is reproducible on every attempt, including fresh conversations with no prior context.

Environment
Extension: anthropic.claude-code-2.1.49-win32-arm64
Device: Microsoft Surface (ARM64)
OS: Windows 11 Home (Build 10.0.26200)
VSCode: Latest version
Model: Claude Opus 4.6
Console Logs (from Developer Tools)

[Extension Host] rejected promise not handled within 1 second: Error: ProcessTransport is not ready for writing
[Extension Host] stack trace: Error: ProcessTransport is not ready for writing
at WW.write (extension.js:56:5839)
at _W.handleControlRequest (extension.js:57:161)

Uncaught (in promise) Error: cannot open _claude_vscode_fs_right:c%3A/Users/Bens/.claude/projects/.../memory/MEMORY.md
Detail: Unable to resolve filesystem provider with relative file path

ERR An unknown error occurred. Please consult the log for more details.
Troubleshooting Already Attempted
Reinstalled the extension
Reinstalled VSCode completely
Deleted the .claude folder
Tried fresh conversations with no context
None of these resolved the issue

What Should Happen?

The extension should maintain a stable connection and complete the conversation without crashing.

Error Messages/Logs

Console Logs (from Developer Tools)

[Extension Host] rejected promise not handled within 1 second: Error: ProcessTransport is not ready for writing
[Extension Host] stack trace: Error: ProcessTransport is not ready for writing
    at WW.write (extension.js:56:5839)
    at _W.handleControlRequest (extension.js:57:161)

Uncaught (in promise) Error: cannot open _claude_vscode_fs_right:c%3A/Users/Bens/.claude/projects/.../memory/MEMORY.md
Detail: Unable to resolve filesystem provider with relative file path

ERR An unknown error occurred. Please consult the log for more details.

Steps to Reproduce

Steps to Reproduce
Install anthropic.claude-code-2.1.49-win32-arm64 on a Windows ARM64 device (Microsoft Surface)
Open a project in VSCode
Start a conversation with Claude Code
Send any message and wait ~15 seconds
The extension crashes with "exit code 3"

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

Extension latest version

Platform

Other

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

_No response_

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗