Bug 109016

Summary: [CI][SHARDS] igt@kms_rotation_crc@multiplane-rotation* - fail - Failed assertion: !mismatch
Product: DRI Reporter: Martin Peres <martin.peres>
Component: DRM/IntelAssignee: Juha-Pekka Heikkilä <juhapekka.heikkila>
Status: RESOLVED MOVED QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: intel-gfx-bugs
Version: XOrg git   
Hardware: Other   
OS: All   
Whiteboard: ReadyForDev
i915 platform: BXT, CFL, GLK, ICL, SKL, TGL i915 features: display/Other

Comment 1 Juha-Pekka Heikkilä 2018-12-18 13:11:59 UTC
patch to fix this: https://patchwork.freedesktop.org/series/54202/
Comment 2 Jani Saarinen 2019-01-22 12:16:03 UTC
Patches got merged, did this fix anything?
Comment 3 Martin Peres 2019-01-22 12:19:42 UTC
(In reply to Jani Saarinen from comment #2)
> Patches got merged, did this fix anything?

Nope, no changes whatsoever throughout the history.
Comment 4 CI Bug Log 2019-01-24 13:06:24 UTC
A CI Bug Log filter associated to this bug has been updated:

{- SKL BXT: igt@kms_rotation_crc@multiplane-rotation* - fail - Failed assertion: !mismatch -}
{+ SKL BXT KBL: igt@kms_rotation_crc@multiplane-rotation* - fail - Failed assertion: !mismatch +}

New failures caught by the filter:

* https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_5459/shard-kbl4/igt@kms_rotation_crc@multiplane-rotation.html
Comment 5 CI Bug Log 2019-01-28 14:46:12 UTC
A CI Bug Log filter associated to this bug has been updated:

{- SKL BXT KBL: igt@kms_rotation_crc@multiplane-rotation* - fail - Failed assertion: !mismatch -}
{+ SKL BXT KBL ICL: igt@kms_rotation_crc@multiplane-rotation* - fail - Failed assertion: !mismatch +}

New failures caught by the filter:

* https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_5485/shard-iclb7/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
Comment 6 CI Bug Log 2019-02-12 08:45:32 UTC
A CI Bug Log filter associated to this bug has been updated:

{- SKL BXT KBL ICL: igt@kms_rotation_crc@multiplane-rotation* - fail - Failed assertion: !mismatch -}
{+ SKL BXT KBL CFL ICL: igt@kms_rotation_crc@multiplane-rotation* - fail - Failed assertion: !mismatch +}

New failures caught by the filter:

* https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_213/fi-cfl-8109u/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
* https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_216/fi-cfl-8109u/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
* https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_216/fi-cfl-8109u/igt@kms_rotation_crc@multiplane-rotation.html
Comment 8 Martin Peres 2019-04-23 11:42:40 UTC
Bumping to HIGH, since it is also seen on shards.
Comment 9 CI Bug Log 2019-05-15 07:22:25 UTC
A CI Bug Log filter associated to this bug has been updated:

{- SKL BXT KBL GLK CFL ICL: igt@kms_rotation_crc@multiplane-rotation* - fail - Failed assertion: !mismatch -}
{+ SKL BXT KBL GLK CML CFL ICL: igt@kms_rotation_crc@multiplane-rotation* - fail - Failed assertion: !mismatch +}

New failures caught by the filter:

  * https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6075/re-cml-u/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6075/re-cml-u/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_285/fi-cml-u2/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
Comment 10 Lakshmi 2019-11-04 10:30:22 UTC
Seen on TGL as well.
Comment 11 CI Bug Log 2019-11-04 10:30:24 UTC
The CI Bug Log issue associated to this bug has been updated.

### New filters associated

* TGL: igt@kms_rotation_crc@multiplane-rotation - fail - Failed assertion: !mismatch || igt_skip_crc_compare
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14803/shard-tglb4/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14874/shard-tglb6/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14937/shard-tglb2/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14937/shard-tglb5/igt@kms_rotation_crc@multiplane-rotation.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5209/shard-tglb1/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5209/shard-tglb2/igt@kms_rotation_crc@multiplane-rotation.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15089/shard-tglb2/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7241/shard-tglb3/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7241/shard-tglb5/igt@kms_rotation_crc@multiplane-rotation.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7241/shard-tglb8/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3642/shard-tglb8/igt@kms_rotation_crc@multiplane-rotation.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7242/shard-tglb7/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15106/shard-tglb1/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15106/shard-tglb4/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15107/shard-tglb5/igt@kms_rotation_crc@multiplane-rotation.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15107/shard-tglb7/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15110/shard-tglb2/igt@kms_rotation_crc@multiplane-rotation.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15110/shard-tglb3/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15110/shard-tglb5/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3643/shard-tglb1/igt@kms_rotation_crc@multiplane-rotation.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3643/shard-tglb1/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3643/shard-tglb2/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15111/shard-tglb5/igt@kms_rotation_crc@multiplane-rotation.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15111/shard-tglb8/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15112/shard-tglb4/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15113/shard-tglb8/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5255/shard-tglb2/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5255/shard-tglb5/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5255/shard-tglb7/igt@kms_rotation_crc@multiplane-rotation.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7243/shard-tglb2/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3644/shard-tglb5/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3644/shard-tglb6/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15114/shard-tglb4/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15114/shard-tglb4/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5256/shard-tglb2/igt@kms_rotation_crc@multiplane-rotation.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5256/shard-tglb3/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5258/shard-tglb5/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5258/shard-tglb5/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5259/shard-tglb1/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5260/shard-tglb1/igt@kms_rotation_crc@multiplane-rotation.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5260/shard-tglb5/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5262/shard-tglb3/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5262/shard-tglb8/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_5263/shard-tglb7/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7244/shard-tglb2/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7245/shard-tglb7/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15118/shard-tglb2/igt@kms_rotation_crc@multiplane-rotation.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7246/shard-tglb2/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7246/shard-tglb6/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5259/shard-tglb4/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5259/shard-tglb8/igt@kms_rotation_crc@multiplane-rotation.html
Comment 12 Juha-Pekka Heikkilä 2019-11-04 19:34:31 UTC
This fail now exactly the same way on TGL as I remember it did earlier on KBL/GLK/ICL. Primary plane has NV12 and sprite plane has RG16, this seems to be bad combo. Should check how it look on screen on TGL, on those earlier failures on screen picture did look ok when crcs didn't match.
Comment 13 Juha-Pekka Heikkilä 2019-11-06 12:17:38 UTC
Look like this bug on icl/tgl was caused by

commit 1f594b209fe1c5fedd79e44939459f7e5ea525bb
Author: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Date:   Thu Oct 31 12:26:10 2019 +0100

    drm/i915: Remove special case slave handling during hw programming, v3.
Comment 14 Martin Peres 2019-11-29 18:01:37 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/intel/issues/199.

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.