After resuming from hibernation (aka suspend to disk), the GPU always hangs and get's reset. When using Xorg, the process caught in the hang is always systemd-logind . Under Xorg, after the GPU is reset, gnome-shell dies and get's restarted. Xorg itself does not crash, so no graphical app crashes and the session continues normally. I have experienced no artifacts afterwards, the system works normally and hibernate again (to the same results) or suspend to ram (without incident). When using Wayland, the process caught in the hang is always gnome-shell itself. After resume, it crashes with the message "intel_do_flush_locked failed: Input/output error". As shell dies, applications love their connection to the wayland compositor and the session is eventually finished. Logging again from GDM works fine and the system can hibernate or suspend, just as under Xorg. Suspend-to-ram works without any incident. The gang occurs *only* after resuming from disk.
Created attachment 129603 [details] dmesg (under xorg)
Created attachment 129604 [details] /sys/class/drm/card0/error (under xorg)
Created attachment 129605 [details] journalctl --system (under xorg)
Created attachment 129606 [details] journalctl --user (under xorg)
Created attachment 129607 [details] dmesg (under wayland)
Created attachment 129608 [details] /sys/class/drm/card0/error (under wayland)
Created attachment 129609 [details] journalctl --system (under wayland)
Fedora 25 x86_64 Kernel 4.9.8-201.fc25.x86_64 Gnome-Shell gnome-shell-3.22.2-2 Mesa mesa-dri-drivers-13.0.3-5
Created attachment 129610 [details] journalctl --user (under wayland)
*** This bug has been marked as a duplicate of bug 96526 ***
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.