Summary: | [SNB Bisected]igt/gem_hangcheck_forcewake cause [drm:i915_hangcheck_elapsed] *ERROR* bsd ring: stuck on addr 0x3b4 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | lu hua <huax.lu> | ||||||||||
Component: | DRM/Intel | Assignee: | Chris Wilson <chris> | ||||||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||
Severity: | major | ||||||||||||
Priority: | high | CC: | yangweix.shui | ||||||||||
Version: | unspecified | ||||||||||||
Hardware: | All | ||||||||||||
OS: | Linux (All) | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | i915 features: | ||||||||||||
Attachments: |
|
Description
lu hua
2013-06-05 07:40:36 UTC
Where's the error-state? Created attachment 80326 [details]
i915_error_state
This is a genuine hangcheck failure. The bsd ring is waiting upon the blt ring which is chock full of busy work. Mika, we should check to see if we are on a semaphore wait and discount that stuck ring if its target ring is still busy and not yet past the seqno. *** Bug 65397 has been marked as a duplicate of this bug. *** Created attachment 80331 [details] [review] Reset hangcheck score after kicking Created attachment 80333 [details] [review] Don't count semaphore waits towards a hang Created attachment 80335 [details] [review] Don't count semaphore waits towards a hang Test with patch "Reset hangcheck score after kicking" and "Don't count semaphore waits towards a hang" . It fixed. igt/kms_flip/delayed-flip-vs-panning and igt/kms_flip/delayed-wf_vblank-vs-modeset also cause GPU hung on Haswell and have same bisect commit. (In reply to comment #9) > igt/kms_flip/delayed-flip-vs-panning and > igt/kms_flip/delayed-wf_vblank-vs-modeset also cause GPU hung on Haswell and > have same bisect commit. It also exists on (linux-3.9.y)5dd2e9869de2d28fc7e5c274ff9c12af4361ba86(3.9.5) kernel. Should be fixed now: commit 6274f2126a0454d3c3df1bc9cc6f5e18302696f7 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Mon Jun 10 11:20:21 2013 +0100 drm/i915: Don't count semaphore waits towards a stuck ring Verified.Fixed. Closing old verified. |
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.