Claude Code VS Code extension crashes with ACCESS_VIOLATION (exit 3221225477) on Windows ARM64 — regression between 2.1.197 and 2.1.202

Open 💬 0 comments Opened Jul 7, 2026 by alanrroberts

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

  1. 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"
  2. Observe it hangs briefly then exits with code 3221225477 and no output
  3. Metadata-only commands (--version, auth status) work fine — only invocations that do real work (-p, or launching a session from the extension) crash
  4. 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.

View original on GitHub ↗