Description of problem: On a T500, in order to login to Gnome on X, I had to remove xorg-x11-drv-libinput package. However, I was able to login to Gnome on Wayland without removing the aforementioned package. I was experiencing the problem described in: https://ask.fedoraproject.org/en/question/69051/why-do-i-get-the-oh-no-something-has-gone-wrong-screen-when-using-the-fedora-22-live-dvd/ Version-Release number of selected component (if applicable): * Fedora 22 (Fresh install) * Reproducible after dnf update. How reproducible: * Always Steps to Reproduce: Method (a) 1. Start live USB image on a Lenovo T500 Method (b) 1. Fresh install of F22 on Lenovo T500 using basic video 2. Try to login to Gnome on X Actual results: * "Oh no! Something has gone wrong." Expected results: * Enter Gnome on X Additional info: * Lenovo T500
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.