Bug 84361 - [BYT] igt/kms_plane some subcases fail sporadically
Summary: [BYT] igt/kms_plane some subcases fail sporadically
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: Other All
: high normal
Assignee: Humberto Israel Perez Rodriguez
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
: 75239 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-09-26 09:03 UTC by Guo Jinxian
Modified: 2016-08-25 16:23 UTC (History)
3 users (show)

See Also:
i915 platform: BYT
i915 features: display/Other


Attachments
dmesg (124.83 KB, text/plain)
2014-09-26 09:03 UTC, Guo Jinxian
no flags Details

Description Guo Jinxian 2014-09-26 09:03:48 UTC
Created attachment 106905 [details]
dmesg

==System Environment==
--------------------------
Regression: Yes.
Good commit on drm-next: edbaae5a5cab89de0e64b8c03ebd9a8d5d266550

Non-working platforms: BSW

==kernel==
--------------------------
origin/drm-intel-nightly: 7101d84020f63f1da7e0c5d021cdd6be4d515de5(fails)
    drm-intel-nightly: 2014y-09m-25d-15h-14m-02s UTC integration manifest
origin/drm-intel-next-queued: 7ca5a41f4da201371e131fc0641033652f76bf30(works)
    drm/i915: Avoid re-configure panel on every PSR re-enable.
origin/drm-intel-fixes: c84db77010877da6c5da119868ed54c43d59e726(timeouts)
    drm/i915/hdmi: fix hdmi audio state readout
origin/drm-fixes: 67f33f30fc3cb7896cbdbd25c70395d38bfa9520(timeouts)
    Merge branch 'drm-fixes-3.17' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
origin/drm-next: d743ecf360637d489a3ba81a268f574359149601(fails)
    drm/doc: Fixup drm_irq kerneldoc includes.

==Bug detailed description==
-----------------------------
igt/kms_plane some subcases fail

Case list:
igt/kms_plane/plane-panning-bottom-right-pipe-A-plane-1
igt/kms_plane/plane-panning-bottom-right-pipe-A-plane-3
igt/kms_plane/plane-panning-bottom-right-pipe-B-plane-1

Output:
[root@x-bsw01 tests]# ./kms_plane --run-subtest plane-panning-bottom-right-pipe-A-plane-1
IGT-Version: 1.8-g4b81e9c (x86_64) (Linux: 3.17.0-rc6_drm-intel-nightly_7101d8_20140926+ x86_64)
Testing connector eDP-1 using pipe A plane 1
Test assertion failure function test_plane_panning_with_output, file kms_plane.c:317:
Failed assertion: igt_crc_equal(&test.blue_crc, &crc)
Subtest plane-panning-bottom-right-pipe-A-plane-1: FAIL (5.956s)


==Reproduce steps==
---------------------------- 
1. ./kms_plane --run-subtest plane-panning-bottom-right-pipe-A-plane-1
Comment 1 Guo Jinxian 2014-10-08 07:58:58 UTC
The failure is able to reproduce on BYT on latest -nightly(eabc0c8db15f9ba4d727aee5e0612a68cafe1ab5)

root@x-byt06:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_plane --run-subtest plane-panning-bottom-right-pipe-A-plane-2
IGT-Version: 1.8-g764772c (x86_64) (Linux: 3.17.0-rc7_drm-intel-nightly_eabc0c_20141006+ x86_64)
Testing connector eDP-1 using pipe A plane 2
Test assertion failure function test_plane_panning_with_output, file kms_plane.c:317:
Failed assertion: igt_crc_equal(&test.blue_crc, &crc)
Subtest plane-panning-bottom-right-pipe-A-plane-2: FAIL (7.782s)
root@x-byt06:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_plane --run-subtest plane-panning-top-left-pipe-A-plane-2
IGT-Version: 1.8-g764772c (x86_64) (Linux: 3.17.0-rc7_drm-intel-nightly_eabc0c_20141006+ x86_64)
Testing connector eDP-1 using pipe A plane 2
Test assertion failure function test_plane_panning_with_output, file kms_plane.c:315:
Failed assertion: igt_crc_equal(&test.red_crc, &crc)
Subtest plane-panning-top-left-pipe-A-plane-2: FAIL (7.695s)
Comment 2 Guo Jinxian 2014-10-10 07:54:59 UTC
The failure still able to reproduce on BYT.


igt/kms_plane/plane-panning-top-left-pipe-B-plane-2
igt/kms_plane/plane-panning-top-left-pipe-B-plane-3


"root@x-byt06:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_plane --run-subtest plane-panning-top-left-pipe-B-plane-2
IGT-Version: 1.8-g7f82289 (x86_64) (Linux: 3.17.0_drm-intel-nightly_ea4bec_20141010+ x86_64)
Testing connector eDP-1 using pipe B plane 2
Test assertion failure function test_plane_panning_with_output, file kms_plane.c:315:
Failed assertion: igt_crc_equal(&test.red_crc, &crc)
Subtest plane-panning-top-left-pipe-B-plane-2: FAIL (46.819s)
"
Comment 3 Guo Jinxian 2014-11-10 05:40:33 UTC
Test timeout on latest -nightly(b921a5e434f541c6d96378838df47b4259cc3489)

[root@x-bsw01 tests]# ./kms_plane --run-subtest plane-panning-bottom-right-pipe-A-plane-1
IGT-Version: 1.8-gc049c39 (x86_64) (Linux: 3.18.0-rc3_drm-intel-nightly_b921a5_20141109+ x86_64)
Testing connector eDP-1 using pipe A plane 1
Subtest plane-panning-bottom-right-pipe-A-plane-1: TIMEOUT (6.961s)
Comment 4 Daniel Vetter 2014-11-18 09:33:03 UTC
Bisect missing. But probably fixed in

commit b8bbac1d01397ead65516f11adba1c7baf76a016
Author: Paulo Zanoni <paulo.r.zanoni@intel.com>
Date:   Mon Nov 10 14:47:30 2014 -0200

    drm/i915: use the correct obj when preparing the sprite plane

If my guess is wrong please directly move to NEEDINFO after reopening and please supply the bisect.
Comment 5 Guo Jinxian 2014-11-19 08:39:11 UTC
(In reply to Daniel Vetter from comment #4)
> Bisect missing. But probably fixed in
> 
> commit b8bbac1d01397ead65516f11adba1c7baf76a016
> Author: Paulo Zanoni <paulo.r.zanoni@intel.com>
> Date:   Mon Nov 10 14:47:30 2014 -0200
> 
>     drm/i915: use the correct obj when preparing the sprite plane
> 
> If my guess is wrong please directly move to NEEDINFO after reopening and
> please supply the bisect.

Test still fails on latest -nightly(3cb89f9eef2888c848248bf45d6dd0d67c594586),I will bisect is later.

root@x-bsw03:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_plane --run-subtest plane-panning-bottom-right-pipe-A-plane-1
IGT-Version: 1.7-g5c7bcb1 (x86_64) (Linux: 3.18.0-rc5_kcloud_3cb89f_20141119+ x86_64)
Testing connector eDP-1 using pipe A plane 1
Test assertion failure function test_plane_panning_with_output, file kms_plane.c:317:
Failed assertion: igt_crc_equal(&test.blue_crc, &crc)
Subtest plane-panning-bottom-right-pipe-A-plane-1: FAIL
Comment 6 Guo Jinxian 2014-11-20 07:43:44 UTC
It's a sporadical issue. The good commit on drm-next is invalid, it still fails. And I can not find the exact good commit. It hard to bisect.

root@x-bytm02:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_plane --run-subtest plane-panning-bottom-right-pipe-A-plane-1
IGT-Version: 1.8-gd807891 (x86_64) (Linux: 3.17.0-rc2_kcloud_edbaae_20141120+ x86_64)
Testing connector eDP-1 using pipe A plane 1
Subtest plane-panning-bottom-right-pipe-A-plane-1: SUCCESS (4.691s)
root@x-bytm02:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_plane --run-subtest plane-panning-bottom-right-pipe-A-plane-1
IGT-Version: 1.8-gd807891 (x86_64) (Linux: 3.17.0-rc2_kcloud_edbaae_20141120+ x86_64)
Testing connector eDP-1 using pipe A plane 1
Subtest plane-panning-bottom-right-pipe-A-plane-1: SUCCESS (4.561s)
root@x-bytm02:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_plane --run-subtest plane-panning-bottom-right-pipe-A-plane-1
IGT-Version: 1.8-gd807891 (x86_64) (Linux: 3.17.0-rc2_kcloud_edbaae_20141120+ x86_64)
Testing connector eDP-1 using pipe A plane 1
Subtest plane-panning-bottom-right-pipe-A-plane-1: SUCCESS (4.555s)
root@x-bytm02:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_plane --run-subtest plane-panning-bottom-right-pipe-A-plane-1
IGT-Version: 1.8-gd807891 (x86_64) (Linux: 3.17.0-rc2_kcloud_edbaae_20141120+ x86_64)
Testing connector eDP-1 using pipe A plane 1
Test assertion failure function test_plane_panning_with_output, file kms_plane.c:317:
Failed assertion: igt_crc_equal(&test.blue_crc, &crc)
Subtest plane-panning-bottom-right-pipe-A-plane-1: FAIL (4.557s)
root@x-bytm02:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_plane --run-subtest plane-panning-bottom-right-pipe-A-plane-1
IGT-Version: 1.8-gd807891 (x86_64) (Linux: 3.17.0-rc2_kcloud_edbaae_20141120+ x86_64)
Testing connector eDP-1 using pipe A plane 1
Comment 7 Daniel Vetter 2014-11-20 13:35:14 UTC
In the output I only see test failures, not timeout. Can you please double check whether this is still the original timeout issue, or whether we have a new kind of bug at hand?

Also please check whether it's always the same subtest that fails.
Comment 8 Guo Jinxian 2014-11-21 06:36:25 UTC
(In reply to Daniel Vetter from comment #7)
> In the output I only see test failures, not timeout. Can you please double
> check whether this is still the original timeout issue, or whether we have a
> new kind of bug at hand?

The original issue was report for test failures, not for timeout. Timeout occurs on -fixes branch. I didn't found timeout on latest -nightly(cdb41f33d2a189531e3561f8d40327b8e1bb4e0e).
> 
> Also please check whether it's always the same subtest that fails.

Other subtest of kms_plane also able to reproduce this issue sometimes.
Comment 9 lu hua 2015-03-16 06:07:46 UTC
As comment 6, the result is unstable, not sure it's regression.
Comment 10 Jesse Barnes 2015-04-02 16:35:15 UTC
Seems to be solid now here at least.

[root@jbarnes-byt tests]$ for i in `seq 1 20`; do ./kms_plane --run-subtest plane-panning-bottom-right-pipe-B-plane-1; done
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.292s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.304s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.296s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.280s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.296s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.288s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.300s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.288s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.292s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.308s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.292s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.292s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.304s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.304s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.296s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.296s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.296s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.296s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.284s)
IGT-Version: 1.10-g590e47c (x86_64) (Linux: 4.0.0-rc6+ x86_64)
Testing connector HDMI-A-1 using pipe B plane 1
Subtest plane-panning-bottom-right-pipe-B-plane-1: SUCCESS (2.296s)
Comment 11 ye.tian 2015-04-03 08:38:36 UTC
Tested it on the latest nightly kernel and igt.
This issue does not exists on BSW, but it still exists on BYT.

output:
-------------------
root@x-byt06:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# for i in `seq 1 10`; do ./kms_plane --run-subtest plane-position-covered-pipe-B-plane-1 ; done
IGT-Version: 1.10-ge8457ed (x86_64) (Linux: 4.0.0-rc6_drm-intel-nightly_333cf6_20150403+ x86_64)
Testing connector eDP-1 using pipe B plane 1
Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207:
Failed assertion: a->crc[i] == b->crc[i]
error: 0x1b6b6a != 0x289cb3
Stack trace:
  #0 [__igt_fail_assert+0xfc]
  #1 [igt_assert_crc_equal+0x82]
  #2 [test_plane_position.constprop.9+0x2dc]
  #3 [run_tests_for_pipe_plane.constprop.6+0x20c]
  #4 [__real_main407+0x55]
  #5 [main+0x21]
  #6 [__libc_start_main+0xf5]
  #7 [_start+0x29]
  #8 [<unknown>+0x29]
Subtest plane-position-covered-pipe-B-plane-1 failed.
**** DEBUG ****
Test requirement passed: !(pipe >= data->display.n_pipes)
Test requirement passed: !(plane >= data->display.pipes[pipe].n_planes)
Testing connector eDP-1 using pipe B plane 1
display: eDP-1: set_pipe(B)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=7680)
display: B.0: plane_set_fb(44)
display: commit {
display:     eDP-1: Selecting pipe B
display:     eDP-1: SetCrtc pipe B, fb 44, panning (0, 0), mode 1920x1080
display: }
display: B.0: plane_set_fb(0)
display: commit {
display:     eDP-1: Selecting pipe B
display:     eDP-1: SetCrtc pipe B, disabling
display: }
CRC for a (0.00,1.00,0.00) fb: 001b6b6a 001f30f8 00454281 00454281 00203dd9
display: eDP-1: set_pipe(B)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=7680)
display: B.0: plane_set_fb(44)
igt_create_fb_with_bo_size(width=64, height=64, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=2, pitch=256)
display: B.1: plane_set_fb(46)
display: B.1: plane_set_position(100,100)
display: commit {
display:     eDP-1: Selecting pipe B
display:     eDP-1: SetCrtc pipe B, fb 44, panning (0, 0), mode 1920x1080
display:     eDP-1: SetPlane B.1, fb 46, position (100, 100)
display: }
Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207:
Failed assertion: a->crc[i] == b->crc[i]
error: 0x1b6b6a != 0x289cb3
****  END  ****
Subtest plane-position-covered-pipe-B-plane-1: FAIL (3.566s)
Comment 12 ye.tian 2015-04-03 08:45:34 UTC
output:
------------------
root@x-byt06:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# for i in `seq 1 5`; do ./kms_plane --run-subtest plane-panning-bottom-right-pipe-A-plane-1 ; done
IGT-Version: 1.10-ge8457ed (x86_64) (Linux: 4.0.0-rc6_drm-intel-nightly_333cf6_20150403+ x86_64)
Testing connector eDP-1 using pipe A plane 1
Subtest plane-panning-bottom-right-pipe-A-plane-1: SUCCESS (2.872s)
IGT-Version: 1.10-ge8457ed (x86_64) (Linux: 4.0.0-rc6_drm-intel-nightly_333cf6_20150403+ x86_64)
Testing connector eDP-1 using pipe A plane 1
Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207:
Failed assertion: a->crc[i] == b->crc[i]
error: 0xe30ac != 0x1ac7a6
Stack trace:
  #0 [__igt_fail_assert+0xfc]
  #1 [igt_assert_crc_equal+0x82]
  #2 [test_plane_panning.constprop.7+0x286]
  #3 [run_tests_for_pipe_plane.constprop.6+0x274]
  #4 [__real_main407+0x55]
  #5 [main+0x21]
  #6 [__libc_start_main+0xf5]
  #7 [_start+0x29]
  #8 [<unknown>+0x29]
Subtest plane-panning-bottom-right-pipe-A-plane-1 failed.
**** DEBUG ****
Test requirement passed: !(pipe >= data->display.n_pipes)
Test requirement passed: !(plane >= data->display.pipes[pipe].n_planes)
Testing connector eDP-1 using pipe A plane 1
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=7680)
display: A.0: plane_set_fb(44)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 44, panning (0, 0), mode 1920x1080
display: }
display: A.0: plane_set_fb(0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, disabling
display: }
CRC for a (1.00,0.00,0.00) fb: 00107784 00142c16 00454281 00454281 0040f376
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=7680)
display: A.0: plane_set_fb(44)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 44, panning (0, 0), mode 1920x1080
display: }
display: A.0: plane_set_fb(0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, disabling
display: }
CRC for a (0.00,0.00,1.00) fb: 000e30ac 003af38c 00454281 00454281 005e0498
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=3840, height=2160, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=15360)
display: A.0: plane_set_fb(44)
display: A.0: plane_set_panning(1920,1080)
display: A.0: plane_set_position(0,0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 44, panning (1920, 1080), mode 1920x1080
display: }
Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207:
Failed assertion: a->crc[i] == b->crc[i]
error: 0xe30ac != 0x1ac7a6
****  END  ****
Subtest plane-panning-bottom-right-pipe-A-plane-1: FAIL (2.883s)
IGT-Version: 1.10-ge8457ed (x86_64) (Linux: 4.0.0-rc6_drm-intel-nightly_333cf6_20150403+ x86_64)
Testing connector eDP-1 using pipe A plane 1
Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207:
Failed assertion: a->crc[i] == b->crc[i]
error: 0x262e61 != 0x1ac7a6
Stack trace:
  #0 [__igt_fail_assert+0xfc]
  #1 [igt_assert_crc_equal+0x82]
  #2 [test_plane_panning.constprop.7+0x286]
  #3 [run_tests_for_pipe_plane.constprop.6+0x274]
  #4 [__real_main407+0x55]
  #5 [main+0x21]
  #6 [__libc_start_main+0xf5]
  #7 [_start+0x29]
  #8 [<unknown>+0x29]
Subtest plane-panning-bottom-right-pipe-A-plane-1 failed.
**** DEBUG ****
Test requirement passed: !(pipe >= data->display.n_pipes)
Test requirement passed: !(plane >= data->display.pipes[pipe].n_planes)
Testing connector eDP-1 using pipe A plane 1
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=7680)
display: A.0: plane_set_fb(44)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 44, panning (0, 0), mode 1920x1080
display: }
display: A.0: plane_set_fb(0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, disabling
display: }
CRC for a (1.00,0.00,0.00) fb: 00107784 00142c16 00454281 00454281 0040f376
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=7680)
display: A.0: plane_set_fb(44)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 44, panning (0, 0), mode 1920x1080
display: }
display: A.0: plane_set_fb(0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, disabling
display: }
CRC for a (0.00,0.00,1.00) fb: 00262e61 0012ed41 00454281 00454281 00397feb
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=3840, height=2160, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=15360)
display: A.0: plane_set_fb(44)
display: A.0: plane_set_panning(1920,1080)
display: A.0: plane_set_position(0,0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 44, panning (1920, 1080), mode 1920x1080
display: }
Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207:
Failed assertion: a->crc[i] == b->crc[i]
error: 0x262e61 != 0x1ac7a6
****  END  ****
Subtest plane-panning-bottom-right-pipe-A-plane-1: FAIL (2.848s)
IGT-Version: 1.10-ge8457ed (x86_64) (Linux: 4.0.0-rc6_drm-intel-nightly_333cf6_20150403+ x86_64)
Testing connector eDP-1 using pipe A plane 1
Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207:
Failed assertion: a->crc[i] == b->crc[i]
error: 0xe30ac != 0x1ac7a6
Stack trace:
  #0 [__igt_fail_assert+0xfc]
  #1 [igt_assert_crc_equal+0x82]
  #2 [test_plane_panning.constprop.7+0x286]
  #3 [run_tests_for_pipe_plane.constprop.6+0x274]
  #4 [__real_main407+0x55]
  #5 [main+0x21]
  #6 [__libc_start_main+0xf5]
  #7 [_start+0x29]
  #8 [<unknown>+0x29]
Subtest plane-panning-bottom-right-pipe-A-plane-1 failed.
**** DEBUG ****
Test requirement passed: !(pipe >= data->display.n_pipes)
Test requirement passed: !(plane >= data->display.pipes[pipe].n_planes)
Testing connector eDP-1 using pipe A plane 1
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=7680)
display: A.0: plane_set_fb(44)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 44, panning (0, 0), mode 1920x1080
display: }
display: A.0: plane_set_fb(0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, disabling
display: }
CRC for a (1.00,0.00,0.00) fb: 00107784 00142c16 00454281 00454281 0040f376
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=7680)
display: A.0: plane_set_fb(44)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 44, panning (0, 0), mode 1920x1080
display: }
display: A.0: plane_set_fb(0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, disabling
display: }
CRC for a (0.00,0.00,1.00) fb: 000e30ac 003af38c 00454281 00454281 005e0498
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=3840, height=2160, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=15360)
display: A.0: plane_set_fb(44)
display: A.0: plane_set_panning(1920,1080)
display: A.0: plane_set_position(0,0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 44, panning (1920, 1080), mode 1920x1080
display: }
Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207:
Failed assertion: a->crc[i] == b->crc[i]
error: 0xe30ac != 0x1ac7a6
****  END  ****
Subtest plane-panning-bottom-right-pipe-A-plane-1: FAIL (2.843s)
IGT-Version: 1.10-ge8457ed (x86_64) (Linux: 4.0.0-rc6_drm-intel-nightly_333cf6_20150403+ x86_64)
Testing connector eDP-1 using pipe A plane 1
Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207:
Failed assertion: a->crc[i] == b->crc[i]
error: 0x3ced3 != 0x1ac7a6
Stack trace:
  #0 [__igt_fail_assert+0xfc]
  #1 [igt_assert_crc_equal+0x82]
  #2 [test_plane_panning.constprop.7+0x286]
  #3 [run_tests_for_pipe_plane.constprop.6+0x274]
  #4 [__real_main407+0x55]
  #5 [main+0x21]
  #6 [__libc_start_main+0xf5]
  #7 [_start+0x29]
  #8 [<unknown>+0x29]
Subtest plane-panning-bottom-right-pipe-A-plane-1 failed.
**** DEBUG ****
Test requirement passed: !(pipe >= data->display.n_pipes)
Test requirement passed: !(plane >= data->display.pipes[pipe].n_planes)
Testing connector eDP-1 using pipe A plane 1
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=7680)
display: A.0: plane_set_fb(44)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 44, panning (0, 0), mode 1920x1080
display: }
display: A.0: plane_set_fb(0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, disabling
display: }
CRC for a (1.00,0.00,0.00) fb: 00601352 0054d072 00454281 00454281 0018aacc
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=7680)
display: A.0: plane_set_fb(44)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 44, panning (0, 0), mode 1920x1080
display: }
display: A.0: plane_set_fb(0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, disabling
display: }
CRC for a (0.00,0.00,1.00) fb: 0003ced3 00079541 00454281 00454281 00676352
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=3840, height=2160, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=15360)
display: A.0: plane_set_fb(44)
display: A.0: plane_set_panning(1920,1080)
display: A.0: plane_set_position(0,0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 44, panning (1920, 1080), mode 1920x1080
display: }
Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207:
Failed assertion: a->crc[i] == b->crc[i]
error: 0x3ced3 != 0x1ac7a6
****  END  ****
Subtest plane-panning-bottom-right-pipe-A-plane-1: FAIL (2.831s)
Comment 13 Jesse Barnes 2015-04-03 16:02:28 UTC
*** Bug 75239 has been marked as a duplicate of this bug. ***
Comment 14 cprigent 2015-11-17 17:16:52 UTC
Bug scrub
Hi Humberto,
Could you check if still reproduced?
Thanks
Comment 15 Elio 2015-11-25 22:27:12 UTC
This issue is not present anymore with the latest kernel:

4.4.0-rc1-nightly+

Mesa:  11.06

IGT:  intel-gpu-tools-1.12-100-gb68a642

Ubuntu 15.04
Comment 16 Elio 2016-01-06 16:29:18 UTC
The mentioned test are working without problems
BYT environment:
Baytrail-M
Hardware
Platform: Toshiba Satellite C55t
Processor Intel(R) Celeron(R) CPU  N2820  @ 2.13GHz
Software
Linux distribution: Ubuntu 15.10 LTS 64Bits
BIOS: 1.10
kernel: 4.4.0-rc6-drm-intel-nightly-2015-10-10
commit 0417da5e6f56078d87d366d5f959f8290ae9d16d
IGT= intel-gpu-tools-1.13
Cairo=1.15.2
Intel-Driver= 1.6.2.pre2
xf86= 2.99.917-524-g8e98751
libva=libva-1.6.2.pre3
xorg-server=xorg-server-1.18.0
drm=libdrm-2.4.65
mesa=mesa-11.1.0
Comment 17 cprigent 2016-02-22 11:10:02 UTC
So closed as not reproducible


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.