# \[Cursor 2.6\] Waiting for Extension Host

**URL:** <https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134>\
**Category:** Bug Reports\
**Tags:** linux, extensions\
**Created:** [March 9, 2026, 11:07am UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134 "2026-03-09T11:07:22Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kira18](https://avatars.discourse-cdn.com/v4/letter/k/7ab992/32.png) [@Kira18](https://forum.cursor.com/u/Kira18)\
**Post date:** [March 9, 2026, 11:07am UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/1 "2026-03-09T11:07:22Z")

</div>

### Where does the bug appear (feature/product)?

Cursor IDE

### Describe the Bug

Im always facing an Error: Waiting for Extension Host. Everyday!!!

### Steps to Reproduce

Fix it!

### Expected Behavior

…

### Operating System

Linux

### Version Information

Version: 2.6.14  
VSCode Version: 1.105.1  
Commit: eb1c4e0702d201d1226d2a7afb25c501c2e56080  
Date: 2026-03-08T15:36:54.709Z  
Build Type: Stable  
Release Track: Default  
Electron: 39.6.0  
Chromium: 142.0.7444.265  
Node.js: 22.22.0  
V8: 14.2.231.22-electron.0  
OS: Linux x64 6.17.0-14-generic

### For AI issues: which model did you use?

Opus 4.6 Max

### Does this stop you from using Cursor

Yes - Cursor is unusable

---

<div class="post-metadata">

**Author:** ![deanrie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/deanrie/32/1263_2.png) [@deanrie](https://forum.cursor.com/u/deanrie)\
**Post date:** [March 9, 2026, 11:30am UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/3 "2026-03-09T11:30:37Z")

</div>

Hey, this is a known issue. We’ll need a bit more data to figure out what’s causing the crash in your case.

Try these in order:

1. Launch Cursor from Terminal with `cursor --disable-extensions`. If it works, the issue is caused by one of your extensions.

2. If it still doesn’t work, run `cursor --profile-temp`. This rules out your settings and profile state.

3. I need logs from Developer Tools:

A similar issue on the same version 2.6.14 is already being debugged on [Windows](https://forum.cursor.com/t/the-problem-extension-host-terminated-unexpectedly-3-times-within-the-last-5-minutes-remain/154119) and [macOS](https://forum.cursor.com/t/cursor-socket-extension-missing-out-directory-on-macos-arm64-extension-host-never-starts-v2-6-14/154086), so it might be the same root cause.

Let me know what you see in the logs.

---

<div class="post-metadata">

**Author:** ![Priska](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/priska/32/101015_2.png) [@Priska](https://forum.cursor.com/u/Priska)\
**Post date:** [March 9, 2026, 11:45am UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/4 "2026-03-09T11:45:22Z")

</div>

Same issue for me since this morning… I can’t start Cursor , got this

[error] Activating extension anysphere.cursor-socket failed due to an error:

_2026-03-09_ _12:40:33.509_ [error] Error: Cannot find module ‘/Applications/Cursor.app/Contents/Resources/app/extensions/cursor-socket/out/main’

Require stack:

- /Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js

```
at Module.\_resolveFilename (node:internal/modules/cjs/loader:1390:15)

at Module.n.\_resolveFilename (node:electron/js2c/utility_init:2:16319)

at Module.e.\_resolveFilename (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:224:32179)

at defaultResolveImpl (node:internal/modules/cjs/loader:1032:19)

at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1037:22)

at Module.\_load (node:internal/modules/cjs/loader:1199:37)

at Module.c.\_load (node:electron/js2c/node_init:2:17993)

at Module.s.\_load (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:680:3563)

at Module.e.\_load (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:224:31897)

at Module.i.\_load (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:216:26927)

at TracingChannel.traceSync (node:diagnostics_channel:328:14)

at wrapModuleLoad (node:internal/modules/cjs/loader:244:24)

at Module.require (node:internal/modules/cjs/loader:1470:12)

at require (node:internal/modules/helpers:147:16)

at n0s.\_doLoadModule (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:262:2141)

```

---

<div class="post-metadata">

**Author:** ![Kira18](https://avatars.discourse-cdn.com/v4/letter/k/7ab992/32.png) [@Kira18](https://forum.cursor.com/u/Kira18)\
**Post date:** [March 9, 2026, 11:56am UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/5 "2026-03-09T11:56:37Z")

</div>

Terminal sandbox could not start. This may be caused by an AppArmor configuration on your Linux system (kernel 6.2+). See the documentation for how to resolve this.  
What kind of error is this?

---

<div class="post-metadata">

**Author:** ![Kira18](https://avatars.discourse-cdn.com/v4/letter/k/7ab992/32.png) [@Kira18](https://forum.cursor.com/u/Kira18)\
**Post date:** [March 9, 2026, 11:59am UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/6 "2026-03-09T11:59:46Z")

</div>

When im waiting for the Host. It always just loading without any Error.

---

<div class="post-metadata">

**Author:** ![deanrie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/deanrie/32/1263_2.png) [@deanrie](https://forum.cursor.com/u/deanrie)\
**Post date:** [March 9, 2026, 12:09pm UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/7 "2026-03-09T12:09:42Z")

</div>

@Kira18 Two separate things here:

Extension Host loading forever with no errors: this matches what we’re seeing from other users on 2.6.14 today. The `cursor-socket` extension might be missing files. Can you run this in your terminal and share the output?

```bash
ls -la /opt/Cursor/resources/app/extensions/cursor-socket/

```

(If Cursor is installed somewhere else, check `which cursor` or find the install path first.)

If the `out/` directory is missing or empty, that’s the root cause. It’s the same packaging issue other platforms are hitting right now.

Terminal sandbox error: this is a separate known issue on Linux with kernel 6.2+ and it’s not related to the Extension Host hang. More details and discussion here: [Terminal sandbox could not start](https://forum.cursor.com/t/terminal-sandbox-could-not-start/153056). For now you can safely ignore it. It only affects the terminal sandbox, not the agent itself.

---

<div class="post-metadata">

**Author:** ![deanrie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/deanrie/32/1263_2.png) [@deanrie](https://forum.cursor.com/u/deanrie)\
**Post date:** [March 9, 2026, 12:11pm UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/8 "2026-03-09T12:11:36Z")

</div>

@Priska Your error confirms the same issue. The `cursor-socket` extension is missing its `out/main` module. This is the same root cause as this macOS thread: [cursor-socket extension missing out directory on macOS arm64, Extension Host never starts (v2.6.14)](https://forum.cursor.com/t/cursor-socket-extension-missing-out-directory-on-macos-arm64-extension-host-never-starts-v2-6-14/154086).

Can you run this and share the output?

```bash
ls -la "/Applications/Cursor.app/Contents/Resources/app/extensions/cursor-socket/"

```

That will confirm what’s actually in the folder. We’re tracking this across all platforms on 2.6.14.

---

<div class="post-metadata">

**Author:** ![Priska](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/priska/32/101015_2.png) [@Priska](https://forum.cursor.com/u/Priska)\
**Post date:** [March 9, 2026, 12:13pm UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/9 "2026-03-09T12:13:20Z")

</div>

```auto
ls -la “/Applications/Cursor.app/Contents/Resources/app/extensions/cursor-socket/”

total 8

drwxr-xr-x@ 3 priska staff 96 Mar 6 06:34 .

drwxr-xr-x@ 111 priska staff 3552 Mar 6 06:34 ..

-rw-r–r–@ 1 priska staff 595 Mar 6 06:02 package.json

```

---

<div class="post-metadata">

**Author:** ![Kira18](https://avatars.discourse-cdn.com/v4/letter/k/7ab992/32.png) [@Kira18](https://forum.cursor.com/u/Kira18)\
**Post date:** [March 9, 2026, 12:21pm UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/10 "2026-03-09T12:21:39Z")

</div>

There it is — the `out/` directory is completely missing from the cursor-socket extension. Only `package.json` exists:

total 12

drwxr-xr-x 2 root root 4096 Mar 9 11:43 .

drwxr-xr-x 111 root root 4096 Mar 6 20:41 ..

-rw-r–r-- 1 root root 595 Mar 8 22:24 package.json

---

<div class="post-metadata">

**Author:** ![Kira18](https://avatars.discourse-cdn.com/v4/letter/k/7ab992/32.png) [@Kira18](https://forum.cursor.com/u/Kira18)\
**Post date:** [March 9, 2026, 12:23pm UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/11 "2026-03-09T12:23:55Z")

</div>

Sry. Which version is stable and dont have this bug?

---

<div class="post-metadata">

**Author:** ![bladerunner2020](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/bladerunner2020/32/29145_2.png) [@bladerunner2020](https://forum.cursor.com/u/bladerunner2020)\
**Post date:** [March 9, 2026, 5:02pm UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/13 "2026-03-09T17:02:01Z")

</div>

I have the same issue with Cursor Version: 2.6.13 since today.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/colin/32/90452_2.png) [@Colin](https://forum.cursor.com/u/Colin)\
**Post date:** [March 12, 2026, 10:17pm UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/15 "2026-03-12T22:17:01Z")

</div>

Hey all.

This specific issue with `cursor-socket` should be fixed in 2.6.18! Please [download the latest version](https://cursor.com/download) (if your client hasn’t auto-updated).

---

<div class="post-metadata">

**Author:** ![Grig\_Vardanyan](https://avatars.discourse-cdn.com/v4/letter/g/57b2e6/32.png) [@Grig\_Vardanyan](https://forum.cursor.com/u/Grig_Vardanyan)\
**Post date:** [March 13, 2026, 6:24am UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/16 "2026-03-13T06:24:34Z")

</div>

Version: 2.6.19  
VSCode Version: 1.105.1  
Commit: 224838f96445be37e3db643a163a817c15b36060  
Date: 2026-03-12T04:07:27.435Z  
Build Type: Stable  
Release Track: Default  
Electron: 39.4.0  
Chromium: 142.0.7444.265  
Node.js: 22.22.0  
V8: 14.2.231.22-electron.0  
OS: Darwin arm64 25.3.0

I still have the issue

---

<div class="post-metadata">

**Author:** ![RangerX](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/rangerx/32/101687_2.png) [@RangerX](https://forum.cursor.com/u/RangerX)\
**Post date:** [March 14, 2026, 9:40am UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/17 "2026-03-14T09:40:53Z")

</div>

Also have this issue with 2.6.19:

`Version: 2.6.19`  
`VSCode Version: 1.105.1`  
`Commit: 224838f96445be37e3db643a163a817c15b36060`  
`Date: 2026-03-12T04:07:27.435Z`  
`Build Type: Stable`  
`Release Track: Default`  
`Electron: 39.4.0`  
`Chromium: 142.0.7444.265`  
`Node.js: 22.22.0`  
`V8: 14.2.231.22-electron.0`  
`OS: Linux x64 6.8.0-106-generic`

And I do not have `out` directory in `cursor-socket`:  
`ls -la /usr/share/cursor/resources/app/extensions/cursor-socket`  
`drwxr-xr-x - root 14 Mar 11:41  dist`  
`.rw-r–r-- 182 root 12 Mar 07:49  extension.webpack.config.js`  
`.rw-r–r-- 477 root 12 Mar 07:49  package.json`

---

<div class="post-metadata">

**Author:** ![Frank\_Morales](https://avatars.discourse-cdn.com/v4/letter/f/7993a0/32.png) [@Frank\_Morales](https://forum.cursor.com/u/Frank_Morales)\
**Post date:** [March 14, 2026, 7:51pm UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/18 "2026-03-14T19:51:20Z")

</div>

Running into the same issue on my end on MacOS

Version: 2.6.19

VSCode Version: 1.105.1

Commit: 224838f96445be37e3db643a163a817c15b36060

Date: 2026-03-12T04:07:27.435Z (2 days ago)

Build Type: Stable

Release Track: Default

Electron: 39.4.0

Chromium: 142.0.7444.265

Node.js: 22.22.0

V8: 14.2.231.22-electron.0

OS: Darwin arm64 25.3.0

---

<div class="post-metadata">

**Author:** ![ddddddd](https://avatars.discourse-cdn.com/v4/letter/d/e274bd/32.png) [@ddddddd](https://forum.cursor.com/u/ddddddd)\
**Post date:** [March 15, 2026, 7:18pm UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/19 "2026-03-15T19:18:44Z")

</div>

Same thing! I can’t work for the second day!

---

<div class="post-metadata">

**Author:** ![NikitaG](https://avatars.discourse-cdn.com/v4/letter/n/ce7236/32.png) [@NikitaG](https://forum.cursor.com/u/NikitaG)\
**Post date:** [March 16, 2026, 12:05pm UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/20 "2026-03-16T12:05:10Z")

</div>

Same issue

Version: 2.6.19 (user setup)  
VSCode Version: 1.105.1  
Commit: 224838f96445be37e3db643a163a817c15b36060  
Date: 2026-03-12T04:07:27.435Z  
Build Type: Stable  
Release Track: Default  
Electron: 39.4.0  
Chromium: 142.0.7444.265  
Node.js: 22.22.0  
V8: 14.2.231.22-electron.0  
OS: Windows\_NT x64 10.0.19045

---

<div class="post-metadata">

**Author:** ![Virtuos](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/virtuos/32/87504_2.png) [@Virtuos](https://forum.cursor.com/u/Virtuos)\
**Post date:** [March 16, 2026, 12:12pm UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/21 "2026-03-16T12:12:20Z")

</div>

same issue  
Version: 2.7.0-pre.72.patch.0  
VSCode Version: 1.105.1  
Commit: aa98b3a1e7222f6c086492bed16a08463e0e5f30  
Date: 2026-03-16T05:59:12.669Z  
Build Type: Stable  
Release Track: Nightly  
Electron: 39.8.1  
Chromium: 142.0.7444.265  
Node.js: 22.22.1  
V8: 14.2.231.22-electron.0  
OS: Darwin arm64 25.4.0

---

<div class="post-metadata">

**Author:** ![Colin](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/colin/32/90452_2.png) [@Colin](https://forum.cursor.com/u/Colin)\
**Post date:** [March 16, 2026, 2:24pm UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/22 "2026-03-16T14:24:25Z")

</div>

Hey all.

I think it’s important that we sepearate two issues:

1. The issue specifically related to `cursor-socket`, which should now be fixed
2. “Waiting for Extension Host” issues, which can be a symptom of many different issues.

Since this thread was specifically about `cursor-socket`, if you’re still facing a “Waiting for Extension Host” issue, please follow the steps @deanrie outlined above and raise a new thread.

> [@deanrie](#):
>
> Try these in order:
> 
> 1. Launch Cursor from Terminal with `cursor --disable-extensions`. If it works, the issue is caused by one of your extensions.
> 2. If it still doesn’t work, run `cursor --profile-temp`. This rules out your settings and profile state.
> 3. I need logs from Developer Tools:
> 
> - Open the Console tab
> - Wait for the error “Waiting for Extension Host” or “Extension host terminated”
> - Copy all red errors and paste them here

If the issue is still related to `cursor-socket`, please follow up here!

---

<div class="post-metadata">

**Author:** ![Kcko](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/kcko/32/16795_2.png) [@Kcko](https://forum.cursor.com/u/Kcko)\
**Post date:** [March 16, 2026, 2:37pm UTC](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134/23 "2026-03-16T14:37:20Z")

</div>

Hi,  
I had the same problem today (it’s funny that I didn’t need AI until the end of the workday, and then I kept getting timeouts and “waiting to host” messages…)

I left it alone for about 20 minutes, then tried again, and it started working again.

The problem isn’t with the editor or the extensions (I haven’t installed any in the last few weeks)—the problem is on your end.

I understand that software development is complex, but I’ve already created a lot of threads here about issues.

I use Windsurf separately, and unfortunately (unfortunately for you), it works much better, and token usage is cheaper too.

Try a little harder 😕

When I go to work, I wonder, “Won’t there be another update that breaks something for me?”

[Next page](https://forum.cursor.com/t/cursor-2-6-waiting-for-extension-host/154134.md?page=2)
