Bug 106088 - [CI] igt@kms_flip@busy-flip-interruptible - Failed assertion: __wait_for_vblank(TEST_VBLANK_BLOCK, o->pipe, 1, 0, &reply) == 0
Summary: [CI] igt@kms_flip@busy-flip-interruptible - Failed assertion: __wait_for_vbla...
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: Other All
: high normal
Assignee: Stanislav Lisovskiy
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard: ReadyForDev
Keywords:
Depends on:
Blocks: 106319
  Show dependency treegraph
 
Reported: 2018-04-16 18:22 UTC by Martin Peres
Modified: 2018-11-01 16:38 UTC (History)
1 user (show)

See Also:
i915 platform: BXT, GLK
i915 features: display/Other


Attachments

Description Martin Peres 2018-04-16 18:22:03 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_4055/shard-glk1/igt@kms_flip@busy-flip-interruptible.html

(kms_flip:1311) CRITICAL: Test assertion failure function run_test_step, file ../tests/kms_flip.c:776:
(kms_flip:1311) CRITICAL: Failed assertion: __wait_for_vblank(TEST_VBLANK_BLOCK, o->pipe, 1, 0, &reply) == 0
(kms_flip:1311) CRITICAL: Last errno: 16, Device or resource busy
Subtest busy-flip-interruptible failed.

Increasing the priority as it is likely a regression caused by Linux 4.17-rc1.
Comment 2 Martin Peres 2018-05-22 07:31:47 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_4157/shard-apl2/igt@kms_flip@busy-flip-interruptible.html

(kms_flip:2006) CRITICAL: Test assertion failure function run_test_step, file ../tests/kms_flip.c:776:
(kms_flip:2006) CRITICAL: Failed assertion: __wait_for_vblank(TEST_VBLANK_BLOCK, o->pipe, 1, 0, &reply) == 0
(kms_flip:2006) CRITICAL: Last errno: 16, Device or resource busy
Subtest busy-flip-interruptible failed.
Comment 3 Stanislav Lisovskiy 2018-06-01 13:12:00 UTC
Started to look at this, will try to reproduce with BXT first.
Comment 4 Francesco Balestrieri 2018-06-12 12:30:59 UTC
Stan, any luck?
Comment 5 Stanislav Lisovskiy 2018-06-12 13:19:04 UTC
I couldn't reproduce it on my local BXT, I have so far. However I think I've identified some commits, which introduce some new vblank handling changes, that could affect this.

I've reverted those commits, and send to trybot: https://patchwork.freedesktop.org/series/44570/ it looks that those were not reproduced after that. However those don't happen with 100% rate, so still need to figure out the way to reproduce those locally.
Comment 6 Stanislav Lisovskiy 2018-06-13 06:47:39 UTC
UPDATE: After 200 runs on my local BXT, the issue finally reproduced once.
Will now test with reverted vblank commits.
Comment 7 Stanislav Lisovskiy 2018-08-30 10:25:28 UTC
Couldn't reproduce it, also wasn't seen in CI for a month. Proposing to resolve as fixed.
Comment 8 Lakshmi 2018-10-15 07:50:14 UTC
Last seen this issue (2 months, 3 weeks / 1093 runs ago). Good to wait for one more week or so and close this bug.
Comment 9 Martin Peres 2018-11-01 16:38:58 UTC
And let's close!


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.