Bug 72251

Summary: GPU crash on Haswell
Product: Drivers Reporter: Mike (mikopp)
Component: Video(DRI - Intel)Assignee: Antti Koskipaa (antti.koskipaa)
Status: RESOLVED INVALID    
Severity: normal CC: daniel, intel-gfx-bugs
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.13.5 Subsystem:
Regression: No Bisected commit-id:
Attachments: GPU crash dump

Description Mike 2014-03-17 09:20:31 UTC
Created attachment 129691 [details]
GPU crash dump

separate bug based on comment of bug 71871

lspci:
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
        Subsystem: Dell Device 05cb
        Flags: bus master, fast devsel, latency 0
        Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b) (prog-if 00 [VGA controller])
        Subsystem: Dell Device 05cb
        Flags: bus master, fast devsel, latency 0, IRQ 57
        Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: i915
        Kernel modules: i915

this is in dmesg:

[    1.802111] [drm] Initialized drm 1.1.0 20060810
[    2.010200] [drm] Memory usable by graphics device = 2048M
[    2.046585] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.046586] [drm] Driver supports precise vblank timestamp query.
[    2.132968] fbcon: inteldrmfb (fb0) is primary device
[    3.713031] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[    4.603655] [drm:intel_dp_complete_link_train] *ERROR* failed to train DP, aborting
[    4.683128] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    4.896584] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    5.611472] [drm:intel_dp_complete_link_train] *ERROR* failed to train DP, aborting
[  216.632091] [drm:ring_stuck] *ERROR* Kicking stuck wait on blitter ring
[  216.632098] [drm] GPU crash dump saved to /sys/class/drm/card0/error
[  216.632100] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[  216.632101] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[  216.632103] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[  216.632104] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
Comment 1 Daniel Vetter 2014-03-27 09:30:29 UTC
Ah, scanline wait in the blitter gone wrong. Please upgrade to the latest released version of xfree86-video-intel and if the bug persists then please file a new bug report on bugs.freedesktop.org against xorg -> Driver/Intel again with the gpu hang error state attached.

The kernel is just the messenger here, the bug is in the userspace driver. Hence closing this.