#978122 actiona: Segfaults on KDE Plasma Wayland

Package:
actiona
Source:
actiona
Description:
emulate human activity through a powerful GUI and JavaScript
Submitter:
Silvério Santos
Date:
2021-03-18 17:27:33 UTC
Severity:
normal
#978122#5
Date:
2020-12-26 09:03:59 UTC
From:
To:
Dear Maintainer,

Starting the program on KDE Plasma Wayland the following is logged:
Dez 26 09:58:02 systemname kernel: actiona[16149]: segfault at 726567616e61 ip
00007f7d7bf5bcbf sp 00007f>
Dez 26 09:58:02 systemname kernel: Code: 41 54 49 89 cc 55 48 89 fd 53 89 d3 48
83 ec 38 64 48 8b 04 25 2>

This does not happen on the same system on KDE X-Window.

#978122#10
Date:
2021-03-18 17:25:58 UTC
From:
To:
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