Summary: | [CI][BAT]igt@gem_persistent_relocs@forked-* - timeout - GEM_BUG_ON(i915_vma_is_active(vma)) | ||
---|---|---|---|
Product: | DRI | Reporter: | Lakshmi <lakshminarayana.vudum> |
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Status: | RESOLVED MOVED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Severity: | major | ||
Priority: | high | CC: | chris, intel-gfx-bugs |
Version: | DRI git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | ALL | i915 features: | GEM/Other |
Description
Lakshmi
2019-10-18 18:11:18 UTC
The CI Bug Log issue associated to this bug has been updated. ### New filters associated * SNB HSW KBL ICL: igt@gem_persistent_relocs@forked-* - timeout - GEM_BUG_ON(i915_vma_is_active(vma)) (No new failures associated) A CI Bug Log filter associated to this bug has been updated: {- SNB HSW KBL ICL: igt@gem_persistent_relocs@forked-* - timeout - GEM_BUG_ON(i915_vma_is_active(vma)) -} {+ SNB HSW KBL ICL: igt@gem_persistent_relocs@forked-* - timeout - GEM_BUG_ON(i915_vma_is_active(vma)) +} New failures caught by the filter: * https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7127/shard-iclb8/igt@gem_persistent_relocs@forked-interruptible-thrash-inactive.html A CI Bug Log filter associated to this bug has been updated: {- SNB HSW KBL ICL: igt@gem_persistent_relocs@forked-* - timeout - GEM_BUG_ON(i915_vma_is_active(vma)) -} {+ SNB HSW KBL ICL TGL: igt@gem_persistent_relocs@forked-* - timeout - GEM_BUG_ON(i915_vma_is_active(vma)) +} New failures caught by the filter: * https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7132/shard-tglb8/igt@gem_persistent_relocs@forked-thrash-inactive.html A CI Bug Log filter associated to this bug has been updated: {- SNB HSW KBL ICL TGL: igt@gem_persistent_relocs@forked-* - timeout - GEM_BUG_ON(i915_vma_is_active(vma)) -} {+ SNB APL HSW KBL ICL TGL: igt@gem_persistent_relocs@forked-* - timeout - GEM_BUG_ON(i915_vma_is_active(vma)) +} New failures caught by the filter: * https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7134/shard-apl6/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html Based on reading the code, it looks to me that there is a BUG in driver where a single VMA is being added to the bound list more than once. diff --git a/drivers/gpu/drm/i915/i915_vma.c b/drivers/gpu/drm/i915/i915_vma.c index e90c4d0af8fd..dd930a3de013 100644 --- a/drivers/gpu/drm/i915/i915_vma.c +++ b/drivers/gpu/drm/i915/i915_vma.c @@ -921,7 +921,7 @@ int i915_vma_pin(struct i915_vma *vma, u64 size, u64 alignment, u64 flags) /* There should only be at most 2 active bindings (user, global) */ GEM_BUG_ON(bound + I915_VMA_PAGES_ACTIVE < bound); atomic_add(I915_VMA_PAGES_ACTIVE, &vma->pages_count); - list_move_tail(&vma->vm_link, &vma->vm->bound_list); + list_del(&vma->vm_link); __i915_vma_pin(vma); GEM_BUG_ON(!i915_vma_is_pinned(vma)); A CI Bug Log filter associated to this bug has been updated: {- SNB APL HSW KBL ICL TGL: igt@gem_persistent_relocs@forked-* - timeout - GEM_BUG_ON(i915_vma_is_active(vma)) -} {+ SNB APL HSW KBL CFL WHL CML ICL TGL: igt@gem_persistent_relocs@forked-* - timeout - GEM_BUG_ON(i915_vma_is_active(vma)) +} New failures caught by the filter: * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_388/fi-cml-s/igt@gem_persistent_relocs@forked-thrashing.html * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_389/fi-icl-u4/igt@gem_persistent_relocs@forked-interruptible-thrashing.html * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_389/fi-whl-u/igt@gem_persistent_relocs@forked-thrashing.html A CI Bug Log filter associated to this bug has been updated: {- SNB APL HSW KBL CFL WHL CML ICL TGL: igt@gem_persistent_relocs@forked-* - timeout - GEM_BUG_ON(i915_vma_is_active(vma)) -} {+ SNB APL HSW KBL CFL WHL CML ICL TGL: igt@gem_persistent_relocs@forked-* - timeout/incomplete - GEM_BUG_ON(i915_vma_is_active(vma)) +} New failures caught by the filter: * https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7168/shard-tglb2/igt@gem_persistent_relocs@forked-thrashing.html A CI Bug Log filter associated to this bug has been updated: {- SNB APL HSW KBL CFL WHL CML ICL TGL: igt@gem_persistent_relocs@forked-* - timeout/incomplete - GEM_BUG_ON(i915_vma_is_active(vma)) -} {+ All machines: igt@gem_persistent_relocs@forked-* - timeout/incomplete - GEM_BUG_ON(i915_vma_is_active(vma)) +} New failures caught by the filter: * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_392/fi-bwr-2160/igt@gem_persistent_relocs@forked-thrash-inactive.html * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_393/fi-byt-j1900/igt@gem_persistent_relocs@forked-interruptible-thrash-inactive.html * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_394/fi-byt-j1900/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html The CI Bug Log issue associated to this bug has been updated. ### New filters associated * KBL: igt@aborted-runner - fail - Previous test: gem_persistent_relocs (forked-thrashing) - https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7219/shard-kbl2/igt@runner@aborted.html BAT, all platforms, non-negligible reproduction rate. A CI Bug Log filter associated to this bug has been updated: {- KBL: igt@aborted-runner - fail - Previous test: gem_persistent_relocs (forked-thrashing) -} {+ KBL: igt@aborted-runner - fail - Previous test: gem_persistent_relocs (forked-thrashing) +} New failures caught by the filter: * https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7295/shard-kbl6/igt@runner@aborted.html -- 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/530. |
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.