[Bug 97820] [BDW BYT SKL] [Regression] [GPU Hang] with gem_reset_stats ban- and reset-stats- subtests

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Sep 19 16:41:24 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=97820

--- Comment #7 from cprigent <christophe.prigent at intel.com> ---
Reproduced with fresh setup
IGT 1.16 200237a and kernel 4.8-rc7 
  commit 0e34cb5b35f0f837219495c402073141481b1b90
  Author: Jani Nikula <jani.nikula at intel.com>
  Date:   Mon Sep 19 18:39:27 2016 +0300
  drm-intel-nightly: 2016y-09m-19d-15h-38m-53s UTC integration manifest

# ./gem_reset_stats --r reset-stats-blt
IGT-Version: 1.16-g200237a (x86_64) (Linux: 4.8.0-rc7-nightly+ x86_64)
2:0 expected 'Pending' [2], found 'No error' [0]
(gem_reset_stats:16915) CRITICAL: Test assertion failure function test_rs, file
gem_reset_stats.c:242:
(gem_reset_stats:16915) CRITICAL: Failed assertion: _assert_reset_status(i,
fd[i], 0, (1 << 1)) == 0
Stack trace:
  #0 [__igt_fail_assert+0xf1]
  #1 [test_rs.constprop.9+0x158]
  #2 [__real_main781+0x593]
  #3 [main+0x29]
  #4 [__libc_start_main+0xf0]
  #5 [_start+0x29]
  #6 [<unknown>+0x29]
Subtest reset-stats-blt failed.
**** DEBUG ****
(gem_reset_stats:16915) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_reset_stats:16915) DEBUG: num fds=4, hang index=1
(gem_reset_stats:16915) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_reset_stats:16915) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_reset_stats:16915) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_reset_stats:16915) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_reset_stats:16915) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_reset_stats:16915) ioctl-wrappers-DEBUG: Test requirement passed:
gem_has_ring(fd, ring)
(gem_reset_stats:16915) ioctl-wrappers-DEBUG: Test requirement passed:
has_ban_period
(gem_reset_stats:16915) igt-gt-DEBUG: Test requirement passed:
has_gpu_reset(fd)
(gem_reset_stats:16915) igt-gt-DEBUG: Test requirement passed: ctx == 0 || ring
== I915_EXEC_RENDER
(gem_reset_stats:16915) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_reset_stats:16915) INFO: 2:0 expected 'Pending' [2], found 'No error' [0]
(gem_reset_stats:16915) CRITICAL: Test assertion failure function test_rs, file
gem_reset_stats.c:242:
(gem_reset_stats:16915) CRITICAL: Failed assertion: _assert_reset_status(i,
fd[i], 0, (1 << 1)) == 0
****  END  ****
Subtest reset-stats-blt: FAIL (9.416s)



[  277.418448] gem_reset_stats: executing
[  277.418613] [drm:i915_gem_open]
[  277.418748] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.418753] [drm:i915_pages_create_for_stolen] offset=0x17d1000, size=16384
[  277.418923] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.418946] [drm:i915_pages_create_for_stolen] offset=0x17d5000, size=16384
[  277.418976] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.418979] [drm:i915_pages_create_for_stolen] offset=0x17d9000, size=16384
[  277.419003] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.419006] [drm:i915_pages_create_for_stolen] offset=0x17dd000, size=16384
[  277.419249] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.419252] [drm:i915_pages_create_for_stolen] offset=0x17e1000, size=16384
[  277.419478] [drm:i915_gem_open]
[  277.419614] gem_reset_stats: starting subtest reset-stats-blt
[  277.419638] [drm:i915_gem_open]
[  277.419714] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.419720] [drm:i915_pages_create_for_stolen] offset=0x17e5000, size=16384
[  277.419830] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.419834] [drm:i915_pages_create_for_stolen] offset=0x17e9000, size=16384
[  277.419869] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.419872] [drm:i915_pages_create_for_stolen] offset=0x17ed000, size=16384
[  277.419903] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.419905] [drm:i915_pages_create_for_stolen] offset=0x17f1000, size=16384
[  277.420423] [drm:i915_gem_open]
[  277.420451] [drm:i915_gem_open]
[  277.420479] [drm:i915_gem_open]
[  277.420503] [drm:i915_gem_open]
[  277.420529] [drm:i915_gem_open]
[  277.420582] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.420586] [drm:i915_pages_create_for_stolen] offset=0x17f5000, size=16384
[  277.420673] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.420684] [drm:i915_pages_create_for_stolen] offset=0x17f9000, size=16384
[  277.420716] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.420719] [drm:i915_pages_create_for_stolen] offset=0x17fd000, size=16384
[  277.420749] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.420752] [drm:i915_pages_create_for_stolen] offset=0x1801000, size=16384
[  277.421294] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.421297] [drm:i915_pages_create_for_stolen] offset=0x17d1000, size=16384
[  277.421457] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.421460] [drm:i915_pages_create_for_stolen] offset=0x17d5000, size=16384
[  277.421554] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.421557] [drm:i915_pages_create_for_stolen] offset=0x17d9000, size=16384
[  277.421606] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.421609] [drm:i915_pages_create_for_stolen] offset=0x17dd000, size=16384
[  277.421652] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.421655] [drm:i915_pages_create_for_stolen] offset=0x17e1000, size=16384
[  277.421682] [drm:i915_gem_open]
[  277.421738] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.421741] [drm:i915_pages_create_for_stolen] offset=0x17e5000, size=16384
[  277.421817] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.421820] [drm:i915_pages_create_for_stolen] offset=0x17e9000, size=16384
[  277.421903] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.421913] [drm:i915_pages_create_for_stolen] offset=0x17ed000, size=16384
[  277.421943] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  277.421953] [drm:i915_pages_create_for_stolen] offset=0x17f1000, size=16384
[  286.833807] [drm:i915_capture_error_state] GPU HANG: ecode 8:1:0xe77ffff2,
in gem_reset_stats [16915], reason: Hang on blitter ring, action: reset
[  286.833842] [drm:i915_reset_and_wakeup] resetting chip
[  286.833855] drm/i915: Resetting chip after gpu hang
[  286.833868] [drm:i915_gem_reset_engine] resetting blitter ring to restart
from tail of request 0x7e
[  286.833898] [drm:gen8_init_common_ring] Execlists enabled for render ring
[  286.833902] [drm:gen8_init_common_ring] Execlists enabled for blitter ring
[  286.833907] [drm:gen8_init_common_ring] Execlists enabled for bsd ring
[  286.833910] [drm:gen8_init_common_ring] Execlists enabled for bsd2 ring
[  286.833913] [drm:gen8_init_common_ring] Execlists enabled for video
enhancement ring
[  286.833916] [drm:intel_guc_setup] GuC fw status: path (null), fetch NONE,
load NONE
[  286.835374] gem_reset_stats: exiting, ret=99
[  286.835438] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  286.835441] [drm:i915_pages_create_for_stolen] offset=0x1805000, size=16384
[  286.835513] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  286.835516] [drm:i915_pages_create_for_stolen] offset=0x1809000, size=16384
[  286.835538] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  286.835543] [drm:i915_pages_create_for_stolen] offset=0x180d000, size=16384
[  286.835575] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  286.835578] [drm:i915_pages_create_for_stolen] offset=0x1811000, size=16384
[  286.835926] [drm:i915_gem_object_create_stolen] creating stolen object:
size=4000
[  286.835928] [drm:i915_pages_create_for_stolen] offset=0x17f5000, size=16384

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20160919/ac42e6cf/attachment-0001.html>


More information about the intel-gfx-bugs mailing list