✗ Fi.CI.BAT: failure for series starting with [01/57] drm/i915/gvt: Avoid use-after-free iterating the gtt list

Patchwork patchwork at emeril.freedesktop.org
Wed Nov 21 10:45:19 UTC 2018


== Series Details ==

Series: series starting with [01/57] drm/i915/gvt: Avoid use-after-free iterating the gtt list
URL   : https://patchwork.freedesktop.org/series/52813/
State : failure

== Summary ==

= CI Bug Log - changes from CI_DRM_5178 -> Trybot_3250 =

== Summary - FAILURE ==

  Serious unknown changes coming with Trybot_3250 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Trybot_3250, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  External URL: https://patchwork.freedesktop.org/api/1.0/series/52813/revisions/1/mbox/

== Possible new issues ==

  Here are the unknown changes that may have been introduced in Trybot_3250:

  === IGT changes ===

    ==== Possible regressions ====

    igt at amdgpu/amd_basic at userptr:
      fi-kbl-8809g:       NOTRUN -> DMESG-WARN

    igt at i915_selftest@mock_requests:
      fi-kbl-guc:         PASS -> INCOMPLETE
      fi-skl-6700hq:      PASS -> INCOMPLETE
      {fi-kbl-7500u}:     PASS -> INCOMPLETE
      fi-hsw-4770:        PASS -> INCOMPLETE
      fi-snb-2520m:       PASS -> INCOMPLETE
      fi-gdg-551:         PASS -> INCOMPLETE
      fi-cfl-8700k:       PASS -> INCOMPLETE
      fi-bsw-kefka:       PASS -> INCOMPLETE
      fi-kbl-x1275:       PASS -> INCOMPLETE
      fi-pnv-d510:        PASS -> INCOMPLETE
      fi-ilk-650:         PASS -> INCOMPLETE
      fi-skl-guc:         PASS -> INCOMPLETE
      {fi-kbl-7567u}:     PASS -> INCOMPLETE
      fi-cfl-guc:         PASS -> INCOMPLETE
      fi-skl-iommu:       PASS -> INCOMPLETE
      fi-whl-u:           PASS -> INCOMPLETE
      fi-snb-2600:        PASS -> INCOMPLETE
      fi-skl-6770hq:      PASS -> INCOMPLETE
      fi-bwr-2160:        PASS -> INCOMPLETE
      fi-bdw-5557u:       PASS -> INCOMPLETE
      fi-kbl-r:           PASS -> INCOMPLETE
      fi-hsw-peppy:       PASS -> INCOMPLETE
      fi-cfl-8109u:       PASS -> INCOMPLETE
      fi-skl-6600u:       PASS -> INCOMPLETE
      fi-hsw-4770r:       PASS -> INCOMPLETE
      fi-bsw-n3050:       PASS -> INCOMPLETE
      fi-skl-6700k2:      PASS -> INCOMPLETE
      fi-cnl-u:           PASS -> INCOMPLETE
      fi-kbl-7560u:       PASS -> INCOMPLETE
      fi-ivb-3770:        PASS -> INCOMPLETE

    {igt at runner@aborted}:
      fi-ilk-650:         NOTRUN -> FAIL
      fi-pnv-d510:        NOTRUN -> FAIL
      fi-bdw-gvtdvm:      NOTRUN -> FAIL
      fi-cfl-8109u:       NOTRUN -> FAIL
      fi-hsw-peppy:       NOTRUN -> FAIL
      fi-gdg-551:         NOTRUN -> FAIL
      fi-glk-dsi:         NOTRUN -> FAIL
      fi-snb-2520m:       NOTRUN -> FAIL
      fi-hsw-4770:        NOTRUN -> FAIL
      {fi-kbl-7500u}:     NOTRUN -> FAIL
      fi-bxt-j4205:       NOTRUN -> FAIL
      fi-skl-6700hq:      NOTRUN -> FAIL
      fi-whl-u:           NOTRUN -> FAIL
      fi-ivb-3770:        NOTRUN -> FAIL
      fi-kbl-7560u:       NOTRUN -> FAIL
      fi-skl-iommu:       NOTRUN -> FAIL
      fi-cfl-guc:         NOTRUN -> FAIL
      fi-glk-j4005:       NOTRUN -> FAIL
      fi-cnl-u:           NOTRUN -> FAIL
      {fi-kbl-7567u}:     NOTRUN -> FAIL
      fi-skl-guc:         NOTRUN -> FAIL
      fi-skl-6700k2:      NOTRUN -> FAIL
      fi-bsw-n3050:       NOTRUN -> FAIL
      fi-kbl-x1275:       NOTRUN -> FAIL
      fi-bsw-kefka:       NOTRUN -> FAIL
      fi-cfl-8700k:       NOTRUN -> FAIL
      fi-hsw-4770r:       NOTRUN -> FAIL
      fi-skl-6600u:       NOTRUN -> FAIL
      fi-byt-clapper:     NOTRUN -> FAIL
      fi-apl-guc:         NOTRUN -> FAIL
      fi-kbl-r:           NOTRUN -> FAIL
      fi-bdw-5557u:       NOTRUN -> FAIL
      fi-bwr-2160:        NOTRUN -> FAIL
      fi-byt-n2820:       NOTRUN -> FAIL
      fi-skl-6770hq:      NOTRUN -> FAIL
      fi-kbl-guc:         NOTRUN -> FAIL
      fi-skl-gvtdvm:      NOTRUN -> FAIL
      fi-snb-2600:        NOTRUN -> FAIL
      fi-elk-e7500:       NOTRUN -> FAIL

    
    ==== Warnings ====

    igt at kms_pipe_crc_basic@hang-read-crc-pipe-b:
      fi-skl-guc:         PASS -> SKIP +2
      fi-apl-guc:         PASS -> SKIP +2
      fi-cfl-guc:         PASS -> SKIP +2

    
== Known issues ==

  Here are the changes found in Trybot_3250 that come from known issues:

  === IGT changes ===

    ==== Issues hit ====

    igt at gem_exec_suspend@basic-s3:
      fi-icl-u2:          PASS -> DMESG-WARN (fdo#107724)
      fi-skl-6700hq:      PASS -> FAIL (fdo#103375)

    igt at gem_exec_suspend@basic-s4-devices:
      fi-blb-e6850:       PASS -> INCOMPLETE (fdo#107718)

    igt at i915_selftest@mock_requests:
      fi-skl-gvtdvm:      PASS -> INCOMPLETE (fdo#105600)
      fi-bxt-j4205:       PASS -> INCOMPLETE (fdo#103927)
      fi-byt-clapper:     PASS -> INCOMPLETE (fdo#102657)
      fi-glk-dsi:         PASS -> INCOMPLETE (fdo#103359, k.org#198133)
      fi-bdw-gvtdvm:      PASS -> INCOMPLETE (fdo#105600)
      fi-glk-j4005:       PASS -> INCOMPLETE (fdo#103359, k.org#198133)
      fi-elk-e7500:       PASS -> INCOMPLETE (fdo#103989)
      fi-byt-n2820:       PASS -> INCOMPLETE (fdo#102657)
      fi-apl-guc:         PASS -> INCOMPLETE (fdo#103927)

    {igt at runner@aborted}:
      {fi-icl-y}:         NOTRUN -> FAIL (fdo#108070)

    
    ==== Possible fixes ====

    igt at gem_ctx_create@basic-files:
      fi-icl-u2:          DMESG-WARN (fdo#107724) -> PASS

    igt at kms_pipe_crc_basic@hang-read-crc-pipe-a:
      fi-byt-clapper:     FAIL (fdo#103191, fdo#107362) -> PASS

    
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  fdo#102657 https://bugs.freedesktop.org/show_bug.cgi?id=102657
  fdo#103191 https://bugs.freedesktop.org/show_bug.cgi?id=103191
  fdo#103359 https://bugs.freedesktop.org/show_bug.cgi?id=103359
  fdo#103375 https://bugs.freedesktop.org/show_bug.cgi?id=103375
  fdo#103927 https://bugs.freedesktop.org/show_bug.cgi?id=103927
  fdo#103989 https://bugs.freedesktop.org/show_bug.cgi?id=103989
  fdo#105600 https://bugs.freedesktop.org/show_bug.cgi?id=105600
  fdo#107362 https://bugs.freedesktop.org/show_bug.cgi?id=107362
  fdo#107718 https://bugs.freedesktop.org/show_bug.cgi?id=107718
  fdo#107724 https://bugs.freedesktop.org/show_bug.cgi?id=107724
  fdo#108070 https://bugs.freedesktop.org/show_bug.cgi?id=108070
  k.org#198133 https://bugzilla.kernel.org/show_bug.cgi?id=198133


== Participating hosts (51 -> 43) ==

  Additional (1): fi-icl-y 
  Missing    (9): fi-kbl-soraka fi-ilk-m540 fi-bxt-dsi fi-hsw-4200u fi-byt-j1900 fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-icl-u3 


== Build changes ==

    * Linux: CI_DRM_5178 -> Trybot_3250

  CI_DRM_5178: d50aee64108eb1c6793ffb552d0e8855c5cb1f8e @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_4723: 53bb24ad410b53cdd96f15ced8fd5921c8ab0eac @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Trybot_3250: 61b972fe1b469d2209f7b14f8d39560d4e44bed0 @ git://anongit.freedesktop.org/gfx-ci/linux


== Linux commits ==

61b972fe1b46 double-hax
fddeee6203c6 lockdep-hax
3930d7f37942 drm/i915: Add asynchronous waits on a value to change from non-zero
dfdc78f4ec9b drm/i915: Hold request reference for submission until retirement
b4567c681ad8 drm/i915: Move engine request retirement to intel_engine_cs
740c50e6914d drm/i915: Move rate-limiting request retire to after submission
58f256ab0862 drm/i915: Dampen RPS slow start
819bcb66d796 drm/i915: Limit C-states when waiting for the active request
672998d68097 merde
9c1f36d52378 drm/i915: Load balancing across a virtual engine
9a8d216c39a2 drm/i915/execlists: Refactor out can_merge_rq()
1316bcb7a31f common-scratch
4673093a9940 drm/i915: Allow a context to define its set of engines
5e0c3e97d544 drm/i915: Re-arrange execbuf so context is known before engine
b09a4dbd0d55 gem-busy
c4f2708bbaa9 track-engine
6b51a0460459 drm/i915: Encode extra tags into request.global_seqno
54a38a0b4521 drm/i915: Fix I915_EXEC_RING_MASK
a57c69788fcc drm/i915: Allow contexts to share a single timeline across all engines
7f4c2a982187 ctx-create-ext-setparam
9a2a82961d0f set-vm
1358f316ff27 drm/i915: Create/destroy VM (ppGTT) for use with contexts
bf2d60930f68 drm/i915: Introduce the i915_user_extension_method
b0d358246277 timeline-lock
ab616689b686 drm/i915: Move vma lookup to its own lock
92a69cf36c67 single-vma-list
a71198f44bd4 drm/i915: Pull VM lists under the VM mutex.
c4582cdc3486 drm/i915: Stop tracking MRU activity on VMA
291207dfbc2c drm/i915: Remove GPU reset dependence on struct_mutex
cc45b46bc2e7 drm/i915: Perform device reset under stop-machine
50888be7ebed drm/i915/guc: Disable global reset
d00448e596e9 drm/i915: Make all GPU resets atomic
7105e240bdf8 drm/i915: Pull all the reset functionality together into i915_reset.c
481828c4160a drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
0b63620a4221 drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
73beedd552fa drm/i915: Mark up Ironlake ips with rpm wakerefs
c3238547e205 drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
e357fde65887 drm/i915/dp: Markup pps lock power well
fbbe3d350e4b drm/i915: Combined gt.awake/gt.power wakerefs
3761dc82de33 drm/i915: Track the wakeref used to initialise display power domains
7e570b3e3b9c drm/i915: Markup paired operations on display power domains
abe330f8eb02 drm/i915: Syntatic sugar for using intel_runtime_pm
38727c974c94 drm/i915: Markup paired operations on wakerefs
2af0fa2c98df drm/i915: Track all held rpm wakerefs
6062f15e87e3 drm/i915: Remove debugfs/i915_ppgtt_info
2e70a634f22f drm/i915: Report the number of closed vma held by each context in debugfs
977063b7f5ff drm/i915: Cache the error string
973768c0e391 drm/i915: Always try to reset the GPU on takeover
a4b12a986828 drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
7dfaae29a0a0 drm/i915: Return immediately if trylock fails for direct-reclaim
164a2d29c140 drm/i915/icl: Mind the SFC units when resetting VD or VEBox engines
6941d29a2c96 drm/i915/icl: Record the valid VDBoxes with SFC capability
0905fa8e675c drm/i915/selftests: Verify we can perform resets from atomic context
5078677dced8 drm/i915/selftests: Check we can recover a wedged device
2e957d52e58a drm/amdgpu: Reorder uvd ring init before uvd resume
38cbc0122d32 drm/i915/dp: Fix inconsistent indenting
a9a80bba4145 drm/i915/gvt: Avoid use-after-free iterating the gtt list

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_3250/issues.html


More information about the Intel-gfx-trybot mailing list