[BUG] Claude Code for VS Code Extension SIGABRT on ARM64 with 64KB Page Size (Remote SSH)
Resolved 💬 13 comments Opened Jan 13, 2026 by hmehrafarin Closed May 24, 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?
The Claude Code VS Code extension (in remote SSH) crashes with SIGABRT (exit code 134) on ARM64 systems using 64KB kernel page size.
What Should Happen?
Claude Code vscode extension should run on remote ssh or tunnels but it does not. In other words, extension should work on ARM64 systems regardless of kernel page size.
Error Messages/Logs
$ ~/.vscode-server/extensions/anthropic.claude-code-2.1.6-linux-arm64/resources/native-binary/claude --version
Aborted (core dumped)
$ echo $?
134
Exit code 134 = 128 + 6 (SIGABRT)
Steps to Reproduce
- Install Claude Code extension on VS Code Remote-SSH to an ARM64 server with 64KB page size
- Extension fails to start with "Not connected" errors
Probable Cause
The native binary was compiled for standard 4KB page size:
$ file .../native-binary/claude
ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked,
interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, ...
$ getconf PAGESIZE
65536
Binaries compiled with 4KB page alignment are incompatible with 64KB page kernels on ARM64.
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.6
Platform
Anthropic API
Operating System
Other Linux
Terminal/Shell
VS Code integrated terminal
Additional Information
_No response_
This issue has 13 comments on GitHub. Read the full discussion on GitHub ↗