Red Hat Bugzilla – Bug 1263743
Please backport fix for Intel Ironlake GPU crash caused by gstreamer1-vaapi
Last modified: 2015-10-21 10:16:30 EDT
Description of problem:
When gstreamer1-vaapi is installed, watching a video can cause the entire desktop to hang.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Use a computer with Intel Ironlake GPU
2. Select GNOME when logging in the system so gnome-shell is running
3. Watch a youtube video
No video and the desktop hangs. GNOME Shell crashes and it is possible to get gnome-session-failed. Messages found in dmesg:
[376521.038826] [drm] stuck on render ring
[376521.046064] [drm] GPU HANG: ecode 5:0:0x9ffdffff, in WebKitWebProces , reason: Ring hung, action: reset
[376521.056196] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[376521.065517] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[376521.074489] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[376521.084225] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[376521.093269] [drm] GPU crash dump saved to /sys/class/drm/card0/error
[376521.103937] drm/i915: Resetting chip after gpu hang
[376527.042154] [drm] stuck on render ring
[376527.048739] [drm] GPU HANG: ecode 5:0:0x9ffdffff, in WebKitWebProces , reason: Ring hung, action: reset
[376527.059003] [drm:i915_set_reset_status [i915]] *ERROR* gpu hanging too fast, banning!
[376527.071083] drm/i915: Resetting chip after gpu hang
Video should play fine.
This bug is already reported and fixed upstream:
Patch is available here:
After applying the patch, playing video no longer hangs the desktop, but I still see a green or blank screen instead of the video. It was reported for Fedora 20 in https://bugzilla.redhat.com/show_bug.cgi?id=1126956 and Fedora 22 in https://bugzilla.redhat.com/show_bug.cgi?id=1222324. I still think it is nice to include the patch because web browser segfault is better than entire desktop crash.
mesa-10.6.9-1.20151008.fc22 is available in updates.