Hi Maintainers,
There are some flake tests reported for rockchip driver testing in drm-ci.
# Board Name: hp-11A-G6-EE-grunt
# Failure Rate: 80
# IGT Version: 1.29-g33adea9eb
# Linux Version: 6.13.0-rc2
kms_plane_multiple@tiling-none
command: cd "/igt/libexec/igt-gpu-tools" &&
"/igt/libexec/igt-gpu-tools/kms_plane_multiple" "--run-subtest"
"tiling-none"
pid: 260
exit status: exit status: 98
stdout:
-------
IGT-Version: 1.29-g33adea9eb (aarch64) (Linux: 6.13.0-rc2-g1f006005ebf8
aarch64)
Using IGT_SRANDOM=1734349612 for randomisation
Opened device: /dev/dri/card1
Starting subtest: tiling-none
Starting dynamic subtest: pipe-A-eDP-1
Using (pipe A + eDP-1) to run the subtest.
Testing connector eDP-1 using pipe A with 3 planes for 1 iteration with
seed 1734349612
Dynamic subtest pipe-A-eDP-1: SUCCESS (3.099s)
Starting dynamic subtest: pipe-B-eDP-1
Using (pipe B + eDP-1) to run the subtest.
Testing connector eDP-1 using pipe B with 3 planes for 1 iteration with
seed 1734349615
Stack trace:
#0 ../lib/igt_core.c:2051 __igt_fail_assert()
#1 ../lib/igt_pipe_crc.c:433 igt_pipe_crc_get_crcs()
#2 ../tests/kms_plane_multiple.c:372 run_test.constprop.0()
#3 ../tests/kms_plane_multiple.c:505 __igt_unique____real_main488()
#4 ../tests/kms_plane_multiple.c:488 main()
#5 [__libc_init_first+0x80]
#6 [__libc_start_main+0x98]
#7 [_start+0x30]
Dynamic subtest pipe-B-eDP-1: FAIL (4.221s)
Subtest tiling-none: FAIL (7.354s)
stderr:
-------
(kms_plane_multiple:260) igt_pipe_crc-CRITICAL: Test assertion failure
function igt_pipe_crc_start, file ../lib/igt_pipe_crc.c:387:
(kms_plane_multiple:260) igt_pipe_crc-CRITICAL: Failed assertion:
pipe_crc->crc_fd != -1
(kms_plane_multiple:260) igt_pipe_crc-CRITICAL: Last errno: 5,
Input/output error
Dynamic subtest pipe-B-eDP-1 failed.
**** DEBUG ****
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: plane_set_size (0x0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: fb_set_position(0,0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: fb_set_size(0x0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: plane_set_fb(0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: plane_set_size (0x0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: fb_set_position(0,0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: fb_set_size(0x0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: eDP-1: set_pipe(None)
(kms_plane_multiple:260) igt_kms-DEBUG: display: eDP-1: Selecting pipe None
(kms_plane_multiple:260) igt_kms-DEBUG: display: commit {
(kms_plane_multiple:260) igt_kms-DEBUG: Pipe B: Setting property
"MODE_ID" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: Pipe B: Setting property
"ACTIVE" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: display: populating plane
data: B.0, fb 0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_X" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_Y" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_W" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_H" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"CRTC_W" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"CRTC_H" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"FB_ID" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"CRTC_ID" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: display: populating plane
data: B.1, fb 0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_X" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_Y" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_W" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_H" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_W" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_H" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"FB_ID" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_ID" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: display: eDP-1: preparing
atomic, pipe: None
(kms_plane_multiple:260) igt_kms-DEBUG: eDP-1: Setting property
"CRTC_ID" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: display: }
(kms_plane_multiple:260) igt_kms-DEBUG: display: eDP-1: set_pipe(B)
(kms_plane_multiple:260) igt_kms-DEBUG: display: eDP-1: Selecting pipe B
(kms_plane_multiple:260) igt_kms-DEBUG: Test requirement passed:
plane_idx >= 0 && plane_idx < pipe->n_planes
(kms_plane_multiple:260) igt_kms-DEBUG: Test requirement passed:
plane_idx >= 0 && plane_idx < pipe->n_planes
(kms_plane_multiple:260) igt_kms-DEBUG: Test requirement passed:
plane_idx >= 0 && plane_idx < pipe->n_planes
(kms_plane_multiple:260) DEBUG: Test requirement passed:
!(!igt_plane_has_format_mod(plane, plane_format, plane_modifier))
(kms_plane_multiple:260) igt_fb-DEBUG:
igt_create_fb_with_bo_size(width=128, height=128,
format=AR24(0x34325241), modifier=0x0, size=0)
(kms_plane_multiple:260) igt_fb-DEBUG:
igt_create_fb_with_bo_size(handle=3, pitch=512)
(kms_plane_multiple:260) ioctl_wrappers-DEBUG: Test requirement passed:
igt_has_fb_modifiers(fd)
(kms_plane_multiple:260) igt_fb-DEBUG: Test requirement passed:
cairo_surface_status(fb->cairo_surface) == CAIRO_STATUS_SUCCESS
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1:
plane_set_position(214,735)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: plane_set_fb(60)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: plane_set_size
(128x128)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: fb_set_position(0,0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: fb_set_size(128x128)
(kms_plane_multiple:260) igt_kms-DEBUG: Test requirement passed:
plane_idx >= 0 && plane_idx < pipe->n_planes
(kms_plane_multiple:260) igt_kms-DEBUG: Test requirement passed:
plane_idx >= 0 && plane_idx < pipe->n_planes
(kms_plane_multiple:260) igt_fb-DEBUG:
igt_create_fb_with_bo_size(width=2400, height=1600,
format=XR24(0x34325258), modifier=0x0, size=0)
(kms_plane_multiple:260) igt_fb-DEBUG:
igt_create_fb_with_bo_size(handle=4, pitch=9600)
(kms_plane_multiple:260) ioctl_wrappers-DEBUG: Test requirement passed:
igt_has_fb_modifiers(fd)
(kms_plane_multiple:260) igt_fb-DEBUG: Test requirement passed:
cairo_surface_status(fb->cairo_surface) == CAIRO_STATUS_SUCCESS
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: plane_set_fb(61)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: plane_set_size
(2400x1600)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: fb_set_position(0,0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: fb_set_size(2400x1600)
(kms_plane_multiple:260) igt_kms-DEBUG: display: commit {
(kms_plane_multiple:260) igt_kms-DEBUG: Pipe B: Setting property
"MODE_ID" to 0x39/57
(kms_plane_multiple:260) igt_kms-DEBUG: Pipe B: Setting property
"ACTIVE" to 0x1/1
(kms_plane_multiple:260) igt_kms-DEBUG: display: populating plane
data: B.0, fb 61
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_X" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_Y" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_W" to 0x9600000/157286400
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_H" to 0x6400000/104857600
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"CRTC_W" to 0x960/2400
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"CRTC_H" to 0x640/1600
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"FB_ID" to 0x3d/61
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"CRTC_ID" to 0x33/51
(kms_plane_multiple:260) igt_kms-DEBUG: display: populating plane
data: B.1, fb 60
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_X" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_Y" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_W" to 0x800000/8388608
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_H" to 0x800000/8388608
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_X" to 0xd6/214
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_Y" to 0x2df/735
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_W" to 0x80/128
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_H" to 0x80/128
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"FB_ID" to 0x3c/60
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_ID" to 0x33/51
(kms_plane_multiple:260) igt_kms-DEBUG: display: eDP-1: preparing
atomic, pipe: B
(kms_plane_multiple:260) igt_kms-DEBUG: eDP-1: Setting property
"CRTC_ID" to 0x33/51
(kms_plane_multiple:260) igt_kms-DEBUG: display: }
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: plane_set_fb(0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: plane_set_size (0x0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: fb_set_position(0,0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: fb_set_size(0x0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: plane_set_fb(0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: plane_set_size (0x0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: fb_set_position(0,0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: fb_set_size(0x0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: eDP-1: set_pipe(None)
(kms_plane_multiple:260) igt_kms-DEBUG: display: eDP-1: Selecting pipe None
(kms_plane_multiple:260) igt_kms-DEBUG: display: commit {
(kms_plane_multiple:260) igt_kms-DEBUG: Pipe B: Setting property
"MODE_ID" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: Pipe B: Setting property
"ACTIVE" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: display: populating plane
data: B.0, fb 0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_X" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_Y" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_W" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_H" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"CRTC_W" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"CRTC_H" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"FB_ID" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"CRTC_ID" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: display: populating plane
data: B.1, fb 0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_X" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_Y" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_W" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_H" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_W" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_H" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"FB_ID" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_ID" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: display: eDP-1: preparing
atomic, pipe: None
(kms_plane_multiple:260) igt_kms-DEBUG: eDP-1: Setting property
"CRTC_ID" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: display: }
(kms_plane_multiple:260) INFO: Testing connector eDP-1 using pipe B with
3 planes for 1 iteration with seed 1734349615
(kms_plane_multiple:260) igt_kms-DEBUG: display: eDP-1: set_pipe(B)
(kms_plane_multiple:260) igt_kms-DEBUG: display: eDP-1: Selecting pipe B
(kms_plane_multiple:260) igt_kms-DEBUG: Test requirement passed:
plane_idx >= 0 && plane_idx < pipe->n_planes
(kms_plane_multiple:260) igt_kms-DEBUG: Test requirement passed:
plane_idx >= 0 && plane_idx < pipe->n_planes
(kms_plane_multiple:260) igt_kms-DEBUG: Test requirement passed:
plane_idx >= 0 && plane_idx < pipe->n_planes
(kms_plane_multiple:260) DEBUG: Test requirement passed:
!(!igt_plane_has_format_mod(plane, plane_format, plane_modifier))
(kms_plane_multiple:260) igt_fb-DEBUG:
igt_create_fb_with_bo_size(width=128, height=128,
format=AR24(0x34325241), modifier=0x0, size=0)
(kms_plane_multiple:260) igt_fb-DEBUG:
igt_create_fb_with_bo_size(handle=3, pitch=512)
(kms_plane_multiple:260) ioctl_wrappers-DEBUG: Test requirement passed:
igt_has_fb_modifiers(fd)
(kms_plane_multiple:260) igt_fb-DEBUG: Test requirement passed:
cairo_surface_status(fb->cairo_surface) == CAIRO_STATUS_SUCCESS
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1:
plane_set_position(1261,1440)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: plane_set_fb(60)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: plane_set_size
(128x128)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: fb_set_position(0,0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.1: fb_set_size(128x128)
(kms_plane_multiple:260) igt_kms-DEBUG: Test requirement passed:
plane_idx >= 0 && plane_idx < pipe->n_planes
(kms_plane_multiple:260) igt_kms-DEBUG: Test requirement passed:
plane_idx >= 0 && plane_idx < pipe->n_planes
(kms_plane_multiple:260) igt_fb-DEBUG:
igt_create_fb_with_bo_size(width=2400, height=1600,
format=XR24(0x34325258), modifier=0x0, size=0)
(kms_plane_multiple:260) igt_fb-DEBUG:
igt_create_fb_with_bo_size(handle=4, pitch=9600)
(kms_plane_multiple:260) ioctl_wrappers-DEBUG: Test requirement passed:
igt_has_fb_modifiers(fd)
(kms_plane_multiple:260) igt_fb-DEBUG: Test requirement passed:
cairo_surface_status(fb->cairo_surface) == CAIRO_STATUS_SUCCESS
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: plane_set_fb(61)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: plane_set_size
(2400x1600)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: fb_set_position(0,0)
(kms_plane_multiple:260) igt_kms-DEBUG: display: B.0: fb_set_size(2400x1600)
(kms_plane_multiple:260) igt_kms-DEBUG: display: commit {
(kms_plane_multiple:260) igt_kms-DEBUG: Pipe B: Setting property
"MODE_ID" to 0x39/57
(kms_plane_multiple:260) igt_kms-DEBUG: Pipe B: Setting property
"ACTIVE" to 0x1/1
(kms_plane_multiple:260) igt_kms-DEBUG: display: populating plane
data: B.0, fb 61
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_X" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_Y" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_W" to 0x9600000/157286400
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"SRC_H" to 0x6400000/104857600
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"CRTC_W" to 0x960/2400
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"CRTC_H" to 0x640/1600
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"FB_ID" to 0x3d/61
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.0: Setting property
"CRTC_ID" to 0x33/51
(kms_plane_multiple:260) igt_kms-DEBUG: display: populating plane
data: B.1, fb 60
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_X" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_Y" to 0x0/0
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_W" to 0x800000/8388608
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"SRC_H" to 0x800000/8388608
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_X" to 0x4ed/1261
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_Y" to 0x5a0/1440
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_W" to 0x80/128
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_H" to 0x80/128
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"FB_ID" to 0x3c/60
(kms_plane_multiple:260) igt_kms-DEBUG: plane B.1: Setting property
"CRTC_ID" to 0x33/51
(kms_plane_multiple:260) igt_kms-DEBUG: display: eDP-1: preparing
atomic, pipe: B
(kms_plane_multiple:260) igt_kms-DEBUG: eDP-1: Setting property
"CRTC_ID" to 0x33/51
(kms_plane_multiple:260) igt_kms-DEBUG: display: }
(kms_plane_multiple:260) igt_pipe_crc-CRITICAL: Test assertion failure
function igt_pipe_crc_start, file ../lib/igt_pipe_crc.c:387:
(kms_plane_multiple:260) igt_pipe_crc-CRITICAL: Failed assertion:
pipe_crc->crc_fd != -1
(kms_plane_multiple:260) igt_pipe_crc-CRITICAL: Last errno: 5,
Input/output error
(kms_plane_multiple:260) igt_core-INFO: Stack trace:
(kms_plane_multiple:260) igt_core-INFO: #0 ../lib/igt_core.c:2051
__igt_fail_assert()
(kms_plane_multiple:260) igt_core-INFO: #1 ../lib/igt_pipe_crc.c:433
igt_pipe_crc_get_crcs()
(kms_plane_multiple:260) igt_core-INFO: #2
../tests/kms_plane_multiple.c:372 run_test.constprop.0()
(kms_plane_multiple:260) igt_core-INFO: #3
../tests/kms_plane_multiple.c:505 __igt_unique____real_main488()
(kms_plane_multiple:260) igt_core-INFO: #4
../tests/kms_plane_multiple.c:488 main()
(kms_plane_multiple:260) igt_core-INFO: #5 [__libc_init_first+0x80]
(kms_plane_multiple:260) igt_core-INFO: #6 [__libc_start_main+0x98]
(kms_plane_multiple:260) igt_core-INFO: #7 [_start+0x30]
**** END ****
Pipeline: https://gitlab.freedesktop.org/vigneshraman/linux/-/jobs/68249817
Please could you have a look at these test results and let us know if
you need more information. Thank you.
Regards,
Vignesh