Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Cursor repeatedly generates macOS crash reports shortly after launch. The main process may start, but a child process launched from /Applications/Cursor.app/Contents/MacOS/Cursor is killed by macOS taskgated with EXC_CRASH (SIGKILL), Namespace CODESIGNING, Code 1, “Taskgated Invalid Signature”. This continues after reinstalling Cursor from a fresh official download.
Steps to Reproduce
- Install the official Apple Silicon build of Cursor 3.11.25 on macOS 26.5.2.
- Move Cursor.app to /Applications and launch it normally.
- Within a few seconds, macOS creates a Cursor crash report for a child Cursor process.
- The crash consistently reports: SIGKILL (Code Signature Invalid) / Taskgated Invalid Signature.
- Reinstalling the application does not resolve the issue.
Expected Behavior
Cursor and all of its child processes should launch normally without being rejected by macOS code-signing enforcement.
Operating System
MacOS
Version Information
Cursor: 3.11.25 (Apple Silicon / ARM64)
macOS: 26.5.2 (build 25F84)
Hardware: Apple Silicon, Mac17,9 (Apple M5 Pro)
For AI issues: which model did you use?
N/A — application startup / code-signing issue
For AI issues: add Request ID with privacy disabled
N/A — failure occurs during application startup
Additional Information
The affected process is a child Cursor process whose parent/responsible process is Cursor. SIP is enabled. The crash report shows codeSigningID and codeSigningTeamID as empty for the killed process. However, running codesign --verify --deep --strict /Applications/Cursor.app reports that the app is valid on disk and satisfies its designated requirement, and spctl --assess --type execute reports “accepted” with source “Notarized Developer ID”. Multiple crash reports are generated across repeated launches. This started after updating macOS, so it may be an incompatibility between Cursor 3.11.25/Electron and code-signing enforcement in macOS 26.5.2.
Does this stop you from using Cursor
Yes - Cursor is unusable