Bug 88358 - [all]igt/gem_reloc_vs_gpu/*hang subcases xfail
Summary: [all]igt/gem_reloc_vs_gpu/*hang subcases xfail
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: IGT (show other bugs)
Version: DRI git
Hardware: Other Linux (All)
: low normal
Assignee: Marius Vlad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-13 08:28 UTC by Ding Heng
Modified: 2016-09-12 09:00 UTC (History)
2 users (show)

See Also:
i915 platform: BSW/CHT, BXT, BYT, HSW, IVB, KBL, SKL
i915 features: GEM/Other


Attachments
dmesg (371.36 KB, text/plain)
2016-01-25 17:41 UTC, Rami
no flags Details

Description Ding Heng 2015-01-13 08:28:26 UTC
==System Environment==
--------------------------
Regression: No. This is a new case
platform: BSW

==kernel==
--------------------------
origin/drm-intel-nightly: 1113d085dfdba11c64772bfb4da26d1d3a163512(fails)
origin/drm-intel-next-queued: 985850bd145655d10dfcd5a03a3fc38540794ca7(fails)
origin/drm-intel-fixes: e3e6efcd638d3caa18d9e89f235c7d6fc32c1f0b(fails)

==Bug detailed description==
-----------------------------
issue on nightly have the same issue:

./gem_reloc_vs_gpu --run-subtest faulting-reloc-interruptible-hang
IGT-Version: 1.9-g67eb20c (x86_64) (Linux: 3.19.0-rc3_drm-intel-nightly_1113d0_20150111+ x86_64)
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Subtest faulting-reloc-interruptible-hang: FAIL (104.104s)

issue on next-queue branch;

IGT-Version: 1.9-g67eb20c (x86_64) (Linux: 3.18.0-rc7_drm-intel-next-queued_985850_20150111+ x86_64)
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
Failed assertion: test == 0xdeadbeef
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Failed assertion: test == 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Failed assertion: test == 0xdeadbeef
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Failed assertion: test == 0xdeadbeef
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Failed assertion: test == 0xdeadbeef
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
child 24 failed with exit status 99
Subtest forked-faulting-reloc-hang: FAIL (112.159s)


Issues on fixes branch is different:

./gem_reloc_vs_gpu --run-subtest faulting-reloc-interruptible-hang
IGT-Version: 1.9-g67eb20c (x86_64) (Linux: 3.19.0-rc2_drm-intel-fixes_e3e6ef_20150111+ x86_64)
Test requirement not met in function __real_main305, file gem_reloc_vs_gpu.c:339:
Test requirement: igt_can_hang_ring(fd, intel_gen(devid), I915_EXEC_BLT)
Last errno: 22, Invalid argument
Subtest faulting-reloc-interruptible-hang: SKIP (0.000s)

==Reproduce steps==
---------------------------- 
./gem_reloc_vs_gpu --run-subtest faulting-reloc-interruptible-hang
Comment 1 Ding Heng 2015-01-13 08:33:46 UTC
(In reply to Ding Heng from comment #0)
> ==System Environment==
--------------------------
Regression: No. This is a
> new case
platform: BSW

==kernel==
--------------------------
> origin/drm-intel-nightly: 1113d085dfdba11c64772bfb4da26d1d3a163512(fails)
> origin/drm-intel-next-queued:
> 985850bd145655d10dfcd5a03a3fc38540794ca7(fails)
origin/drm-intel-fixes:
> e3e6efcd638d3caa18d9e89f235c7d6fc32c1f0b(fails)

==Bug detailed
> description==
-----------------------------
issue on nightly have the same
> issue:

./gem_reloc_vs_gpu --run-subtest faulting-reloc-interruptible-hang
> IGT-Version: 1.9-g67eb20c (x86_64) (Linux:
> 3.19.0-rc3_drm-intel-nightly_1113d0_20150111+ x86_64)
Test assertion failure
> function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test ==
> 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Subtest
> faulting-reloc-interruptible-hang: FAIL (104.104s)

issue on next-queue
> branch;

IGT-Version: 1.9-g67eb20c (x86_64) (Linux:
> 3.18.0-rc7_drm-intel-next-queued_985850_20150111+ x86_64)
Test assertion
> failure function do_test, file gem_reloc_vs_gpu.c:240:
Test assertion
> failure function do_test, file gem_reloc_vs_gpu.c:240:
Test assertion
> failure function do_test, file gem_reloc_vs_gpu.c:240:
Test assertion
> failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion:
> test == 0xdeadbeef
Test assertion failure function do_test, file
> gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
Failed
> assertion: test == 0xdeadbeef
Failed assertion: test == 0xdeadbeef
mismatch
> in buffer 0: 0x00000000 instead of 0xdeadbeef
Failed assertion: test ==
> 0xdeadbeef
Test assertion failure function do_test, file
> gem_reloc_vs_gpu.c:240:
Test assertion failure function do_test, file
> gem_reloc_vs_gpu.c:240:
mismatch in buffer 0: 0x00000000 instead of
> 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
mismatch
> in buffer 0: 0x00000000 instead of 0xdeadbeef
mismatch in buffer 0:
> 0x00000000 instead of 0xdeadbeef
Failed assertion: test == 0xdeadbeef
Failed
> assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of
> 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test
> assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed
> assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of
> 0xdeadbeef
Test assertion failure function do_test, file
> gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
Test assertion
> failure function do_test, file gem_reloc_vs_gpu.c:240:
Test assertion
> failure function do_test, file gem_reloc_vs_gpu.c:240:
mismatch in buffer 0:
> 0x00000000 instead of 0xdeadbeef
Failed assertion: test == 0xdeadbeef
Failed
> assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of
> 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test
> assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed
> assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of
> 0xdeadbeef
Test assertion failure function do_test, file
> gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in
> buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function
> do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
> mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion
> failure function do_test, file gem_reloc_vs_gpu.c:240:
Test assertion
> failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion:
> test == 0xdeadbeef
Failed assertion: test == 0xdeadbeef
mismatch in buffer
> 0: 0x00000000 instead of 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead
> of 0xdeadbeef
Test assertion failure function do_test, file
> gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in
> buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure function
> do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
> mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion
> failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion:
> test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
> Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Test
> assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed
> assertion: test == 0xdeadbeef
Failed assertion: test == 0xdeadbeef
mismatch
> in buffer 0: 0x00000000 instead of 0xdeadbeef
mismatch in buffer 0:
> 0x00000000 instead of 0xdeadbeef
Test assertion failure function do_test,
> file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch
> in buffer 0: 0x00000000 instead of 0xdeadbeef
Test assertion failure
> function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test ==
> 0xdeadbeef
Test assertion failure function do_test, file
> gem_reloc_vs_gpu.c:240:
Test assertion failure function do_test, file
> gem_reloc_vs_gpu.c:240:
mismatch in buffer 0: 0x00000000 instead of
> 0xdeadbeef
Failed assertion: test == 0xdeadbeef
Failed assertion: test ==
> 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
mismatch
> in buffer 0: 0x00000000 instead of 0xdeadbeef
child 24 failed with exit
> status 99
Subtest forked-faulting-reloc-hang: FAIL (112.159s)


Issues on
> fixes branch is different:

./gem_reloc_vs_gpu --run-subtest
> faulting-reloc-interruptible-hang
IGT-Version: 1.9-g67eb20c (x86_64) (Linux:
> 3.19.0-rc2_drm-intel-fixes_e3e6ef_20150111+ x86_64)
Test requirement not met
> in function __real_main305, file gem_reloc_vs_gpu.c:339:
Test requirement:
> igt_can_hang_ring(fd, intel_gen(devid), I915_EXEC_BLT)
Last errno: 22,
> Invalid argument
Subtest faulting-reloc-interruptible-hang: SKIP (0.000s)
> ==Reproduce steps==
---------------------------- 
./gem_reloc_vs_gpu
> --run-subtest faulting-reloc-interruptible-hang

correction:

delete the "issue on next-queue branch", issue on next queue and nightly are the same.
Comment 2 Chris Wilson 2015-01-13 09:42:47 UTC
The failure is expected as the kernel does not yet do any form of batch recovery after a hang.
Comment 3 lu hua 2015-01-20 03:00:12 UTC
all gem_reloc_vs_gpu *hang subcases fail:
gem_reloc_vs_gpu/faulting-reloc-interruptible-hang
igt/gem_reloc_vs_gpu/forked-faulting-reloc-hang
igt/gem_reloc_vs_gpu/forked-faulting-reloc-thrash-inactive-hang
igt/gem_reloc_vs_gpu/forked-faulting-reloc-thrashing-hang
igt/gem_reloc_vs_gpu/forked-hang
igt/gem_reloc_vs_gpu/forked-interruptible-faulting-reloc-hang
igt/gem_reloc_vs_gpu/forked-interruptible-faulting-reloc-thrash-inactive-hang
igt/gem_reloc_vs_gpu/forked-interruptible-faulting-reloc-thrashing-hang
igt/gem_reloc_vs_gpu/forked-interruptible-hang
igt/gem_reloc_vs_gpu/forked-interruptible-thrash-inactive-hang
igt/gem_reloc_vs_gpu/forked-interruptible-thrashing-hang
igt/gem_reloc_vs_gpu/forked-thrash-inactive-hang
igt/gem_reloc_vs_gpu/forked-thrashing-hang
igt/gem_reloc_vs_gpu/interruptible-hang
Comment 4 ye.tian 2015-04-14 06:03:09 UTC
It still exists on the latest nightly kernel and latest igt.
output:
----------------
root@x-byt06:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./gem_reloc_vs_gpu --run-subtest faulting-reloc-interruptible-hang
IGT-Version: 1.10-g9fd6e07 (x86_64) (Linux: 4.0.0_drm-intel-nightly_59c6dc_20150414+ x86_64)
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Stack trace:
  #0 [__igt_fail_assert+0xfc]
  #1 [do_test+0x946]
  #2 [__real_main303+0x21e]
  #3 [main+0x21]
  #4 [__libc_start_main+0xf5]
  #5 [_start+0x29]
  #6 [<unknown>+0x29]
Subtest faulting-reloc-interruptible-hang failed.
**** DEBUG ****
Test requirement passed: drmIoctl(fd, LOCAL_IOCTL_I915_GEM_CONTEXT_GETPARAM, &p)                                                                                        == 0
Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5
Test requirement passed: fd >= 0
Test requirement passed: write(fd, &buf[index], 1) == 1
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
****  END  ****
Subtest faulting-reloc-interruptible-hang: FAIL (104.124s)
root@x-byt06:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./gem_reloc_vs_gpu                                                                                        --run-subtest faulting-reloc-interruptible-hang
IGT-Version: 1.10-g9fd6e07 (x86_64) (Linux: 4.0.0_drm-intel-nightly_59c6dc_201504                                                                                       14+ x86_64)
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
Stack trace:
  #0 [__igt_fail_assert+0xfc]
  #1 [do_test+0x946]
  #2 [__real_main303+0x21e]
  #3 [main+0x21]
  #4 [__libc_start_main+0xf5]
  #5 [_start+0x29]
  #6 [<unknown>+0x29]
Subtest faulting-reloc-interruptible-hang failed.
**** DEBUG ****
Test requirement passed: drmIoctl(fd, LOCAL_IOCTL_I915_GEM_CONTEXT_GETPARAM, &p)                                                                                        == 0
Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5
Test requirement passed: fd >= 0
Test requirement passed: write(fd, &buf[index], 1) == 1
Test assertion failure function do_test, file gem_reloc_vs_gpu.c:240:
Failed assertion: test == 0xdeadbeef
mismatch in buffer 0: 0x00000000 instead of 0xdeadbeef
****  END  ****
Subtest faulting-reloc-interruptible-hang: FAIL (104.124s)
Comment 5 Humberto Israel Perez Rodriguez 2015-09-23 17:16:21 UTC
still happen on SKL-Y with the latest kernel :

Kernel commit log:
commit b4c4542ba1abfb0d3d6913504502573bf2c62b12
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Fri Aug 28 15:51:30 2015 +0200
drm-intel-nightly: 2015y-08m-28d-13h-50m-34s UTC integration manifest
Comment 6 Humberto Israel Perez Rodriguez 2015-10-15 15:28:42 UTC
This issue still seen with HSW-U and the following configuration :

Configuration
---------------------------------------------
kernel: 4.3.0-rc4-drm-intel-testing-2015-10-10
xorg-server-1.17.2
libdrm-2.4.65
xf86-video-intel-2.99.917
mesa-11.0.2
libva-1.6.1
intel-driver-1.6.1
cairo-1.14.2
IGT Version : 1.12-g1f9e055

Sub-tests
---------------------------------------------
forked-interruptible-hang
forked-interruptible-faulting-reloc-thrash-inactive-hang
forked-interruptible-faulting-reloc-thrashing-hang
faulting-reloc-interruptible-hang
forked-interruptible-thrashing-hang
forked-faulting-reloc-thrash-inactive-hang
forked-interruptible-faulting-reloc-hang
forked-faulting-reloc-hang
forked-hang
forked-thrash-inactive-hang
forked-interruptible-faulting-reloc-thrash-inactive
forked-interruptible-faulting-reloc-thrashing
interruptible-hang
forked-thrashing-hang
forked-faulting-reloc-thrashing-hang
forked-interruptible-thrash-inactive-hang
Comment 7 Humberto Israel Perez Rodriguez 2015-10-28 18:27:06 UTC
The following tests cases also fail on BYT-M with the next configuration :

<%gem_reloc_vs_gpu@forked-interruptible-hang%>
<%gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrash-inactive-hang%>
<%gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrashing-hang%>
<%gem_reloc_vs_gpu@faulting-reloc-interruptible-hang%>
<%gem_reloc_vs_gpu@forked-interruptible-thrashing-hang%>
<%gem_reloc_vs_gpu@forked-faulting-reloc-thrash-inactive-hang%>
<%gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-hang%>
<%gem_reloc_vs_gpu@forked-faulting-reloc-hang%>
<%gem_reloc_vs_gpu@forked-hang%>
<%gem_reloc_vs_gpu@forked-thrash-inactive-hang%>
<%gem_reloc_vs_gpu@interruptible-hang%>
<%gem_reloc_vs_gpu@forked-thrashing-hang%>
<%gem_reloc_vs_gpu@forked-faulting-reloc-thrashing-hang%>
<%gem_reloc_vs_gpu@forked-interruptible-thrash-inactive-hang%>



Ubuntu 14.04.03 x86_x64 LTS
xorg-server : 1.17.2
libdrm : 2.4.65
xf86-video-intel : 2.99.917
mesa : 11.0.4
libva : 1.6.1
intel: driver 1.6.1
cairo : 1.14.2
intel-gpu-tools : 1.12 (commit a2c6786)

Kernel: drm-intel-nightly: 2015y-10m-23d-09h-56m-09s
commit 87074657f22e38163e712ca417e1a398d00096b6
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Fri Oct 23 11:56:52 2015 +0200
Comment 8 Rami 2015-11-13 16:56:31 UTC
reproduced on BSW:
setup:
======

Hardware:
Platform: Braswell M 
CPU : Intel(R) Celeron N3060 1.60GHz @ 1.6 GHz (family: 6, model: 76 stepping: 4)
SoC : BSW C0
QDF : K6XC
CRB : BRASWELL RVP Fab2
Mandatory Reworks : All Feature Reworks: F28, F32, F33, F35, F37
Optional reworks : O-01a; O-02, O-03 

Software:
Linux distribution: Ubuntu 15.04 LTS 64 bits 
BIOS : BRAS.X64.B084.R00.1508310642
TXE FW : 2.0.0.2073
Ksc : 1.08
kernel  drm-intel-nightly
Commit a3b0dec82fdb59c629c4fb9847245b80b0cf69dd
Author: Jani Nikula <jani.nikula@intel.com>
Date:   Fri Nov 6 14:48:23 2015 +0200
drm-intel-nightly: 2015y-11m-06d-12h-48m-02s UTC integration manifest
cairo: (HEAD, tag: 1.14.2) 93422b3cb5e0ef8104b8194c8873124ce2f5ea2d from git://git.freedesktop.org/git/cairo
drm: (HEAD, tag: libdrm-2.4.65, tag: 2.4.65) c3496167637e35cf8a52d5e7e53a412e79d80db0 from git://git.freedesktop.org/git/mesa/drm
intel-driver: (HEAD, tag: 1.6.1, origin/v1.6-branch) 35858c69166b845c59ca32e19a3dbb0b758df209 from git://git.freedesktop.org/git/vaapi/intel-driver
libva: (HEAD, tag: libva-1.6.1, origin/v1.6-branch) 613eb962b45fbbd1526d751e88e0d8897af6c0e0 from git://git.freedesktop.org/git/vaapi/libva
mesa: (HEAD, tag: mesa-11.0.4) 31bf24703193cc23961923e01548b1acb2760a93 from git://git.freedesktop.org/git/mesa/mesa
xf86-video-intel: (HEAD, tag: 2.99.917) baec802b21387d04aebb10ac29e719a1800c5aa0 from git://git.freedesktop.org/git/xorg/driver/xf86-video-intel
xserver: (HEAD, tag: xorg-server-1.17.2) 2123f7682d522619f101b05fb75efa75dabbe371 from git://git.freedesktop.org/git/xorg/xserver
* Tools *
intel-gpu-tools: (HEAD, origin/master, origin/HEAD, master) bfea74a9f64a900bcb90f946b38746781017449f from git://git.freedesktop.org/git/xorg/app/intel-gpu-tools
Comment 9 cprigent 2015-11-27 17:31:53 UTC
Following subtests are fail on SKL-Y with kernel tag drm-intel-testing-2015-11-20:
igt@gem_reloc_vs_gpu@faulting-reloc-interruptible-hang
igt@gem_reloc_vs_gpu@forked-faulting-reloc-hang
igt@gem_reloc_vs_gpu@forked-hang
igt@gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-hang 
igt@gem_reloc_vs_gpu@forked-interruptible-hang 
igt@gem_reloc_vs_gpu@interruptible-hang 

Motherboard: Skylake Y
cpu model name	: Intel(R) Core(TM) m5-6Y57 CPU @ 1.10GHz
cpu model : 78
cpu family : 6
Graphic card: Device 191e (rev 07) 
Software:
Kernel: tag drm-intel-testing-2015-11-20 5074e51ef3a2b0ad4c2354e95aec5380a93966b3 (4.4-rc1) from git://anongit.freedesktop.org/drm-intel
Ubuntu 14.04.2 LTS
Bios: SKLSE2R1.R00.B104.B01.1511110114
Libdrm: 2.4.65 from http://cgit.freedesktop.org/mesa/drm
Comment 10 cprigent 2015-11-29 10:20:08 UTC
Following subtests are fail on HSW-ULT with kernel testing tag 2015-11-20:
igt@gem_reloc_vs_gpu@faulting-reloc-interruptible-hang
igt@gem_reloc_vs_gpu@forked-faulting-reloc-thrash-inactive-hang
igt@gem_reloc_vs_gpu@forked-faulting-reloc-thrashing-hang 
igt@gem_reloc_vs_gpu@forked-hang
igt@gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-hang
igt@gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrash-inactive-hang
igt@gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrashing-hang
igt@gem_reloc_vs_gpu@forked-interruptible-hang
igt@gem_reloc_vs_gpu@forked-interruptible-thrash-inactive-hang
igt@gem_reloc_vs_gpu@forked-interruptible-thrashing-hang
igt@gem_reloc_vs_gpu@forked-thrash-inactive-hang
igt@gem_reloc_vs_gpu@forked-thrashing-hang
igt@gem_reloc_vs_gpu@interruptible-hang	

Hardware:
Motherboard: SawTooth Peak
cpu model name : Intel(R) Core(TM) i7-4550U CPU @ 1.50GHz
cpu model : 69
cpu family : 6
Graphic card: Haswell-ULT Integrated Graphics Controller (rev 09)
Software:
Kernel tag drm-intel-testing-2015-11-20 5074e51ef3a2b0ad4c2354e95aec5380a93966b3 (4.4-rc1) from git://anongit.freedesktop.org/drm-intel 
  commit 5074e51ef3a2b0ad4c2354e95aec5380a93966b3
  Author: Imre Deak <imre.deak@intel.com>
  Date:   Fri Nov 20 11:50:03 2015 +0200
  drm-intel-nightly: 2015y-11m-20d-09h-49m-41s UTC integration manifest
Ubuntu 14.04.1 LTS
Bios: HSWLPTU1.86C.0135.R01.1311020052
Libdrm: 2.4.65
Comment 11 cprigent 2015-11-29 11:24:58 UTC
Fail on SNB with kernel testing tag 2015-11-20:
igt@gem_reloc_vs_gpu@faulting-reloc-interruptible-hang 
igt@gem_reloc_vs_gpu@forked-faulting-reloc-hang
igt@gem_reloc_vs_gpu@forked-faulting-reloc-thrash-inactive-hang
igt@gem_reloc_vs_gpu@forked-faulting-reloc-thrashing-hang
igt@gem_reloc_vs_gpu@forked-hang
igt@gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-hang
igt@gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrash-inactive-hang
igt@gem_reloc_vs_gpu@forked-interruptible-hang
igt@gem_reloc_vs_gpu@forked-interruptible-thrash-inactive-hang 		
igt@gem_reloc_vs_gpu@forked-thrash-inactive-hang
igt@gem_reloc_vs_gpu@forked-thrashing-hang
igt@gem_reloc_vs_gpu@interruptible-hang

Hardware:
Motherboard: DQ67SW
cpu model name : Intel(R) Core(TM) i5-2400S CPU @ 2.50GHz
cpu model : 42
cpu family : 6
Graphic card: 2nd Generation Core Processor Family Integrated Graphics
Software:
Kernel tag drm-intel-testing-2015-11-20 5074e51 (4.4-rc1) from git://anongit.freedesktop.org/drm-intel 
  commit 5074e51ef3a2b0ad4c2354e95aec5380a93966b3
  Author: Imre Deak <imre.deak@intel.com>
  Date:   Fri Nov 20 11:50:03 2015 +0200
  drm-intel-nightly: 2015y-11m-20d-09h-49m-41s UTC integration manifest
Ubuntu 14.04.1 LTS
Bios: SWQ6710H.86A.0060.2011.1220.1805
Libdrm: 2.4.65
Comment 12 Humberto Israel Perez Rodriguez 2015-12-11 04:41:56 UTC
This tests keeps fail on SKL-Y with latest setup :


gem_reloc_vs_gpu@forked-interruptible-hang
gem_reloc_vs_gpu@faulting-reloc-interruptible-hang
gem_reloc_vs_gpu@forked-faulting-reloc-thrash-inactive-hang
gem_reloc_vs_gpu@forked-faulting-reloc-hang
gem_reloc_vs_gpu@forked-hang
gem_reloc_vs_gpu@forked-thrash-inactive-hang
gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrash-inactive-hang
gem_reloc_vs_gpu@interruptible-hang
gem_reloc_vs_gpu@forked-interruptible-thrash-inactive-hang



 --- Hardware information ---
Motherboard model             : Skylake Client platform
Motherboard type              : Skylake Y LPDDR3 RVP3 Laptop
Motherboard manufacturer      : Intel Corporation
CPU information               : Intel(R) Core(TM) m5-6Y57 CPU @ 1.10GHz
GPU Card                      : Intel Corporation Sky Lake Integrated Graphics (rev 07) (prog-if 00 [VGA controller])
KSC                           : 1.15

Linux distribution: Ubuntu 15.10 LTS 64 bits
Kernel: 4.3 mainline from https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/?id=refs/tags/v4.3
Bios SKL: SKLSE2R1.R00.B104.B01.1511110114)
xorg-server-1.18.0 from http://cgit.freedesktop.org/xorg/xserver
libdrm-2.4.65 from http://cgit.freedesktop.org/mesa/drm/
xf86-video-intel 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/
mesa-11.0.4 from http://cgit.freedesktop.org/mesa/mesa/
libva-1.6.2.pre1 from http://cgit.freedesktop.org/libva/
vaapi-intel-driver 1.6.2.pre1 from http://cgit.freedesktop.org/vaapi/intel-driver
cairo 1.14.4 from http://cgit.freedesktop.org/cairo
Rendercheck 1.5 from http://cgit.freedesktop.org/xorg/app/rendercheck
SKL-Y :  DMC 1.23 and GUC 4.3 firmware from https://01.org/linuxgraphics/intel-linux-graphics-firmwares
IGT 1.13: http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/commit/?id=2db78a4995a8ee298ae0cd68879baf80407a0e5e
Comment 13 cprigent 2015-12-11 15:11:56 UTC
Following subtests are fail on BXT-P/APL with Q4 stack release:
gem_reloc_vs_gpu@faulting-reloc-interruptible-hang
gem_reloc_vs_gpu@forked-faulting-reloc-hang
gem_reloc_vs_gpu@forked-faulting-reloc-thrash-inactive-hang
gem_reloc_vs_gpu@forked-hang
gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-hang
gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrash-inactive-hang
gem_reloc_vs_gpu@forked-interruptible-hang
gem_reloc_vs_gpu@forked-interruptible-thrash-inactive-hang
gem_reloc_vs_gpu@forked-thrash-inactive-hang
gem_reloc_vs_gpu@interruptible-hang

Platform: Broxton P A0 Platform
CPU Name : Intel(R) @ 1.2 GHz (family: 6, model: 92, stepping: 8) – 4 cores
SoC : BROXTON-P A0
QDF : QYE2
CRB : Apollo Lake RVPC1 Fab1
Mandatory Reworks : R14 
Software
BIOS (IFWI Version): APLK_IFWI_X64_R_2015_44_3_00
Kernel: tag testing 2015-11-20 from http://cgit.freedesktop.org/drm-intel/tag/?h=drm-intel-testing&id=drm-intel-testing-2015-11-20
xorg-server-1.18.0 from http://cgit.freedesktop.org/xorg/xserver
libdrm-2.4.65 from http://cgit.freedesktop.org/mesa/drm/
xf86-video-intel 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/
mesa-11.0.4 from http://cgit.freedesktop.org/mesa/mesa/
libva-1.6.1 from http://cgit.freedesktop.org/libva/
vaapi-intel-driver 1.6.1 from http://cgit.freedesktop.org/vaapi/intel-driver
cairo 1.14.4 from http://cgit.freedesktop.org/cairo
DMC 1.06 firmware from https://01.org/linuxgraphics/intel-linux-graphics-firmwares
IGT 1.13 http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/tag/?id=intel-gpu-tools-1.13
Comment 14 Rami 2016-01-25 17:41:53 UTC
Created attachment 121273 [details]
dmesg

This Subtest are fail on BXT with the last setup:
gem_reloc_vs_gpu@faulting-reloc-interruptible-hang
gem_reloc_vs_gpu@forked-faulting-reloc-hang
gem_reloc_vs_gpu@forked-faulting-reloc-thrash-inactive-hang
gem_reloc_vs_gpu@forked-hang
gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-hang
gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrash-inactive-hang
gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrashing-hang
gem_reloc_vs_gpu@forked-interruptible-hang
gem_reloc_vs_gpu@forked-interruptible-thrash-inactive-hang
gem_reloc_vs_gpu@forked-interruptible-thrashing-hang
gem_reloc_vs_gpu@forked-thrash-inactive-hang
gem_reloc_vs_gpu@forked-thrashing-hang
gem_reloc_vs_gpu@interruptible-hang               

Setup:
======
Platform: Broxton P A0 Platform
CPU Name : Intel(R) @ 1.2 GHz (family: 6, model: 92, stepping: 8) – 4 cores
SoC : BROXTON-P A0
CRB :  Apollo Lake RVPC1 Fab1 
Reworks : R14, R06C and R16
Monitors: Asus PB287Q (4K), Samsung S24C650

Software:
=========
BIOS (IFWI Version): APLK_IFWI_X64_R_2015_41_5_02 
KSC : 1.02
Linux distribution: Ubuntu 15.10 64 bits
Kernel: drm-intel-nightly 4.4.0 8114b00 from http://cgit.freedesktop.org/drm-intel/
drm: tag libdrm-2.4.66 e342c0f from http://cgit.freedesktop.org/mesa/drm/
mesa: tag mesa-11.0.8 261daab from http://cgit.freedesktop.org/mesa/mesa/
cairo: tag 1.15.2 db8a7f1 from http://cgit.freedesktop.org/cairo
waffle: master bb29b2a from https://github.com/waffle-gl/waffle
xorg-server-macros: master d7acec2 from git://git.freedesktop.org/git/xorg/util/macros
libva: tag libva-1.6.1 cb418f6 from http://cgit.freedesktop.org/libva/
vaapi-intel-driver: tag 1.6.1 2110b3a from http://cgit.freedesktop.org/vaapi/intel-driver
Tools:
======
intel-gpu-tool: tag intel-gpu-tools-1.13 51e965f from http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/
Comment 15 cprigent 2016-01-26 17:20:48 UTC
Bug scrub:
----------
Assigned to Daniel
Comment 16 Mika Kuoppala 2016-02-04 09:32:24 UTC
(In reply to Chris Wilson from comment #2)
> The failure is expected as the kernel does not yet do any form of batch
> recovery after a hang.

Should we make these to SKIP then?

It seems these failing causes confusion.
Comment 17 Humberto Israel Perez Rodriguez 2016-02-26 04:52:57 UTC
The following subtest fail on BXT-P with latest configuration

test
=====
gem_reloc_vs_gpu@forked-hang


Software & Hardware configuration
===================================
Kernel version                      : 4.5.0-rc5-nightly+
Linux distribution                  : Ubuntu 15.10
Architecture                        : 64-bit
Mesa version                        : 11.1.1 (git-330aa44
xf86-video-intel version            : 2.99.917
Xorg-Xserver version                : 1.18.1
DRM version                         : 2.4.66
VAAPI version                       : Intel i965 driver for Intel(R) Broxton - 1.6.3.pre1 (1.6.1-92-gf6fe842)
Cairo version                       : 1.15.2
Bios revision                       : 119.10
KSC revision                        : 1.6
Motherboard model                   : Broxton P
Motherboard type                    : NOTEBOOK Hand Held
Motherboard manufacturer            : Intel Corp.
CPU family                          : Other
CPU information                     : 06/5c
GPU Card                            : Intel Corporation Device 5a84 (rev 03) (prog-if 00 [VGA controller])

 --> Component : intel-gpu-tools 
url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools 
tag : intel-gpu-tools-1.13 
commit : 2db78a4 
author : Thomas Wood <thomas.wood@intel.com> 
age : 3 months ago 

kernel
======
commit 1a139ead792d8e912aa13d413b9cf59811fde676
Author: Jani Nikula <jani.nikula@intel.com>
Date:   Mon Feb 22 10:48:46 2016 +0200

    drm-intel-nightly: 2016y-02m-22d-08h-48m-06s UTC integration manifest
Comment 18 Luis Botello 2016-03-23 17:40:59 UTC
This issue still happen on KBL with the following configuration


Test cases
===============
gem_reloc_vs_gpu@forked-faulting-reloc-thrash-inactive-hang
gem_reloc_vs_gpu@forked-hang
gem_reloc_vs_gpu@faulting-reloc-interruptible-hang
gem_reloc_vs_gpu@forked-thrash-inactive-hang
gem_reloc_vs_gpu@forked-interruptible-hang
gem_reloc_vs_gpu@forked-faulting-reloc-thrashing-hang
gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrash-inactive-hang
gem_reloc_vs_gpu@forked-faulting-reloc-hang
gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrashing-hang
gem_reloc_vs_gpu@forked-thrashing-hang
gem_reloc_vs_gpu@interruptible-hang
gem_reloc_vs_gpu@forked-interruptible-thrash-inactive-hang
gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-hang
gem_reloc_vs_gpu@forked-interruptible-thrashing-hang


Hardware configuration
=======================
Platform	KBL (RVP3)
Motherboard model	Kabylake Client platform
Motherboard type	Skylake Y LPDDR3 RVP3 Laptop
Motherboard manufacturer	Intel Corporation
CPU family	Other
CPU information	Genuine Intel(R) CPU 0000 @ 0.90GHz
GPU Card	Intel Corporation Device 591e (prog-if 00 [VGA controller])
Memory ram	4 GB

Software configuration
=======================
 --> Component : drm 
	 url : http://cgit.freedesktop.org/mesa/drm 
	 tag : libdrm-2.4.67-5-gea07de9 
	 commit : ea07de9 
	 author : Rodrigo Vivi <rodrigo.vivi@intel.com> 
	 age : 13 days ago 
 --> Component : mesa 
	 url : http://cgit.freedesktop.org/mesa/mesa 
	 tag : mesa-11.1.2 
	 commit : 7bcd827 
	 author : Emil Velikov <emil.velikov@collabora.com> 
	 age : 5 weeks ago 
 --> Component : xf86-video-intel 
	 url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel 
	 tag : 2.99.917-560-gd167280 
	 commit : d167280 
	 author : Chris Wilson <chris@chris-wilson.co.uk> 
	 age : 3 weeks ago 
 --> Component : libva 
	 url : http://cgit.freedesktop.org/libva/ 
	 tag : libva-1.7.0.pre1 
	 commit : 35f1447 
	 author : Xiang Haihao <haihao.xiang@intel.com> 
	 age : 11 days ago 
 --> Component : vaapi (intel-driver) 
	 url : http://cgit.freedesktop.org/vaapi/intel-driver 
	 tag : 1.7.0.pre1 
	 commit : ab8e4e3 
	 author : Xiang Haihao <haihao.xiang@intel.com> 
	 age : 11 days ago 
 --> Component : cairo 
	 url : http://cgit.freedesktop.org/cairo 
	 tag : 1.15.2 
	 commit : db8a7f1 
	 author : Bryce Harrington <bryce@osg.samsung.com> 
	 age : 3 months ago 
 --> Component : xserver 
	 url :  http://cgit.freedesktop.org/xorg/xserver 
	 tag : xorg-server-1.18.1 
	 commit : 23e60f9 
	 author : Adam Jackson <ajax@redhat.com> 
	 age : 5 weeks ago 
 --> Component : intel-gpu-tools 
	 url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools 
	 tag : intel-gpu-tools-1.14-23-g364d378 
	 commit : 364d378 
	 author : Paulo Zanoni <paulo.r.zanoni@intel.com> 
	 age : 10 days ago 


kernel configuration
=====================
Branch : drm-intel-testing
commit a27657a39741599ce9feef1ef39ae6654e9e6768
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Mon Feb 29 09:42:22 2016 +0100

    drm-intel-nightly: 2016y-02m-29d-08h-41m-12s UTC integration manifest
Kernel version : 4.5.0-rc5
Architecture : source amd64 all
Comment 19 cprigent 2016-03-27 10:52:46 UTC
It will become relevant when we have per ring recover and batch replay existing.
Yes, at the moment the tests should be skipped to avoid confusion.
Comment 20 Jairo Miramontes 2016-04-27 00:19:02 UTC
The following tests are failing on KBL under the below configuration

==Tests==
igt@gem_reloc_vs_gpu@faulting-reloc-interruptible-hang		
igt@gem_reloc_vs_gpu@forked-faulting-reloc-thrashing-hang		
igt@gem_reloc_vs_gpu@forked-hang		
igt@gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-hang		
igt@gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrash-inactive-hang		
igt@gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrashing-hang		
igt@gem_reloc_vs_gpu@forked-interruptible-hang		
igt@gem_reloc_vs_gpu@forked-interruptible-thrash-inactive-hang		
igt@gem_reloc_vs_gpu@forked-thrashing-hang		
igt@gem_reloc_vs_gpu@interruptible-hang


Software information
====================

Kernel version                      : 4.6.0-rc4-drm-intel-nightly-ww17-commit-1e81bac+
Linux distribution                  : Ubuntu 15.10
Architecture                        : 64-bit
Bios revision                       : 5.5
KSC revision                        : 1.20


Hardware information
=====================

Platform                            : KBL (RVP7)
Motherboard model                   : Kabylake Client platform
Motherboard type                    : Skylake U DDR3L RVP7 Laptop
Motherboard manufacturer            : Intel Corporation
CPU family                          : Other
CPU information                     : Genuine Intel(R) CPU 0000 @ 2.60GHz
GPU Card                            : Intel Corporation Device 5916 (prog-if 00 [VGA controller])
Memory ram                          : 4 GB

Kernel
======================
commit 1e81bacf1f7fdbdf83f46b55389713fa13cb1256
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Sun Apr 24 11:36:51 2016 +0100

    drm-intel-nightly: 2016y-04m-24d-10h-36m-11s UTC integration manifest


Kernel version : 4.6.0-rc4
Architecture : source amd64 all
Homepage : http://www.kernel.org/


Graphic stack
=====================
--> Component : drm 
                 url : http://cgit.freedesktop.org/mesa/drm 
                 tag : libdrm-2.4.67-26-g739b888 
                 commit : 739b888 
                 author : Nicolas Dechesne <nicolas.dechesne@linaro.org> 
                 age : 2 weeks ago 
 --> Component : mesa 
                 url : http://cgit.freedesktop.org/mesa/mesa 
                 tag : mesa-11.1.2 
                 commit : 7bcd827 
                 author : Emil Velikov <emil.velikov@collabora.com> 
                 age : 3 months ago 
 --> Component : xf86-video-intel 
                 url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel 
                 tag : 2.99.917-640-gbca4e0e 
                 commit : bca4e0e 
                 author : Chris Wilson <chris@chris-wilson.co.uk> 
                 age : 2 days ago 
 --> Component : libva 
                 url : http://cgit.freedesktop.org/libva/ 
                 tag : libva-1.7.0-1-g2339d10 
                 commit : 2339d10 
                 author : Xiang Haihao <haihao.xiang@intel.com> 
                 age : 6 weeks ago 
 --> Component : vaapi (intel-driver) 
                 url : http://cgit.freedesktop.org/vaapi/intel-driver 
                 tag : 1.7.0-8-g2c1bec0 
                 commit : 2c1bec0 
                 author : peng.chen <peng.c.chen@intel.com> 
                 age : 3 weeks ago 
 --> Component : cairo 
                 url : http://cgit.freedesktop.org/cairo 
                 tag : 1.15.2 
                 commit : db8a7f1 
                 author : Bryce Harrington <bryce@osg.samsung.com> 
                 age : 5 months ago 
 --> Component : xserver 
                 url :  http://cgit.freedesktop.org/xorg/xserver 
                 tag : xorg-server-1.18.0-291-g16e4bce 
                 commit : 16e4bce 
                 author : Simon Thum <simon.thum@gmx.de> 
                 age : 2 weeks ago 
 --> Component : intel-gpu-tools 
                 url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools 
                 tag : intel-gpu-tools-1.14-212-g1e9a3ac 
                 commit : 1e9a3ac 
                 author : Chris Wilson <chris@chris-wilson.co.uk> 
                 age : 3 days ago
Comment 21 Luis Botello 2016-04-28 17:06:59 UTC
The following tests fail on BXT-P with the next configuration 

test cases
================================
gem_reloc_vs_gpu@forked-thrash-inactive-hang
gem_reloc_vs_gpu@faulting-reloc-interruptible-hang
gem_reloc_vs_gpu@forked-interruptible-hang
gem_reloc_vs_gpu@forked-faulting-reloc-thrash-inactive-hang
gem_reloc_vs_gpu@interruptible-hang
gem_reloc_vs_gpu@forked-faulting-reloc-hang
gem_reloc_vs_gpu@forked-hang
gem_reloc_vs_gpu@forked-thrashing-hang
gem_reloc_vs_gpu@forked-faulting-reloc-thrashing-hang
gem_reloc_vs_gpu@forked-interruptible-thrashing-hang
gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-thrashing-hang
gem_reloc_vs_gpu@forked-interruptible-faulting-reloc-hang
gem_reloc_vs_gpu@forked-interruptible-thrash-inactive-hang


Software information
================================
Kernel version                      : 4.6.0-rc4-drm-intel-nightly-ww17-commit-1e81bac+
Linux distribution                  : Ubuntu 15.10
Architecture                        : 64-bit
Bios revision                       : 129.10
KSC revision                        : 1.6


Hardware information
================================
Platform                            : BXT-P
Motherboard model                   : Broxton P
Motherboard type                    : NOTEBOOK Hand Held
Motherboard manufacturer            : Intel Corp.
CPU family                          : Other
CPU information                     : 06/5c
GPU Card                            : Intel Corporation Device 5a84 (rev 03) (prog-if 00 [VGA controller])
Memory ram                          : 8 GB
Maximum memory ram allowed          : 16 GB


Graphic stack information
================================
 --> Component : drm 
	 url : http://cgit.freedesktop.org/mesa/drm 
	 tag : libdrm-2.4.67-26-g739b888 
	 commit : 739b888 
	 author : Nicolas Dechesne <nicolas.dechesne@linaro.org> 
	 age : 2 weeks ago 
 --> Component : mesa 
	 url : http://cgit.freedesktop.org/mesa/mesa 
	 tag : mesa-11.1.2 
	 commit : 7bcd827 
	 author : Emil Velikov <emil.velikov@collabora.com> 
	 age : 3 months ago 
 --> Component : xf86-video-intel 
	 url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel 
	 tag : 2.99.917-640-gbca4e0e 
	 commit : bca4e0e 
	 author : Chris Wilson <chris@chris-wilson.co.uk> 
	 age : 2 days ago 
 --> Component : libva 
	 url : http://cgit.freedesktop.org/libva/ 
	 tag : libva-1.7.0-1-g2339d10 
	 commit : 2339d10 
	 author : Xiang Haihao <haihao.xiang@intel.com> 
	 age : 6 weeks ago 
 --> Component : vaapi (intel-driver) 
	 url : http://cgit.freedesktop.org/vaapi/intel-driver 
	 tag : 1.7.0-8-g2c1bec0 
	 commit : 2c1bec0 
	 author : peng.chen <peng.c.chen@intel.com> 
	 age : 3 weeks ago 
 --> Component : cairo 
	 url : http://cgit.freedesktop.org/cairo 
	 tag : 1.15.2 
	 commit : db8a7f1 
	 author : Bryce Harrington <bryce@osg.samsung.com> 
	 age : 5 months ago 
 --> Component : xserver 
	 url :  http://cgit.freedesktop.org/xorg/xserver 
	 tag : xorg-server-1.18.0-291-g16e4bce 
	 commit : 16e4bce 
	 author : Simon Thum <simon.thum@gmx.de> 
	 age : 2 weeks ago 
 --> Component : intel-gpu-tools 
	 url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools 
	 tag : intel-gpu-tools-1.14-212-g1e9a3ac 
	 commit : 1e9a3ac 
	 author : Chris Wilson <chris@chris-wilson.co.uk> 
	 age : 3 days ago 


kernel information
================================
commit 1e81bacf1f7fdbdf83f46b55389713fa13cb1256
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Sun Apr 24 11:36:51 2016 +0100

    drm-intel-nightly: 2016y-04m-24d-10h-36m-11s UTC integration manifest


Kernel version : 4.6.0-rc4
Architecture : source amd64 all
Homepage : http://www.kernel.org/
Comment 22 cprigent 2016-04-29 09:24:46 UTC
Assigned to Marius.
It will become relevant when we have per ring recover and batch replay existing.
At the moment the tests must skip.
Comment 23 Chris Wilson 2016-09-09 17:51:37 UTC
commit 821ed7df6e2a1dbae243caebcfe21a0a4329fca0
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Fri Sep 9 14:11:53 2016 +0100

    drm/i915: Update reset path to fix incomplete requests
    
    Update reset path in preparation for engine reset which requires
    identification of incomplete requests and associated context and fixing
    their state so that engine can resume correctly after reset.
    
    The request that caused the hang will be skipped and head is reset to the
    start of breadcrumb. This allows us to resume from where we left-off.
    Since this request didn't complete normally we also need to cleanup elsp
    queue manually. This is vital if we employ nonblocking request
    submission where we may have a web of dependencies upon the hung request
    and so advancing the seqno manually is no longer trivial.


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.