$ : time sudo -E ./kms_cursor_legacy --r 2x-long-nonblocking-modeset-vs-cursor-atomic IGT-Version: 1.19-g1c6e20d (x86_64) (Linux: 4.13.0-drm-tip-ww37-commit-694f07d+ x86_64) Test requirement not met in function __real_main1410, file kms_cursor_legacy.c:1432: Test requirement: !(n >= display.n_pipes) (kms_cursor_legacy:2209) CRITICAL: Test assertion failure function two_screens_flip_vs_cursor, file kms_cursor_legacy.c:1040: (kms_cursor_legacy:2209) CRITICAL: Failed assertion: get_vblank(display->drm_fd, pipe, 0) == vblank_start (kms_cursor_legacy:2209) CRITICAL: Last errno: 9, Bad file descriptor (kms_cursor_legacy:2209) CRITICAL: error: 696355 != 696353 Stack trace: #0 [__igt_fail_assert+0x101] #1 [two_screens_flip_vs_cursor+0x6cd] #2 [+0x6cd] Subtest 2x-long-nonblocking-modeset-vs-cursor-atomic failed. **** DEBUG **** (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.4, fb 139 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.0, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.1, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.2, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.3, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.4, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: eDP-1: preparing atomic, pipe: A (kms_cursor_legacy:2209) igt-kms-DEBUG: display: DP-1: preparing atomic, pipe: B (kms_cursor_legacy:2209) igt-kms-DEBUG: display: HDMI-A-1: preparing atomic, pipe: None (kms_cursor_legacy:2209) igt-kms-DEBUG: display: HDMI-A-2: preparing atomic, pipe: None (kms_cursor_legacy:2209) igt-kms-DEBUG: display: } (kms_cursor_legacy:2209) igt-kms-DEBUG: Test requirement passed: plane_idx >= 0 && plane_idx < pipe->n_planes (kms_cursor_legacy:2209) igt-kms-DEBUG: display: A.0: plane_set_fb(92) (kms_cursor_legacy:2209) igt-kms-DEBUG: display: DP-1: set_pipe(any) (kms_cursor_legacy:2209) igt-kms-DEBUG: Setting Broadcast RGB mode on connector 84 to 1 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: commit { (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.0, fb 92 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: src = (0, 0) 1920 x 1080 dst = (0, 0) 1920 x 1080 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.1, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.2, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.3, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.4, fb 139 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: B: Setting NULL mode (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.0, fb 137 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.1, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.2, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.3, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.4, fb 139 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.0, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.1, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.2, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.3, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.4, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: eDP-1: preparing atomic, pipe: A (kms_cursor_legacy:2209) igt-kms-DEBUG: display: DP-1: preparing atomic, pipe: None (kms_cursor_legacy:2209) igt-kms-DEBUG: display: HDMI-A-1: preparing atomic, pipe: None (kms_cursor_legacy:2209) igt-kms-DEBUG: display: HDMI-A-2: preparing atomic, pipe: None (kms_cursor_legacy:2209) igt-kms-DEBUG: display: } (kms_cursor_legacy:2209) igt-kms-DEBUG: display: commit { (kms_cursor_legacy:2209) igt-kms-DEBUG: display: A: Setting mode 1920x1080 from eDP-1 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.0, fb 92 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.1, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.2, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.3, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.4, fb 139 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: B: Setting NULL mode (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.0, fb 137 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.1, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.2, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.3, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.4, fb 139 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.0, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.1, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.2, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.3, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.4, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: eDP-1: preparing atomic, pipe: A (kms_cursor_legacy:2209) igt-kms-DEBUG: display: DP-1: preparing atomic, pipe: None (kms_cursor_legacy:2209) igt-kms-DEBUG: display: HDMI-A-1: preparing atomic, pipe: None (kms_cursor_legacy:2209) igt-kms-DEBUG: display: HDMI-A-2: preparing atomic, pipe: None (kms_cursor_legacy:2209) igt-kms-DEBUG: display: } (kms_cursor_legacy:2209) igt-kms-DEBUG: Test requirement passed: plane_idx >= 0 && plane_idx < pipe->n_planes (kms_cursor_legacy:2209) igt-kms-DEBUG: display: A.0: plane_set_fb(92) (kms_cursor_legacy:2209) igt-kms-DEBUG: display: DP-1: set_pipe(B) (kms_cursor_legacy:2209) igt-kms-DEBUG: Setting Broadcast RGB mode on connector 84 to 1 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: DP-1: Selecting pipe B (kms_cursor_legacy:2209) igt-kms-DEBUG: display: commit { (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.0, fb 92 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: src = (0, 0) 1920 x 1080 dst = (0, 0) 1920 x 1080 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.1, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.2, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.3, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: A.4, fb 139 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: B: Setting mode 1920x1080 from DP-1 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.0, fb 137 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.1, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.2, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.3, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: B.4, fb 139 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.0, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.1, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.2, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.3, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: populating plane data: C.4, fb 0 (kms_cursor_legacy:2209) igt-kms-DEBUG: display: eDP-1: preparing atomic, pipe: A (kms_cursor_legacy:2209) igt-kms-DEBUG: display: DP-1: preparing atomic, pipe: B (kms_cursor_legacy:2209) igt-kms-DEBUG: display: HDMI-A-1: preparing atomic, pipe: None (kms_cursor_legacy:2209) igt-kms-DEBUG: display: HDMI-A-2: preparing atomic, pipe: None (kms_cursor_legacy:2209) igt-kms-DEBUG: display: } (kms_cursor_legacy:2209) CRITICAL: Test assertion failure function two_screens_flip_vs_cursor, file kms_cursor_legacy.c:1040: (kms_cursor_legacy:2209) CRITICAL: Failed assertion: get_vblank(display->drm_fd, pipe, 0) == vblank_start (kms_cursor_legacy:2209) CRITICAL: Last errno: 9, Bad file descriptor (kms_cursor_legacy:2209) CRITICAL: error: 696355 != 696353 (kms_cursor_legacy:2209) igt-core-INFO: Stack trace: (kms_cursor_legacy:2209) igt-core-INFO: #0 [__igt_fail_assert+0x101] (kms_cursor_legacy:2209) igt-core-INFO: #1 [two_screens_flip_vs_cursor+0x6cd] (kms_cursor_legacy:2209) igt-core-INFO: #2 [+0x6cd] **** END **** Subtest 2x-long-nonblocking-modeset-vs-cursor-atomic: FAIL (10.119s) real 0m11.661s user 0m0.092s sys 0m0.316s