I stumbled across this repeatable crash when trying to add F15 / F16 custom keyboard shortcuts for external monitor brightness up/down. However it seems repeatable with system shortcuts to.
Steps to reproduce
- Open cosmic settings Keyboard shortcuts pane
- Select 'system' shortcuts
- Select 'Toggle Touchpad'
- Press '1' on keyboard.
It's repeatable with other digits and other shortcuts, but only with the right hand pane showing 'add another keybinding' visable.
Logs
Process 677993 (cosmic-settings) of user 1000 dumped core.
Module libpciaccess.so.0 from rpm libpciaccess-0.16-16.fc43.x86_64
Module libdrm_intel.so.1 from rpm libdrm-2.4.133-1.fc43.x86_64
Module libsensors.so.4 from rpm lm_sensors-3.6.0-23.fc43.x86_64
Module libgbm.so.1 from rpm mesa-25.3.6-3.fc43.x86_64
Module libgallium-25.3.6.so from rpm mesa-25.3.6-3.fc43.x86_64
Module libEGL_mesa.so.0 from rpm mesa-25.3.6-3.fc43.x86_64
Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-8.fc43.x86_64
Module libEGL.so.1 from rpm libglvnd-1.7.0-8.fc43.x86_64
Module libVkLayer_MESA_device_select.so from rpm mesa-25.3.6-3.fc43.x86_64
Module libelf.so.1 from rpm elfutils-0.195-1.fc43.x86_64
Module libdrm_amdgpu.so.1 from rpm libdrm-2.4.133-1.fc43.x86_64
Module libvulkan_radeon.so from rpm mesa-25.3.6-3.fc43.x86_64
Module liblzma.so.5 from rpm xz-5.8.1-4.fc43.x86_64
Module libtinfo.so.6 from rpm ncurses-6.5-7.20250614.fc43.x86_64
Module libxml2.so.2 from rpm libxml2-2.12.10-5.fc43.x86_64
Module libedit.so.0 from rpm libedit-3.1-57.20251016cvs.fc43.x86_64
Module libvulkan_lvp.so from rpm mesa-25.3.6-3.fc43.x86_64
Module libvulkan_dzn.so from rpm mesa-25.3.6-3.fc43.x86_64
Module libexpat.so.1 from rpm expat-2.7.3-1.fc43.x86_64
Module libSPIRV-Tools.so from rpm spirv-tools-2026.1-2.fc43.x86_64
Module libdisplay-info.so.2 from rpm libdisplay-info-0.2.0-4.fc43.x86_64
Module libxshmfence.so.1 from rpm libxshmfence-1.3.2-7.fc43.x86_64
Module libxcb-shm.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libxcb-randr.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libxcb-sync.so.1 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libxcb-xfixes.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libxcb-present.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libxcb-dri3.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libzstd.so.1 from rpm zstd-1.5.7-2.fc43.x86_64
Module libz.so.1 from rpm zlib-ng-2.3.3-2.fc43.x86_64
Module libdrm.so.2 from rpm libdrm-2.4.133-1.fc43.x86_64
Module libvulkan.so.1 from rpm vulkan-loader-1.4.341.0-1.fc43.x86_64
Module libffi.so.8 from rpm libffi-3.5.2-1.fc43.x86_64
Module libwayland-client.so.0 from rpm wayland-1.24.0-1.fc43.x86_64
Module libX11-xcb.so.1 from rpm libX11-1.8.13-1.fc43.x86_64
Module libXau.so.6 from rpm libXau-1.0.12-3.fc43.x86_64
Module libxcb.so.1 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libX11.so.6 from rpm libX11-1.8.13-1.fc43.x86_64
Module libcap.so.2 from rpm libcap-2.76-4.fc43.x86_64
Module libxkbcommon.so.0 from rpm libxkbcommon-1.11.0-1.fc43.x86_64
Module libudev.so.1 from rpm systemd-258.7-1.fc43.x86_64
Module libpipewire-0.3.so.0 from rpm pipewire-1.4.11-1.fc43.x86_64
Stack trace of thread 677993:
#0 0x00007fe5cbbb932c __pthread_kill_implementation (libc.so.6 + 0x7432c)
#1 0x00007fe5cbb5f15e raise (libc.so.6 + 0x1a15e)
#2 0x00007fe5cbb466d0 abort (libc.so.6 + 0x16d0)
#3 0x0000562ea108f49a n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0xdf49a)
#4 0x0000562ea10904d9 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0xe04d9)
#5 0x0000562ea108effa n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0xdeffa)
#6 0x0000562ea108efea n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0xdefea)
#7 0x0000562ea2d95720 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x1de5720)
#8 0x0000562ea2d9558a n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x1de558a)
#9 0x0000562ea2d8f899 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x1ddf899)
#10 0x0000562ea2d755bd n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x1dc55bd)
#11 0x0000562ea0fc496c n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x1496c)
#12 0x0000562ea0fc4932 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x14932)
#13 0x0000562ea1942ada n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x992ada)
#14 0x0000562ea1aabcb5 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0xafbcb5)
#15 0x0000562ea1bfa184 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0xc4a184)
#16 0x0000562ea19eeb22 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0xa3eb22)
#17 0x0000562ea14631ac n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x4b31ac)
#18 0x0000562ea1463a3a n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x4b3a3a)
#19 0x0000562ea1721d47 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x771d47)
#20 0x0000562ea19bfb5c n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0xa0fb5c)
#21 0x0000562ea14867c1 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x4d67c1)
#22 0x0000562ea159a5f5 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x5ea5f5)
#23 0x0000562ea0fe3e06 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x33e06)
#24 0x0000562ea15bb656 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x60b656)
#25 0x0000562ea17a0170 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x7f0170)
#26 0x0000562ea2d83436 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x1dd3436)
#27 0x0000562ea1d65f24 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0xdb5f24)
#28 0x00007fe5cbb485b5 __libc_start_call_main (libc.so.6 + 0x35b5)
#29 0x00007fe5cbb48668 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3668)
#30 0x0000562ea10c78f5 n/a (/2b/37138a3a8c8c5a26be0a5fda5836af87b507ac65c270ec4068aa0fd0712359.file + 0x1178f5)
ELF object binary architecture: AMD x86-64
System
OS: Fedora Linux 43.20260510.0 (COSMIC Atomic) x86_64
Host: Laptop 13 (AMD Ryzen 7040Series) (A7)
Kernel: Linux 7.0.4-100.fc43.x86_64
Uptime: 1 day, 14 hours, 44 mins
Packages: 170 (brew), 10 (flatpak-system), 88 (flatpak-user), 1496 (rpm)
Shell: sh
Display (DP-6): 1920x1200 in 24", 60 Hz [External]
Display (DP-10): 2560x1440 in 27", 60 Hz [External]
DE: COSMIC 1.0.0
WM: Smithay X WM (X11)
CPU: AMD Ryzen 7 7840U (16) @ 3.30 GHz
GPU: AMD Radeon 780M Graphics [Integrated]
Memory: 11.39 GiB / 30.64 GiB (37%)
Locale: en_GB.UTF-8
I stumbled across this repeatable crash when trying to add F15 / F16 custom keyboard shortcuts for external monitor brightness up/down. However it seems repeatable with system shortcuts to.
Steps to reproduce
It's repeatable with other digits and other shortcuts, but only with the right hand pane showing 'add another keybinding' visable.
Logs
System