Bug 94027 - [drm] GPU HANG: ecode 7:0:0x85fffff8, in Compositor [13633], reason: Ring hung, action: reset
Summary: [drm] GPU HANG: ecode 7:0:0x85fffff8, in Compositor [13633], reason: Ring hun...
Status: CLOSED WORKSFORME
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
: 96325 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-02-06 19:26 UTC by iskatu
Modified: 2016-09-13 07:54 UTC (History)
3 users (show)

See Also:
i915 platform: IVB
i915 features: GPU hang


Attachments
GPU crash dump (2.05 MB, text/plain)
2016-02-06 19:26 UTC, iskatu
no flags Details

Description iskatu 2016-02-06 19:26:16 UTC
Created attachment 121559 [details]
GPU crash dump

Hi,
since updating to Linux 4.4 I'm repeatedly experiencing this bug, but can not reliably reproduce it. It usually appears in random intervals after using the computer for a few hours.

dmesg:

[drm] stuck on render ring
[drm] GPU HANG: ecode 7:0:0x85fffff8, in Compositor [13633], reason: Ring hung, action: reset
[drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[drm] GPU crash dump saved to /sys/class/drm/card0/error
------------[ cut here ]------------
WARNING: CPU: 3 PID: 11587 at drivers/gpu/drm/i915/intel_display.c:11289 intel_mmio_flip_work_func+0x37c/0x3c0()
WARN_ON(__i915_wait_request(mmio_flip->req, mmio_flip->crtc->reset_counter, false, NULL, &mmio_flip->i915->rps.mmioflips))
Modules linked in:
 uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core v4l2_common videodev x86_pkg_temp_thermal coretemp kvm_intel kvm iwldvm irqbypass iwlwifi vboxpci(O) vboxnetflt(O) vboxnetadp(O) vboxdrv(O) l430_fanctrl(O) efivarfs
CPU: 3 PID: 11587 Comm: kworker/3:0 Tainted: G           O    4.4.1-gentoo #2
Hardware name: LENOVO 2464A26/2464A26, BIOS G3ETA5WW(2.65) 10/20/2015
Workqueue: events intel_mmio_flip_work_func
 ffffffff81e538b0 ffff8800a6d57d30 ffffffff814860bf ffff8800a6d57d78
 ffff8800a6d57d68 ffffffff810dd67d ffff8800822a0240 ffff88021f2d4900
 ffff88021f2d9000 00000000000000c0 ffff8800822a0240 ffff8800a6d57dc8
Call Trace:
 [<ffffffff814860bf>] dump_stack+0x44/0x55
 [<ffffffff810dd67d>] warn_slowpath_common+0x7d/0xb0
 [<ffffffff810dd6f7>] warn_slowpath_fmt+0x47/0x50
 [<ffffffff81616e5c>] intel_mmio_flip_work_func+0x37c/0x3c0
 [<ffffffff810f3922>] process_one_work+0x142/0x460
 [<ffffffff810f3c83>] worker_thread+0x43/0x490
 [<ffffffff810f3c40>] ? process_one_work+0x460/0x460
 [<ffffffff810f3c40>] ? process_one_work+0x460/0x460
 [<ffffffff810f8ed4>] kthread+0xc4/0xe0
 [<ffffffff810f8e10>] ? kthread_worker_fn+0x150/0x150
 [<ffffffff81a9325f>] ret_from_fork+0x3f/0x70
 [<ffffffff810f8e10>] ? kthread_worker_fn+0x150/0x150
---[ end trace d9e57444a767c224 ]---
drm/i915: Resetting chip after gpu hang
Comment 1 Martin 2016-02-21 10:45:09 UTC
I have a feeling this has been fixed for me in 4.4.2. Have seen no mmio_flip GPU hang since, but it's been only a couple of days.
Comment 2 Martin 2016-02-24 16:14:17 UTC
It's not...

[28782.564516] [drm] stuck on render ring
[28782.564978] [drm] GPU HANG: ecode 7:0:0x54fffbfc, in chrome [3538], reason: Ring hung, action: reset
[28782.564979] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[28782.564980] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[28782.564981] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[28782.564981] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[28782.564982] [drm] GPU crash dump saved to /sys/class/drm/card0/error
[28782.564992] ------------[ cut here ]------------
[28782.565009] WARNING: CPU: 3 PID: 25295 at drivers/gpu/drm/i915/intel_display.c:11289 intel_mmio_flip_work_func+0x360/0x3a0()
[28782.565010] WARN_ON(__i915_wait_request(mmio_flip->req, mmio_flip->crtc->reset_counter, false, NULL, &mmio_flip->i915->rps.mmioflips))
[28782.565011] Modules linked in:
[28782.565013]  drbg ansi_cprng ctr ccm hid_generic hidp rfcomm uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core bnep vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) btusb btbcm btintel dell_wmi sparse_keymap snd_hda_codec_hdmi arc4 coretemp iwldvm kvm_intel kvm irqbypass mac80211 snd_hda_codec_realtek snd_hda_codec_generic aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd serio_raw snd_hda_intel snd_hda_codec snd_hwdep snd_hda_core snd_pcm iwlwifi cfg80211 snd_timer wmi nfsd auth_rpcgss oid_registry nfs_acl lockd grace sunrpc gspca_sunplus gspca_main psmouse ehci_pci xhci_pci ehci_hcd xhci_hcd
[28782.565049] CPU: 3 PID: 25295 Comm: kworker/3:2 Tainted: G           O    4.4.2 #6
[28782.565050] Hardware name: Dell Inc.          XPS L322X/0PJHXN, BIOS A10 08/28/2013
[28782.565053] Workqueue: events intel_mmio_flip_work_func
[28782.565054]  ffffffff818352d8 ffffffff812b5363 ffff880144007d90 ffffffff8104b3ad
[28782.565057]  ffff8801e1ae5f40 ffff880144007de0 ffff88023f394540 ffff88023f398d00
[28782.565059]  0000000000000000 ffffffff8104b42c ffffffff81858e0e 0000000000000020
[28782.565061] Call Trace:
[28782.565066]  [<ffffffff812b5363>] ? dump_stack+0x40/0x5d
[28782.565070]  [<ffffffff8104b3ad>] ? warn_slowpath_common+0x7d/0xb0
[28782.565072]  [<ffffffff8104b42c>] ? warn_slowpath_fmt+0x4c/0x50
[28782.565074]  [<ffffffff814164b0>] ? intel_mmio_flip_work_func+0x360/0x3a0
[28782.565076]  [<ffffffff81060ceb>] ? process_one_work+0x19b/0x430
[28782.565077]  [<ffffffff81060fc7>] ? worker_thread+0x47/0x480
[28782.565078]  [<ffffffff81060f80>] ? process_one_work+0x430/0x430
[28782.565080]  [<ffffffff81060f80>] ? process_one_work+0x430/0x430
[28782.565082]  [<ffffffff810660ad>] ? kthread+0xbd/0xe0
[28782.565084]  [<ffffffff81065ff0>] ? kthread_worker_fn+0x150/0x150
[28782.565087]  [<ffffffff8169c2af>] ? ret_from_fork+0x3f/0x70
[28782.565089]  [<ffffffff81065ff0>] ? kthread_worker_fn+0x150/0x150
[28782.565090] ---[ end trace ecc8a05641308968 ]---
[28782.567067] drm/i915: Resetting chip after gpu hang
Comment 3 iskatu 2016-03-16 09:42:41 UTC
Seems fixed in 4.5.0 but still present in 4.4.5.
Comment 4 yann 2016-06-02 15:26:50 UTC
*** Bug 96325 has been marked as a duplicate of this bug. ***
Comment 5 yann 2016-09-13 07:52:41 UTC
(In reply to iskatu from comment #3)
> Seems fixed in 4.5.0 but still present in 4.4.5.

Closing this issue based on comment above. Please reopen if it is occurring with latest kernel.


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.