GNOME Bugzilla – Bug 776919
gnome shell crashes with SIGFPE when keyboard repeat interval is set to 0
Last modified: 2017-02-16 15:53:29 UTC
Setting the keyboard repeat interval to 0 either via the control panel or with "gsettings set org.gnome.desktop.peripherals.keyboard repeat-interval 0" instantly crashes the gnome-shell process. Graphical login attempts are impossible until you use gsettings to change the value to something > 0.
Created attachment 343189 [details] [review] meta-input-settings: Avoid setting key repeat delay or interval to 0 Since doing so causes either errors or misbehavior.
Created attachment 343190 [details] [review] wayland/keyboard: Avoid a division by zero We don't further sanitize the values since the protocol allows for everything as long as it's non-negative.
Review of attachment 343190 [details] [review]: OK
Review of attachment 343189 [details] [review]: LGTM
Attachment 343189 [details] pushed as 966725f - meta-input-settings: Avoid setting key repeat delay or interval to 0 Attachment 343190 [details] pushed as 36ee6f6 - wayland/keyboard: Avoid a division by zero