This issue has since disappeared. Logging for CI purposes. (kms_draw_crc:1716) igt_debugfs-CRITICAL: Test assertion failure function igt_assert_crc_equal, file ../lib/igt_debugfs.c:371: (kms_draw_crc:1716) igt_debugfs-CRITICAL: Failed assertion: !mismatch Subtest draw-method-xrgb8888-blt-ytiled failed. **** DEBUG **** (kms_draw_crc:1716) DEBUG: Test requirement passed: !(method == IGT_DRAW_MMAP_WC && !gem_mmap__has_wc(drm_fd)) (kms_draw_crc:1716) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_draw_crc:1716) ioctl_wrappers-DEBUG: Test requirement passed: has_modifiers (kms_draw_crc:1716) DEBUG: Test requirement passed: format_is_supported(formats[format_index], tiling) (kms_draw_crc:1716) igt_fb-DEBUG: igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258, tiling=0x0, size=0) (kms_draw_crc:1716) igt_fb-DEBUG: igt_create_fb_with_bo_size(handle=1, pitch=7680) (kms_draw_crc:1716) igt_fb-DEBUG: igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258, tiling=0x100000000000002, size=0) (kms_draw_crc:1716) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_draw_crc:1716) igt_fb-DEBUG: igt_create_fb_with_bo_size(handle=1, pitch=7680) (kms_draw_crc:1716) ioctl_wrappers-DEBUG: Test requirement passed: has_modifiers (kms_draw_crc:1716) igt_draw-DEBUG: Test requirement passed: gem_get_tiling(fd, buf->handle, &tiling, &swizzle) (kms_draw_crc:1716) igt_draw-DEBUG: Test requirement passed: gem_get_tiling(fd, buf->handle, &tiling, &swizzle) (kms_draw_crc:1716) igt_draw-DEBUG: Test requirement passed: gem_get_tiling(fd, buf->handle, &tiling, &swizzle) (kms_draw_crc:1716) igt_draw-DEBUG: Test requirement passed: gem_get_tiling(fd, buf->handle, &tiling, &swizzle) (kms_draw_crc:1716) igt_draw-DEBUG: Test requirement passed: gem_get_tiling(fd, buf->handle, &tiling, &swizzle) (kms_draw_crc:1716) igt_debugfs-DEBUG: CRC mismatch at index 0: 0x535bb5aa != 0x12eca29 (kms_draw_crc:1716) igt_debugfs-CRITICAL: Test assertion failure function igt_assert_crc_equal, file ../lib/igt_debugfs.c:371: (kms_draw_crc:1716) igt_debugfs-CRITICAL: Failed assertion: !mismatch (kms_draw_crc:1716) igt_core-INFO: Stack trace: (kms_draw_crc:1716) igt_core-INFO: #0 [__igt_fail_assert+0x180] (kms_draw_crc:1716) igt_core-INFO: #1 [igt_assert_crc_equal+0xba] (kms_draw_crc:1716) igt_core-INFO: #2 [draw_method_subtest+0x1df] (kms_draw_crc:1716) igt_core-INFO: #3 [__real_main316+0xc7] (kms_draw_crc:1716) igt_core-INFO: #4 [main+0x44] (kms_draw_crc:1716) igt_core-INFO: #5 [__libc_start_main+0xe7] (kms_draw_crc:1716) igt_core-INFO: #6 [_start+0x2a] **** END **** https://intel-gfx-ci.01.org/tree/drm-tip/igt@kms_draw_crc@draw-method-xrgb8888-blt-ytiled.html https://intel-gfx-ci.01.org/tree/drm-tip/IGT_4594/shard-glk7/igt@kms_draw_crc@draw-method-xrgb8888-blt-ytiled.html
The appearance and disappearance coincided with it being hit by the rpm wakeref leak; so presumably not just a coincidence.
Assuming it was a stray rpm wakeref leak, those should now be resolved.
Still happening: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_4736/shard-glk9/igt@kms_draw_crc@draw-method-xrgb8888-blt-ytiled.html https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_4723/shard-glk9/igt@kms_draw_crc@draw-method-xrgb8888-blt-ytiled.html https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_4718/shard-glk6/igt@kms_draw_crc@draw-method-xrgb8888-blt-ytiled.html (kms_draw_crc:2293) igt_debugfs-CRITICAL: Test assertion failure function igt_assert_crc_equal, file ../lib/igt_debugfs.c:371: (kms_draw_crc:2293) igt_debugfs-CRITICAL: Failed assertion: !mismatch Subtest draw-method-xrgb8888-blt-ytiled failed.
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_135/fi-cnl-u/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-ytiled.html Starting subtest: draw-method-xrgb8888-mmap-cpu-ytiled (kms_draw_crc:2208) igt_debugfs-CRITICAL: Test assertion failure function igt_assert_crc_equal, file ../lib/igt_debugfs.c:419: (kms_draw_crc:2208) igt_debugfs-CRITICAL: Failed assertion: !mismatch Subtest draw-method-xrgb8888-mmap-cpu-ytiled failed.
A CI Bug Log filter associated to this bug has been updated: {- SKL GLK igt@kms_draw_crc@draw-method-xrgb8888-blt-ytiled - fail - CRC mismatch at index 0 -} {+ SKL GLK KBL WHL: igt@kms_draw_crc@draw-method-xrgb8888-blt-ytiled - fail - CRC mismatch at index 0 +} New failures caught by the filter: * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_169/fi-whl-u/igt@kms_draw_crc@draw-method-xrgb8888-blt-ytiled.html * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_168/fi-kbl-r/igt@kms_draw_crc@draw-method-xrgb8888-blt-ytiled.html
This issue has not been observed in nearly 6 months now. Earlier it was seen every week on GLK and SKL machine every week.
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.