After the compilation of global keymap is failure, weston dies suddenly
Weston version : v1.12.0
Hi all, if weston was failure for compiling global keymap, some problems are happened from weston.
1. Two key events are occuring per one key action When I push and release a button, weston detects four key-events for one key-action. Actually, the real key-event is two, but all key-codes are same.
[19:58:55.297] input device 'tca8418', /dev/input/event0 is tagged by udev as: Keyboard [19:58:55.297] input device 'tca8418', /dev/input/event0 is a keyboard [19:58:55.299] input device 'Rohm-CTP-BU21023MUV', /dev/input/event1 is tagged by udev as: Touchscreen [19:58:55.300] kernel bug: Device 'Rohm-CTP-BU21023MUV' has min == max on ABS_PRESSURE [19:58:55.300] input device 'Rohm-CTP-BU21023MUV', /dev/input/event1 was rejected. [19:58:55.383] not using input device '/dev/input/event1'. [19:58:55.384] failed to compile global XKB keymap
When WAYLAND_DEBUG is enabled
$ libinput-in-debug-events -event0 DEVICE_ADDED tca8418 seat0 default group1 cap:k -event0 KEYBOARD_KEY +4.72s KEY_1 (2) pressed event0 KEYBOARD_KEY +4.72s KEY_1 (2) released [2744315.415] email@example.com(289, 4453816, 2, 1) [2744315.807] firstname.lastname@example.org(290, 4453816, 2, 0) [2744315.949] email@example.com(291, 4453816, 2, 1) [2744316.119] firstname.lastname@example.org(292, 4453816, 2, 0)
2. weston sometimes dies suddenly I tried to get some logs when weston died, but I didn't get any logs from weston. I just want to know the reason why weston dies.
Is this issue resolved on the next version? I compared 'input.c' file with the latest code, but too many liens were changed. So I didn't know what's the patch for this issue.