Bug 93057

Summary: Playing a HTML5 game exported from "RPG Maker MV" which uses a screen tint effect results in GPU hang
Product: DRI Reporter: jonasthiem
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED DUPLICATE QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: intel-gfx-bugs
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
output from /sys/class/drm/card0/error none

Description jonasthiem 2015-11-21 16:12:48 UTC
Created attachment 120006 [details]
output from /sys/class/drm/card0/error

Playing a HTML5 game exported from "RPG Maker MV" which uses a screen tint effect results in frequent GPU hangs. I don't know how they do this effect in detail, but I believe it's a WebGL application.

This is the dmesg output:

[94925.958354] [drm] GPU HANG: ecode 6:-1:0x00000000, reason: Kicking stuck semaphore on render ring, action: continue
[94925.958357] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[94925.958358] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[94925.958358] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[94925.958359] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[94925.958360] [drm] GPU crash dump saved to /sys/class/drm/card0/error
[94931.953319] [drm] GPU HANG: ecode 6:-1:0x00000000, reason: Kicking stuck semaphore on render ring, action: continue
[94949.962176] [drm] GPU HANG: ecode 6:-1:0x00000000, reason: Kicking stuck semaphore on render ring, action: continue
[94963.955288] [drm] GPU HANG: ecode 6:-1:0x00000000, reason: Kicking stuck semaphore on render ring, action: continue
[94979.966880] [drm] GPU HANG: ecode 6:-1:0x00000000, reason: Kicking stuck semaphore on render ring, action: continue
[94991.959683] [drm] GPU HANG: ecode 6:-1:0x00000000, reason: Kicking stuck semaphore on render ring, action: continue
[95075.981926] [drm] GPU HANG: ecode 6:-1:0x00000000, reason: Kicking stuck semaphore on render ring, action: continue

The entire desktop hangs when this happens for 1-3 seconds, and it happens quite frequently around every 10-20 seconds while the app is running and the effect is active. The HTML5 app otherwise displays and functions correctly.

I attached the output from /sys/class/drm/card0/error as the error told me to.
Comment 1 jonasthiem 2015-11-21 16:14:10 UTC
Browser used for playing the game: Firefox Nightly 45.0a1 (2015-11-21)
Operating system: Fedora 22: Linux cyberman 4.2.5-201.fc22.x86_64 #1 SMP Wed Oct 28 20:00:23 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Comment 2 Chris Wilson 2015-11-21 16:41:45 UTC

*** This bug has been marked as a duplicate of bug 54226 ***

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.