Bug 108303 - [CI][DRMTIP] igt@kms_flip_tiling@flip-(y-tiled|changes-tiling(-yf?)?) - fail - Failed assertion: !mismatch
Summary: [CI][DRMTIP] igt@kms_flip_tiling@flip-(y-tiled|changes-tiling(-yf?)?) - fail ...
Status: NEW
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: Other All
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard: ReadyForDev
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-09 14:44 UTC by Martin Peres
Modified: 2019-05-31 11:30 UTC (History)
2 users (show)

See Also:
i915 platform: BXT, CFL, GLK, ICL, KBL, SKL
i915 features: display/Other


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 Martin Peres 2018-10-16 08:04:55 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_128/fi-icl-u2/igt@kms_flip_tiling@flip-y-tiled.html

Starting subtest: flip-Y-tiled
(kms_flip_tiling:1143) igt_debugfs-CRITICAL: Test assertion failure function igt_assert_crc_equal, file ../lib/igt_debugfs.c:392:
(kms_flip_tiling:1143) igt_debugfs-CRITICAL: Failed assertion: !mismatch
Subtest flip-Y-tiled failed.
Comment 2 Martin Peres 2018-11-15 14:10:07 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_142/fi-bxt-dsi/igt@kms_flip_tiling@flip-changes-tiling-y.html

Starting subtest: flip-changes-tiling-Y
(kms_flip_tiling:1504) igt_debugfs-CRITICAL: Test assertion failure function igt_assert_crc_equal, file ../lib/igt_debugfs.c:419:
(kms_flip_tiling:1504) igt_debugfs-CRITICAL: Failed assertion: !mismatch
Subtest flip-changes-tiling-Y failed.
Comment 3 Martin Peres 2018-11-16 15:45:29 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_5145/shard-skl6/igt@kms_flip_tiling@flip-changes-tiling.html

Starting subtest: flip-changes-tiling
(kms_flip_tiling:1260) igt_debugfs-CRITICAL: Test assertion failure function igt_assert_crc_equal, file ../lib/igt_debugfs.c:419:
(kms_flip_tiling:1260) igt_debugfs-CRITICAL: Failed assertion: !mismatch
Subtest flip-changes-tiling failed.
Comment 4 Jani Saarinen 2018-12-11 12:42:59 UTC
According to JP might be test issue, could someone confirm?
Comment 5 Juha-Pekka Heikkilä 2018-12-17 19:17:23 UTC
(In reply to Jani Saarinen from comment #4)
> According to JP might be test issue, could someone confirm?

I was briefly looking at this test and notice it is written against old IGT, lot of things are done differently nowadays. I was just earlier pointing out for Jani that IGT has evolved quite much in four years.

Though, if this test suddenly started to fail virtually on every gen>9 platform on 2018-10-09 maybe there is around those days kernel commit which touch something SKL_* that is responsible?
Comment 6 CI Bug Log 2019-01-29 16:32:56 UTC
A CI Bug Log filter associated to this bug has been updated:

{- SKL BXT KBL WHL ICL: igt@kms_flip_tiling@flip-(y-tiled|changes-tiling(-yf?)?) - fail - Failed assertion: !mismatch -}
{+ SKL BXT KBL WHL ICL: igt@kms_flip_tiling@flip-(y-tiled|changes-tiling(-yf?)?) - fail - Failed assertion: !mismatch +}

New failures caught by the filter:

* https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_189/fi-glk-j4005/igt@kms_flip_tiling@flip-y-tiled.html
Comment 7 CI Bug Log 2019-01-29 16:34:34 UTC
A CI Bug Log filter associated to this bug has been updated:

{- SKL BXT KBL WHL ICL: igt@kms_flip_tiling@flip-(y-tiled|changes-tiling(-yf?)?) - fail - Failed assertion: !mismatch -}
{+ SKL BXT KBL GLK WHL ICL: igt@kms_flip_tiling@flip-(y-tiled|changes-tiling(-yf?)?) - fail - Failed assertion: !mismatch +}

 No new failures caught with the new filter
Comment 8 CI Bug Log 2019-02-14 17:38:09 UTC
A CI Bug Log filter associated to this bug has been updated:

{- SKL BXT KBL GLK WHL ICL: igt@kms_flip_tiling@flip-(y-tiled|changes-tiling(-yf?)?) - fail - Failed assertion: !mismatch -}
{+ SKL BXT KBL GLK WHL ICL: igt@kms_flip_tiling@flip-([xy]-tiled|changes-tiling(-yf?)?) - fail - Failed assertion: !mismatch +}

New failures caught by the filter:

* https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_218/fi-icl-u2/igt@kms_flip_tiling@flip-x-tiled.html
Comment 9 Neel 2019-04-01 21:00:04 UTC
(In reply to Juha-Pekka Heikkilä from comment #5)
> (In reply to Jani Saarinen from comment #4)
> > According to JP might be test issue, could someone confirm?
> 
> I was briefly looking at this test and notice it is written against old IGT,
> lot of things are done differently nowadays. I was just earlier pointing out
> for Jani that IGT has evolved quite much in four years.
> 
> Though, if this test suddenly started to fail virtually on every gen>9
> platform on 2018-10-09 maybe there is around those days kernel commit which
> touch something SKL_* that is responsible?

JP, what is your IRC nick?
Comment 10 Jani Saarinen 2019-04-02 06:16:25 UTC
HI, That is Juha reversed, ahuj.
Comment 11 Lakshmi 2019-04-25 13:19:04 UTC
Bumping the priority to high as we the issue on shards as well.
Comment 12 Swati Sharma 2019-04-26 12:12:54 UTC
Ville's patch https://patchwork.freedesktop.org/series/59419/ fixing this issue. Tested on ICL.
Comment 13 Jani Saarinen 2019-05-06 08:25:56 UTC
This series was merged, 

drm/i915: Enable pipe HDR mode on ICL if only HDR planes are used
did this fix issue? 

author	Ville Syrjälä <ville.syrjala@linux.intel.com>	2019-04-12 21:30:09 +0300
committer	Ville Syrjälä <ville.syrjala@linux.intel.com>	2019-04-30 22:14:43 +0300
commit	09b25812db10fcbd7937c1b7ca279c5c0d77ba9d
tree	98ec25ffe9c765c844753a9dec4956a9d1604f56
parent	9b11215e40c5a0aefba9b026543fb0799f61bf6f
Comment 14 Swati Sharma 2019-05-06 11:36:23 UTC
(In reply to Jani Saarinen from comment #13)
> This series was merged, 
> 
> drm/i915: Enable pipe HDR mode on ICL if only HDR planes are used
> did this fix issue? 
> 
> author	Ville Syrjälä <ville.syrjala@linux.intel.com>	2019-04-12 21:30:09
> +0300
> committer	Ville Syrjälä <ville.syrjala@linux.intel.com>	2019-04-30 22:14:43
> +0300
> commit	09b25812db10fcbd7937c1b7ca279c5c0d77ba9d
> tree	98ec25ffe9c765c844753a9dec4956a9d1604f56
> parent	9b11215e40c5a0aefba9b026543fb0799f61bf6f

Tested with kernel 5.1.0-rc7+ having Ville's fix, kms_flip_tiling all sub-tests are passing.
Comment 15 Jani Saarinen 2019-05-07 12:54:53 UTC
So, can we remove ICL from list of platforms?
Comment 16 Lakshmi 2019-05-08 06:30:25 UTC
(In reply to Jani Saarinen from comment #15)
> So, can we remove ICL from list of platforms?

ON ICL, on an average this failure occurs once in 4.4 drmtip runs. Last seen on drmtip_271, so we can remove ICL after drmtip_315 if no new failures are seen on ICL.
Comment 17 Jani Saarinen 2019-05-08 06:34:22 UTC
Lowering priority ok?
Comment 18 Lakshmi 2019-05-13 15:02:07 UTC
(In reply to Jani Saarinen from comment #17)
> Lowering priority ok?
Still occurring on ICL

https://intel-gfx-ci.01.org/tree/drm-tip/IGT_4983/shard-iclb7/igt@kms_flip_tiling@flip-x-tiled.html
Comment 19 Lakshmi 2019-05-31 11:30:17 UTC
This issue is still occurring on SKL and ICL (shards). The reproduction rate of this failure is once in 17 runs (shards) during last one month.

This test is doing flips from one tiling to other(e.g. x to y and vice versa). Failure could mean that corrupted image is displayed.

The impact of the bug is minimal considering the customer use cases are minimal outside of IGT.


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.