| Summary: |
switching to libinput crashes gnome-shell for touchpad input on laptop |
| Product: |
Wayland
|
Reporter: |
mehmet.giritli |
| Component: |
libinput | Assignee: |
Wayland bug list <wayland-bugs> |
| Status: |
RESOLVED
NOTOURBUG
|
QA Contact: |
|
| Severity: |
major
|
|
|
| Priority: |
medium
|
CC: |
peter.hutterer
|
| Version: |
1.5.0 | |
|
| Hardware: |
Other | |
|
| OS: |
All | |
|
| Whiteboard: |
|
|
i915 platform:
|
|
i915 features:
|
|
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.
I'm on a gentoo distro and I have: dev-libs/libinput Latest version available: 1.5.2 Latest version installed: 1.5.2 x11-drivers/xf86-input-libinput Latest version available: 0.22.0 Latest version installed: 0.22.0 I can not get gnome or even gdm started since I get a segfault for gnome-session. I traced the issue down to libinput switch from synaptics. Switching back to synaptics+evdev resolves the issue. This is what I see in journal: Dec 10 17:33:55 frodo gnome-session-binary[472]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1 Dec 10 17:33:55 frodo org.gnome.Shell.desktop[495]: Current serial number in output stream: 259 Dec 10 17:33:55 frodo org.gnome.Shell.desktop[495]: Serial number of failed request: 258 Dec 10 17:33:55 frodo org.gnome.Shell.desktop[495]: Value in failed request: 0x12c Dec 10 17:33:55 frodo org.gnome.Shell.desktop[495]: Minor opcode of failed request: 57 () Dec 10 17:33:55 frodo org.gnome.Shell.desktop[495]: Major opcode of failed request: 131 (XInputExtension) Dec 10 17:33:55 frodo org.gnome.Shell.desktop[495]: X Error of failed request: BadValue (integer parameter out of range for operation) In the Xorg logs I see: (I suspect that "no resolution or size hints, assuming a size of 69x50mm" could be a hint, but I dont really know) 38.393] (II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/event9) [ 38.393] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "libinput touchpad catchall" [ 38.393] (II) systemd-logind: got fd for /dev/input/event9 13:73 fd 22 paused 0 [ 38.393] (II) Using input driver 'libinput' for 'AlpsPS/2 ALPS GlidePoint' [ 38.394] (**) AlpsPS/2 ALPS GlidePoint: always reports core events [ 38.394] (**) Option "Device" "/dev/input/event9" [ 38.394] (**) Option "_source" "server/udev" [ 38.394] (II) input device 'AlpsPS/2 ALPS GlidePoint', /dev/input/event9 is tagged by udev as: Touchpad [ 38.395] (II) AlpsPS/2 ALPS GlidePoint: no resolution or size hints, assuming a size of 69x50mm [ 38.395] (II) input device 'AlpsPS/2 ALPS GlidePoint', /dev/input/event9 is a touchpad [ 38.395] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input8/event9" [ 38.395] (II) XINPUT: Adding extended input device "AlpsPS/2 ALPS GlidePoint" (type: TOUCHPAD, id 10) [ 38.396] (**) Option "AccelerationScheme" "none" [ 38.396] (**) AlpsPS/2 ALPS GlidePoint: (accel) selected scheme none/0 [ 38.396] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration factor: 2.000 [ 38.396] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration threshold: 4 [ 38.397] (II) input device 'AlpsPS/2 ALPS GlidePoint', /dev/input/event9 is tagged by udev as: Touchpad [ 38.397] (II) AlpsPS/2 ALPS GlidePoint: no resolution or size hints, assuming a size of 69x50mm [ 38.397] (II) input device 'AlpsPS/2 ALPS GlidePoint', /dev/input/event9 is a touchpad [ 38.397] (II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/mouse0) [ 38.398] (II) No input driver specified, ignoring this device. [ 38.398] (II) This device may have been added with another device file. libinput-list-devices gives: Device: AlpsPS/2 ALPS GlidePoint Kernel: /dev/input/event9 Group: 5 Seat: seat0, default Size: 73.07x51.13mm Capabilities: pointer Tap-to-click: disabled Tap-and-drag: enabled Tap drag lock: disabled Left-handed: disabled Nat.scrolling: disabled Middle emulation: enabled Calibration: n/a Scroll methods: *edge Click methods: none Disable-w-typing: enabled Accel profiles: none Rotation: n/a