Persistent Initialization Failure (Source Control,, Extensions) on Linux

Hey, this is a known issue. The extension host doesn’t finish initializing in time, and without it Source Control, the terminal, and extensions won’t start. We’re seeing it on Linux too. There are a few similar threads, including this one: No Agents working and No source control providers registered

A couple workarounds that helped other users:

  • When it happens, don’t restart Cursor. Close all open files and chats, then go to File > New Window and open the same project again. It usually comes up in about 10 seconds. This is the accepted answer in the thread above.
  • If that doesn’t help, fully kill all Cursor processes before launching again. Just closing the window can leave an orphaned extension host:
    pkill -f cursor
    
    Then launch Cursor again.

To link your case to our logs, next time it happens please do this:

  • Ctrl+Shift+P → Developer: Export Logs
  • From the export, attach the Window, Main, and Extension Host sections here.

If Developer: Export Logs doesn’t show up in the palette, which can happen when the window doesn’t fully come up, the logs are in ~/.config/Cursor/logs/<timestamp>/. You can send them as an archive.

We’re tracking the issue, but I can’t share an exact ETA for a fix yet. Logs from Arch in particular would help a lot since there aren’t many Arch reports in the tracker.