<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - [Regression] [SKL] Failed assertion a->crc[i] == b->crc[i] for all igt@kms_chv_cursor_fail subtests"
href="https://bugs.freedesktop.org/show_bug.cgi?id=100195">100195</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>[Regression] [SKL] Failed assertion a->crc[i] == b->crc[i] for all igt@kms_chv_cursor_fail subtests
</td>
</tr>
<tr>
<th>Product</th>
<td>DRI
</td>
</tr>
<tr>
<th>Version</th>
<td>DRI git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>critical
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>DRM/Intel
</td>
</tr>
<tr>
<th>Assignee</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>jari.tahvanainen@intel.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=130214" name="attach_130214" title="SKL specs">attachment 130214</a> <a href="attachment.cgi?id=130214&action=edit" title="SKL specs">[details]</a></span>
SKL specs
igt@kms_chv_cursor_fail subtests start to fail on SKL due to
Bad commit: a5509abda48ecfc133fac6268e83fc1a93dba039 drm/i915: Fix legacy
cursor vs. watermarks for ILK-BDW
Good commit: commit 9ce53745
Bisecting was done on my dev-SKL, but below failure data is taken from
SKL_NUC6i5SYB (see attachments) for
commit 7f38bb9ea553c613223b705326c1b8d1a8fc4a90
Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
Date: Thu Mar 2 22:36:30 2017 +0000
drm-tip: 2017y-03m-02d-22h-35m-41s UTC integration manifest
Kernel version : 4.10.0-7f38bb9
Stdout
IGT-Version: 1.17-g8f3164f (x86_64) (Linux:
4.10.0-drm-tip-qa-ww9-commit-7f38bb9+ x86_64)
Beginning pipe-A-128x128-bottom-edge on pipe A, connector HDMI-A-1
Stack trace:
#0 [__igt_fail_assert+0x101]
#1 [igt_assert_crc_equal+0x73]
#2 [test_edge_pos.constprop.7+0x24b]
#3 [test_edge.constprop.6+0x126]
#4 [test_crtc.constprop.2+0x3fc]
#5 [main+0x590]
#6 [__libc_start_main+0xf1]
#7 [_start+0x29]
#8 [<unknown>+0x29]
Subtest pipe-A-128x128-bottom-edge: FAIL (154.353s)
Stderr
Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:295:
(kms_chv_cursor_fail:13437) igt-debugfs-CRITICAL: Failed assertion: a->crc[i]
== b->crc[i]
(kms_chv_cursor_fail:13437) igt-debugfs-CRITICAL: Last errno: 11, Resource
temporarily unavailable
(kms_chv_cursor_fail:13437) igt-debugfs-CRITICAL: error: 0x3bfd4c9e !=
0x613f340f
Subtest pipe-A-128x128-bottom-edge failed.
**** DEBUG ****
(kms_chv_cursor_fail:13437) DEBUG: Test requirement passed: data.pipe <
data.display.n_pipes
(kms_chv_cursor_fail:13437) DEBUG: Test requirement passed: data.curw <=
max_curw && data.curh <= max_curh
(kms_chv_cursor_fail:13437) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=128,
height=128, format=0x34325241, tiling=0x0, size=0)
(kms_chv_cursor_fail:13437) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=1,
pitch=512)
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: HDMI-A-1: set_pipe(A)
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: HDMI-A-1: Selecting pipe A
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: A.2: plane_set_fb(0)
(kms_chv_cursor_fail:13437) igt-fb-DEBUG:
igt_create_fb_with_bo_size(width=3840, height=2160, format=0x34325258,
tiling=0x0, size=0)
(kms_chv_cursor_fail:13437) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=2,
pitch=15360)
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: A.0: plane_set_fb(138)
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: commit {
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: HDMI-A-1: Selecting
pipe A
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: HDMI-A-1: SetCrtc pipe
A, fb 138, src (0, 0), mode 3840x2160
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: SetPlane pipe A, plane
1, disabling
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: SetCursor pipe A,
disabling
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: SetCrtc pipe B,
disabling
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: SetPlane pipe B, plane
1, disabling
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: SetCursor pipe B,
disabling
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: SetCrtc pipe C,
disabling
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: SetPlane pipe C, plane
1, disabling
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: SetCursor pipe C,
disabling
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: }
(kms_chv_cursor_fail:13437) igt-debugfs-DEBUG: Using generic frame CRC ABI
(kms_chv_cursor_fail:13437) igt-kms-DEBUG: display: A.2: plane_set_fb(0)
(kms_chv_cursor_fail:13437) INFO: Beginning pipe-A-128x128-bottom-edge on pipe
A, connector HDMI-A-1
(kms_chv_cursor_fail:13437) DEBUG: [0] x=3840, y=2032
(kms_chv_cursor_fail:13437) DEBUG: [1] x=3840, y=2048
(kms_chv_cursor_fail:13437) DEBUG: [2] x=3840, y=2064
(kms_chv_cursor_fail:13437) DEBUG: [3] x=3840, y=2080
(kms_chv_cursor_fail:13437) DEBUG: [4] x=3840, y=2096
(kms_chv_cursor_fail:13437) DEBUG: [5] x=3840, y=2112
(kms_chv_cursor_fail:13437) DEBUG: [6] x=3840, y=2128
(kms_chv_cursor_fail:13437) DEBUG: [7] x=3840, y=2144
(kms_chv_cursor_fail:13437) DEBUG: [8] x=3840, y=2160
(kms_chv_cursor_fail:13437) DEBUG: Checking CRCs: [0] [1] [2] [3] [4] [5] [6]
[7] [8] [9]
(kms_chv_cursor_fail:13437) DEBUG: [0] x=3344, y=2160
(kms_chv_cursor_fail:13437) DEBUG: [1] x=3344, y=2144
(kms_chv_cursor_fail:13437) DEBUG: [2] x=3344, y=2128
(kms_chv_cursor_fail:13437) DEBUG: [3] x=3344, y=2112
(kms_chv_cursor_fail:13437) DEBUG: [4] x=3344, y=2096
(kms_chv_cursor_fail:13437) DEBUG: [5] x=3344, y=2080
(kms_chv_cursor_fail:13437) DEBUG: [6] x=3344, y=2064
(kms_chv_cursor_fail:13437) DEBUG: [7] x=3344, y=2048
(kms_chv_cursor_fail:13437) DEBUG: [8] x=3344, y=2032
(kms_chv_cursor_fail:13437) DEBUG: Checking CRCs: [0] [1] [2] [3] [4] [5] Test
assertion failure function igt_assert_crc_equal, file igt_debugfs.c:295:
(kms_chv_cursor_fail:13437) igt-debugfs-CRITICAL: Failed assertion: a->crc[i]
== b->crc[i]
(kms_chv_cursor_fail:13437) igt-debugfs-CRITICAL: Last errno: 11, Resource
temporarily unavailable
(kms_chv_cursor_fail:13437) igt-debugfs-CRITICAL: error: 0x3bfd4c9e !=
0x613f340f
**** END ****
Environment
PIGLIT_PLATFORM="mixed_glx_egl"
PIGLIT_SOURCE_DIR="/home/gfx/intel-graphics/intel-gpu-tools/piglit"
Command /home/gfx/intel-graphics/intel-gpu-tools/tests/kms_chv_cursor_fail
--run-subtest pipe-A-128x128-bottom-edge</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>