I have been using Cursor IDE on Windows without issue for about a month now. Suddenly today every time I launch it I just get a blank window with nothing in it.
Yup i am facing similar issues. Coming here directly after Cursor refuses to load the remote server. I killed the remote server session but it seems to stuck in a loop of not showing anything. I have attached ss of what i am seeing.
I am on Ubuntu22.04. Seeing the same thing, seems to be a common build issue.
I actually saved my old Cursor folder. This might be the relevant error in render.log (not comfortable uploading the entire folder):" 2026-01-13 11:18:05.390 [error] illegalState - setting UNKNOWN service instance: Error: illegalState - setting UNKNOWN service instance at KHo._setCreatedServiceInstance (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:2221) at KHo._createAndCacheServiceInstance (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:4020) at KHo._safeCreateAndCacheServiceInstance (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:2940) at KHo._getOrCreateServiceInstance (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:2661) at KHo._createInstance (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:1618) at KHo.createInstance (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:1454) at u2m.createMainTitlebarPart (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:15635:77903) at new z6o (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:15635:28059) at new u2m (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:15635:77827) at KHo._createInstance (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:2025) at KHo._createServiceInstance (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:5326) at KHo._createServiceInstanceWithOwner (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:4215) at KHo._createAndCacheServiceInstance (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:3897) at KHo._safeCreateAndCacheServiceInstance (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:2940) at KHo._getOrCreateServiceInstance (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:2661) at Object.get (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:1076) at lMm.initLayout (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:15616:53854) at vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:15625:1870 at KHo.invokeFunction (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:14076:960) at lMm.startup (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:15625:1586) at cNm.open (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:15628:130606) illegalState - setting UNKNOWN service instance 2026-01-13 11:18:05.439 [info] [WorktreeManager] Loaded 4 worktree metadata entries 2026-01-13 11:18:05.494 [info] Started local extension host with pid 2936. 2026-01-13 11:18:05.690 [warning] [ms-python.python]: Cannot register ‘python.venvPath’. This property is already registered. 2026-01-13 11:18:05.755 [error] Assertion Failed: Argument is undefined or null.: Error: Assertion Failed: Argument is undefined or null. at Qg (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:29:246) at Wc (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:29:1269) at jwo.updateStyles (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:13549:29715) at jwo.onThemeChange (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:93:27533) at mMt.value (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:93:27479) at Ce._deliver (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962) at Ce._deliverQueue (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:3053) at Ce.fire (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:3390) at $So.applyTheme (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:13628:650) at $So.internalSetColorTheme (vscode-file://vscode-app/e:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:13626:9477) at async Promise.all (index 0) Assertion Failed: Argument is undefined or null. 2026-01-13 11:18:05.756 [warning] No search provider registered for scheme: file, waiting
While we dig into the root cause, can you try loading Cursor with cursor --disable-gpu to see if it takes you past the blank screen? cursor --disable-extensions would also be good to test, to rule out any issues with third-party extensions.
its kinda strange: i mainly use the “open folder” function. some folders open, one specific folder wont open, even with the --disable-gpu option.
LogStack:
[main 2026-01-14T13:35:42.240Z] [CursorProclistService] Native module unavailable; disabling proclist metrics: Error: Cannot find module ‘./build/Release/cursor_proclist.node’
Require stack:
C:\Users[MYUSERNAME]\AppData\Local\Programs\cursor\resources\app\node_modules\cursor-proclist\index.js
C:\Users[MYUSERNAME]\AppData\Local\Programs\cursor\resources\app\out\main.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1390:15)
at s._resolveFilename (node:electron/js2c/browser_init:2:129763)
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 c._load (node:electron/js2c/node_init:2:17993)
at TracingChannel.traceSync (node:diagnostics_channel:322: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 Object. (C:\Users[MYUSERNAME]\AppData\Local\Programs\cursor\resources\app\node_modules\cursor-proclist\index.js:10:17)
at Module._compile (node:internal/modules/cjs/loader:1714:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1848:10)
at Module.load (node:internal/modules/cjs/loader:1448:32)
at Module._load (node:internal/modules/cjs/loader:1270:12)
at c._load (node:electron/js2c/node_init:2:17993)
at TracingChannel.traceSync (node:diagnostics_channel:322: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 Mp.loadNativeModule (file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:196:1142)
at new Mp (file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:195:1778)
at dy._createInstance (file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:229:2015)
at dy._createServiceInstance (file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:229:5310)
at dy._createServiceInstanceWithOwner (file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:229:4201)
at dy._createAndCacheServiceInstance (file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:229:3883)
at dy._safeCreateAndCacheServiceInstance (file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:229:2930)
at dy._getOrCreateServiceInstance (file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:229:2651)
at Object.get (file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:229:1069)
at Up.initChannels (file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:196:40704)
at file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:196:31234
at dy.invokeFunction (file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:229:954)
at Up.startup (file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:196:31211)
at async d8.startup (file:///C:/Users/[MYUSERNAME]/AppData/Local/Programs/cursor/resources/app/out/main.js:233:51979) {
code: ‘MODULE_NOT_FOUND’,
requireStack: [
‘C:\Users\[MYUSERNAME]\AppData\Local\Programs\cursor\resources\app\node_modules\cursor-proclist\index.js’,
‘C:\Users\[MYUSERNAME]\AppData\Local\Programs\cursor\resources\app\out\main.js’
]
}
[main 2026-01-14T13:35:43.064Z] updateURL https://api2.cursor.sh/updates/api/update/win32-x64-user/cursor/2.3.34/36eaef53d9231dedd78f37408dbf11093c2c768703cd3dd4cc97719d0767437d/stable
[main 2026-01-14T13:35:43.064Z] update#setState idle
[main 2026-01-14T13:35:44.381Z] vscode-file: Refused to load resource c:\Program Files\cursor\resources\app\extensions\theme-seti\icons\seti.woff from vscode-file: protocol (original URL: vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/extensions/theme-seti/icons/seti.woff)
[main 2026-01-14T13:35:55.141Z] Extension host with pid 31636 exited with code: 0, signal: unknown.
[main 2026-01-14T13:35:55.148Z] Extension host with pid 16360 exited with code: 0, signal: unknown.
[main 2026-01-14T13:35:56.772Z] Extension host with pid 35384 exited with code: 0, signal: unknown.
[main 2026-01-14T13:36:13.071Z] update#setState checking for updates
[main 2026-01-14T13:36:13.236Z] update#setState downloading
[main 2026-01-14T13:36:26.296Z] update#setState downloaded
[main 2026-01-14T13:36:26.297Z] update#setState updating
[main 2026-01-14T13:37:16.032Z] update#setState ready
v2.3.35
I discovered that copying the folder out of the deep directory structure and placing it directly in C:\ (the root directory) resolves the issue. The problem was (apparently?) caused by the excessive path length.
The original path had >130 characters and followed a deeply nested structure