Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Cursor’s renderer process crashes with code: 5 approximately every 90-100 seconds after opening a large workspace (~4.8GB monorepo with multiple node_modules
directories). No user interaction is needed — simply opening the workspace triggers the crash consistently.
The crash is caused by a Chromium/Electron incompatibility with macOS 26.3 Tahoe. Crashpad logs show mach_vm_read(0x16b2b8000, 0x8000): (os/kern) invalid address
(1) from process_memory_mac.cc, indicating invalid kernel memory access during file indexing.
Tested all of the following — none fixed it: clean cache, reinstall Cursor, --disable-gpu, --no-sandbox, disable-hardware-acceleration, disable-crash-reporter,
CRASHPAD_DISABLE=1, --max-old-space-size=8192, disabling all MCP servers, clearing all composer/agent session data.
What does NOT crash: opening Cursor with no workspace (stable 3+ min), or opening only a subfolder (~1GB) instead of the full monorepo (stable 3+ min).
Separate issue: cursor-socket extension ships broken in v2.6.12 — missing out/ directory entirely (Error: Cannot find module ‘…/cursor-socket/out/main’).
Steps to Reproduce
- Use macOS 26.3 Tahoe (arm64)
- Open a ~4.8GB workspace containing multiple node_modules directories (~2.4GB total)
- Wait ~90 seconds without doing anything
- Renderer crashes: CodeWindow: renderer process gone (reason: crashed, code: 5)
- Click “Reopen” → crashes again at ~90s. 100% reproducible.
macOS 26.3 Tahoe (Build 25D125), Apple Silicon arm64, 18GB RAM
Expected Behavior
Cursor should open and remain stable with large workspaces, as VS Code handles 10GB+ monorepos without issues on the same machine and OS.
Operating System
MacOS
Version Information
Cursor v2.6.12 (Chromium 142.0.7444.265)
For AI issues: which model did you use?
Crashes 90s after starting without any action from the user.
Additional Information
Workaround: Open subfolders instead of the monorepo root. This avoids the
crash entirely.
The crash appears tied to the file indexing phase — it happens at a consistent
~90s mark regardless of GPU, sandbox, or crash reporter settings. Only
reducing workspace size prevents it.
Does this stop you from using Cursor
Yes - Cursor is unusable