<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 - [SNB]igt/kms_cursor_crc subcases fail and sometimes timeout."
   href="https://bugs.freedesktop.org/show_bug.cgi?id=89528">89528</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[SNB]igt/kms_cursor_crc subcases fail and sometimes timeout.
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>DRI
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>DRI git
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </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>hengx.ding@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=114214" name="attach_114214" title="dmesg">attachment 114214</a> <a href="attachment.cgi?id=114214&action=edit" title="dmesg">[details]</a></span>
dmesg

==System Environment==
--------------------------
Regression: No, I can't find a good commit.

Non-working platforms: ILK

==kernel==
--------------------------
origin/drm-intel-nightly: c09a3b7f343bc87a132ef107cb263e57f8246b88(2015-03-10)

==Bug detailed description==
-----------------------------
IGT-Version: 1.9-g07be8fe (x86_64) (Linux:
4.0.0-rc3_drm-intel-nightly_8d96a0_20150311+ x86_64)
Beginning cursor-64x64-offscreen on pipe A, connector LVDS-1
.........................................................Test assertion failure
function do_fail_test, file kms_cursor_crc.c:162:
Failed assertion: ret == expect
error: 0 != -34
Subtest cursor-64x64-offscreen failed.
**** DEBUG ****
    LVDS-1: SetCursor pipe A, fb 1 64x64
display:     LVDS-1: MoveCursor pipe A, (2147483583, 2147483583)
display: }
display: A.2: plane_set_fb(0)
display: commit {
display:     LVDS-1: Selecting pipe A
display:     LVDS-1: SetCursor pipe A, disabling
display: }
display: commit {
display:     LVDS-1: Selecting pipe A
display: }
display: A.2: plane_set_fb(53)
display: A.2: plane_set_size(64,64)
display: A.2: plane_set_position(-2147483648,2147483583)
display: commit {
display:     LVDS-1: Selecting pipe A
display:     LVDS-1: SetCursor pipe A, fb 1 64x64
display:     LVDS-1: MoveCursor pipe A, (-2147483648, 2147483583)
display: }
display: A.2: plane_set_fb(0)
display: commit {
display:     LVDS-1: Selecting pipe A
display:     LVDS-1: SetCursor pipe A, disabling
display: }
display: commit {
display:     LVDS-1: Selecting pipe A
display: }
display: A.2: plane_set_fb(53)
display: A.2: plane_set_size(64,64)
display: A.2: plane_set_position(-32768,-32768)
display: commit {
display:     LVDS-1: Selecting pipe A
display:     LVDS-1: SetCursor pipe A, fb 1 64x64
display:     LVDS-1: MoveCursor pipe A, (-32768, -32768)
display: }
display: A.2: plane_set_fb(0)
display: commit {
display:     LVDS-1: Selecting pipe A
display:     LVDS-1: SetCursor pipe A, disabling
display: }
display: commit {
display:     LVDS-1: Selecting pipe A
display: }
display: A.2: plane_set_fb(53)
display: A.2: plane_set_size(64,64)
display: A.2: plane_set_position(32767,-32768)
display: commit {
display:     LVDS-1: Selecting pipe A
display:     LVDS-1: SetCursor pipe A, fb 1 64x64
display:     LVDS-1: MoveCursor pipe A, (32767, -32768)
display: }
display: A.2: plane_set_fb(0)
display: commit {
display:     LVDS-1: Selecting pipe A
display:     LVDS-1: SetCursor pipe A, disabling
display: }
display: commit {
display:     LVDS-1: Selecting pipe A
display: }
display: A.2: plane_set_fb(53)
display: A.2: plane_set_size(64,64)
display: A.2: plane_set_position(32767,32767)
display: commit {
display:     LVDS-1: Selecting pipe A
display:     LVDS-1: SetCursor pipe A, fb 1 64x64
display:     LVDS-1: MoveCursor pipe A, (32767, 32767)
display: }
display: A.2: plane_set_fb(0)
display: commit {
display:     LVDS-1: Selecting pipe A
display:     LVDS-1: SetCursor pipe A, disabling
display: }
display: commit {
display:     LVDS-1: Selecting pipe A
display: }
display: A.2: plane_set_fb(53)
display: A.2: plane_set_size(64,64)
display: A.2: plane_set_position(-32768,32767)
display: commit {
display:     LVDS-1: Selecting pipe A
display:     LVDS-1: SetCursor pipe A, fb 1 64x64
display:     LVDS-1: MoveCursor pipe A, (-32768, 32767)
display: }
display: A.2: plane_set_fb(0)
display: commit {
display:     LVDS-1: Selecting pipe A
display:     LVDS-1: SetCursor pipe A, disabling
display: }
display: commit {
display:     LVDS-1: Selecting pipe A
display: }
display: A.2: plane_set_fb(53)
display: A.2: plane_set_size(64,64)
display: A.2: plane_set_position(2147483584,2147483584)
display: commit {
display:     LVDS-1: Selecting pipe A
display:     LVDS-1: SetCursor pipe A, fb 1 64x64
display:     LVDS-1: MoveCursor pipe A, (2147483584, 2147483584)
display: }
display: A.2: plane_set_position(0,0)
display: A.2: plane_set_fb(0)
display: commit {
display:     LVDS-1: Selecting pipe A
display:     LVDS-1: SetCursor pipe A, disabling
display:     LVDS-1: MoveCursor pipe A, (0, 0)
display: }
Test assertion failure function do_fail_test, file kms_cursor_crc.c:162:
Failed assertion: ret == expect
error: 0 != -34
****  END  ****
Subtest cursor-64x64-offscreen: FAIL (14.958s)

Affected cases:

igt/kms_cursor_crc/cursor-128x128-offscreen
igt/kms_cursor_crc/cursor-128x128-random
igt/kms_cursor_crc/cursor-128x128-sliding
igt/kms_cursor_crc/cursor-256x256-offscreen
igt/kms_cursor_crc/cursor-256x256-random
igt/kms_cursor_crc/cursor-256x256-sliding
igt/kms_cursor_crc/cursor-64x64-offscreen
igt/kms_cursor_crc/cursor-64x64-random
igt/kms_cursor_crc/cursor-64x64-sliding

Sometimes these cases will cost too much time to run till it time out.

==Reproduce steps==
----------------------------
1. ./kms_cursor_crc --run-subtest cursor-128x128-offscreen</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 on the CC list for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>