Dear Maintainer, this segfault seems to happen in [1]. It looks like upstream is not yet prepared to work with Wayland. There is an upstream issue about wayland support [2].
Kind regards, Bernhard [1] (gdb) bt #0 0x00007f50f93c5caf in XGetKeyboardMapping (dpy=0x55a910fa20d0, first_keycode=first_keycode@entry=0 '\000', count=count@entry=1, keysyms_per_keycode=keysyms_per_keycode@entry=0x7ffda18a13d4) at ../../src/GetPntMap.c:103 #1 0x00007f50fb31cddc in ActionTools::KeySymHelper::loadKeyCodes () at keysymhelper.cpp:141 #2 0x000055a9103ad671 in main (argc=<optimized out>, argv=<optimized out>) at main.cpp:187 https://sources.debian.org/src/actiona/3.10.1-1/actiontools/keysymhelper.cpp/#L141 https://github.com/Jmgr/actiona/blob/main/actiontools/src/keysymhelper.cpp#L141 [2] https://github.com/Jmgr/actiona/issues/145
# Bullseye/testing amd64 qemu VM 2021-03-18 # to be able to paste with mouse echo "set enable-bracketed-paste off" >> /etc/inputrc apt update # to speedup testing mv /etc/manpath.config /etc/manpath.config.renamed apt install libeatmydata1 export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libeatmydata.so apt dist-upgrade apt install systemd-coredump sddm plasma-workspace-wayland gdb actiona \ actiona-dbgsym libx11-6-dbgsym reboot dmesg: [ 31.476343] actiona[1227]: segfault at 1100080002 ip 00007f50f93c5caf sp 00007ffda18a1350 error 4 in libX11.so.6.4.0[7f50f93b8000+8c000] [ 31.476354] Code: 41 54 49 89 cc 55 48 89 fd 53 89 d3 48 83 ec 38 64 48 8b 04 25 28 00 00 00 48 89 44 24 28 48 8b 87 68 09 00 00 48 85 c0 74 02 <ff> 10 ba 08 00 00 00 be 65 00 00 00 48 89 ef e8 dd 3a ff ff 31 c9 root@debian:~# coredumpctl list TIME PID UID GID SIG COREFILE EXE Thu 2021-03-18 18:12:48 CET 1227 1000 1000 11 present /usr/bin/actiona root@debian:~# coredumpctl gdb 1227 PID: 1227 (actiona) UID: 1000 (benutzer) GID: 1000 (benutzer) Signal: 11 (SEGV) Timestamp: Thu 2021-03-18 18:12:48 CET (54s ago) Command Line: /usr/bin/actiona Executable: /usr/bin/actiona Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-actiona-c1db1f2487904f65a4a2cb75daae626d.scope Unit: user@1000.service User Unit: app-actiona-c1db1f2487904f65a4a2cb75daae626d.scope Slice: user-1000.slice Owner UID: 1000 (benutzer) Boot ID: df012104535a45de88ea6998d0ba0a31 Machine ID: 33f18f39d2a9438eb75b0ed52848afcd Hostname: debian Storage: /var/lib/systemd/coredump/core.actiona.1000.df012104535a45de88ea6998d0ba0a31.1227.1616087568000000.zst Message: Process 1227 (actiona) of user 1000 dumped core. Stack trace of thread 1227: #0 0x00007f50f93c5caf XGetKeyboardMapping (libX11.so.6 + 0x29caf) #1 0x00007f50fb31cddc _ZN11ActionTools12KeySymHelper12loadKeyCodesEv (libactiontools.so.1 + 0x13dddc) #2 0x000055a9103ad671 n/a (actiona + 0x2f671) #3 0x00007f50f970dd0a __libc_start_main (libc.so.6 + 0x26d0a) #4 0x000055a9103ae46a n/a (actiona + 0x3046a) Stack trace of thread 1229: #0 0x00007f50f97da3ff __poll (libc.so.6 + 0xf33ff) #1 0x00007f50f84060ae n/a (libglib-2.0.so.0 + 0x520ae) #2 0x00007f50f84061cf g_main_context_iteration (libglib-2.0.so.0 + 0x521cf) #3 0x00007f50f9d984bf _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x3054bf) #4 0x00007f50f9d3f92b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ac92b) #5 0x00007f50f9b5ea3e _ZN7QThread4execEv (libQt5Core.so.5 + 0xcba3e) #6 0x00007f50f5107a27 n/a (libQt5DBus.so.5 + 0x18a27) #7 0x00007f50f9b5fb81 n/a (libQt5Core.so.5 + 0xccb81) #8 0x00007f50f876bea7 start_thread (libpthread.so.0 + 0x8ea7) #9 0x00007f50f97e4def __clone (libc.so.6 + 0xfddef) GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git ... Core was generated by `/usr/bin/actiona'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f50f93c5caf in XGetKeyboardMapping () from /lib/x86_64-linux-gnu/libX11.so.6 [Current thread is 1 (Thread 0x7f50f5603240 (LWP 1227))] (gdb) set width 0 (gdb) set pagination off (gdb) bt #0 0x00007f50f93c5caf in XGetKeyboardMapping () from /lib/x86_64-linux-gnu/libX11.so.6 #1 0x00007f50fb31cddc in ActionTools::KeySymHelper::loadKeyCodes() () from /usr/lib/actiona/libactiontools.so.1 #2 0x000055a9103ad671 in ?? () #3 0x00007f50f970dd0a in __libc_start_main (main=0x55a9103ac3e0, argc=1, argv=0x7ffda18a1a88, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffda18a1a78) at ../csu/libc-start.c:308 #4 0x000055a9103ae46a in ?? () Core was generated by `/usr/bin/actiona'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f50f93c5caf in XGetKeyboardMapping (dpy=0x55a910fa20d0, first_keycode=first_keycode@entry=0 '\000', count=count@entry=1, keysyms_per_keycode=keysyms_per_keycode@entry=0x7ffda18a13d4) at ../../src/GetPntMap.c:103 103 ../../src/GetPntMap.c: Datei oder Verzeichnis nicht gefunden. [Current thread is 1 (Thread 0x7f50f5603240 (LWP 1227))] (gdb) set width 0 (gdb) set pagination off (gdb) bt #0 0x00007f50f93c5caf in XGetKeyboardMapping (dpy=0x55a910fa20d0, first_keycode=first_keycode@entry=0 '\000', count=count@entry=1, keysyms_per_keycode=keysyms_per_keycode@entry=0x7ffda18a13d4) at ../../src/GetPntMap.c:103 #1 0x00007f50fb31cddc in ActionTools::KeySymHelper::loadKeyCodes () at keysymhelper.cpp:141 #2 0x000055a9103ad671 in main (argc=<optimized out>, argv=<optimized out>) at main.cpp:187 https://sources.debian.org/src/actiona/3.10.1-1/actiontools/keysymhelper.cpp/#L141 https://github.com/Jmgr/actiona/blob/main/actiontools/src/keysymhelper.cpp#L141 https://github.com/Jmgr/actiona/issues/145