$ : time sudo -E ./kms_cursor_legacy --r 2x-cursor-vs-flip-atomic IGT-Version: 1.20-g7bf3bd7 (x86_64) (Linux: 4.14.0-rc4-drm-intel-qa-ww42-commit-6972ebb+ x86_64) Test requirement not met in function __real_main1349, file kms_cursor_legacy.c:1371: Test requirement: !(n >= display.n_pipes) page flip 2 was delayed, missed 1 frames page flip 2 was delayed, missed 1 frames page flip 12 was delayed, missed 1 frames page flip 30 was delayed, missed 1 frames page flip 6 was delayed, missed 1 frames page flip 6 was delayed, missed 1 frames page flip 11 was delayed, missed 1 frames page flip 24 was delayed, missed 1 frames page flip 26 was delayed, missed 1 frames page flip 28 was delayed, missed 1 frames page flip 28 was delayed, missed 1 frames page flip 30 was delayed, missed 1 frames page flip 2 was delayed, missed 1 frames page flip 3 was delayed, missed 1 frames page flip 4 was delayed, missed 1 frames page flip 5 was delayed, missed 1 frames page flip 7 was delayed, missed 1 frames page flip 8 was delayed, missed 1 frames page flip 9 was delayed, missed 1 frames page flip 10 was delayed, missed 1 frames page flip 19 was delayed, missed 1 frames page flip 5 was delayed, missed 1 frames page flip 6 was delayed, missed 1 frames page flip 7 was delayed, missed 1 frames page flip 12 was delayed, missed 1 frames page flip 16 was delayed, missed 1 frames page flip 15 was delayed, missed 1 frames page flip 16 was delayed, missed 1 frames page flip 18 was delayed, missed 1 frames page flip 18 was delayed, missed 1 frames page flip 20 was delayed, missed 1 frames page flip 20 was delayed, missed 1 frames page flip 22 was delayed, missed 1 frames page flip 22 was delayed, missed 1 frames page flip 24 was delayed, missed 1 frames page flip 24 was delayed, missed 1 frames page flip 26 was delayed, missed 1 frames (kms_cursor_legacy:11130) CRITICAL: Test assertion failure function two_screens_cursor_vs_flip, file kms_cursor_legacy.c:1157: (kms_cursor_legacy:11130) CRITICAL: Failed assertion: vbl.sequence <= vblank_start[child] + 5 * vrefresh[child] / 8 (kms_cursor_legacy:11130) CRITICAL: Last errno: 9, Bad file descriptor (kms_cursor_legacy:11130) CRITICAL: error: 43466 > 43465 Stack trace: #0 [__igt_fail_assert+0x101] #1 [two_screens_cursor_vs_flip+0x705] #2 [+0x705] Subtest 2x-cursor-vs-flip-atomic failed. **** DEBUG **** (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.2, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: HDMI-A-1: preparing atomic, pipe: A (kms_cursor_legacy:11130) igt-kms-DEBUG: display: DP-1: preparing atomic, pipe: B (kms_cursor_legacy:11130) igt-kms-DEBUG: display: HDMI-A-2: preparing atomic, pipe: None (kms_cursor_legacy:11130) igt-kms-DEBUG: display: } (kms_cursor_legacy:11130) igt-kms-DEBUG: Test requirement passed: plane_idx >= 0 && plane_idx < pipe->n_planes (kms_cursor_legacy:11130) igt-kms-DEBUG: display: B.0: plane_set_fb(110) (kms_cursor_legacy:11130) igt-kms-DEBUG: display: commit { (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.0, fb 109 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.2, fb 111 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.0, fb 110 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: src = (0, 0) 1920 x 1200 dst = (0, 0) 1920 x 1200 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.2, fb 111 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.0, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.2, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: HDMI-A-1: preparing atomic, pipe: A (kms_cursor_legacy:11130) igt-kms-DEBUG: display: DP-1: preparing atomic, pipe: B (kms_cursor_legacy:11130) igt-kms-DEBUG: display: HDMI-A-2: preparing atomic, pipe: None (kms_cursor_legacy:11130) igt-kms-DEBUG: display: } (kms_cursor_legacy:11130) igt-kms-DEBUG: Test requirement passed: plane_idx >= 0 && plane_idx < pipe->n_planes (kms_cursor_legacy:11130) igt-kms-DEBUG: display: A.0: plane_set_fb(109) (kms_cursor_legacy:11130) igt-kms-DEBUG: display: commit { (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.0, fb 109 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: src = (0, 0) 1920 x 1200 dst = (0, 0) 1920 x 1200 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.2, fb 111 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.0, fb 110 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.2, fb 111 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.0, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.2, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: HDMI-A-1: preparing atomic, pipe: A (kms_cursor_legacy:11130) igt-kms-DEBUG: display: DP-1: preparing atomic, pipe: B (kms_cursor_legacy:11130) igt-kms-DEBUG: display: HDMI-A-2: preparing atomic, pipe: None (kms_cursor_legacy:11130) igt-kms-DEBUG: display: } (kms_cursor_legacy:11130) igt-kms-DEBUG: Test requirement passed: plane_idx >= 0 && plane_idx < pipe->n_planes (kms_cursor_legacy:11130) igt-kms-DEBUG: display: B.0: plane_set_fb(110) (kms_cursor_legacy:11130) igt-kms-DEBUG: display: commit { (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.0, fb 109 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.2, fb 111 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.0, fb 110 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: src = (0, 0) 1920 x 1200 dst = (0, 0) 1920 x 1200 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.2, fb 111 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.0, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.2, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: HDMI-A-1: preparing atomic, pipe: A (kms_cursor_legacy:11130) igt-kms-DEBUG: display: DP-1: preparing atomic, pipe: B (kms_cursor_legacy:11130) igt-kms-DEBUG: display: HDMI-A-2: preparing atomic, pipe: None (kms_cursor_legacy:11130) igt-kms-DEBUG: display: } (kms_cursor_legacy:11130) igt-kms-DEBUG: Test requirement passed: plane_idx >= 0 && plane_idx < pipe->n_planes (kms_cursor_legacy:11130) igt-kms-DEBUG: display: A.0: plane_set_fb(109) (kms_cursor_legacy:11130) igt-kms-DEBUG: display: commit { (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.0, fb 109 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: src = (0, 0) 1920 x 1200 dst = (0, 0) 1920 x 1200 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.2, fb 111 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.0, fb 110 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.2, fb 111 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.0, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.2, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: HDMI-A-1: preparing atomic, pipe: A (kms_cursor_legacy:11130) igt-kms-DEBUG: display: DP-1: preparing atomic, pipe: B (kms_cursor_legacy:11130) igt-kms-DEBUG: display: HDMI-A-2: preparing atomic, pipe: None (kms_cursor_legacy:11130) igt-kms-DEBUG: display: } (kms_cursor_legacy:11130) igt-kms-DEBUG: Test requirement passed: plane_idx >= 0 && plane_idx < pipe->n_planes (kms_cursor_legacy:11130) igt-kms-DEBUG: display: A.0: plane_set_fb(109) (kms_cursor_legacy:11130) igt-kms-DEBUG: display: commit { (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.0, fb 109 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: src = (0, 0) 1920 x 1200 dst = (0, 0) 1920 x 1200 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: A.2, fb 111 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.0, fb 110 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: B.2, fb 111 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.0, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.1, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: populating plane data: C.2, fb 0 (kms_cursor_legacy:11130) igt-kms-DEBUG: display: HDMI-A-1: preparing atomic, pipe: A (kms_cursor_legacy:11130) igt-kms-DEBUG: display: DP-1: preparing atomic, pipe: B (kms_cursor_legacy:11130) igt-kms-DEBUG: display: HDMI-A-2: preparing atomic, pipe: None (kms_cursor_legacy:11130) igt-kms-DEBUG: display: } (kms_cursor_legacy:11130) CRITICAL: Test assertion failure function two_screens_cursor_vs_flip, file kms_cursor_legacy.c:1157: (kms_cursor_legacy:11130) CRITICAL: Failed assertion: vbl.sequence <= vblank_start[child] + 5 * vrefresh[child] / 8 (kms_cursor_legacy:11130) CRITICAL: Last errno: 9, Bad file descriptor (kms_cursor_legacy:11130) CRITICAL: error: 43466 > 43465 (kms_cursor_legacy:11130) igt-core-INFO: Stack trace: (kms_cursor_legacy:11130) igt-core-INFO: #0 [__igt_fail_assert+0x101] (kms_cursor_legacy:11130) igt-core-INFO: #1 [two_screens_cursor_vs_flip+0x705] (kms_cursor_legacy:11130) igt-core-INFO: #2 [+0x705] **** END **** Subtest 2x-cursor-vs-flip-atomic: FAIL (23.121s) real 0m23.528s user 0m0.110s sys 0m23.936s