I’ve got the deadline under control, so I can spend a few hours today and tomorrow on this.
- ~/.config/Cursor/logs/20251127T205113/main.log
$ cat ~/.config/Cursor/logs/20251127T205113/main.log
2025-11-27 20:51:13.503 [info] [CursorProclistService] Native module loaded successfully
2025-11-27 20:51:13.951 [info] updateURL https://api2.cursor.sh/updates/api/update/linux-x64/cursor/2.1.39/56ce6e76103f8b98acec21dc8bd344a96ad14■■■91aadd92b09804b9845d152f/stable
2025-11-27 20:51:13.951 [info] update#setState idle
2025-11-27 20:51:22.488 [info] [CursorProclistService] Config enabled feature (subsample every 10s)
2025-11-27 20:51:22.546 [info] [CursorProclistService] Config enabled feature (subsample every 10s)
2025-11-27 20:51:25.862 [warning] [BrowserViewMainService] Cannot execute JavaScript: browser view not created for window 2
2025-11-27 20:51:26.036 [warning] [BrowserViewMainService] Cannot execute JavaScript: browser view not created for window 1
2025-11-27 20:51:43.823 [warning] [BrowserViewMainService] Cannot flush storage data: browser view not created for window 1
2025-11-27 20:51:43.839 [warning] [BrowserViewMainService] Cannot flush storage data: browser view not created for window 2
2025-11-27 20:51:43.844 [warning] [BrowserViewMainService] Cannot set visibility: browser view not created for window 1
2025-11-27 20:51:43.846 [warning] [BrowserViewMainService] Cannot set visibility: browser view not created for window 2
2025-11-27 20:51:43.871 [info] Extension host with pid 2426004 exited with code: 0, signal: unknown.
2025-11-27 20:51:43.873 [info] Extension host with pid 2426018 exited with code: 0, signal: unknown.
2025-11-27 20:51:43.957 [info] update#setState checking for updates
2025-11-27 20:51:44.008 [error] [UtilityProcess id: 1, type: fileWatcher, pid: 2425986]: crashed with code 15 and reason ‘killed’
-
They show nothing.
amon@otv3:~$ lspci | grep -i vga | grep “OpenGL renderer”
amon@otv3:~$ lspci | grep -i glxinfo | grep “OpenGL renderer”
-
I use x11 intentionally: Wayland and GNUStep do not play nice together and all of our code is in ObjC.
$ echo $XDG_SESSION_TYPE
x11
No change:
$ cursor --disable-gpu --disable-gpu-compositing --enable-features=UseSkiaRenderer
Warning: ‘disable-gpu-compositing’ is not in the list of known options, but still passed to Electron/Chromium.
Warning: ‘enable-features’ is not in the list of known options, but still passed to Electron/Chromium.
mv ~/.config/Cursor/User ~/.config/Cursor/User.backup
It forced me to login to Cursor and prove I am human… and I ended up with the same interface.
amon@otv3:~$ ls -Rlh ~/.config/Cursor/User.backup/workspaceStorage/
/home/amon/.config/Cursor/User.backup/workspaceStorage/:
total 8.0K
drwxrwxr-x 2 amon amon 4.0K Dec 3 15:18 1749395105236
drwxrwxr-x 4 amon amon 4.0K Dec 3 15:18 4b6796d279de060bbc36f2d4f4003262
/home/amon/.config/Cursor/User.backup/workspaceStorage/1749395105236:
total 84K
-rw-r–r-- 1 amon amon 40K Dec 3 15:18 state.vscdb
-rw-r–r-- 1 amon amon 40K Dec 3 15:18 state.vscdb.backup
/home/amon/.config/Cursor/User.backup/workspaceStorage/4b6796d279de060bbc36f2d4f4003262:
total 92K
drwxrwxr-x 2 amon amon 4.0K Nov 24 15:07 anysphere.cursor-retrieval
drwxrwxr-x 2 amon amon 4.0K Nov 25 10:56 ms-vscode.makefile-tools
-rw-r–r-- 1 amon amon 40K Dec 3 15:18 state.vscdb
-rw-r–r-- 1 amon amon 40K Dec 3 15:18 state.vscdb.backup
/home/amon/.config/Cursor/User.backup/workspaceStorage/4b6796d279de060bbc36f2d4f4003262/anysphere.cursor-retrieval:
total 1.6M
-rw-rw-r-- 1 amon amon 1.6M Dec 3 15:17 embeddable_files.txt
-rw-rw-r-- 1 amon amon 5.3K Dec 3 15:17 high_level_folder_description.txt
/home/amon/.config/Cursor/User.backup/workspaceStorage/4b6796d279de060bbc36f2d4f4003262/ms-vscode.makefile-tools:
total 0
There should be about 8 months of chats, some very long and some including images, so those numbers look small.
(Attachment main.log is missing)
(Attachment main.log is missing)