Summary: | [BYT] igt/kms_plane some subcases fail sporadically | ||||||
---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Guo Jinxian <jinxianx.guo> | ||||
Component: | DRM/Intel | Assignee: | Humberto Israel Perez Rodriguez <humberto.i.perez.rodriguez> | ||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||
Severity: | normal | ||||||
Priority: | high | CC: | christophe.prigent, huax.lu, intel-gfx-bugs | ||||
Version: | unspecified | ||||||
Hardware: | Other | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
i915 platform: | BYT | i915 features: | display/Other | ||||
Attachments: |
|
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) 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) " 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) 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. (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 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 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. (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. As comment 6, the result is unstable, not sure it's regression. 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) 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) 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) *** Bug 75239 has been marked as a duplicate of this bug. *** Bug scrub Hi Humberto, Could you check if still reproduced? Thanks 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 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 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.
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