Flaky tests for rockchip rk3288/rk3399

Vignesh Raman vignesh.raman at collabora.com
Wed Dec 20 11:01:02 UTC 2023


Hi Maintainers,

There are some flaky tests reported for rk3288 and rk3399 rockchip-drm 
display driver testing in drm-ci.

=== rockchip rk3288 ===
# Board Name: rk3288-veyron-jaq.dtb
# Failure Rate: 50
# IGT Version: 1.28-gd2af13d9f
# Linux Version: 6.7.0-rc3

Pipeline url:
https://gitlab.freedesktop.org/vigneshraman/linux/-/jobs/52974828
https://gitlab.freedesktop.org/vigneshraman/linux/-/jobs/52979524
https://gitlab.freedesktop.org/vigneshraman/linux/-/jobs/52933410

# Reported by deqp-runner
kms_cursor_crc at cursor-offscreen-64x21
kms_cursor_crc at cursor-offscreen-32x32

kms_cursor_legacy at flip-vs-cursor-legacy:
(kms_cursor_legacy:1366) CRITICAL: Test assertion failure function 
flip_vs_cursor, file ../tests/kms_cursor_legacy.c:1015:
(kms_cursor_legacy:1366) CRITICAL: Failed assertion: 
kmstest_get_vblank(display->drm_fd, pipe, 0) == vblank_start
(kms_cursor_legacy:1366) CRITICAL: error: 25330 != 25329
Received signal SIGSEGV.

# The below test shows inconsistency across multiple runs, giving
# results of Pass and Crash alternately.
kms_cursor_crc at cursor-size-change:
(kms_cursor_crc:1047) igt_pipe_crc-CRITICAL: Test assertion failure 
function igt_assert_crc_equal, file ../lib/igt_pipe_crc.c:112:
(kms_cursor_crc:1047) igt_pipe_crc-CRITICAL: Failed assertion: !mismatch 
|| igt_skip_crc_compare
(kms_cursor_crc:1047) igt_pipe_crc-CRITICAL: Last errno: 11, Resource 
temporarily unavailable
Received signal SIGSEGV.


=== rockchip rk3399 ===
# Board Name: rk3399-gru-kevin.dtb
# Failure Rate: 50
# IGT Version: 1.28-gd2af13d9f
# Linux Version: 6.7.0-rc3

Pipeline url:
https://gitlab.freedesktop.org/vigneshraman/linux/-/jobs/52978575
https://gitlab.freedesktop.org/vigneshraman/linux/-/jobs/52940368
https://gitlab.freedesktop.org/vigneshraman/linux/-/jobs/52933412
https://gitlab.freedesktop.org/vigneshraman/linux/-/jobs/52929703

# Reported by deqp-runner
kms_color at gamma
kms_cursor_legacy at cursorA-vs-flipA-toggle
kms_flip at dpms-vs-vblank-race
kms_flip at dpms-vs-vblank-race-interruptible
kms_flip at flip-vs-absolute-wf_vblank-interruptible
kms_flip at flip-vs-wf_vblank-interruptible
kms_flip at modeset-vs-vblank-race-interruptible
kms_pipe_crc_basic at compare-crc-sanitycheck-xr24
kms_setmode at basic

# The below test shows inconsistency across multiple runs, giving
# results of Pass and Fail alternately.
kms_cursor_crc at cursor-rapid-movement-32x10:
(kms_cursor_crc:1495) igt_fb-DEBUG: Test requirement passed: 
cairo_surface_status(fb->cairo_surface) == CAIRO_STATUS_SUCCESS
(kms_cursor_crc:1495) igt_core-INFO: Timed out: Opening crc fd, and poll 
for first CRC.

I will add these tests in 
drivers/gpu/drm/ci/xfails/rockchip-rk3288-display-flakes.txt and 
drivers/gpu/drm/ci/xfails/rockchip-rk3399-display-flakes.txt 
(https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/Documentation/gpu/automated_testing.rst#n70)

Please could you have a look at these test results and let us know if 
you need more information. Thank you.

Regards,
Vignesh


More information about the dri-devel mailing list