Bug 112206

Summary: Got GPU crash while resizing terminals window
Product: DRI Reporter: Zdenek Kabelac <zdenek.kabelac>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: RESOLVED MOVED QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: major    
Priority: medium CC: intel-gfx-bugs
Version: DRI git   
Hardware: Other   
OS: All   
Whiteboard: Triaged
i915 platform: I965GM i915 features: GPU hang
Description Flags
card0/error none

Description Zdenek Kabelac 2019-11-04 12:04:02 UTC
Created attachment 145881 [details]

is 04 12:59:27 linux kernel: i915 0000:00:02.0: GPU HANG: ecode 4:1:0x00930f09, in systemd-logind [706], hang on rcs0
lis 04 12:59:27 linux kernel: GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
lis 04 12:59:27 linux kernel: Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
lis 04 12:59:27 linux kernel: drm/i915 developers can then reassign to the right component if it's not a kernel issue.
lis 04 12:59:27 linux kernel: The GPU crash dump is required to analyze GPU hangs, so please always attach it.
lis 04 12:59:27 linux kernel: GPU crash dump saved to /sys/class/drm/card0/error
lis 04 12:59:27 linux kernel: i915 0000:00:02.0: Resetting chip for hang on rcs0

Using git  bff5eca49b27cb47673123222a714d2a6f56287f
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Mon Oct 7 14:16:28 2019 +0100

Just started desktop with xfce4 (no fancy 3d GUI) on T61
Comment 1 Chris Wilson 2019-11-04 13:07:42 UTC
Some pixel data was blitted into the middle of the batch: 0x00843000 - 0x008431a0. That the initial byte is page aligned makes me suspicious of a TLB error.

Earlier, we have

0x0083d18c:      0x54300804: XY_COLOR_BLT (rgb enabled, alpha enabled, src tile 
0, dst tile 1)
0x0083d190:      0x03f00480:    format 8888, pitch 1152, rop 0xf0, clipping disa
0x0083d194:      0x00000000:    (0,0)
0x0083d198:      0x03250446:    (1094,805)
0x0083d19c:      0x07529000:    offset 0x07529000
0x0083d1a0:      0xfff6f5f4:    color

as the only thing blitting with 0xfff6f5f4; which would fill
0x07529000 - 0x79f8e00 so not overlapping with the dead zone in the batch. None of the 3DSTATE overlaps the batch. It could have been a result of an earlier batch that we don't capture; but atm TLB is my prime suspect.
Comment 2 Martin Peres 2019-11-29 19:45:46 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/intel/issues/572.

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.