Claude Code VS Code extension crashes with ACCESS_VIOLATION (exit 3221225477) on Windows ARM64 — regression between 2.1.197 and 2.1.202
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?
The Claude Code VS Code extension crashes immediately when spawning a real session, with exit code 3221225477 (-1073741819 signed / 0xC0000005 STATUS_ACCESS_VIOLATION). This reproduces outside VS Code entirely by invoking the bundled claude.exe directly, so it's not extension-host or workspace-specific.
This is a regression: the same setup worked correctly two days prior, before the extension auto-updated from 2.1.197 to 2.1.202. Rolling the extension back to 2.1.197 immediately fixes it.
What Should Happen?
Claude Code should launch and run sessions normally on Windows ARM64, as it did on 2.1.197.
Error Messages/Logs
VS Code extension output:
[info] Spawning Claude with SDK query function - cwd: <path>, permission mode: default, version: 2.1.202, <path>\claude.exe, resume: undefined
[error] Error spawning Claude (on channel n8bcnis6rde): Error: Claude Code process exited with code 3221225477
[error] Failed to load config cache: Error: Claude Code process exited with code 3221225477
Standalone repro (PowerShell), no VS Code involved:
PS> claude.exe --version
2.1.202 (Claude Code)
PS> claude.exe -p "say hello"
(hangs a few seconds, returns silently)
PS> echo $LASTEXITCODE
-1073741819
Steps to Reproduce
- On a Windows 11 ARM64 device (Snapdragon X Elite/Plus), run the Claude Code VS Code extension bundled binary directly: <extension-path>\resources\native-binary\claude.exe -p "say hello"
- Observe it hangs briefly then exits with code 3221225477 and no output
- Metadata-only commands (--version, auth status) work fine — only invocations that do real work (-p, or launching a session from the extension) crash
- Downgrade the extension to 2.1.197 via "Install Another Version" — issue disappears immediately with identical workspace/config
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
2.1.197
Claude Code Version
2.1.202 (extension bundle anthropic.claude-code-2.1.202-win32-x64)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
This may be related to the broader ARM64/x64-emulation ACCESS_VIOLATION pattern reported in #13251, but this report pins down a specific regression window (2.1.197 → 2.1.202) rather than a general incompatibility, since the exact same hardware/config worked before the update.