<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [BDW BYT SKL] [Regression] [GPU Hang] with gem_reset_stats ban- and reset-stats- subtests"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=97820#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [BDW BYT SKL] [Regression] [GPU Hang] with gem_reset_stats ban- and reset-stats- subtests"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=97820">bug 97820</a>
              from <span class="vcard"><a class="email" href="mailto:christophe.prigent@intel.com" title="cprigent <christophe.prigent@intel.com>"> <span class="fn">cprigent</span></a>
</span></b>
        <pre>Reproduced with fresh setup
IGT 1.16 200237a and kernel 4.8-rc7 
  commit 0e34cb5b35f0f837219495c402073141481b1b90
  Author: Jani Nikula <<a href="mailto:jani.nikula@intel.com">jani.nikula@intel.com</a>>
  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</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>