[39.109357] Initializing watchdogs [39.109422] /dev/watchdog0 [39.126971] [FACT before any test] new: hardware.pci.gpu_at_addr.0000:03:00.0: 8086:56a0 Intel Dg2 (Gen12) DG2 [Arc A770] [39.131530] [001/162] (960s left) i915_module_load (load) [39.170008] Starting subtest: load [40.755224] Subtest load: SUCCESS (1.585s) [40.790488] [FACT i915_module_load (load)] new: hardware.pci.drm_card_at_addr.0000:03:00.0: card0 [40.793553] [FACT i915_module_load (load)] new: kernel.kmod_is_loaded.i915: true [40.796152] [002/162] (958s left) core_auth (basic-auth) [40.903080] Starting subtest: basic-auth [40.920481] Subtest basic-auth: SUCCESS (0.017s) [41.068549] [003/162] (958s left) core_debugfs (read-all-entries) [41.137866] Starting subtest: read-all-entries [41.138711] Subtest read-all-entries: SUCCESS (0.000s) [41.257651] [004/162] (958s left) core_sysfs (read-all-entries) [41.326052] Starting subtest: read-all-entries [41.330473] Subtest read-all-entries: SUCCESS (0.004s) [41.441188] [005/162] (958s left) fbdev (eof) [41.489443] Starting subtest: eof [41.490455] Subtest eof: SUCCESS (0.000s) [41.585014] [006/162] (958s left) fbdev (info) [41.626483] Starting subtest: info [41.627519] Subtest info: SUCCESS (0.000s) [41.736948] [007/162] (958s left) fbdev (nullptr) [41.788882] Starting subtest: nullptr [41.789795] Subtest nullptr: SUCCESS (0.000s) [41.889379] [008/162] (958s left) fbdev (read) [41.938803] Starting subtest: read [54.052636] Subtest read: SUCCESS (12.113s) [54.133660] [009/162] (945s left) fbdev (write) [54.189175] Starting subtest: write [60.299779] Subtest write: SUCCESS (6.110s) [60.384377] [010/162] (939s left) gem_basic (bad-close) [60.451965] Starting subtest: bad-close [60.453882] Subtest bad-close: SUCCESS (0.000s) [60.584477] [011/162] (939s left) gem_basic (create-close) [60.656942] Starting subtest: create-close [60.659053] Subtest create-close: SUCCESS (0.000s) [60.819791] [012/162] (939s left) gem_basic (create-fd-close) [60.887955] Starting subtest: create-fd-close [60.889815] Subtest create-fd-close: SUCCESS (0.000s) [61.004711] [013/162] (939s left) gem_busy (busy@all-engines) [61.090315] Starting subtest: busy [61.091264] Starting dynamic subtest: all-engines [61.188253] Dynamic subtest all-engines: SUCCESS (0.098s) [61.189218] Subtest busy: SUCCESS (0.098s) [61.671654] [014/162] (938s left) gem_close_race (basic-process) [61.781007] Starting subtest: basic-process [61.844691] Subtest basic-process: SUCCESS (0.064s) [62.099887] [015/162] (938s left) gem_close_race (basic-threads) [62.212410] Starting subtest: basic-threads [63.421415] Subtest basic-threads: SUCCESS (1.209s) [63.751102] [016/162] (936s left) gem_ctx_create (basic) [63.833913] Starting subtest: basic [63.835239] Subtest basic: SUCCESS (0.000s) [64.084965] [017/162] (936s left) gem_ctx_create (basic-files) [64.165033] Starting subtest: basic-files [66.174908] Subtest basic-files: SUCCESS (2.010s) [66.646625] [018/162] (933s left) gem_ctx_exec (basic) [66.724191] Starting subtest: basic [66.731297] Subtest basic: SUCCESS (0.007s) [66.919748] [019/162] (933s left) gem_exec_basic (basic) [67.158682] Starting subtest: basic [67.160256] Starting dynamic subtest: rcs0-smem [67.166093] Dynamic subtest rcs0-smem: SUCCESS (0.008s) [67.174237] Starting dynamic subtest: bcs0-smem [67.175462] Dynamic subtest bcs0-smem: SUCCESS (0.001s) [67.183476] Starting dynamic subtest: vcs0-smem [67.184505] Dynamic subtest vcs0-smem: SUCCESS (0.001s) [67.192394] Starting dynamic subtest: vcs1-smem [67.193522] Dynamic subtest vcs1-smem: SUCCESS (0.001s) [67.201386] Starting dynamic subtest: vecs0-smem [67.202544] Dynamic subtest vecs0-smem: SUCCESS (0.001s) [67.210439] Starting dynamic subtest: vecs1-smem [67.211602] Dynamic subtest vecs1-smem: SUCCESS (0.001s) [67.219480] Starting dynamic subtest: ccs0-smem [67.220645] Dynamic subtest ccs0-smem: SUCCESS (0.001s) [67.228407] Starting dynamic subtest: rcs0-lmem0 [67.229502] Dynamic subtest rcs0-lmem0: SUCCESS (0.002s) [67.237197] Starting dynamic subtest: bcs0-lmem0 [67.238413] Dynamic subtest bcs0-lmem0: SUCCESS (0.000s) [67.246344] Starting dynamic subtest: vcs0-lmem0 [67.247460] Dynamic subtest vcs0-lmem0: SUCCESS (0.000s) [67.255254] Starting dynamic subtest: vcs1-lmem0 [67.256417] Dynamic subtest vcs1-lmem0: SUCCESS (0.000s) [67.264195] Starting dynamic subtest: vecs0-lmem0 [67.265307] Dynamic subtest vecs0-lmem0: SUCCESS (0.000s) [67.273142] Starting dynamic subtest: vecs1-lmem0 [67.274170] Dynamic subtest vecs1-lmem0: SUCCESS (0.000s) [67.281723] Starting dynamic subtest: ccs0-lmem0 [67.282610] Dynamic subtest ccs0-lmem0: SUCCESS (0.000s) [67.283504] Subtest basic: SUCCESS (0.024s) [67.748365] [020/162] (932s left) gem_exec_create (basic) [67.878402] Starting subtest: basic [67.879389] Starting dynamic subtest: smem [70.035218] Dynamic subtest smem: SUCCESS (2.157s) [70.043515] Starting dynamic subtest: lmem0 [72.134935] Dynamic subtest lmem0: SUCCESS (2.099s) [72.135927] Subtest basic: SUCCESS (4.256s) [72.323375] [021/162] (928s left) gem_exec_fence (basic-busy) [72.545374] Starting subtest: basic-busy [72.547248] Starting dynamic subtest: rcs0 [72.663189] Dynamic subtest rcs0: SUCCESS (0.118s) [72.694782] Starting dynamic subtest: bcs0 [72.719676] Dynamic subtest bcs0: SUCCESS (0.056s) [72.745514] Starting dynamic subtest: vcs0 [72.774867] Dynamic subtest vcs0: SUCCESS (0.055s) [72.789913] Starting dynamic subtest: vcs1 [72.829780] Dynamic subtest vcs1: SUCCESS (0.054s) [72.864389] Starting dynamic subtest: vecs0 [72.888153] Dynamic subtest vecs0: SUCCESS (0.058s) [72.906948] Starting dynamic subtest: vecs1 [72.943523] Dynamic subtest vecs1: SUCCESS (0.055s) [72.976945] Starting dynamic subtest: ccs0 [73.002444] Dynamic subtest ccs0: SUCCESS (0.058s) [73.004065] Subtest basic-busy: SUCCESS (0.458s) [73.760847] [FACT gem_exec_fence (basic-busy)] new: kernel.kmod_is_loaded.vgem: true [73.762500] [022/162] (927s left) gem_exec_fence (basic-wait) [73.964183] Starting subtest: basic-wait [73.965175] Starting dynamic subtest: rcs0 [74.079202] Dynamic subtest rcs0: SUCCESS (0.114s) [74.090878] Starting dynamic subtest: bcs0 [74.131631] Dynamic subtest bcs0: SUCCESS (0.053s) [74.142278] Starting dynamic subtest: vcs0 [74.178621] Dynamic subtest vcs0: SUCCESS (0.047s) [74.196029] Starting dynamic subtest: vcs1 [74.230887] Dynamic subtest vcs1: SUCCESS (0.051s) [74.266238] Starting dynamic subtest: vecs0 [74.290905] Dynamic subtest vecs0: SUCCESS (0.060s) [74.307059] Starting dynamic subtest: vecs1 [74.347666] Dynamic subtest vecs1: SUCCESS (0.056s) [74.380735] Starting dynamic subtest: ccs0 [74.404088] Dynamic subtest ccs0: SUCCESS (0.056s) [74.405534] Subtest basic-wait: SUCCESS (0.440s) [75.093731] [023/162] (925s left) gem_exec_fence (basic-await) [75.308478] Starting subtest: basic-await [75.310059] Starting dynamic subtest: rcs0 [75.442514] Dynamic subtest rcs0: SUCCESS (0.134s) [75.451286] Starting dynamic subtest: bcs0 [75.526446] Dynamic subtest bcs0: SUCCESS (0.084s) [75.536300] Starting dynamic subtest: vcs0 [75.614581] Dynamic subtest vcs0: SUCCESS (0.088s) [75.624662] Starting dynamic subtest: vcs1 [75.702379] Dynamic subtest vcs1: SUCCESS (0.088s) [75.714696] Starting dynamic subtest: vecs0 [75.797931] Dynamic subtest vecs0: SUCCESS (0.095s) [75.806596] Starting dynamic subtest: vecs1 [75.881767] Dynamic subtest vecs1: SUCCESS (0.084s) [75.891812] Starting dynamic subtest: ccs0 [75.969162] Dynamic subtest ccs0: SUCCESS (0.087s) [75.970191] Subtest basic-await: SUCCESS (0.661s) [76.698700] [024/162] (924s left) gem_exec_fence (nb-await) [76.936621] Starting subtest: nb-await [76.938031] Starting dynamic subtest: rcs0 [77.040712] Dynamic subtest rcs0: SUCCESS (0.104s) [77.050189] Starting dynamic subtest: bcs0 [77.102782] Dynamic subtest bcs0: SUCCESS (0.062s) [77.122269] Starting dynamic subtest: vcs0 [77.177440] Dynamic subtest vcs0: SUCCESS (0.074s) [77.197904] Starting dynamic subtest: vcs1 [77.253878] Dynamic subtest vcs1: SUCCESS (0.076s) [77.264664] Starting dynamic subtest: vecs0 [77.317059] Dynamic subtest vecs0: SUCCESS (0.063s) [77.334168] Starting dynamic subtest: vecs1 [77.391496] Dynamic subtest vecs1: SUCCESS (0.074s) [77.408858] Starting dynamic subtest: ccs0 [77.463795] Dynamic subtest ccs0: SUCCESS (0.072s) [77.464927] Subtest nb-await: SUCCESS (0.528s) [78.209158] [025/162] (922s left) gem_exec_gttfill (basic) [78.302007] Starting subtest: basic [83.902571] Subtest basic: SUCCESS (5.600s) [84.141824] [026/162] (916s left) gem_exec_parallel (engines) [84.264289] Starting subtest: engines [84.265343] Starting dynamic subtest: basic [85.815386] Dynamic subtest basic: SUCCESS (1.551s) [85.825767] Starting dynamic subtest: contexts [90.666251] Dynamic subtest contexts: SUCCESS (4.850s) [90.675673] Starting dynamic subtest: fds [94.931966] Dynamic subtest fds: SUCCESS (4.265s) [94.941501] Starting dynamic subtest: userptr [96.410483] Dynamic subtest userptr: SUCCESS (1.478s) [96.411675] Subtest engines: SUCCESS (12.146s) [96.708294] [027/162] (904s left) gem_exec_store (basic) [96.799239] Starting subtest: basic [96.938852] Subtest basic: SUCCESS (0.140s) [97.242040] [028/162] (903s left) gem_flink_basic (bad-flink) [97.327131] Starting subtest: bad-flink [97.328139] Subtest bad-flink: SUCCESS (0.000s) [97.448702] [029/162] (903s left) gem_flink_basic (bad-open) [97.525948] Starting subtest: bad-open [97.526847] Subtest bad-open: SUCCESS (0.000s) [97.661159] [030/162] (903s left) gem_flink_basic (basic) [97.743244] Starting subtest: basic [97.744583] Subtest basic: SUCCESS (0.000s) [97.864942] [031/162] (903s left) gem_flink_basic (double-flink) [97.946056] Starting subtest: double-flink [97.946989] Subtest double-flink: SUCCESS (0.000s) [98.098247] [032/162] (903s left) gem_flink_basic (flink-lifetime) [98.177062] Starting subtest: flink-lifetime [98.209983] Subtest flink-lifetime: SUCCESS (0.033s) [98.341610] [033/162] (903s left) gem_huc_copy (huc-copy) [98.448577] Starting subtest: huc-copy [98.455339] Subtest huc-copy: SUCCESS (0.007s) [98.597190] [034/162] (902s left) gem_linear_blits (basic) [98.779434] Starting subtest: basic [98.819644] Subtest basic: SUCCESS (0.040s) [99.022563] [035/162] (902s left) gem_mmap (basic) [99.148154] Subtest basic: SKIP (0.000s) [99.215592] [036/162] (902s left) gem_mmap_gtt (basic) [99.292087] Subtest basic: SKIP (0.000s) [99.367225] [037/162] (902s left) gem_render_linear_blits (basic) [99.456817] Starting subtest: basic [99.533319] Subtest basic: SUCCESS (0.076s) [99.635418] [038/162] (902s left) gem_render_tiled_blits (basic) [99.720794] Subtest basic: SKIP (0.000s) [99.798537] [039/162] (901s left) gem_ringfill (basic-all) [100.271858] Starting subtest: basic-all [102.001748] Subtest basic-all: SUCCESS (1.730s) [102.161508] [040/162] (899s left) gem_softpin (allocator-basic) [102.245394] Starting subtest: allocator-basic [102.478232] Subtest allocator-basic: SUCCESS (0.232s) [102.642979] [041/162] (899s left) gem_softpin (allocator-basic-reserve) [102.726430] Starting subtest: allocator-basic-reserve [102.965602] Subtest allocator-basic-reserve: SUCCESS (0.238s) [103.094371] [042/162] (898s left) gem_softpin (safe-alignment) [103.179124] Starting subtest: safe-alignment [103.238501] Subtest safe-alignment: SUCCESS (0.059s) [103.423481] [043/162] (898s left) gem_sync (basic-all) [103.510250] Starting subtest: basic-all [105.652403] Subtest basic-all: SUCCESS (2.142s) [105.863811] [044/162] (896s left) gem_sync (basic-each) [105.953132] Starting subtest: basic-each [108.161300] Subtest basic-each: SUCCESS (2.208s) [108.431132] [045/162] (893s left) gem_tiled_blits (basic) [108.517264] Subtest basic: SKIP (0.000s) [108.603226] [046/162] (893s left) gem_tiled_fence_blits (basic) [108.691184] Subtest basic: SKIP (0.000s) [108.766505] [047/162] (893s left) gem_tiled_pread_basic [108.915725] [048/162] (893s left) gem_wait (busy@all-engines) [109.009918] Starting subtest: busy [109.010872] Starting dynamic subtest: all-engines [109.589895] Dynamic subtest all-engines: SUCCESS (0.580s) [109.590815] Subtest busy: SUCCESS (0.580s) [109.847487] [049/162] (892s left) gem_wait (wait@all-engines) [109.937521] Starting subtest: wait [109.938452] Starting dynamic subtest: all-engines [111.027345] Dynamic subtest all-engines: SUCCESS (1.089s) [111.028506] Subtest wait: SUCCESS (1.090s) [111.306110] [050/162] (891s left) i915_getparams_basic (basic-eu-total) [111.387048] Starting subtest: basic-eu-total [111.388736] Subtest basic-eu-total: SUCCESS (0.000s) [111.509965] [051/162] (890s left) i915_getparams_basic (basic-subslice-total) [111.585170] Starting subtest: basic-subslice-total [111.586948] Subtest basic-subslice-total: SUCCESS (0.000s) [111.701698] [052/162] (890s left) i915_hangman (error-state-basic) [111.800105] Starting subtest: error-state-basic [111.975140] Subtest error-state-basic: SUCCESS (0.175s) [112.075970] [053/162] (890s left) i915_pciid [112.330561] [054/162] (890s left) intel_hwmon (hwmon-read) [112.408182] Starting subtest: hwmon-read [112.410014] Subtest hwmon-read: SUCCESS (0.001s) [112.576172] [055/162] (890s left) intel_hwmon (hwmon-write) [112.658211] Starting subtest: hwmon-write [112.675377] Subtest hwmon-write: SUCCESS (0.017s) [112.785663] [056/162] (890s left) kms_addfb_basic (addfb25-4-tiled) [113.008780] Starting subtest: addfb25-4-tiled [113.009597] Subtest addfb25-4-tiled: SUCCESS (0.000s) [113.139340] [057/162] (889s left) kms_addfb_basic (addfb25-bad-modifier) [113.312199] Starting subtest: addfb25-bad-modifier [113.313056] Subtest addfb25-bad-modifier: SUCCESS (0.000s) [113.462537] [058/162] (889s left) kms_addfb_basic (addfb25-framebuffer-vs-set-tiling) [113.636947] Subtest addfb25-framebuffer-vs-set-tiling: SKIP (0.000s) [113.814080] [059/162] (889s left) kms_addfb_basic (addfb25-modifier-no-flag) [113.982168] Starting subtest: addfb25-modifier-no-flag [113.983074] Subtest addfb25-modifier-no-flag: SUCCESS (0.000s) [114.120066] [060/162] (888s left) kms_addfb_basic (addfb25-x-tiled-legacy) [114.293011] Subtest addfb25-x-tiled-legacy: SKIP (0.000s) [114.464439] [061/162] (888s left) kms_addfb_basic (addfb25-x-tiled-mismatch-legacy) [114.634151] Subtest addfb25-x-tiled-mismatch-legacy: SKIP (0.000s) [114.783187] [062/162] (888s left) kms_addfb_basic (addfb25-yf-tiled-legacy) [114.955841] Starting subtest: addfb25-yf-tiled-legacy [114.956621] Subtest addfb25-yf-tiled-legacy: SUCCESS (0.000s) [115.127692] [063/162] (888s left) kms_addfb_basic (addfb25-y-tiled-legacy) [115.329145] Starting subtest: addfb25-y-tiled-legacy [115.330011] Subtest addfb25-y-tiled-legacy: SUCCESS (0.000s) [115.484210] [064/162] (887s left) kms_addfb_basic (addfb25-y-tiled-small-legacy) [115.656074] Starting subtest: addfb25-y-tiled-small-legacy [115.658034] Subtest addfb25-y-tiled-small-legacy: SKIP (0.000s) [115.828227] [065/162] (887s left) kms_addfb_basic (bad-pitch-0) [115.905974] Starting subtest: bad-pitch-0 [115.906900] Subtest bad-pitch-0: SUCCESS (0.000s) [116.150200] [066/162] (887s left) kms_addfb_basic (bad-pitch-1024) [116.229163] Starting subtest: bad-pitch-1024 [116.230115] Subtest bad-pitch-1024: SUCCESS (0.000s) [116.483669] [067/162] (887s left) kms_addfb_basic (bad-pitch-128) [116.563044] Starting subtest: bad-pitch-128 [116.564029] Subtest bad-pitch-128: SUCCESS (0.000s) [116.787628] [068/162] (886s left) kms_addfb_basic (bad-pitch-256) [116.872953] Starting subtest: bad-pitch-256 [116.873884] Subtest bad-pitch-256: SUCCESS (0.000s) [117.120514] [069/162] (886s left) kms_addfb_basic (bad-pitch-32) [117.203948] Starting subtest: bad-pitch-32 [117.204808] Subtest bad-pitch-32: SUCCESS (0.000s) [117.452636] [070/162] (886s left) kms_addfb_basic (bad-pitch-63) [117.534991] Starting subtest: bad-pitch-63 [117.535963] Subtest bad-pitch-63: SUCCESS (0.000s) [117.791954] [071/162] (886s left) kms_addfb_basic (bad-pitch-65536) [117.869917] Starting subtest: bad-pitch-65536 [117.870836] Subtest bad-pitch-65536: SUCCESS (0.000s) [118.119501] [072/162] (885s left) kms_addfb_basic (bad-pitch-999) [118.198829] Starting subtest: bad-pitch-999 [118.199642] Subtest bad-pitch-999: SUCCESS (0.000s) [118.463215] [073/162] (885s left) kms_addfb_basic (basic) [118.545049] Starting subtest: basic [118.546007] Subtest basic: SUCCESS (0.000s) [118.808655] [074/162] (885s left) kms_addfb_basic (basic-x-tiled-legacy) [118.892961] Starting subtest: basic-x-tiled-legacy [118.894732] Subtest basic-x-tiled-legacy: SKIP (0.000s) [119.162104] [075/162] (885s left) kms_addfb_basic (basic-y-tiled-legacy) [119.244975] Starting subtest: basic-y-tiled-legacy [119.246801] Subtest basic-y-tiled-legacy: SKIP (0.000s) [119.516701] [076/162] (884s left) kms_addfb_basic (bo-too-small) [119.687160] Starting subtest: bo-too-small [119.688058] Subtest bo-too-small: SUCCESS (0.000s) [119.860388] [077/162] (884s left) kms_addfb_basic (bo-too-small-due-to-tiling) [120.032260] Starting subtest: bo-too-small-due-to-tiling [120.033960] Subtest bo-too-small-due-to-tiling: SKIP (0.000s) [120.218393] [078/162] (884s left) kms_addfb_basic (clobberred-modifier) [120.297862] Starting subtest: clobberred-modifier [120.299521] Subtest clobberred-modifier: SKIP (0.000s) [120.551415] [079/162] (884s left) kms_addfb_basic (framebuffer-vs-set-tiling) [120.632072] Starting subtest: framebuffer-vs-set-tiling [120.633873] Subtest framebuffer-vs-set-tiling: SKIP (0.000s) [120.876341] [080/162] (883s left) kms_addfb_basic (invalid-get-prop) [120.951994] Starting subtest: invalid-get-prop [120.952958] Subtest invalid-get-prop: SUCCESS (0.000s) [121.224498] [081/162] (883s left) kms_addfb_basic (invalid-get-prop-any) [121.304029] Starting subtest: invalid-get-prop-any [121.304959] Subtest invalid-get-prop-any: SUCCESS (0.000s) [121.549917] [082/162] (883s left) kms_addfb_basic (invalid-set-prop) [121.626133] Starting subtest: invalid-set-prop [121.627031] Subtest invalid-set-prop: SUCCESS (0.000s) [121.900644] [083/162] (883s left) kms_addfb_basic (invalid-set-prop-any) [121.978975] Starting subtest: invalid-set-prop-any [121.979942] Subtest invalid-set-prop-any: SUCCESS (0.000s) [122.243989] [084/162] (882s left) kms_addfb_basic (no-handle) [122.322924] Starting subtest: no-handle [122.323807] Subtest no-handle: SUCCESS (0.000s) [122.563259] [085/162] (882s left) kms_addfb_basic (size-max) [122.732944] Starting subtest: size-max [122.733793] Subtest size-max: SUCCESS (0.000s) [122.864598] [086/162] (882s left) kms_addfb_basic (small-bo) [123.036199] Starting subtest: small-bo [123.037062] Subtest small-bo: SUCCESS (0.000s) [123.170220] [087/162] (882s left) kms_addfb_basic (tile-pitch-mismatch) [123.249942] Starting subtest: tile-pitch-mismatch [123.251732] Subtest tile-pitch-mismatch: SKIP (0.000s) [123.510749] [088/162] (881s left) kms_addfb_basic (too-high) [123.684201] Starting subtest: too-high [123.685044] Subtest too-high: SUCCESS (0.001s) [123.862931] [089/162] (881s left) kms_addfb_basic (too-wide) [124.033168] Starting subtest: too-wide [124.034068] Subtest too-wide: SUCCESS (0.000s) [124.191784] [090/162] (881s left) kms_addfb_basic (unused-handle) [124.280994] Starting subtest: unused-handle [124.281929] Subtest unused-handle: SUCCESS (0.000s) [124.547341] [091/162] (881s left) kms_addfb_basic (unused-modifier) [124.629049] Starting subtest: unused-modifier [124.629979] Subtest unused-modifier: SUCCESS (0.000s) [124.894301] [092/162] (880s left) kms_addfb_basic (unused-offsets) [124.971999] Starting subtest: unused-offsets [124.972973] Subtest unused-offsets: SUCCESS (0.000s) [125.212273] [093/162] (880s left) kms_addfb_basic (unused-pitches) [125.291121] Starting subtest: unused-pitches [125.292037] Subtest unused-pitches: SUCCESS (0.000s) [125.527278] [094/162] (880s left) kms_busy (basic) [125.705214] Starting subtest: basic [125.706160] Starting dynamic subtest: flip [126.426563] Dynamic subtest flip: SUCCESS (0.720s) [126.448269] Starting dynamic subtest: modeset [127.441184] Dynamic subtest modeset: SUCCESS (1.014s) [127.442370] Subtest basic: SUCCESS (1.735s) [127.743879] [095/162] (878s left) kms_prop_blob (basic) [127.817999] Starting subtest: basic [127.818904] Subtest basic: SUCCESS (0.000s) [127.977629] [096/162] (878s left) kms_cursor_legacy (basic-busy-flip-before-cursor-atomic) [128.148126] Starting subtest: basic-busy-flip-before-cursor-atomic [128.149809] Subtest basic-busy-flip-before-cursor-atomic: SKIP (0.000s) [128.258713] [097/162] (877s left) kms_cursor_legacy (basic-busy-flip-before-cursor-legacy) [128.426132] Starting subtest: basic-busy-flip-before-cursor-legacy [128.427908] Subtest basic-busy-flip-before-cursor-legacy: SKIP (0.000s) [128.556157] [098/162] (877s left) kms_cursor_legacy (basic-flip-after-cursor-atomic) [128.730220] Starting subtest: basic-flip-after-cursor-atomic [129.792529] Subtest basic-flip-after-cursor-atomic: SUCCESS (1.062s) [130.102307] [099/162] (876s left) kms_cursor_legacy (basic-flip-after-cursor-legacy) [130.273211] Starting subtest: basic-flip-after-cursor-legacy [131.329200] Subtest basic-flip-after-cursor-legacy: SUCCESS (1.055s) [131.620755] [100/162] (874s left) kms_cursor_legacy (basic-flip-after-cursor-varying-size) [131.789174] Starting subtest: basic-flip-after-cursor-varying-size [132.850026] Subtest basic-flip-after-cursor-varying-size: SUCCESS (1.060s) [133.174159] [101/162] (873s left) kms_cursor_legacy (basic-flip-before-cursor-atomic) [133.343200] Starting subtest: basic-flip-before-cursor-atomic [134.427440] Subtest basic-flip-before-cursor-atomic: SUCCESS (1.084s) [134.717631] [102/162] (871s left) kms_cursor_legacy (basic-flip-before-cursor-legacy) [134.885140] Starting subtest: basic-flip-before-cursor-legacy [135.938543] Subtest basic-flip-before-cursor-legacy: SUCCESS (1.053s) [136.198681] [103/162] (870s left) kms_cursor_legacy (basic-flip-before-cursor-varying-size) [136.367232] Starting subtest: basic-flip-before-cursor-varying-size [137.427584] Subtest basic-flip-before-cursor-varying-size: SUCCESS (1.060s) [137.707608] [104/162] (868s left) kms_dsc (dsc-basic) [137.877088] Starting subtest: dsc-basic [137.877957] Starting dynamic subtest: pipe-A-DP-1 [138.359823] Dynamic subtest pipe-A-DP-1: SUCCESS (0.483s) [138.375157] Starting dynamic subtest: pipe-B-DP-1 [138.731305] Dynamic subtest pipe-B-DP-1: SUCCESS (0.371s) [138.744504] Starting dynamic subtest: pipe-C-DP-1 [139.103598] Dynamic subtest pipe-C-DP-1: SUCCESS (0.371s) [139.125834] Starting dynamic subtest: pipe-D-DP-1 [139.478077] Dynamic subtest pipe-D-DP-1: SUCCESS (0.373s) [139.479038] Subtest dsc-basic: SUCCESS (1.602s) [139.827245] [105/162] (866s left) kms_flip (basic-flip-vs-dpms) [140.004158] Starting subtest: basic-flip-vs-dpms [140.006180] Starting dynamic subtest: A-DP1 [140.892335] Dynamic subtest A-DP1: SUCCESS (0.885s) [140.917888] Starting dynamic subtest: B-DP1 [141.780880] Dynamic subtest B-DP1: SUCCESS (0.888s) [141.794715] Starting dynamic subtest: C-DP1 [142.649014] Dynamic subtest C-DP1: SUCCESS (0.866s) [142.672787] Starting dynamic subtest: D-DP1 [143.527695] Dynamic subtest D-DP1: SUCCESS (0.877s) [143.530991] Subtest basic-flip-vs-dpms: SUCCESS (3.528s) [143.822997] [106/162] (862s left) kms_flip (basic-flip-vs-modeset) [143.995998] Starting subtest: basic-flip-vs-modeset [143.998222] Starting dynamic subtest: A-DP1 [144.931369] Dynamic subtest A-DP1: SUCCESS (0.929s) [144.953600] Starting dynamic subtest: B-DP1 [145.847684] Dynamic subtest B-DP1: SUCCESS (0.915s) [145.870543] Starting dynamic subtest: C-DP1 [146.774415] Dynamic subtest C-DP1: SUCCESS (0.925s) [146.796319] Starting dynamic subtest: D-DP1 [147.677457] Dynamic subtest D-DP1: SUCCESS (0.902s) [147.682685] Subtest basic-flip-vs-modeset: SUCCESS (3.687s) [148.023962] [107/162] (858s left) kms_flip (basic-flip-vs-wf_vblank) [148.195026] Starting subtest: basic-flip-vs-wf_vblank [148.197276] Starting dynamic subtest: A-DP1 [149.400157] Dynamic subtest A-DP1: SUCCESS (1.203s) [149.414819] Starting dynamic subtest: B-DP1 [150.515690] Dynamic subtest B-DP1: SUCCESS (1.113s) [150.559145] Starting dynamic subtest: C-DP1 [151.658993] Dynamic subtest C-DP1: SUCCESS (1.139s) [151.669977] Starting dynamic subtest: D-DP1 [152.778952] Dynamic subtest D-DP1: SUCCESS (1.119s) [152.781892] Subtest basic-flip-vs-wf_vblank: SUCCESS (4.588s) [153.136923] [108/162] (853s left) kms_flip (basic-plain-flip) [153.315010] Starting subtest: basic-plain-flip [153.317282] Starting dynamic subtest: A-DP1 [154.242241] Dynamic subtest A-DP1: SUCCESS (0.924s) [154.256399] Starting dynamic subtest: B-DP1 [155.061389] Dynamic subtest B-DP1: SUCCESS (0.815s) [155.073158] Starting dynamic subtest: C-DP1 [155.894570] Dynamic subtest C-DP1: SUCCESS (0.832s) [155.907521] Starting dynamic subtest: D-DP1 [156.724180] Dynamic subtest D-DP1: SUCCESS (0.828s) [156.739407] Subtest basic-plain-flip: SUCCESS (3.424s) [157.143813] [109/162] (849s left) kms_force_connector_basic (force-connector-state) [157.256436] Starting subtest: force-connector-state [157.630974] Subtest force-connector-state: SUCCESS (0.375s) [158.047810] [110/162] (849s left) kms_force_connector_basic (force-edid) [158.163395] Starting subtest: force-edid [158.186120] Subtest force-edid: SUCCESS (0.023s) [158.505937] [111/162] (848s left) kms_force_connector_basic (force-load-detect) [158.618431] Starting subtest: force-load-detect [158.620234] Subtest force-load-detect: SKIP (0.000s) [158.882816] [112/162] (848s left) kms_force_connector_basic (prune-stale-modes) [158.995421] Starting subtest: prune-stale-modes [159.018035] Subtest prune-stale-modes: SUCCESS (0.023s) [159.339810] [113/162] (847s left) kms_frontbuffer_tracking (basic) [159.559171] Starting subtest: basic [163.040691] Subtest basic: SUCCESS (3.481s) [163.226952] [114/162] (844s left) kms_hdmi_inject (inject-audio) [163.383822] Starting subtest: inject-audio [163.507190] Subtest inject-audio: SUCCESS (0.124s) [163.810089] [115/162] (843s left) kms_pipe_crc_basic (compare-crc-sanitycheck-xr24) [163.979196] Starting subtest: compare-crc-sanitycheck-xr24 [163.980077] Starting dynamic subtest: pipe-A-DP-1 [164.569029] Dynamic subtest pipe-A-DP-1: SUCCESS (0.587s) [164.596351] Starting dynamic subtest: pipe-B-DP-1 [165.108593] Dynamic subtest pipe-B-DP-1: SUCCESS (0.536s) [165.121196] Starting dynamic subtest: pipe-C-DP-1 [165.618813] Dynamic subtest pipe-C-DP-1: SUCCESS (0.508s) [165.631580] Starting dynamic subtest: pipe-D-DP-1 [166.130802] Dynamic subtest pipe-D-DP-1: SUCCESS (0.510s) [166.131731] Subtest compare-crc-sanitycheck-xr24: SUCCESS (2.152s) [166.397432] [116/162] (841s left) kms_pipe_crc_basic (compare-crc-sanitycheck-nv12) [166.567149] Starting subtest: compare-crc-sanitycheck-nv12 [166.568035] Starting dynamic subtest: pipe-A-DP-1 [167.927427] Dynamic subtest pipe-A-DP-1: SUCCESS (1.359s) [167.943166] Starting dynamic subtest: pipe-B-DP-1 [169.270088] Dynamic subtest pipe-B-DP-1: SUCCESS (1.340s) [169.282494] Starting dynamic subtest: pipe-C-DP-1 [170.478474] Dynamic subtest pipe-C-DP-1: SUCCESS (1.206s) [170.492825] Starting dynamic subtest: pipe-D-DP-1 [171.676858] Dynamic subtest pipe-D-DP-1: SUCCESS (1.196s) [171.677706] Subtest compare-crc-sanitycheck-nv12: SUCCESS (5.110s) [171.955917] [117/162] (835s left) kms_pipe_crc_basic (hang-read-crc) [172.128186] Starting subtest: hang-read-crc [172.130433] Starting dynamic subtest: pipe-A-DP-1 [173.746464] Dynamic subtest pipe-A-DP-1: SUCCESS (1.616s) [173.758544] Starting dynamic subtest: pipe-B-DP-1 [175.174540] Dynamic subtest pipe-B-DP-1: SUCCESS (1.427s) [175.189388] Starting dynamic subtest: pipe-C-DP-1 [176.624438] Dynamic subtest pipe-C-DP-1: SUCCESS (1.447s) [176.635242] Starting dynamic subtest: pipe-D-DP-1 [178.088829] Dynamic subtest pipe-D-DP-1: SUCCESS (1.462s) [178.089784] Subtest hang-read-crc: SUCCESS (5.960s) [178.371224] [118/162] (829s left) kms_pipe_crc_basic (nonblocking-crc) [178.543293] Starting subtest: nonblocking-crc [178.544210] Starting dynamic subtest: pipe-A-DP-1 [179.327832] Dynamic subtest pipe-A-DP-1: SUCCESS (0.782s) [179.341058] Starting dynamic subtest: pipe-B-DP-1 [179.997580] Dynamic subtest pipe-B-DP-1: SUCCESS (0.668s) [180.015763] Starting dynamic subtest: pipe-C-DP-1 [180.711165] Dynamic subtest pipe-C-DP-1: SUCCESS (0.710s) [180.722271] Starting dynamic subtest: pipe-D-DP-1 [181.386605] Dynamic subtest pipe-D-DP-1: SUCCESS (0.674s) [181.387623] Subtest nonblocking-crc: SUCCESS (2.843s) [181.685343] [119/162] (826s left) kms_pipe_crc_basic (nonblocking-crc-frame-sequence) [181.866069] Starting subtest: nonblocking-crc-frame-sequence [181.868215] Starting dynamic subtest: pipe-A-DP-1 [182.611245] Dynamic subtest pipe-A-DP-1: SUCCESS (0.743s) [182.630350] Starting dynamic subtest: pipe-B-DP-1 [183.305530] Dynamic subtest pipe-B-DP-1: SUCCESS (0.691s) [183.323480] Starting dynamic subtest: pipe-C-DP-1 [183.983099] Dynamic subtest pipe-C-DP-1: SUCCESS (0.675s) [183.996941] Starting dynamic subtest: pipe-D-DP-1 [184.642451] Dynamic subtest pipe-D-DP-1: SUCCESS (0.657s) [184.643392] Subtest nonblocking-crc-frame-sequence: SUCCESS (2.777s) [184.936754] [120/162] (822s left) kms_pipe_crc_basic (read-crc) [185.109179] Starting subtest: read-crc [185.111375] Starting dynamic subtest: pipe-A-DP-1 [185.852416] Dynamic subtest pipe-A-DP-1: SUCCESS (0.742s) [185.867440] Starting dynamic subtest: pipe-B-DP-1 [186.490062] Dynamic subtest pipe-B-DP-1: SUCCESS (0.634s) [186.506434] Starting dynamic subtest: pipe-C-DP-1 [187.104315] Dynamic subtest pipe-C-DP-1: SUCCESS (0.612s) [187.125272] Starting dynamic subtest: pipe-D-DP-1 [187.758898] Dynamic subtest pipe-D-DP-1: SUCCESS (0.650s) [187.759929] Subtest read-crc: SUCCESS (2.649s) [188.043639] [121/162] (819s left) kms_pipe_crc_basic (read-crc-frame-sequence) [188.212251] Starting subtest: read-crc-frame-sequence [188.213116] Starting dynamic subtest: pipe-A-DP-1 [188.931252] Dynamic subtest pipe-A-DP-1: SUCCESS (0.718s) [188.946334] Starting dynamic subtest: pipe-B-DP-1 [189.558233] Dynamic subtest pipe-B-DP-1: SUCCESS (0.624s) [189.573040] Starting dynamic subtest: pipe-C-DP-1 [190.194344] Dynamic subtest pipe-C-DP-1: SUCCESS (0.634s) [190.208355] Starting dynamic subtest: pipe-D-DP-1 [190.836919] Dynamic subtest pipe-D-DP-1: SUCCESS (0.641s) [190.837901] Subtest read-crc-frame-sequence: SUCCESS (2.626s) [191.120421] [122/162] (816s left) kms_pm_backlight (basic-brightness) [191.291296] Subtest basic-brightness: SKIP (0.000s) [191.375055] [123/162] (816s left) kms_pm_rpm (basic-pci-d3-state) [192.888460] Starting subtest: basic-pci-d3-state [193.448758] Subtest basic-pci-d3-state: SUCCESS (0.560s) [193.702166] [124/162] (814s left) kms_pm_rpm (basic-rte) [193.750932] Starting subtest: basic-rte [196.613142] Subtest basic-rte: SUCCESS (2.861s) [197.254248] [125/162] (810s left) kms_psr (psr-primary-page-flip) [197.425248] Subtest psr-primary-page-flip: SKIP (0.000s) [197.486017] [126/162] (810s left) kms_psr (psr-cursor-plane-move) [197.656286] Subtest psr-cursor-plane-move: SKIP (0.000s) [197.719983] [127/162] (810s left) kms_psr (psr-sprite-plane-onoff) [197.891263] Subtest psr-sprite-plane-onoff: SKIP (0.000s) [197.952812] [128/162] (810s left) kms_psr (psr-primary-mmap-gtt) [198.127237] Subtest psr-primary-mmap-gtt: SKIP (0.000s) [198.187867] [129/162] (810s left) kms_setmode (basic-clone-single-crtc) [198.263430] Starting subtest: basic-clone-single-crtc [198.266026] Subtest basic-clone-single-crtc: SKIP (0.000s) [198.406473] [130/162] (810s left) i915_pm_rps (basic-api) [198.491376] Starting subtest: basic-api [198.493419] Subtest basic-api: SKIP (0.000s) [198.608884] [131/162] (809s left) prime_self_import (basic-llseek-bad) [198.658386] Starting subtest: basic-llseek-bad [198.689574] Subtest basic-llseek-bad: SUCCESS (0.032s) [198.810479] [132/162] (809s left) prime_self_import (basic-llseek-size) [198.882478] Starting subtest: basic-llseek-size [198.912879] Subtest basic-llseek-size: SUCCESS (0.032s) [199.051601] [133/162] (809s left) prime_self_import (basic-with_fd_dup) [199.099692] Starting subtest: basic-with_fd_dup [199.145808] Subtest basic-with_fd_dup: SUCCESS (0.047s) [199.331887] [134/162] (809s left) prime_self_import (basic-with_one_bo) [199.380555] Starting subtest: basic-with_one_bo [199.426473] Subtest basic-with_one_bo: SUCCESS (0.047s) [199.548620] [135/162] (809s left) prime_self_import (basic-with_one_bo_two_files) [199.595071] Starting subtest: basic-with_one_bo_two_files [199.639357] Subtest basic-with_one_bo_two_files: SUCCESS (0.044s) [199.778574] [136/162] (809s left) prime_self_import (basic-with_two_bos) [199.827165] Starting subtest: basic-with_two_bos [199.874247] Subtest basic-with_two_bos: SUCCESS (0.049s) [200.022120] [137/162] (808s left) prime_vgem (basic-fence-flip) [200.115038] Starting subtest: basic-fence-flip [200.247245] Subtest basic-fence-flip: SKIP (0.131s) [200.402824] [138/162] (808s left) prime_vgem (basic-fence-mmap) [200.494992] Starting subtest: basic-fence-mmap [200.497161] Subtest basic-fence-mmap: SKIP (0.000s) [200.650828] [139/162] (808s left) prime_vgem (basic-fence-read) [200.746782] Starting subtest: basic-fence-read [200.756618] Subtest basic-fence-read: SKIP (0.009s) [200.888358] [140/162] (808s left) prime_vgem (basic-gtt) [200.977794] Starting subtest: basic-gtt [200.980174] Subtest basic-gtt: SKIP (0.000s) [201.130332] [141/162] (808s left) prime_vgem (basic-read) [201.230762] Starting subtest: basic-read [201.238595] Subtest basic-read: SKIP (0.007s) [201.365953] [142/162] (807s left) prime_vgem (basic-write) [201.461676] Starting subtest: basic-write [201.467623] Subtest basic-write: SKIP (0.005s) [201.598104] [143/162] (807s left) vgem_basic (setversion) [201.659463] Starting subtest: setversion [201.661370] Subtest setversion: SUCCESS (0.000s) [201.754639] [144/162] (807s left) vgem_basic (create) [201.809633] Starting subtest: create [201.810516] Subtest create: SUCCESS (0.000s) [201.913326] [145/162] (807s left) vgem_basic (debugfs) [201.976387] Starting subtest: debugfs [201.977308] Subtest debugfs: SUCCESS (0.000s) [202.068540] [146/162] (807s left) vgem_basic (dmabuf-export) [202.126425] Starting subtest: dmabuf-export [202.156256] Subtest dmabuf-export: SUCCESS (0.030s) [202.331907] [147/162] (807s left) vgem_basic (dmabuf-fence) [202.393272] Starting subtest: dmabuf-fence [202.394186] Subtest dmabuf-fence: SUCCESS (0.000s) [202.480539] [148/162] (807s left) vgem_basic (dmabuf-fence-before) [202.543368] Starting subtest: dmabuf-fence-before [202.544342] Subtest dmabuf-fence-before: SUCCESS (0.000s) [202.647403] [149/162] (807s left) vgem_basic (dmabuf-mmap) [202.709775] Starting subtest: dmabuf-mmap [202.718481] Subtest dmabuf-mmap: SUCCESS (0.009s) [202.794415] [150/162] (806s left) vgem_basic (mmap) [202.859792] Starting subtest: mmap [202.865189] Subtest mmap: SUCCESS (0.006s) [202.957048] [151/162] (806s left) vgem_basic (second-client) [203.009556] Starting subtest: second-client [203.043392] Subtest second-client: SUCCESS (0.033s) [203.176090] [152/162] (806s left) vgem_basic (sysfs) [203.243180] Starting subtest: sysfs [203.244181] Subtest sysfs: SUCCESS (0.000s) [203.346334] [153/162] (806s left) core_hotunplug (unbind-rebind) [203.492801] Starting subtest: unbind-rebind [207.203178] Subtest unbind-rebind: SUCCESS (3.710s) [207.252673] [154/162] (802s left) vgem_basic (unload) [207.303659] Starting subtest: unload [236.365299] Subtest unload: SUCCESS (29.061s) [236.511684] [155/162] (773s left) i915_module_load (reload) [236.560398] Starting subtest: reload [239.201074] Subtest reload: SUCCESS (2.642s) [239.248530] [156/162] (770s left) gem_lmem_swapping (basic) [244.464495] Starting subtest: basic [244.465368] Starting dynamic subtest: lmem0 [265.858583] Dynamic subtest lmem0: SUCCESS (21.393s) [265.859565] Subtest basic: SUCCESS (21.394s) [267.367473] [FACT gem_lmem_swapping (basic)] deleted: hardware.pci.drm_card_at_addr.0000:03:00.0: card0 [267.369048] [FACT gem_lmem_swapping (basic)] deleted: kernel.kmod_is_loaded.i915: true [267.371253] [157/162] (742s left) gem_lmem_swapping (parallel-random-engines) [268.802452] Starting subtest: parallel-random-engines [268.803412] Starting dynamic subtest: lmem0 [303.104852] Dynamic subtest lmem0: SUCCESS (34.300s) [303.106068] Subtest parallel-random-engines: SUCCESS (34.302s) [304.273064] [158/162] (705s left) gem_lmem_swapping (random-engines) [305.728488] Starting subtest: random-engines [305.729397] Starting dynamic subtest: lmem0 [306.767700] Dynamic subtest lmem0: SUCCESS (1.039s) [306.768632] Subtest random-engines: SUCCESS (1.040s) [309.757608] [159/162] (700s left) gem_lmem_swapping (verify-random) [311.189991] Starting subtest: verify-random [311.190913] Starting dynamic subtest: lmem0 [319.304366] Dynamic subtest lmem0: SUCCESS (8.114s) [319.305352] Subtest verify-random: SUCCESS (8.115s) [320.422344] [160/162] (689s left) i915_pm_rpm (module-reload) [324.328239] Starting subtest: module-reload [335.727405] Subtest module-reload: SUCCESS (11.399s) [335.762975] [161/162] (674s left) i915_selftest (live) [335.806351] Starting subtest: live [335.807298] Starting dynamic subtest: sanitycheck [337.295025] Dynamic subtest sanitycheck: SUCCESS (1.488s) [337.303283] Starting dynamic subtest: uncore [338.749198] Dynamic subtest uncore: SUCCESS (1.453s) [338.762103] Starting dynamic subtest: workarounds [342.044372] Dynamic subtest workarounds: SUCCESS (3.293s) [342.055313] Starting dynamic subtest: gt_engines [344.345106] Dynamic subtest gt_engines: SUCCESS (2.299s) [344.354355] Starting dynamic subtest: gt_timelines [363.650420] Dynamic subtest gt_timelines: SUCCESS (19.304s) [363.664075] Starting dynamic subtest: gt_contexts [365.178049] Dynamic subtest gt_contexts: SUCCESS (1.526s) [365.187157] Starting dynamic subtest: gt_lrc [371.427127] Dynamic subtest gt_lrc: SUCCESS (6.248s) [371.437581] Starting dynamic subtest: gt_mocs [374.460288] Dynamic subtest gt_mocs: SUCCESS (3.031s) [374.469723] Starting dynamic subtest: gt_pm [378.627399] Dynamic subtest gt_pm: SUCCESS (4.165s) [378.637199] Starting dynamic subtest: gt_heartbeat [380.130181] Dynamic subtest gt_heartbeat: SUCCESS (1.501s) [380.140767] Starting dynamic subtest: gt_tlb [393.378018] Dynamic subtest gt_tlb: SUCCESS (13.246s) [393.391879] Starting dynamic subtest: requests [408.501381] Dynamic subtest requests: SUCCESS (15.121s) [408.511963] Starting dynamic subtest: migrate [413.508325] Dynamic subtest migrate: SUCCESS (5.005s) [413.517730] Starting dynamic subtest: active [414.980962] Dynamic subtest active: SUCCESS (1.471s) [414.990397] Starting dynamic subtest: objects [417.233817] Dynamic subtest objects: SUCCESS (2.252s) [417.242314] Starting dynamic subtest: mman [423.662996] Dynamic subtest mman: SUCCESS (6.428s) [423.671759] Starting dynamic subtest: dmabuf [425.213018] Dynamic subtest dmabuf: SUCCESS (1.549s) [425.222962] Starting dynamic subtest: vma [426.673121] Dynamic subtest vma: SUCCESS (1.459s) [426.684142] Starting dynamic subtest: coherency [431.159013] Dynamic subtest coherency: SUCCESS (4.485s) [431.168421] Starting dynamic subtest: gtt [441.500905] Dynamic subtest gtt: SUCCESS (10.341s) [441.510364] Starting dynamic subtest: gem [443.191943] Dynamic subtest gem: SUCCESS (1.690s) [443.201390] Starting dynamic subtest: evict [446.123290] Dynamic subtest evict: SUCCESS (2.930s) [446.132465] Starting dynamic subtest: hugepages [464.212099] Dynamic subtest hugepages: SUCCESS (18.087s) [464.224910] Starting dynamic subtest: gem_contexts