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.
weston.log
[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] wl_keyboard@3.key(289, 4453816, 2, 1)
[2744315.807] wl_keyboard@3.key(290, 4453816, 2, 0)
[2744315.949] wl_keyboard@3.key(291, 4453816, 2, 1)
[2744316.119] wl_keyboard@3.key(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.