✗ Fi.CI.BAT: failure for series starting with [001/123] drm/i915: Prevent machine hang from Broxton's vtd w/a and error capture

Patchwork patchwork at emeril.freedesktop.org
Thu Oct 11 21:10:36 UTC 2018


== Series Details ==

Series: series starting with [001/123] drm/i915: Prevent machine hang from Broxton's vtd w/a and error capture
URL   : https://patchwork.freedesktop.org/series/50882/
State : failure

== Summary ==

= CI Bug Log - changes from CI_DRM_4974 -> Trybot_3068 =

== Summary - FAILURE ==

  Serious unknown changes coming with Trybot_3068 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Trybot_3068, 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/50882/revisions/1/mbox/

== Possible new issues ==

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

  === IGT changes ===

    ==== Possible regressions ====

    igt at debugfs_test@read_all_entries:
      fi-pnv-d510:        PASS -> DMESG-WARN
      fi-blb-e6850:       PASS -> DMESG-WARN

    igt at kms_addfb_basic@clobberred-modifier:
      fi-kbl-8809g:       PASS -> FAIL +11

    igt at kms_addfb_basic@size-max:
      fi-kbl-8809g:       PASS -> WARN +15

    igt at vgem_basic@unload:
      fi-skl-6700k2:      PASS -> INCOMPLETE
      fi-skl-6700hq:      PASS -> INCOMPLETE
      fi-bdw-5557u:       PASS -> INCOMPLETE
      fi-kbl-8809g:       PASS -> INCOMPLETE
      fi-kbl-7500u:       PASS -> INCOMPLETE
      fi-kbl-x1275:       PASS -> INCOMPLETE
      fi-icl-u:           NOTRUN -> INCOMPLETE
      fi-icl-u2:          PASS -> INCOMPLETE
      fi-hsw-peppy:       PASS -> INCOMPLETE
      fi-kbl-7567u:       PASS -> INCOMPLETE
      fi-cnl-u:           PASS -> INCOMPLETE
      fi-skl-iommu:       PASS -> INCOMPLETE
      fi-hsw-4770:        PASS -> INCOMPLETE
      fi-ivb-3520m:       PASS -> INCOMPLETE
      fi-bsw-n3050:       PASS -> INCOMPLETE
      fi-ilk-650:         PASS -> INCOMPLETE
      fi-whl-u:           PASS -> INCOMPLETE
      fi-skl-6260u:       PASS -> INCOMPLETE
      fi-cfl-s3:          PASS -> INCOMPLETE
      fi-cfl-8109u:       PASS -> INCOMPLETE
      fi-skl-6770hq:      PASS -> INCOMPLETE
      fi-kbl-r:           PASS -> INCOMPLETE
      fi-bwr-2160:        PASS -> INCOMPLETE
      fi-bsw-kefka:       PASS -> INCOMPLETE
      fi-skl-6600u:       PASS -> INCOMPLETE
      fi-cfl-8700k:       PASS -> INCOMPLETE

    
    ==== Warnings ====

    igt at core_auth@basic-auth:
      fi-kbl-r:           PASS -> SKIP +229

    igt at drv_hangman@error-state-basic:
      fi-elk-e7500:       PASS -> SKIP +196

    igt at gem_ctx_exec@basic:
      fi-bxt-j4205:       PASS -> SKIP +224

    igt at gem_ctx_param@basic:
      fi-kbl-8809g:       PASS -> SKIP +155

    igt at gem_exec_basic@readonly-default:
      fi-skl-6700hq:      PASS -> SKIP +229

    igt at gem_exec_gttfill@basic:
      fi-kbl-x1275:       PASS -> SKIP +188

    igt at gem_exec_reloc@basic-cpu-gtt-active:
      fi-skl-6770hq:      PASS -> SKIP +233

    igt at gem_exec_reloc@basic-cpu-read:
      fi-cfl-8700k:       PASS -> SKIP +225

    igt at gem_exec_reloc@basic-gtt-active:
      fi-cnl-u:           PASS -> SKIP +229

    igt at gem_exec_reloc@basic-write-cpu-active:
      fi-icl-u2:          PASS -> SKIP +227

    igt at gem_exec_reloc@basic-write-gtt-noreloc:
      fi-ivb-3520m:       PASS -> SKIP +223

    igt at gem_mmap@basic-small-bo:
      fi-skl-gvtdvm:      PASS -> SKIP +230

    igt at gem_mmap_gtt@basic:
      fi-skl-6260u:       PASS -> SKIP +233

    igt at gem_mmap_gtt@basic-read-write-distinct:
      fi-hsw-4770:        PASS -> SKIP +229

    igt at gem_mmap_gtt@basic-small-bo:
      fi-kbl-7500u:       PASS -> SKIP +228

    igt at gem_mmap_gtt@basic-wc:
      fi-kbl-guc:         PASS -> SKIP +188

    igt at gem_mmap_gtt@basic-write-read:
      fi-bwr-2160:        PASS -> SKIP +167

    igt at gem_render_linear_blits@basic:
      fi-hsw-peppy:       PASS -> SKIP +223

    igt at gem_sync@basic-store-all:
      fi-byt-clapper:     PASS -> SKIP +211

    igt at kms_addfb_basic@addfb25-bad-modifier:
      fi-bdw-gvtdvm:      PASS -> SKIP +229

    igt at kms_addfb_basic@addfb25-modifier-no-flag:
      fi-cfl-guc:         PASS -> SKIP +225

    igt at kms_addfb_basic@bad-pitch-32:
      fi-whl-u:           PASS -> SKIP +229

    igt at kms_addfb_basic@bad-pitch-63:
      fi-kbl-7567u:       PASS -> SKIP +233

    igt at kms_addfb_basic@basic-y-tiled:
      fi-cfl-8109u:       PASS -> SKIP +233

    igt at kms_addfb_basic@invalid-get-prop-any:
      fi-skl-6600u:       PASS -> SKIP +229

    igt at kms_addfb_basic@invalid-set-prop-any:
      fi-glk-dsi:         PASS -> SKIP +223

    igt at kms_addfb_basic@too-high:
      fi-glk-j4005:       PASS -> SKIP +224

    igt at kms_addfb_basic@unused-modifier:
      fi-bdw-5557u:       PASS -> SKIP +232

    igt at kms_chamelium@hdmi-crc-fast:
      fi-skl-6700k2:      PASS -> SKIP +229

    igt at kms_cursor_legacy@basic-flip-before-cursor-varying-size:
      fi-bsw-n3050:       PASS -> SKIP +207

    igt at kms_flip@basic-flip-vs-dpms:
      fi-ilk-650:         PASS -> SKIP +200

    igt at kms_pipe_crc_basic@bad-source:
      fi-kbl-8809g:       SKIP -> PASS

    igt at pm_rpm@basic-rte:
      fi-skl-iommu:       PASS -> SKIP +225

    igt at prime_self_import@basic-llseek-bad:
      fi-skl-guc:         PASS -> SKIP +225

    igt at prime_self_import@basic-with_two_bos:
      fi-bxt-dsi:         PASS -> SKIP +223

    igt at prime_vgem@basic-fence-read:
      fi-bsw-kefka:       PASS -> SKIP +215

    igt at prime_vgem@basic-write:
      fi-cfl-s3:          PASS -> SKIP +229

    
== Known issues ==

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

  === IGT changes ===

    ==== Issues hit ====

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

    
    ==== Possible fixes ====

    igt at kms_chamelium@common-hpd-after-suspend:
      fi-kbl-7500u:       DMESG-WARN (fdo#105602, fdo#105079, fdo#102505) -> SKIP

    igt at kms_frontbuffer_tracking@basic:
      fi-hsw-peppy:       DMESG-WARN (fdo#102614) -> SKIP
      fi-icl-u2:          FAIL (fdo#103167) -> SKIP
      fi-byt-clapper:     FAIL (fdo#103167) -> SKIP

    
  fdo#102505 https://bugs.freedesktop.org/show_bug.cgi?id=102505
  fdo#102614 https://bugs.freedesktop.org/show_bug.cgi?id=102614
  fdo#102657 https://bugs.freedesktop.org/show_bug.cgi?id=102657
  fdo#103167 https://bugs.freedesktop.org/show_bug.cgi?id=103167
  fdo#103359 https://bugs.freedesktop.org/show_bug.cgi?id=103359
  fdo#103927 https://bugs.freedesktop.org/show_bug.cgi?id=103927
  fdo#103989 https://bugs.freedesktop.org/show_bug.cgi?id=103989
  fdo#105079 https://bugs.freedesktop.org/show_bug.cgi?id=105079
  fdo#105600 https://bugs.freedesktop.org/show_bug.cgi?id=105600
  fdo#105602 https://bugs.freedesktop.org/show_bug.cgi?id=105602
  fdo#106693 https://bugs.freedesktop.org/show_bug.cgi?id=106693
  k.org#198133 https://bugzilla.kernel.org/show_bug.cgi?id=198133


== Participating hosts (45 -> 39) ==

  Additional (1): fi-icl-u 
  Missing    (7): fi-hsw-4770r fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-gdg-551 


== Build changes ==

    * Linux: CI_DRM_4974 -> Trybot_3068

  CI_DRM_4974: 766c07eab18938c94194473359af6db208a93912 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_4674: 93871c6fb3c25e5d350c9faf36ded917174214de @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Trybot_3068: 5f556432e8c20edb8a9851882bc966f581a1cb55 @ git://anongit.freedesktop.org/gfx-ci/linux


== Linux commits ==

5f556432e8c2 drm/i915: Support creating a proxy object that links to other object's pages
af56a14d5fd5 drm/i915: Allow i915_gem_object_pin_pages() to be nested
3325550abb5c drm/i915: Use reservation_object to coordinate userptr get_pages()
ba93c874bd43 async-vma-bind
e7ae92e02f67 wait
d61b7d794466 propagate-fence-errors
bcd5e560a4c4 split-gem-object
5792abfd9c1d drm/i915: Move object->pages API to i915_gem_object.[ch]
a0979c176801 drm/i915: Make GPU pages movable
e40be73ca247 shmem: Support for registration of driver/file owner specific ops
b053d476ea2c drm/i915: Show who pinned the pages when a leak is hit
e12dab1254b4 drm/i915: Remove partial attempt to swizzle on pread/pwrite
5e97946148d7 drm/i915: Move aperture tracking under GGTT mutex
b67e0b11a199 drm/i915/userptr: Add a flag to populate the userptr on creation
67588721462c drm/i915: Remove temporary allocation of dma addresses when rotating
3b1fe0352eaa drm/i915: Increase busyspin limit before a context-switch
9286162ef2d7 drm/i915: Expose idle delays to Kconfig
ced5dd6c036b drm/i915: Expose the busyspin durations for i915_wait_request
bdf2b07573a9 drm/i915: Skip CPU synchronisation on dmabuf attachments
50bbb3138480 drm/i915: Remove ancient I915_GEM_EXECBUFFER (v1) support
66521d6acedd no-write-flush
ddcf3e9f5d2d drm/i915: Apply missed interrupt after reset w/a to all ringbuffer gen
e21069ce2668 drm/i915: Limit rpm wakeref for freeing objects
000d95ea6264 drm/i915/selftests: Extend partial vma coverage to check parallel creation
e8bf5baf80a9 drm/i915/userptr: Probe existence of backing struct pages upon creation
11a8b381dbd7 drm/i915/userptr: Probe vma range before gup
ce16a8d1f179 drm/i915/selftests: Touch the NMI watchdog inside a GTT pass
3db2e3fe16ef drm/i915/gtt: Skip initializing PT with scratch if full
747de1231805 drm/i915/gtt: Skip clearing the GGTT under gen6+ full-ppgtt
32d3052468ba drm/i915: Apply context workarounds directly
5121dabe7aac drm/i915: Request driver probe from an async task
ecb78b48e7fd drm/i915/fbdev: Use an ordinary worker to avoid async deadlock
477cfd2a808e drm/i915/guc: Clear preempt status before use
2712a83bb57a force-uesr-container-of
fc87378ae272 drm/i915: Recover batch pool caches from shrinker
943a33593c15 relay
63ff740621bc drm/amdgpu: Transfer fences to dmabuf importer
bf72b70c75d7 drm/i915: Enable rc6 for Ironlake
b7ee4fe82cf1 drm/i915: Support per-context user requests for GPU frequency control
ff921939b0c0 drm/i915: Remove unwarranted clamping for hsw/bdw
6216816131bc drm/i915, intel_ips: Enable GPU wait-boosting with IPS
9c9c9d06d2d8 drm/i915: Pull IPS into GT power management
a8a7683862d4 drm/i915: Rename rps min/max frequencies
d2aba018dba2 drm/i915: Refactor frequency bounds computation
c0aee489435b drm/i915: Simplify rc6/rps enabling
0ec30704409c drm/i915: Enabling rc6 and rps have different requirements, so separate them
981db389856c drm/i915: Split control of rps and rc6
06c4bd4702e7 drm/i915: Reorder GT interface code
0479be251fd4 drm/i915: Remove defunct intel_suspend_gt_powersave()
89fca9f7f4c9 drm/i915: Track HAS_RPS alongside HAS_RC6 in the device info
23cb2ff8b2c1 drm/i915: Move all the RPS irq handlers to intel_gt_pm
d93bcc24acc9 drm/i915: Move rps worker to intel_gt_pm.c
f6b267b3dc31 drm/i915: Enable render context support for gen4 (Broadwater to Cantiga)
1cac01e66ddf drm/i915: Enable render context support for Ironlake (gen5)
82b8bee740c5 drm/i915: Move sandybride pcode access to intel_sideband.c
a9063b612447 drm/i915: Merge sandybridge_pcode_(read|write)
5a634550a460 drm/i915: Merge sbi read/write into a single accessor
e0c1e519374e drm/i915: Separate sideband declarations to intel_sideband.h
a7f30b1b372b drm/i915: Replace pcu_lock with sb_lock
16414e5623ee Revert "drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3"
9eaa17f4d8e1 drm/i915: Reduce RPS update frequency on Valleyview/Cherryview
8d7e6e60fba7 drm/i915: Lift sideband locking for vlv_punit_(read|write)
9537f0b2f186 drm/i915: Lift acquiring the vlv punit magic to a common sb-get
fb607fe15fd2 drm/i915: Disable preemption and sleeping while using the punit sideband
0e35fdbabc13 drm/i915: Allow user control over preempt timeout on their important context
c7abb35fab05 drm/i915: Use a preemption timeout to enforce interactivity
326a54f728a6 drm/i915/preemption: Select timeout when scheduling
77dd923761dc drm/i915/execlists: Try preempt-reset from hardirq timer context
ee8e94abd140 drm/i915/execlists: Force preemption via reset on timeout
4ff9f2f82c94 drm/i915/guc: Disable preemption if it fails
74940cedb1d7 drm/i915: Mark "page-backed" dmabuf as being shrinkable
a0520ea7ce2a drm/i915/selftests: Exercise invalidation of dmabuf import from shrinker
9b7894a1b117 drm/i915: Report all objects with allocated pages to the shrinker
93625c62de89 drm/i915: Track the purgeable objects on a separate eviction list
4c6335f1d2a7 drm/i915: Remove GPU reset dependence on struct_mutex
eae3365d24d2 drm/i915: Perform device reset under stop-machine
9fb08e7fdf14 drm/i915/guc: Disable global reset
9fa512b46d65 drm/i915: Allow specification of parallel execbuf
293a5304d4ca virtual-bond
2380f477b099 request-wait
1965f12ec009 lockdep-hax
ab3dbe936f87 drm/i915: Add asynchronous waits on a value to change from non-zero
dc6a0e39a7e9 drm/i915: Hold request reference for submission until retirement
792d34824c40 drm/i915: Move engine request retirement to intel_engine_cs
df7244211d42 drm/i915: Move rate-limiting request retire to after submission
8ca804028cb0 drm/i915: Dampen RPS slow start
eec018a76c3e drm/i915: Limit C-states when waiting for the active request
0c48f1864037 merde
600ba4c9adfd drm/i915: Load balancing across a virtual engine
cb1edfb56ece drm/i915/execlists: Refactor out can_merge_rq()
2513cc8c3094 common-scratch
9be0e9703a50 drm/i915: Allow a context to define its set of engines
b448c962c436 drm/i915: Re-arrange execbuf so context is known before engine
00d9e621cd8d drm/i915: Encode extra tags into request.global_seqno
693d38ab1daf drm/i915: Fix I915_EXEC_RING_MASK
547ef1048ad2 drm/i915: Allow contexts to share a single timeline across all engines
b70d7ee72854 drm/i915: Extend CREATE_CONTEXT to allow inheritance ala clone()
e729c45b925a drm/i915: Introduce the i915_user_extension_method
96cb60373441 timeline-lock
622942ebd507 drm/i915: Move vma lookup to its own lock
60ef9b178e0e single-vma-list
759860601a31 drm/i915: Pull VM lists under the VM mutex.
f78a40e39d3c drm/i915: Stop tracking MRU activity on VMA
e5d2738d3320 drm/i915: Make all GPU resets atomic
bc41457d8291 drm/i915: Pull all the reset functionality together into i915_reset.c
ae39e2e423c4 drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
c9f26d615a05 drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
ec674c234b88 drm/i915: Mark up Ironlake ips with rpm wakerefs
55fed129981b drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
319c00254180 drm/i915/dp: Markup pps lock power well
20aaffa09b72 drm/i915: Combined gt.awake/gt.power wakerefs
ab78a49d7895 drm/i915: Track the wakeref used to initialise display power domains
63b624bd13f8 drm/i915: Markup paired operations on display power domains
bf2e4b5c63c6 drm/i915: Syntatic sugar for using intel_runtime_pm
cba69e7b9afd drm/i915: Markup paired operations on wakerefs
30f8207808d6 drm/i915: Track all held rpm wakerefs
1b0561b64040 drm/i915: Remove debugfs/i915_ppgtt_info
158f2b3a494c drm/i915: Report the number of closed vma held by each context in debugfs
9f8a6c505a8d drm/i915: Cache the error string
579d5292f9f5 drm/i915: Always try to reset the GPU on takeover
c326c34ae6d1 drm/i915: Stop calling intel_opregion unregister/register in suspend/resume
df0e58c86ef3 drm/i915/selftests: Check for hangs mid context execution tests
071a781bb3e3 drm/i915: Prevent machine hang from Broxton's vtd w/a and error capture

== Logs ==

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


More information about the Intel-gfx-trybot mailing list