Created attachment 109373 [details] dmesg ==System Environment== -------------------------- Regression: no, new case Non-working platforms: SNB+ ==kernel== -------------------------- drm-intel-nightly/9a7620f405895714b4e0dc3181a8328b4406287e ==Bug detailed description== It fail on SNB+ platforms. gem_reset_stats/defer-hangcheck-bsd and gem_reset_stats/defer-hangcheck-render also fail. output: IGT-Version: 1.8-g50d539e (x86_64) (Linux: 3.18.0-rc2_drm-intel-nightly_203b34_20141103+ x86_64) Test assertion failure function defer_hangcheck, file gem_reset_stats.c:1056: Failed assertion: count_end > count_start Subtest defer-hangcheck-blt: FAIL (29.422s) Test requirement not met in function gem_require_ring, file ioctl_wrappers.c:881: Test requirement: gem_has_vebox(fd) Warning on condition flags != 0 in fucntion check_stop_rings, file drmtest.c:112 i915_ring_stop flags on exit 0x80000004, can't quiescent gpu cleanly ==Reproduce steps== ---------------------------- 1. ./gem_reset_stats --run-subtest defer-hangcheck-blt
igt/gem_reset_stats/defer-hangcheck-render also fails on ILK.
http://patchwork.freedesktop.org/patch/37111/
Fix landed in dinq commit 672e7b7c1849c904b2c55185906b3940843c55c6 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Wed Nov 19 09:47:19 2014 +0000 drm/i915: Don't continually defer the hangcheck
(In reply to Daniel Vetter from comment #3) > Fix landed in dinq > > commit 672e7b7c1849c904b2c55185906b3940843c55c6 > Author: Chris Wilson <chris@chris-wilson.co.uk> > Date: Wed Nov 19 09:47:19 2014 +0000 > > drm/i915: Don't continually defer the hangcheck Test still fails on latest -nightly(cdb41f33d2a189531e3561f8d40327b8e1bb4e0e), which contains the commit above. [root@x-hsw24 tests]# ./gem_reset_stats --run-subtest defer-hangcheck-blt IGT-Version: 1.8-gd807891 (x86_64) (Linux: 3.18.0-rc5_kcloud_cdb41f_20141120+ x86_64) Test assertion failure function defer_hangcheck, file gem_reset_stats.c:1056: Failed assertion: count_end > count_start Subtest defer-hangcheck-blt: FAIL (29.003s) Warning on condition flags != 0 in fucntion check_stop_rings, file drmtest.c:112 i915_ring_stop flags on exit 0x80000004, can't quiescent gpu cleanly
I've horribly broken things by accident this night around hangcheck (for unrelated reasons). Should be fixed again, please retest.
Test on HSW, it works well. [root@x-hsw24 tests]# ./gem_reset_stats --run-subtest defer-hangcheck-blt IGT-Version: 1.8-gd807891 (x86_64) (Linux: 3.18.0-rc6_drm-intel-nightly_ab4b25_20141125+ x86_64) Subtest defer-hangcheck-blt: SUCCESS (6.002s) [root@x-hsw24 tests]# ./gem_reset_stats --run-subtest defer-hangcheck-bsd IGT-Version: 1.8-gd807891 (x86_64) (Linux: 3.18.0-rc6_drm-intel-nightly_ab4b25_20141125+ x86_64) Subtest defer-hangcheck-bsd: SUCCESS (7.001s) [root@x-hsw24 tests]# ./gem_reset_stats --run-subtest defer-hangcheck-render IGT-Version: 1.8-gd807891 (x86_64) (Linux: 3.18.0-rc6_drm-intel-nightly_ab4b25_20141125+ x86_64) Subtest defer-hangcheck-render: SUCCESS (6.001s)
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.