additional information
Title:
Cursor 3.16.17 Linux .deb hangs on startup and crashes with SIGSEGV on GNOME Wayland Intel; 3.15 works
Environment:
- Cursor version affected: 3.16.17 amd64 .deb
- Previous working version: 3.15.x
- OS: Linux, GNOME, Wayland
- GPU: Intel iGPU / i915
- Install method: .deb, installed with dpkg
- Binary path: /usr/share/cursor/cursor
Summary:
After installing Cursor 3.16.17, Cursor hangs shortly after startup. The main window becomes unresponsive and eventually crashes with SIGSEGV/core dump. Downgrading to Cursor 3.15 works around the issue.
Steps to reproduce:
- Install cursor_3.16.17_amd64.deb
- Launch Cursor from GNOME or terminal:
/usr/share/cursor/cursor
- Cursor starts, scans LocalAgentStorage, then the CodeWindow becomes unresponsive.
- In some attempts it ends with segmentation fault/core dump.
Expected behavior:
Cursor should open normally.
Actual behavior:
Cursor freezes/unresponsive on startup and sometimes crashes with SIGSEGV.
Workaround:
Downgrading to Cursor 3.15.x resolves the issue.
Relevant logs:
[main] [RendererPing] enabled
[main] [LocalAgentStorage] Scanned 4 recent databases (skipped 83 old), found 104 agent headers, deduped to 104
[main] CodeWindow: detected unresponsive
/usr/share/cursor/cursor: Segmentation fault (core dumped)
coredumpctl:
Sun 2026-08-16 18:31:42 -05 3958484 1000 1000 SIGSEGV present /usr/share/cursor/cursor 26.9M
Chromium shared memory error:
ERROR:base/memory/platform_shared_memory_region_posix.cc:214
Creating shared memory in /dev/shm/.org.chromium.Chromium.yS103b failed: Too many open files (24)
Wayland/Vulkan warning:
ERROR:ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc:251
‘–ozone-platform=wayland’ is not compatible with Vulkan. Consider switching to ‘–ozone-platform=x11’ or disabling Vulkan
AppArmor/sandbox denials:
apparmor=“DENIED” operation=“capable” profile=“unprivileged_userns” comm=“cursor” capability=21 capname=“sys_admin”
apparmor=“DENIED” operation=“capable” profile=“cursor_sandbox” comm=“newuidmap” capability=1 capname=“dac_override”
Other related log:
Error occurred in handler for ‘GUEST_VIEW_MANAGER_CALL’:
Error: ERR_ABORTED (-3) loading ‘http://localhost:3000/?x=asdf’
Flags tested without fixing the crash:
- --ozone-platform=wayland --disable-vulkan
- ELECTRON_OZONE_PLATFORM_HINT=x11 --ozone-platform=x11 --disable-vulkan
- --disable-gpu
- --disable-extensions
- --user-data-dir=/tmp/cursor-clean-profile
- --extensions-dir=/tmp/cursor-clean-extensions
- LIBGL_ALWAYS_SOFTWARE=1
- --use-gl=swiftshader
- --no-sandbox
Additional note:
There were duplicated apt source warnings involving:
- /etc/apt/sources.list.d/cursor-apparmor.sources
- /etc/apt/sources.list.d/cursor.sources
Please investigate Cursor 3.16.17 Linux .deb startup crash/regression on GNOME Wayland Intel/i915, especially around Chromium shared memory FD exhaustion and AppArmor sandbox behavior.