Cursor crashes when attempting to create/delete/edit files and folders

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

The Cursor application crashes when attempting to create/delete/edit files and folders. The same behaviour occurs when trying to move files or folders to different locations.

This has been experienced for the past week through multiple updates.

I am currently on the latest release. And OS has also been updated. Please see machine specs, OS, and Cursor IDE version below.

OS: CachyOS x86_64
Kernel: Linux 7.0.8-1-cachyos
Host: Raider 18 HX AI A2XWJG
CPU: Intel(R) Coreā„¢ Ultra 9 285HX (24) @ 5.50 GHz
GPU 1: NVIDIA GeForce RTX 5090 Max-Q / Mobile [Discrete]
Memory: 10.90 GiB / 62.22 GiB
Disk (/): 491.75 GiB / 1.83 TiB

āÆ pacman -Qi cursor-bin
Installed From : None
Name : cursor-bin
Version : 3.4.20-1
Description : AI-first coding environment
Architecture : x86_64
URL : https://www.cursor.com
Licenses : LicenseRef-Cursor_EULA
Groups : None
Provides : None
Depends On : xdg-utils ripgrep electron nodejs gcc-libs hicolor-icon-theme libxkbfile
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 375.32 MiB
Packager : Unknown Packager
Build Date : Sat 16 May 2026 10:41:11
Install Date : Sat 16 May 2026 10:42:13
Install Reason : Explicitly installed
Install Script : No
Validated By : None

Steps to Reproduce

Simply open cursor, create a new project and attempt to create, delete, or move files and folders,.

Expected Behavior

Should be able to create, delete or move files and folders swiftly and without the app crashing

Operating System

Linux

Version Information

Desktop Environment:
OS: CachyOS x86_64
Kernel: Linux 7.0.8-1-cachyos
Host: Raider 18 HX AI A2XWJG
CPU: Intel(R) Coreā„¢ Ultra 9 285HX (24) @ 5.50 GHz
GPU 1: NVIDIA GeForce RTX 5090 Max-Q / Mobile [Discrete]
Memory: 10.90 GiB / 62.22 GiB
Disk (/): 491.75 GiB / 1.83 TiB

Cursor Version
Installed From : None
Name : cursor-bin
Version : 3.4.20-1
Description : AI-first coding environment
Architecture : x86_64
URL : https://www.cursor.com
Licenses : LicenseRef-Cursor_EULA
Groups : None
Provides : None
Depends On : xdg-utils ripgrep electron nodejs gcc-libs hicolor-icon-theme libxkbfile
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 375.32 MiB
Packager : Unknown Packager
Build Date : Sat 16 May 2026 10:41:11
Install Date : Sat 16 May 2026 10:42:13
Install Reason : Explicitly installed
Install Script : No
Validated By : None

Additional Information

I tried uploading a screen recording for you, but your file size restriction prevents it from uploading.

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, it’s the same issue as here: Arch/CachyOS: opening modal/overlay windows crashes Cursor when cursor-bin uses generic system Electron; fixed by pinning wrapper to electron39

Quick recap: cursor-bin is a community-maintained AUR package, so it’s not supported by our team. Its PKGBUILD depends on the generic electron, but Cursor 3.4.20 is built for Electron 39. When your system pulls a newer major version, like v42, modal and overlay windows crash the renderer. This includes create, delete, and rename file dialogs, About, and similar windows.

Three ways to fix it:

  1. Install electron39 and update the wrapper:
    sudo pacman -S electron39
    sudo sed -i 's/name=electron$/name=electron39/' /usr/bin/cursor /usr/share/cursor/cursor
    
  2. Install the official tarball or AppImage from Cursor Ā· Download. Electron is bundled with the app there, so you won’t get a version mismatch.
  3. Message the cursor-bin maintainer on AUR and ask them to add electron39 to depends. That should fix it for all Arch and CachyOS users.

Let me know how it goes.

Sweet. I was in the process of downgrading electron when I got the notification of this response, although in my case I was downgrading from 42 to 41, which did not help at all.

Thanks so much for this. Downgrading to 39 worked.

Also I will leave this note for any future arch users who needs to lock it in to ensure future upgrades don’t override the appended v 39.

After following the below steps provided by Dean Rie

sudo pacman -S electron39
sudo sed -i ā€˜s/name=electron$/name=electron39/’ /usr/bin/cursor /usr/share/cursor/cursor

Then lock it so the next system update doesn’t undo the fix:

sudo nano /etc/pacman.conf

Under [options], add:

IgnorePkg = electron

Press Ctrl + X

Save by typing y and press enter.

Also considering that cursor bin might overwrite /usr/bin/cursor or usr/share/cursor/cursor, it is probably also a good idea to lock it in place

sudo sed -i 's/name=electron$/name=electron39/' /usr/bin/cursor /usr/share/cursor/cursor

Thank you Dean. this was a lot of help.