Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Environment:
- Cursor 3.8.24
- Remote-SSH extension 0.113.1
- macOS 26.5.1 (25F80)
- Apple Silicon (arm64)
- Remote host: CentOS 8 (4.18 kernel)
Symptoms:
Remote SSH worked prior to upgrading macOS and Cursor. After upgrading, Remote SSH fails during connection setup.
SSH authentication succeeds normally:
Authenticated to 10.20.122.48 ([10.20.122.48]:22) using “publickey”.
Cursor successfully uploads/starts the remote server.
The remote server is functional:
/root/.cursor-server/cursor-cf80f4b937f3b9c48070d7085129a838ce7876a0 –version
returns:
cursor 3.8.24 (commit cf80f4b937f3b9c48070d7085129a838ce7876a3)
and
/root/.cursor-server/cursor-cf80f4b937f3b9c48070d7085129a838ce7876a0 command-shell –on-port
returns:
Listening on 127.0.0.1:20703
The first error observed locally is:
listen EINVAL: invalid argument
/var/folders/…/vscode-ssh-askpass-xxxx.sock
followed by:
Server delay-shutdown request failed:
connect EINVAL
/var/folders/…/vscode-ssh-askpass-xxxx.sock
The connection then terminates with:
local-server-1> Timed out
and
Failed to parse remote port from server output
This appears to be a failure in Cursor’s local Unix-domain socket handling (askpass/local-server IPC) on macOS rather than an SSH or remote Linux compatibility issue.
Steps to Reproduce
Try to open previously opened session following upgrade. Log shows:
[23:01:41.610] Parsed server configuration: {“serverConfiguration”:{“remoteListeningOn”:{“port”:32785},“osReleaseId”:“centos”,“arch”:“x86_64”,“display”:“”,“tmpDir”:“/run/user/0”,“platform”:“linux”,“execServerToken”:“1aaa1aaa-111a-11aa-a111-aaa1111a1a11”},“serverStartTime”:88,“installUnpackCode”:“”}
Expected Behavior
Remote environment should appear
Operating System
MacOS
Linux
Version Information
Version: 3.8.24
VS Code Extension API: 1.105.1
Commit: cf80f4b937f3b9c48070d7085129a838ce7876a0
Date: 2026-06-24T06:55:08.142Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0
Does this stop you from using Cursor
Yes - Cursor is unusable