Bug 1228011
Summary: | f22: Need to remove xorg-x11-drv-libinput package in order to login to gnome on X | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Harshula Jayasuriya <harshula> | ||||||||||
Component: | mutter | Assignee: | Florian Müllner <fmuellner> | ||||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||
Severity: | urgent | Docs Contact: | |||||||||||
Priority: | unspecified | ||||||||||||
Version: | 22 | CC: | fmuellner, hdegoede, jsullivan3, lmacken, otaylor, peter.hutterer, walters | ||||||||||
Target Milestone: | --- | ||||||||||||
Target Release: | --- | ||||||||||||
Hardware: | Unspecified | ||||||||||||
OS: | Unspecified | ||||||||||||
Whiteboard: | |||||||||||||
Fixed In Version: | mutter-3.16.2-2.fc22 | Doc Type: | Bug Fix | ||||||||||
Doc Text: | Story Points: | --- | |||||||||||
Clone Of: | Environment: | ||||||||||||
Last Closed: | 2015-06-30 00:05:22 UTC | Type: | Bug | ||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||
Documentation: | --- | CRM: | |||||||||||
Verified Versions: | Category: | --- | |||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
Embargoed: | |||||||||||||
Attachments: |
|
Description
Harshula Jayasuriya
2015-06-04 05:15:00 UTC
Created attachment 1034560 [details]
Xorg log
Refer to backtrace in the Xorg log I found in /var/log/ . I'm not 100% certain this is the log from gnome on X failure.
libinput-0.15.0-4.fc22.x86_64 xorg-x11-drv-libinput-0.10.0-2.fc22.x86_64 Created attachment 1034568 [details]
journal -xb output
Created attachment 1034576 [details]
evemu-describe output
Punting to mutter because the root cause here is that it fails with BadValue trying to change a property. Testing with evemu devices here the cause is the synaptics touchpad which is a single-touch touchpad and only supports edge scrolling and apparently we're trying to enable 2fg scrolling on it. the libinput driver returns BadValue here (it's not in the enabled methods list). There's a second bug here but I don't know which component that would be then: Reporter said gsettings has two-finger scrolling set. Maybe it's worth adding a "default" state here to avoid this? Note that this will break on any laptop old enough to not have two-finger scrolling support. Workaround currently is: gsettings set org.gnome.desktop.peripherals.touchpad scroll-method "edge-scrolling" $ gsettings get org.gnome.desktop.peripherals.touchpad scroll-method The following fixes the problem: http://koji.fedoraproject.org/koji/taskinfo?taskID=10011604 Able to login to gnome-shell with: $ rpm -qa xorg-x11-drv-libinput xorg-x11-drv-libinput-0.10.0-2.fc22.x86_64 $ gsettings get org.gnome.desktop.peripherals.touchpad scroll-method 'two-finger-scrolling' $ rpm -qa | grep mutter mutter-3.16.2-1.bz1228011.fc22.x86_64 upstream fix: https://git.gnome.org/browse/mutter/commit/?id=989f9630a43fe0c6efab64ea36e8a0e909d97c19 Created attachment 1039233 [details]
touchpad.evemu
the evemu file that triggers the crash, the others in the set don't matter
mutter-3.16.2-2.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/mutter-3.16.2-2.fc22 Package mutter-3.16.2-2.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing mutter-3.16.2-2.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-10809/mutter-3.16.2-2.fc22 then log in and leave karma (feedback). *** Bug 1224440 has been marked as a duplicate of this bug. *** mutter-3.16.2-2.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. |