Hi Maintainers,
There are some flake test reported for mediatek driver testing in drm-ci.
# Board Name: mt8173-elm-hana
# Failure Rate: 20
# IGT Version: 1.30-g04bedb923
# Linux Version: 6.14.0-rc4
kms_flip@flip-vs-wf_vblank-interruptible
command: cd "/igt/libexec/igt-gpu-tools" &&
"/igt/libexec/igt-gpu-tools/kms_flip" "--run-subtest"
"flip-vs-wf_vblank-interruptible"
pid: 845
exit status: exit status: 98
stdout:
-------
IGT-Version: 1.30-g04bedb923 (aarch64) (Linux: 6.14.0-rc4-g5dbf0298b72f
aarch64)
Using IGT_SRANDOM=1741692817 for randomisation
Opened device: /dev/dri/card0
Using monotonic timestamps
Skipping timestamp checks
Starting subtest: flip-vs-wf_vblank-interruptible
Starting dynamic subtest: A-eDP1
1366x768: 60 76420 1366 1502 1532 1592 768 776 788 800 0x48 0xa
Stack trace:
#0 ../lib/igt_core.c:2055 __igt_fail_assert()
#1 ../tests/kms_flip.c:1671 run_test_on_crtc_set.constprop.0()
#2 ../tests/kms_flip.c:1829 run_test()
#3 ../tests/kms_flip.c:2114 __igt_unique____real_main2001()
#4 ../tests/kms_flip.c:2001 main()
#5 [__libc_init_first+0x80]
#6 [__libc_start_main+0x98]
#7 [_start+0x30]
Dynamic subtest A-eDP1: FAIL (5.673s)
Subtest flip-vs-wf_vblank-interruptible: FAIL (5.686s)
stderr:
-------
(kms_flip:845) CRITICAL: Test assertion failure function
__run_test_on_crtc_set, file ../tests/kms_flip.c:1674:
(kms_flip:845) CRITICAL: Failed assertion: !retried &&
needs_retry_after_link_reset(mon)
(kms_flip:845) CRITICAL: Last errno: 4, Interrupted system call
Dynamic subtest A-eDP1 failed.
**** DEBUG ****
(kms_flip:845) igt_fb-DEBUG: igt_create_fb_with_bo_size(width=1366,
height=768, format=XR24(0x34325258), modifier=0x0, size=0)
(kms_flip:845) igt_fb-DEBUG: igt_create_fb_with_bo_size(handle=1,
pitch=5464)
(kms_flip:845) ioctl_wrappers-DEBUG: Test requirement passed:
igt_has_fb_modifiers(fd)
(kms_flip:845) igt_fb-DEBUG: igt_create_fb_with_bo_size(width=1366,
height=768, format=XR24(0x34325258), modifier=0x0, size=0)
(kms_flip:845) igt_fb-DEBUG: igt_create_fb_with_bo_size(handle=2,
pitch=5464)
(kms_flip:845) ioctl_wrappers-DEBUG: Test requirement passed:
igt_has_fb_modifiers(fd)
(kms_flip:845) igt_fb-DEBUG: Test requirement passed:
cairo_surface_status(fb->cairo_surface) == CAIRO_STATUS_SUCCESS
(kms_flip:845) igt_fb-DEBUG: Test requirement passed:
cairo_surface_status(fb->cairo_surface) == CAIRO_STATUS_SUCCESS
(kms_flip:845) igt_kms-INFO: 1366x768: 60 76420 1366 1502 1532 1592
768 776 788 800 0x48 0xa
(kms_flip:845) DEBUG: No stale events found
(kms_flip:845) DEBUG: name = flip
last_ts = 0.000000
last_received_ts = 0.000000
last_seq = 0
current_ts = 371.308685
current_received_ts = 371.325470
current_seq = 16367
count = 0
seq_step = 1
(kms_flip:845) DEBUG: name = vblank
last_ts = 0.000000
last_received_ts = 0.000000
last_seq = 0
current_ts = 371.475159
current_received_ts = 371.475281
current_seq = 16377
count = 0
seq_step = 10
(kms_flip:845) DEBUG: name = flip
last_ts = 371.308685
last_received_ts = 371.325470
last_seq = 16367
current_ts = 371.475159
current_received_ts = 371.491943
current_seq = 16377
count = 1
seq_step = 1
(kms_flip:845) DEBUG: name = vblank
last_ts = 371.475159
last_received_ts = 371.475281
last_seq = 16377
current_ts = 371.641693
current_received_ts = 371.641815
current_seq = 16387
count = 1
seq_step = 10
(kms_flip:845) DEBUG: name = flip
last_ts = 371.475159
last_received_ts = 371.491943
last_seq = 16377
current_ts = 371.641693
current_received_ts = 371.658630
current_seq = 16387
count = 2
seq_step = 1
(kms_flip:845) DEBUG: name = vblank
last_ts = 371.641693
last_received_ts = 371.641815
last_seq = 16387
current_ts = 371.808167
current_received_ts = 371.808411
current_seq = 16397
count = 2
seq_step = 10
(kms_flip:845) DEBUG: name = flip
last_ts = 371.641693
last_received_ts = 371.658630
last_seq = 16387
current_ts = 371.808167
current_received_ts = 371.824921
current_seq = 16397
count = 3
seq_step = 1
(kms_flip:845) DEBUG: name = vblank
last_ts = 371.808167
last_received_ts = 371.808411
last_seq = 16397
current_ts = 371.974670
current_received_ts = 371.974762
current_seq = 16407
count = 3
seq_step = 10
(kms_flip:845) DEBUG: name = flip
last_ts = 371.808167
last_received_ts = 371.824921
last_seq = 16397
current_ts = 371.974670
current_received_ts = 371.991547
current_seq = 16407
count = 4
seq_step = 1
(kms_flip:845) DEBUG: name = vblank
last_ts = 371.974670
last_received_ts = 371.974762
last_seq = 16407
current_ts = 372.141113
current_received_ts = 372.141266
current_seq = 16417
count = 4
seq_step = 10
(kms_flip:845) DEBUG: name = flip
last_ts = 371.974670
last_received_ts = 371.991547
last_seq = 16407
current_ts = 372.141113
current_received_ts = 372.158051
current_seq = 16417
count = 5
seq_step = 1
(kms_flip:845) DEBUG: name = vblank
last_ts = 372.141113
last_received_ts = 372.141266
last_seq = 16417
current_ts = 372.307617
current_received_ts = 372.307739
current_seq = 16427
count = 5
seq_step = 10
(kms_flip:845) DEBUG: name = flip
last_ts = 372.141113
last_received_ts = 372.158051
last_seq = 16417
current_ts = 372.324280
current_received_ts = 372.324493
current_seq = 16428
count = 6
seq_step = 1
(kms_flip:845) DEBUG: name = vblank
last_ts = 372.307617
last_received_ts = 372.307739
last_seq = 16427
current_ts = 372.474152
current_received_ts = 372.474274
current_seq = 16437
count = 6
seq_step = 10
(kms_flip:845) DEBUG: name = flip
last_ts = 372.324280
last_received_ts = 372.324493
last_seq = 16428
current_ts = 372.474152
current_received_ts = 372.491089
current_seq = 16437
count = 7
seq_step = 1
(kms_flip:845) DEBUG: unexpected flip seq 16437, should be >= 16438
(kms_flip:845) CRITICAL: Test assertion failure function
__run_test_on_crtc_set, file ../tests/kms_flip.c:1674:
(kms_flip:845) CRITICAL: Failed assertion: !retried &&
needs_retry_after_link_reset(mon)
(kms_flip:845) CRITICAL: Last errno: 4, Interrupted system call
(kms_flip:845) igt_core-INFO: Stack trace:
(kms_flip:845) igt_core-INFO: #0 ../lib/igt_core.c:2055
__igt_fail_assert()
(kms_flip:845) igt_core-INFO: #1 ../tests/kms_flip.c:1671
run_test_on_crtc_set.constprop.0()
(kms_flip:845) igt_core-INFO: #2 ../tests/kms_flip.c:1829 run_test()
(kms_flip:845) igt_core-INFO: #3 ../tests/kms_flip.c:2114
__igt_unique____real_main2001()
(kms_flip:845) igt_core-INFO: #4 ../tests/kms_flip.c:2001 main()
(kms_flip:845) igt_core-INFO: #5 [__libc_init_first+0x80]
(kms_flip:845) igt_core-INFO: #6 [__libc_start_main+0x98]
(kms_flip:845) igt_core-INFO: #7 [_start+0x30]
**** END ****
(kms_flip:845) igt_kms-CRITICAL: Test assertion failure function
kmstest_set_connector_dpms, file ../lib/igt_kms.c:2246:
(kms_flip:845) igt_kms-CRITICAL: Failed assertion: found_it
(kms_flip:845) igt_kms-CRITICAL: Last errno: 9, Bad file descriptor
(kms_flip:845) igt_kms-CRITICAL: DPMS property not found on 33
Pipeline: https://gitlab.freedesktop.org/vigneshraman/linux/-/jobs/72651178
Please could you have a look at these test results and let us know if
you need more information. Thank you.
Regards,
Vignesh