Cursor-socket extension missing out/ directory on macOS arm64 - Extension Host never starts (v2.6.14)

Where does the bug appear (feature/product)?

Cursor CLI

Describe the Bug

Hi, I am on macOS Apple Silicon (arm64) and Cursor is completely broken after multiple clean reinstalls. The extension host never starts and I get “Waiting for Extension Host” indefinitely.

Environment:

macOS, Apple Silicon (arm64)
Cursor version 2.6.14 (stable)
Fresh install, no previous Cursor data
Root cause identified: The cursor-socket extension is missing its out/ directory in the installed app bundle. Running this in terminal:

ls /Applications/Cursor.app/Contents/Resources/app/extensions/cursor-socket/
Only returns package.json - no out/ folder or compiled code.

Steps taken:

Deleted Cursor.app completely
Cleared all Cursor data from ~/Library/Application Support/Cursor, ~/Library/Caches/Cursor, ~/Library/Logs/Cursor, and preferences
Downloaded fresh DMG from Cursor · Download multiple times
Removed quarantine flag with xattr -cr
Reinstalled - same result every time
Error from console:

Activating extension ‘anysphere.cursor-socket’ failed: Cannot find module ‘/Applications/Cursor.app/Contents/Resources/app/extensions/cursor-socket/out/main’
Followed by repeated auth_ready_timeout and extension host becoming unresponsive.

This appears to be a broken build on the download server for arm64. Has anyone else hit this?

Steps to Reproduce

Download Cursor DMG for macOS arm64 from Cursor · Download
Install and launch
Extension host never starts - stuck on “Waiting for Extension Host”

Expected Behavior

Cursor should launch normally with the extension host running.

Operating System

MacOS

Version Information

Version 2.6.14, VSCode Version 1.105.1

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the detailed report. The fact that out/ is completely missing from cursor-socket is really unusual.

A couple things to check and try:

  1. Try the Universal build instead of the Apple Silicon-specific one. Go to Cursor · Download and grab the “Mac Universal” DMG. This will help rule out a packaging issue with the arm64 build.

  2. Check if macOS Gatekeeper or any security software is stripping files. Sometimes macOS quarantine or third-party antivirus removes unsigned binaries from app bundles without warning. After installing, run:

    find /Applications/Cursor.app/Contents/Resources/app/extensions/cursor-socket/ -type f
    

    and share the full output. I want to see exactly what’s in that directory.

  3. What macOS version are you on? For example, Sequoia 15.x or Tahoe 26.x.

  4. SHA256 of the DMG you downloaded. This helps confirm the download is not corrupted:

    shasum -a 256 ~/Downloads/Cursor-*.dmg
    

If the Universal build works, that confirms an issue with the arm64 package and I’ll escalate it to the team.

Let me know how it goes.

I installed the Mac universal DMG, and ran what you asked on terminal(see screenshot)
it stil lshows the same error -
I’m using mac version Tahor 26.2

1 Like

was there any resolution for this ?.. checking in if there’s any update on this issue..

Hey all.

This should be fixed in 2.6.18! Please download the latest version (if your client hasn’t auto-updated).

Hi, tried the Universal build on 2.6.19 with a full clean install (deleted app + all Library files) and still getting the same issue, but only when opening a specific existing project. New projects work fine.

New error in console logs:

Error: No Connect transport provider registered.
at Bfa.transport (workbench.desktop.main.js:34180:614683)
at async ZS.createSingleServer
Other errors:

[auth] Timeout waiting for auth ready signal
[PluginsProviderService] getPluginMcpServers timed out after 29999.9ms
POST https://api2.cursor.sh/aiserver.v1.AnalyticsService/UploadIssueTrace 429 (Too Many Requests)
Steps already tried:

Clean install (arm64 and Universal builds)
Deleted all Cursor data from ~/Library
Switched to HTTP/1.1 in Network settings
Signed out and back in
Created .cursorignore to exclude large CSV files
Network diagnostics show Authentication UI, HTTP/2, Agent endpoint hanging indefinitely
Key observation: Works fine on new projects, breaks only on existing project. Project contains large CSV files (148,920 rows) and Python backend files.

macOS: Apple Silicon (arm64), Cursor 2.6.19 stable

Hey @Atul_Kar

Are you specifically facing an issue with cursor-socket, or experiencing a symptom like “Waiting for Extension Host…”?