Created attachment 74783 [details] output of running weston-launch through strace when the freeze occurs The following step reproduces the bug for me: 1. Add the following two lines to weston.ini: [keyboard] keymap_layout=en This should make weston freeze on startup, and produce an unresponsive system that can only be recovered with Alt+SysRq+REISUB According to the log, weston tries to read the file /usr/share/X11/xkb/symbols/en which doesn't exist. I'm attaching the full output of stracing weston-launch.
(In reply to comment #0) > Created attachment 74783 [details] > output of running weston-launch through strace when the freeze occurs > > The following step reproduces the bug for me: > > 1. Add the following two lines to weston.ini: > > [keyboard] > keymap_layout=en > > This should make weston freeze on startup, and produce an unresponsive > system that can only be recovered with Alt+SysRq+REISUB > > According to the log, weston tries to read the file > /usr/share/X11/xkb/symbols/en which doesn't exist. I'm attaching the full > output of stracing weston-launch. I have tested and I can reproduce this problem.
commit 2f07ef6963a81cffabdac33c19c413db5bebc499 Author: Kristian Høgsberg <krh@bitplanet.net> Date: Sat Feb 16 14:29:24 2013 -0500 xkb: Don't call exit on failure in weston_compositor_xkb_init() This will exit without cleaning vt modes and leave the system stuck. https://bugs.freedesktop.org/show_bug.cgi?id=60817 which will catch xkb errors (and other input errors) during startup. Errors during hotplug continue to result in the device being ignored, but I think that's fair.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.