Summary: | [CI][SHARDS] igt@i915_selftest@mock_fence - dmesg-fail - Fence with future expiration (\d+ jiffies) already signaled | ||
---|---|---|---|
Product: | DRI | Reporter: | Martin Peres <martin.peres> |
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Status: | RESOLVED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Severity: | normal | ||
Priority: | high | CC: | intel-gfx-bugs |
Version: | XOrg git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | ReadyForDev | ||
i915 platform: | SKL | i915 features: | GEM/Other |
Description
Martin Peres
2019-03-13 15:54:06 UTC
The CI Bug Log issue associated to this bug has been updated. ### New filters associated * SKL: igt@i915_selftest@mock_fence - dmesg-fail - Fence with future expiration (\d+ jiffies) already signaled - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_5737/shard-skl1/igt@i915_selftest@mock_fence.html Bet on a fluke; something preempted the test for a jiffie+. We must have over a thousand runs with these mock tests?, so I'm not too worried about false positive error rate yet. And hopefully swept back under the carpet with, commit d2eeaf2bc04941444bfd52285b6183d6c84c262c (HEAD -> drm-intel-next-queued, drm-intel/drm-intel-next-queued) Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Wed Mar 13 20:59:44 2019 +0000 drm/i915/selftests: Disable preemption while setting up fence-timers The impossible happens and a future fence expired while we were still initialising. The probable cause is that the test was preempted and we lost our scheduler cpu slice. Disable preemption during this test to rule out preemption as a source of timer disruption. References: https://bugs.freedesktop.org/show_bug.cgi?id=110039 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190313205944.5768-1-chris@chris-wilson.co.uk (In reply to Chris Wilson from comment #3) > And hopefully swept back under the carpet with, > > commit d2eeaf2bc04941444bfd52285b6183d6c84c262c (HEAD -> > drm-intel-next-queued, drm-intel/drm-intel-next-queued) > Author: Chris Wilson <chris@chris-wilson.co.uk> > Date: Wed Mar 13 20:59:44 2019 +0000 > > drm/i915/selftests: Disable preemption while setting up fence-timers > > The impossible happens and a future fence expired while we were still > initialising. The probable cause is that the test was preempted and we > lost our scheduler cpu slice. Disable preemption during this test to > rule out preemption as a source of timer disruption. > > References: https://bugs.freedesktop.org/show_bug.cgi?id=110039 > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> > Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> > Link: > https://patchwork.freedesktop.org/patch/msgid/20190313205944.5768-1- > chris@chris-wilson.co.uk Thanks, it never happened again! The CI Bug Log issue associated to this bug has been archived. New failures matching the above filters will not be associated to this bug anymore. |
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.