Summary: | [SKL][BAT] kms_pipe_crc_basic/read-crc-pipe-b-frame-sequence fail on CI | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Jani Saarinen <jani.saarinen> | ||||||
Component: | DRM/Intel | Assignee: | Mika Kahola <mika.kahola> | ||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Severity: | critical | ||||||||
Priority: | highest | CC: | dorota.czaplejewicz, intel-gfx-bugs, mika.kahola | ||||||
Version: | DRI git | ||||||||
Hardware: | Other | ||||||||
OS: | All | ||||||||
Whiteboard: | ReadyForDev | ||||||||
i915 platform: | SKL | i915 features: | display/Other | ||||||
Attachments: |
|
160 runs passed without error. Kernel: drm-tip: 2017y-03m-10d-13h-03m-29s with CI_DRM_2320 CPU: Celeron(R) CPU G3900 @ 2.80GHz GPU: 00:02.0 0300: 8086:1902 (rev 06) (prog-if 00 [VGA controller]) System: LENOVO ideacentre 510S-08ISH BIOS Revision: 0.6 OS: Fedora 25 Still seen: https://intel-gfx-ci.01.org/CI/CI_DRM_2375/fi-skl-6770hq/igt@kms_pipe_crc_basic@read-crc-pipe-b-frame-sequence.html https://intel-gfx-ci.01.org/CI/CI_DRM_2375/fi-skl-6770hq/igt@kms_pipe_crc_basic@nonblocking-crc-pipe-c-frame-sequence.html igt@kms_pipe_crc_basic@read-crc-pipe-b-frame-sequence: Failure rate 2/107 run(s) (1%) igt@kms_pipe_crc_basic@nonblocking-crc-pipe-c-frame-sequence: Failure rate 1/12 run(s) (8%) Raising the priority because it is seen in CI Similar issues on https://intel-gfx-ci.01.org/CI/Patchwork_4496/fi-skl-6770hq/igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence.html For: kms_pipe_crc_basic@read-crc-pipe-b-frame-sequence Last seen: 2017-03-21 Statistics: Failure rate 2/265 run(s) (0%) kms_pipe_crc_basic@nonblocking-crc-pipe-c-frame-sequence Last seen: 2017-03-21 Statistics: Failure rate 1/170 run(s) (0%) CLosing,m as not seen lately, whitelisting for CI. (In reply to Jani Saarinen from comment #7) > CLosing,m as not seen lately, whitelisting for CI. What about https://intel-gfx-ci.01.org/CI/Patchwork_4496/fi-skl-6770hq/igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence.html ? Seen again on pw: https://patchwork.freedesktop.org/series/22937/ Marked for CI Created attachment 131119 [details] [review] Reset GPU before running the tests I ran a test on this problematic fi-skl-6770hq machine for 200 times without any issues. So, maybe we have some garbage left from previous tests that we should clean up. The patch proposes a GPU reset before running the tests. Of course, this slows down the test execution time but I think this would be a worthwhile to give it a go and run full BAT testing for few hundred times with this patch enabled. Mika, any updates on this. was run taken? For igt@kms_pipe_crc_basic@read-crc-pipe-b-frame-sequence Last seen still: 2017-03-21 Statistics: Failure rate 2/308 run(s) (0%) igt@kms_pipe_crc_basic@nonblocking-crc-pipe-c-frame-sequence Last seen still: 2017-03-21 Statistics: Failure rate 1/213 run(s) (0%) Adding tag into "Whiteboard" field - ReadyForDev The bug still active *Status is correct *Platform is included *Feature is included *Priority and Severity correctly set *Logs included Mika, any updates on this? I'm running tests on CI farm2 with the patch applied. These are really hard to reproduce. Might be that we just need to wait few times still and close if not reproduced. Unable to replicate the issue and the issue hasn't surfaced on CI runs either. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
Created attachment 129549 [details] dmesg during run On Patchwork run kms_pipe_crc_basic/read-crc-pipe-b-frame-sequence fails on CI pass -> FAIL (fi-skl-6770hq) Result: IGT-Version: 1.17-g3e65f19 (x86_64) (Linux: 4.10.0-rc7-CI-Patchwork_3776+ x86_64) read-crc-pipe-B-frame-sequence: Testing connector DP-2 using pipe B read-crc-pipe-B-frame-sequence: Testing connector DP-4 using pipe B Stack trace: #0 [__igt_fail_assert+0x101] #1 [test_read_crc.constprop.3+0x48c] #2 [<unknown>+0x48c] #3 [<unknown>+0x48c] Subtest read-crc-pipe-B-frame-sequence: FAIL (1.155s) Err (kms_pipe_crc_basic:8766) CRITICAL: Test assertion failure function test_read_crc_for_output, file kms_pipe_crc_basic.c:168: (kms_pipe_crc_basic:8766) CRITICAL: Failed assertion: crcs[j].frame + 1 == crcs[j + 1].frame (kms_pipe_crc_basic:8766) CRITICAL: error: 20240 != 20241 Subtest read-crc-pipe-B-frame-sequence failed. **** DEBUG **** (kms_pipe_crc_basic:8766) DEBUG: Test requirement passed: !(pipe >= data->display.n_pipes) (kms_pipe_crc_basic:8766) INFO: read-crc-pipe-B-frame-sequence: Testing connector DP-2 using pipe B (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-2: set_pipe(B) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-2: Selecting pipe B (kms_pipe_crc_basic:8766) DEBUG: Clearing the fb with color (0.00,1.00,0.00) (kms_pipe_crc_basic:8766) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=1920, height=1200, format=0x34325258, tiling=0x0, size=0) (kms_pipe_crc_basic:8766) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=1, pitch=7680) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: B.0: plane_set_fb(68) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: commit { (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-2: Selecting pipe B (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: SetCrtc pipe A, disabling (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: SetPlane pipe A, plane 1, disabling (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: SetCursor pipe A, disabling (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-2: SetCrtc pipe B, fb 68, src (0, 0), mode 1920x1200 (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: SetPlane pipe B, plane 1, disabling (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: SetCursor pipe B, disabling (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: SetCrtc pipe C, disabling (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: SetPlane pipe C, plane 1, disabling (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: SetCursor pipe C, disabling (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: } (kms_pipe_crc_basic:8766) igt-debugfs-DEBUG: Using generic frame CRC ABI (kms_pipe_crc_basic:8766) DEBUG: CRC for this fb: 92b15e48 00000000 00000000 00000000 00000000 (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: B.0: plane_set_fb(0) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-2: set_pipe(any) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-2: set_pipe(B) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-2: Selecting pipe B (kms_pipe_crc_basic:8766) DEBUG: Clearing the fb with color (0.00,1.00,1.00) (kms_pipe_crc_basic:8766) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=1920, height=1200, format=0x34325258, tiling=0x0, size=0) (kms_pipe_crc_basic:8766) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=1, pitch=7680) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: B.0: plane_set_fb(68) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: commit { (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-2: Selecting pipe B (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-2: SetCrtc pipe B, fb 68, src (0, 0), mode 1920x1200 (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: } (kms_pipe_crc_basic:8766) igt-debugfs-DEBUG: Using generic frame CRC ABI (kms_pipe_crc_basic:8766) DEBUG: CRC for this fb: 52112cfc 00000000 00000000 00000000 00000000 (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: B.0: plane_set_fb(0) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-2: set_pipe(any) (kms_pipe_crc_basic:8766) INFO: read-crc-pipe-B-frame-sequence: Testing connector DP-4 using pipe B (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-4: set_pipe(B) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-4: Selecting pipe B (kms_pipe_crc_basic:8766) DEBUG: Clearing the fb with color (0.00,1.00,0.00) (kms_pipe_crc_basic:8766) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=3840, height=2160, format=0x34325258, tiling=0x0, size=0) (kms_pipe_crc_basic:8766) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=1, pitch=15360) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: B.0: plane_set_fb(68) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: commit { (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-4: Selecting pipe B (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-4: SetCrtc pipe B, fb 68, src (0, 0), mode 3840x2160 (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: } (kms_pipe_crc_basic:8766) igt-debugfs-DEBUG: Using generic frame CRC ABI (kms_pipe_crc_basic:8766) DEBUG: CRC for this fb: 008b243c 00000000 00000000 00000000 00000000 (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: B.0: plane_set_fb(0) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-4: set_pipe(any) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-4: set_pipe(B) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-4: Selecting pipe B (kms_pipe_crc_basic:8766) DEBUG: Clearing the fb with color (0.00,1.00,1.00) (kms_pipe_crc_basic:8766) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=3840, height=2160, format=0x34325258, tiling=0x0, size=0) (kms_pipe_crc_basic:8766) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=1, pitch=15360) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: B.0: plane_set_fb(68) (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: commit { (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-4: Selecting pipe B (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: DP-4: SetCrtc pipe B, fb 68, src (0, 0), mode 3840x2160 (kms_pipe_crc_basic:8766) igt-kms-DEBUG: display: } (kms_pipe_crc_basic:8766) igt-debugfs-DEBUG: Using generic frame CRC ABI (kms_pipe_crc_basic:8766) DEBUG: CRC for this fb: 8b17108a 00000000 00000000 00000000 00000000 (kms_pipe_crc_basic:8766) CRITICAL: Test assertion failure function test_read_crc_for_output, file kms_pipe_crc_basic.c:168: (kms_pipe_crc_basic:8766) CRITICAL: Failed assertion: crcs[j].frame + 1 == crcs[j + 1].frame (kms_pipe_crc_basic:8766) CRITICAL: error: 20240 != 20241 **** END **** Environment PIGLIT_PLATFORM="mixed_glx_egl" PIGLIT_SOURCE_DIR="/opt/igt/piglit" Command /opt/igt/tests/kms_pipe_crc_basic --run-subtest read-crc-pipe-B-frame-sequence