[39.469959] Initializing watchdogs [39.470034] /dev/watchdog0 [39.487506] [FACT before any test] new: hardware.pci.gpu_at_addr.0000:03:00.0: 8086:56a0 Intel Dg2 (Gen12) DG2 [Arc A770] [39.492808] [001/162] (960s left) i915_module_load (load) [39.532087] Starting subtest: load [41.176077] Subtest load: SUCCESS (1.644s) [41.210760] [FACT i915_module_load (load)] new: hardware.pci.drm_card_at_addr.0000:03:00.0: card0 [41.213289] [FACT i915_module_load (load)] new: kernel.kmod_is_loaded.i915: true [41.215499] [002/162] (958s left) core_auth (basic-auth) [41.319253] Starting subtest: basic-auth [41.332296] Subtest basic-auth: SUCCESS (0.013s) [41.488994] [003/162] (958s left) core_debugfs (read-all-entries) [41.557163] Starting subtest: read-all-entries [41.558121] Subtest read-all-entries: SUCCESS (0.000s) [41.686566] [004/162] (958s left) core_sysfs (read-all-entries) [41.755981] Starting subtest: read-all-entries [41.759515] Subtest read-all-entries: SUCCESS (0.004s) [41.906216] [005/162] (958s left) fbdev (eof) [41.959859] Starting subtest: eof [41.960800] Subtest eof: SUCCESS (0.000s) [42.053825] [006/162] (958s left) fbdev (info) [42.096425] Starting subtest: info [42.097498] Subtest info: SUCCESS (0.000s) [42.203117] [007/162] (958s left) fbdev (nullptr) [42.259220] Starting subtest: nullptr [42.260203] Subtest nullptr: SUCCESS (0.000s) [42.351806] [008/162] (958s left) fbdev (read) [42.409421] Starting subtest: read [54.550275] Subtest read: SUCCESS (12.141s) [54.638931] [009/162] (945s left) fbdev (write) [54.692973] Starting subtest: write [60.758933] Subtest write: SUCCESS (6.066s) [60.836418] [010/162] (939s left) gem_basic (bad-close) [60.913169] Starting subtest: bad-close [60.914970] Subtest bad-close: SUCCESS (0.000s) [61.070056] [011/162] (939s left) gem_basic (create-close) [61.138187] Starting subtest: create-close [61.140503] Subtest create-close: SUCCESS (0.000s) [61.304549] [012/162] (939s left) gem_basic (create-fd-close) [61.373180] Starting subtest: create-fd-close [61.374980] Subtest create-fd-close: SUCCESS (0.000s) [61.510415] [013/162] (939s left) gem_busy (busy@all-engines) [61.592214] Starting subtest: busy [61.593158] Starting dynamic subtest: all-engines [61.692622] Dynamic subtest all-engines: SUCCESS (0.100s) [61.693530] Subtest busy: SUCCESS (0.101s) [62.142493] [014/162] (938s left) gem_close_race (basic-process) [62.249907] Starting subtest: basic-process [62.308475] Subtest basic-process: SUCCESS (0.058s) [62.589103] [015/162] (938s left) gem_close_race (basic-threads) [62.701517] Starting subtest: basic-threads [63.955613] Subtest basic-threads: SUCCESS (1.254s) [64.282258] [016/162] (936s left) gem_ctx_create (basic) [64.360465] Starting subtest: basic [64.361530] Subtest basic: SUCCESS (0.000s) [64.613574] [017/162] (936s left) gem_ctx_create (basic-files) [64.692075] Starting subtest: basic-files [66.704723] Subtest basic-files: SUCCESS (2.013s) [67.480607] [018/162] (933s left) gem_ctx_exec (basic) [67.661765] Starting subtest: basic [67.671028] Subtest basic: SUCCESS (0.009s) [67.962291] [019/162] (933s left) gem_exec_basic (basic) [68.059377] Starting subtest: basic [68.060534] Starting dynamic subtest: rcs0-smem [68.062442] Dynamic subtest rcs0-smem: SUCCESS (0.003s) [68.071140] Starting dynamic subtest: bcs0-smem [68.072106] Dynamic subtest bcs0-smem: SUCCESS (0.001s) [68.079825] Starting dynamic subtest: vcs0-smem [68.081062] Dynamic subtest vcs0-smem: SUCCESS (0.001s) [68.088674] Starting dynamic subtest: vcs1-smem [68.089876] Dynamic subtest vcs1-smem: SUCCESS (0.001s) [68.097441] Starting dynamic subtest: vecs0-smem [68.098624] Dynamic subtest vecs0-smem: SUCCESS (0.001s) [68.105798] Starting dynamic subtest: vecs1-smem [68.107028] Dynamic subtest vecs1-smem: SUCCESS (0.001s) [68.114551] Starting dynamic subtest: ccs0-smem [68.115782] Dynamic subtest ccs0-smem: SUCCESS (0.001s) [68.122987] Starting dynamic subtest: rcs0-lmem0 [68.124132] Dynamic subtest rcs0-lmem0: SUCCESS (0.001s) [68.131600] Starting dynamic subtest: bcs0-lmem0 [68.132781] Dynamic subtest bcs0-lmem0: SUCCESS (0.000s) [68.140216] Starting dynamic subtest: vcs0-lmem0 [68.141487] Dynamic subtest vcs0-lmem0: SUCCESS (0.000s) [68.148897] Starting dynamic subtest: vcs1-lmem0 [68.150113] Dynamic subtest vcs1-lmem0: SUCCESS (0.000s) [68.157577] Starting dynamic subtest: vecs0-lmem0 [68.158801] Dynamic subtest vecs0-lmem0: SUCCESS (0.000s) [68.166222] Starting dynamic subtest: vecs1-lmem0 [68.167491] Dynamic subtest vecs1-lmem0: SUCCESS (0.000s) [68.174851] Starting dynamic subtest: ccs0-lmem0 [68.175775] Dynamic subtest ccs0-lmem0: SUCCESS (0.000s) [68.176767] Subtest basic: SUCCESS (0.011s) [68.275988] [020/162] (932s left) gem_exec_create (basic) [68.355321] Starting subtest: basic [68.356267] Starting dynamic subtest: smem [70.452702] Dynamic subtest smem: SUCCESS (2.097s) [70.461199] Starting dynamic subtest: lmem0 [72.555603] Dynamic subtest lmem0: SUCCESS (2.103s) [72.556798] Subtest basic: SUCCESS (4.200s) [72.759425] [021/162] (928s left) gem_exec_fence (basic-busy) [72.976497] Starting subtest: basic-busy [72.978307] Starting dynamic subtest: rcs0 [73.103076] Dynamic subtest rcs0: SUCCESS (0.127s) [73.129501] Starting dynamic subtest: bcs0 [73.162979] Dynamic subtest bcs0: SUCCESS (0.059s) [73.192915] Starting dynamic subtest: vcs0 [73.223922] Dynamic subtest vcs0: SUCCESS (0.061s) [73.235116] Starting dynamic subtest: vcs1 [73.274797] Dynamic subtest vcs1: SUCCESS (0.051s) [73.291688] Starting dynamic subtest: vecs0 [73.331081] Dynamic subtest vecs0: SUCCESS (0.055s) [73.362934] Starting dynamic subtest: vecs1 [73.389049] Dynamic subtest vecs1: SUCCESS (0.058s) [73.407745] Starting dynamic subtest: ccs0 [73.443945] Dynamic subtest ccs0: SUCCESS (0.054s) [73.445829] Subtest basic-busy: SUCCESS (0.468s) [74.156708] [FACT gem_exec_fence (basic-busy)] new: kernel.kmod_is_loaded.vgem: true [74.158392] [022/162] (927s left) gem_exec_fence (basic-wait) [74.389387] Starting subtest: basic-wait [74.391327] Starting dynamic subtest: rcs0 [74.519877] Dynamic subtest rcs0: SUCCESS (0.131s) [74.550559] Starting dynamic subtest: bcs0 [74.578809] Dynamic subtest bcs0: SUCCESS (0.058s) [74.590835] Starting dynamic subtest: vcs0 [74.633171] Dynamic subtest vcs0: SUCCESS (0.054s) [74.644180] Starting dynamic subtest: vcs1 [74.687195] Dynamic subtest vcs1: SUCCESS (0.053s) [74.709102] Starting dynamic subtest: vecs0 [74.739739] Dynamic subtest vecs0: SUCCESS (0.052s) [74.771066] Starting dynamic subtest: vecs1 [74.798411] Dynamic subtest vecs1: SUCCESS (0.059s) [74.809047] Starting dynamic subtest: ccs0 [74.850473] Dynamic subtest ccs0: SUCCESS (0.052s) [74.851777] Subtest basic-wait: SUCCESS (0.462s) [75.567021] [023/162] (925s left) gem_exec_fence (basic-await) [75.773869] Starting subtest: basic-await [75.774813] Starting dynamic subtest: rcs0 [75.889591] Dynamic subtest rcs0: SUCCESS (0.116s) [75.898204] Starting dynamic subtest: bcs0 [75.975025] Dynamic subtest bcs0: SUCCESS (0.085s) [75.983883] Starting dynamic subtest: vcs0 [76.063438] Dynamic subtest vcs0: SUCCESS (0.088s) [76.073720] Starting dynamic subtest: vcs1 [76.153491] Dynamic subtest vcs1: SUCCESS (0.090s) [76.164934] Starting dynamic subtest: vecs0 [76.247827] Dynamic subtest vecs0: SUCCESS (0.094s) [76.256652] Starting dynamic subtest: vecs1 [76.333343] Dynamic subtest vecs1: SUCCESS (0.085s) [76.342689] Starting dynamic subtest: ccs0 [76.422043] Dynamic subtest ccs0: SUCCESS (0.088s) [76.423156] Subtest basic-await: SUCCESS (0.648s) [77.131584] [024/162] (924s left) gem_exec_fence (nb-await) [77.334639] Starting subtest: nb-await [77.335574] Starting dynamic subtest: rcs0 [77.431080] Dynamic subtest rcs0: SUCCESS (0.096s) [77.440267] Starting dynamic subtest: bcs0 [77.493406] Dynamic subtest bcs0: SUCCESS (0.062s) [77.515368] Starting dynamic subtest: vcs0 [77.573342] Dynamic subtest vcs0: SUCCESS (0.079s) [77.584646] Starting dynamic subtest: vcs1 [77.638112] Dynamic subtest vcs1: SUCCESS (0.065s) [77.655983] Starting dynamic subtest: vecs0 [77.713385] Dynamic subtest vecs0: SUCCESS (0.074s) [77.748550] Starting dynamic subtest: vecs1 [77.804559] Dynamic subtest vecs1: SUCCESS (0.091s) [77.826505] Starting dynamic subtest: ccs0 [77.884330] Dynamic subtest ccs0: SUCCESS (0.079s) [77.886366] Subtest nb-await: SUCCESS (0.549s) [78.612814] [025/162] (922s left) gem_exec_gttfill (basic) [78.702964] Starting subtest: basic [84.223483] Subtest basic: SUCCESS (5.520s) [84.460878] [026/162] (917s left) gem_exec_parallel (engines) [84.595777] Starting subtest: engines [84.596671] Starting dynamic subtest: basic [86.199773] Dynamic subtest basic: SUCCESS (1.604s) [86.208496] Starting dynamic subtest: contexts [91.186957] Dynamic subtest contexts: SUCCESS (4.986s) [91.196082] Starting dynamic subtest: fds [94.861973] Dynamic subtest fds: SUCCESS (3.675s) [94.871044] Starting dynamic subtest: userptr [96.364196] Dynamic subtest userptr: SUCCESS (1.502s) [96.365379] Subtest engines: SUCCESS (11.768s) [96.678229] [027/162] (904s left) gem_exec_store (basic) [96.763431] Starting subtest: basic [96.870489] Subtest basic: SUCCESS (0.107s) [97.162954] [028/162] (904s left) gem_flink_basic (bad-flink) [97.239153] Starting subtest: bad-flink [97.240087] Subtest bad-flink: SUCCESS (0.000s) [97.375290] [029/162] (904s left) gem_flink_basic (bad-open) [97.449167] Starting subtest: bad-open [97.450393] Subtest bad-open: SUCCESS (0.000s) [97.606626] [030/162] (904s left) gem_flink_basic (basic) [97.686055] Starting subtest: basic [97.687073] Subtest basic: SUCCESS (0.000s) [97.821490] [031/162] (904s left) gem_flink_basic (double-flink) [97.898992] Starting subtest: double-flink [97.899938] Subtest double-flink: SUCCESS (0.000s) [98.062155] [032/162] (903s left) gem_flink_basic (flink-lifetime) [98.138879] Starting subtest: flink-lifetime [98.171031] Subtest flink-lifetime: SUCCESS (0.032s) [98.306808] [033/162] (903s left) gem_huc_copy (huc-copy) [98.416231] Starting subtest: huc-copy [98.422337] Subtest huc-copy: SUCCESS (0.006s) [98.575917] [034/162] (903s left) gem_linear_blits (basic) [98.746085] Starting subtest: basic [98.791315] Subtest basic: SUCCESS (0.045s) [99.008349] [035/162] (903s left) gem_mmap (basic) [99.136148] Subtest basic: SKIP (0.000s) [99.204142] [036/162] (902s left) gem_mmap_gtt (basic) [99.280950] Subtest basic: SKIP (0.000s) [99.353915] [037/162] (902s left) gem_render_linear_blits (basic) [99.439643] Starting subtest: basic [99.521169] Subtest basic: SUCCESS (0.081s) [99.625757] [038/162] (902s left) gem_render_tiled_blits (basic) [99.710499] Subtest basic: SKIP (0.000s) [99.838822] [039/162] (902s left) gem_ringfill (basic-all) [100.269146] Starting subtest: basic-all [102.109738] Subtest basic-all: SUCCESS (1.844s) [102.269333] [040/162] (900s left) gem_softpin (allocator-basic) [102.351453] Starting subtest: allocator-basic [102.581781] Subtest allocator-basic: SUCCESS (0.230s) [102.752731] [041/162] (899s left) gem_softpin (allocator-basic-reserve) [102.836178] Starting subtest: allocator-basic-reserve [103.064736] Subtest allocator-basic-reserve: SUCCESS (0.229s) [103.251703] [042/162] (899s left) gem_softpin (safe-alignment) [103.341783] Starting subtest: safe-alignment [103.400249] Subtest safe-alignment: SUCCESS (0.058s) [103.598685] [043/162] (899s left) gem_sync (basic-all) [103.692424] Starting subtest: basic-all [105.871887] Subtest basic-all: SUCCESS (2.179s) [106.082318] [044/162] (896s left) gem_sync (basic-each) [106.170380] Starting subtest: basic-each [108.336750] Subtest basic-each: SUCCESS (2.166s) [108.588904] [045/162] (894s left) gem_tiled_blits (basic) [108.674475] Subtest basic: SKIP (0.000s) [108.756770] [046/162] (894s left) gem_tiled_fence_blits (basic) [108.842142] Subtest basic: SKIP (0.000s) [108.921774] [047/162] (893s left) gem_tiled_pread_basic [109.092590] [048/162] (893s left) gem_wait (busy@all-engines) [109.189386] Starting subtest: busy [109.190377] Starting dynamic subtest: all-engines [109.776334] Dynamic subtest all-engines: SUCCESS (0.587s) [109.777285] Subtest busy: SUCCESS (0.587s) [110.028796] [049/162] (892s left) gem_wait (wait@all-engines) [110.120602] Starting subtest: wait [110.121504] Starting dynamic subtest: all-engines [111.208414] Dynamic subtest all-engines: SUCCESS (1.087s) [111.209596] Subtest wait: SUCCESS (1.088s) [111.465770] [050/162] (891s left) i915_getparams_basic (basic-eu-total) [111.543082] Starting subtest: basic-eu-total [111.544992] Subtest basic-eu-total: SUCCESS (0.000s) [111.663662] [051/162] (891s left) i915_getparams_basic (basic-subslice-total) [111.741187] Starting subtest: basic-subslice-total [111.742994] Subtest basic-subslice-total: SUCCESS (0.000s) [111.888357] [052/162] (891s left) i915_hangman (error-state-basic) [111.983936] Starting subtest: error-state-basic [112.150079] Subtest error-state-basic: SUCCESS (0.166s) [112.244211] [053/162] (890s left) i915_pciid [112.496401] [054/162] (890s left) intel_hwmon (hwmon-read) [112.573170] Starting subtest: hwmon-read [112.574100] Subtest hwmon-read: SUCCESS (0.001s) [112.741762] [055/162] (890s left) intel_hwmon (hwmon-write) [112.820220] Starting subtest: hwmon-write [112.837477] Subtest hwmon-write: SUCCESS (0.017s) [112.933233] [056/162] (890s left) kms_addfb_basic (addfb25-4-tiled) [113.159028] Starting subtest: addfb25-4-tiled [113.159909] Subtest addfb25-4-tiled: SUCCESS (0.000s) [113.299167] [057/162] (890s left) kms_addfb_basic (addfb25-bad-modifier) [113.469213] Starting subtest: addfb25-bad-modifier [113.470174] Subtest addfb25-bad-modifier: SUCCESS (0.000s) [113.605393] [058/162] (889s left) kms_addfb_basic (addfb25-framebuffer-vs-set-tiling) [113.778114] Subtest addfb25-framebuffer-vs-set-tiling: SKIP (0.000s) [113.946870] [059/162] (889s left) kms_addfb_basic (addfb25-modifier-no-flag) [114.116195] Starting subtest: addfb25-modifier-no-flag [114.117124] Subtest addfb25-modifier-no-flag: SUCCESS (0.000s) [114.271028] [060/162] (889s left) kms_addfb_basic (addfb25-x-tiled-legacy) [114.441158] Subtest addfb25-x-tiled-legacy: SKIP (0.000s) [114.615217] [061/162] (889s left) kms_addfb_basic (addfb25-x-tiled-mismatch-legacy) [114.787168] Subtest addfb25-x-tiled-mismatch-legacy: SKIP (0.000s) [114.938416] [062/162] (888s left) kms_addfb_basic (addfb25-yf-tiled-legacy) [115.111986] Starting subtest: addfb25-yf-tiled-legacy [115.112882] Subtest addfb25-yf-tiled-legacy: SUCCESS (0.000s) [115.272517] [063/162] (888s left) kms_addfb_basic (addfb25-y-tiled-legacy) [115.444055] Starting subtest: addfb25-y-tiled-legacy [115.444933] Subtest addfb25-y-tiled-legacy: SUCCESS (0.000s) [115.613557] [064/162] (888s left) kms_addfb_basic (addfb25-y-tiled-small-legacy) [115.785989] Starting subtest: addfb25-y-tiled-small-legacy [115.787996] Subtest addfb25-y-tiled-small-legacy: SKIP (0.000s) [115.931373] [065/162] (888s left) kms_addfb_basic (bad-pitch-0) [116.011941] Starting subtest: bad-pitch-0 [116.012877] Subtest bad-pitch-0: SUCCESS (0.000s) [116.288156] [066/162] (887s left) kms_addfb_basic (bad-pitch-1024) [116.365133] Starting subtest: bad-pitch-1024 [116.366032] Subtest bad-pitch-1024: SUCCESS (0.000s) [116.638642] [067/162] (887s left) kms_addfb_basic (bad-pitch-128) [116.716093] Starting subtest: bad-pitch-128 [116.716986] Subtest bad-pitch-128: SUCCESS (0.000s) [116.985957] [068/162] (887s left) kms_addfb_basic (bad-pitch-256) [117.063183] Starting subtest: bad-pitch-256 [117.064138] Subtest bad-pitch-256: SUCCESS (0.000s) [117.290476] [069/162] (887s left) kms_addfb_basic (bad-pitch-32) [117.369142] Starting subtest: bad-pitch-32 [117.370041] Subtest bad-pitch-32: SUCCESS (0.000s) [117.633055] [070/162] (886s left) kms_addfb_basic (bad-pitch-63) [117.709101] Starting subtest: bad-pitch-63 [117.709989] Subtest bad-pitch-63: SUCCESS (0.000s) [117.965621] [071/162] (886s left) kms_addfb_basic (bad-pitch-65536) [118.043995] Starting subtest: bad-pitch-65536 [118.044974] Subtest bad-pitch-65536: SUCCESS (0.000s) [118.297290] [072/162] (886s left) kms_addfb_basic (bad-pitch-999) [118.378475] Starting subtest: bad-pitch-999 [118.379420] Subtest bad-pitch-999: SUCCESS (0.000s) [118.648143] [073/162] (886s left) kms_addfb_basic (basic) [118.729091] Starting subtest: basic [118.729932] Subtest basic: SUCCESS (0.000s) [118.987804] [074/162] (885s left) kms_addfb_basic (basic-x-tiled-legacy) [119.065084] Starting subtest: basic-x-tiled-legacy [119.066979] Subtest basic-x-tiled-legacy: SKIP (0.000s) [119.336737] [075/162] (885s left) kms_addfb_basic (basic-y-tiled-legacy) [119.416166] Starting subtest: basic-y-tiled-legacy [119.417934] Subtest basic-y-tiled-legacy: SKIP (0.000s) [119.631024] [076/162] (885s left) kms_addfb_basic (bo-too-small) [119.803123] Starting subtest: bo-too-small [119.804048] Subtest bo-too-small: SUCCESS (0.000s) [119.933873] [077/162] (885s left) kms_addfb_basic (bo-too-small-due-to-tiling) [120.106168] Starting subtest: bo-too-small-due-to-tiling [120.108031] Subtest bo-too-small-due-to-tiling: SKIP (0.000s) [120.247196] [078/162] (884s left) kms_addfb_basic (clobberred-modifier) [120.324966] Starting subtest: clobberred-modifier [120.326595] Subtest clobberred-modifier: SKIP (0.000s) [120.562330] [079/162] (884s left) kms_addfb_basic (framebuffer-vs-set-tiling) [120.643894] Starting subtest: framebuffer-vs-set-tiling [120.645587] Subtest framebuffer-vs-set-tiling: SKIP (0.000s) [120.881604] [080/162] (884s left) kms_addfb_basic (invalid-get-prop) [120.958922] Starting subtest: invalid-get-prop [120.959845] Subtest invalid-get-prop: SUCCESS (0.000s) [121.220947] [081/162] (884s left) kms_addfb_basic (invalid-get-prop-any) [121.295091] Starting subtest: invalid-get-prop-any [121.295968] Subtest invalid-get-prop-any: SUCCESS (0.000s) [121.532670] [082/162] (883s left) kms_addfb_basic (invalid-set-prop) [121.609028] Starting subtest: invalid-set-prop [121.609953] Subtest invalid-set-prop: SUCCESS (0.000s) [121.858807] [083/162] (883s left) kms_addfb_basic (invalid-set-prop-any) [121.938155] Starting subtest: invalid-set-prop-any [121.939105] Subtest invalid-set-prop-any: SUCCESS (0.000s) [122.181123] [084/162] (883s left) kms_addfb_basic (no-handle) [122.260048] Starting subtest: no-handle [122.260965] Subtest no-handle: SUCCESS (0.000s) [122.501880] [085/162] (883s left) kms_addfb_basic (size-max) [122.671975] Starting subtest: size-max [122.672934] Subtest size-max: SUCCESS (0.000s) [122.809152] [086/162] (882s left) kms_addfb_basic (small-bo) [122.978253] Starting subtest: small-bo [122.979196] Subtest small-bo: SUCCESS (0.000s) [123.148430] [087/162] (882s left) kms_addfb_basic (tile-pitch-mismatch) [123.227167] Starting subtest: tile-pitch-mismatch [123.228956] Subtest tile-pitch-mismatch: SKIP (0.000s) [123.471980] [088/162] (882s left) kms_addfb_basic (too-high) [123.645254] Starting subtest: too-high [123.646160] Subtest too-high: SUCCESS (0.001s) [123.808995] [089/162] (882s left) kms_addfb_basic (too-wide) [123.985107] Starting subtest: too-wide [123.985975] Subtest too-wide: SUCCESS (0.000s) [124.167889] [090/162] (881s left) kms_addfb_basic (unused-handle) [124.245993] Starting subtest: unused-handle [124.246913] Subtest unused-handle: SUCCESS (0.000s) [124.525875] [091/162] (881s left) kms_addfb_basic (unused-modifier) [124.605184] Starting subtest: unused-modifier [124.606122] Subtest unused-modifier: SUCCESS (0.000s) [124.863210] [092/162] (881s left) kms_addfb_basic (unused-offsets) [124.938913] Starting subtest: unused-offsets [124.939892] Subtest unused-offsets: SUCCESS (0.000s) [125.178391] [093/162] (881s left) kms_addfb_basic (unused-pitches) [125.258218] Starting subtest: unused-pitches [125.259111] Subtest unused-pitches: SUCCESS (0.000s) [125.503390] [094/162] (880s left) kms_busy (basic) [125.679212] Starting subtest: basic [125.680131] Starting dynamic subtest: flip [126.391362] Dynamic subtest flip: SUCCESS (0.711s) [126.405566] Starting dynamic subtest: modeset [127.413568] Dynamic subtest modeset: SUCCESS (1.022s) [127.414727] Subtest basic: SUCCESS (1.735s) [127.761710] [095/162] (878s left) kms_prop_blob (basic) [127.837134] Starting subtest: basic [127.838098] Subtest basic: SUCCESS (0.000s) [127.980955] [096/162] (878s left) kms_cursor_legacy (basic-busy-flip-before-cursor-atomic) [128.153203] Starting subtest: basic-busy-flip-before-cursor-atomic [128.155009] Subtest basic-busy-flip-before-cursor-atomic: SKIP (0.000s) [128.271157] [097/162] (878s left) kms_cursor_legacy (basic-busy-flip-before-cursor-legacy) [128.440215] Starting subtest: basic-busy-flip-before-cursor-legacy [128.441994] Subtest basic-busy-flip-before-cursor-legacy: SKIP (0.000s) [128.546886] [098/162] (878s left) kms_cursor_legacy (basic-flip-after-cursor-atomic) [128.717239] Starting subtest: basic-flip-after-cursor-atomic [129.781982] Subtest basic-flip-after-cursor-atomic: SUCCESS (1.064s) [130.079749] [099/162] (876s left) kms_cursor_legacy (basic-flip-after-cursor-legacy) [130.251180] Starting subtest: basic-flip-after-cursor-legacy [131.318540] Subtest basic-flip-after-cursor-legacy: SUCCESS (1.067s) [131.636584] [100/162] (875s left) kms_cursor_legacy (basic-flip-after-cursor-varying-size) [131.806266] Starting subtest: basic-flip-after-cursor-varying-size [132.891647] Subtest basic-flip-after-cursor-varying-size: SUCCESS (1.085s) [133.206698] [101/162] (873s left) kms_cursor_legacy (basic-flip-before-cursor-atomic) [133.376234] Starting subtest: basic-flip-before-cursor-atomic [134.442573] Subtest basic-flip-before-cursor-atomic: SUCCESS (1.067s) [134.754126] [102/162] (872s left) kms_cursor_legacy (basic-flip-before-cursor-legacy) [134.926188] Starting subtest: basic-flip-before-cursor-legacy [136.025828] Subtest basic-flip-before-cursor-legacy: SUCCESS (1.099s) [136.296448] [103/162] (870s left) kms_cursor_legacy (basic-flip-before-cursor-varying-size) [136.465191] Starting subtest: basic-flip-before-cursor-varying-size [137.551513] Subtest basic-flip-before-cursor-varying-size: SUCCESS (1.087s) [137.847303] [104/162] (869s left) kms_dsc (dsc-basic) [138.027176] Starting subtest: dsc-basic [138.028167] Starting dynamic subtest: pipe-A-DP-1 [138.518116] Dynamic subtest pipe-A-DP-1: SUCCESS (0.491s) [138.532679] Starting dynamic subtest: pipe-B-DP-1 [138.892222] Dynamic subtest pipe-B-DP-1: SUCCESS (0.373s) [138.902851] Starting dynamic subtest: pipe-C-DP-1 [139.266838] Dynamic subtest pipe-C-DP-1: SUCCESS (0.374s) [139.278539] Starting dynamic subtest: pipe-D-DP-1 [139.651178] Dynamic subtest pipe-D-DP-1: SUCCESS (0.384s) [139.652164] Subtest dsc-basic: SUCCESS (1.625s) [140.037707] [105/162] (867s left) kms_flip (basic-flip-vs-dpms) [140.211065] Starting subtest: basic-flip-vs-dpms [140.213166] Starting dynamic subtest: A-DP1 [141.130458] Dynamic subtest A-DP1: SUCCESS (0.915s) [141.154907] Starting dynamic subtest: B-DP1 [142.022212] Dynamic subtest B-DP1: SUCCESS (0.891s) [142.037723] Starting dynamic subtest: C-DP1 [142.899554] Dynamic subtest C-DP1: SUCCESS (0.876s) [142.918531] Starting dynamic subtest: D-DP1 [143.794060] Dynamic subtest D-DP1: SUCCESS (0.893s) [143.797638] Subtest basic-flip-vs-dpms: SUCCESS (3.588s) [144.112543] [106/162] (863s left) kms_flip (basic-flip-vs-modeset) [144.287994] Starting subtest: basic-flip-vs-modeset [144.291285] Starting dynamic subtest: A-DP1 [145.222222] Dynamic subtest A-DP1: SUCCESS (0.931s) [145.245571] Starting dynamic subtest: B-DP1 [146.152521] Dynamic subtest B-DP1: SUCCESS (0.926s) [146.172316] Starting dynamic subtest: C-DP1 [147.078916] Dynamic subtest C-DP1: SUCCESS (0.924s) [147.099298] Starting dynamic subtest: D-DP1 [148.009027] Dynamic subtest D-DP1: SUCCESS (0.928s) [148.014877] Subtest basic-flip-vs-modeset: SUCCESS (3.728s) [148.348978] [107/162] (859s left) kms_flip (basic-flip-vs-wf_vblank) [148.522160] Starting subtest: basic-flip-vs-wf_vblank [148.524431] Starting dynamic subtest: A-DP1 [149.706119] Dynamic subtest A-DP1: SUCCESS (1.181s) [149.719873] Starting dynamic subtest: B-DP1 [150.990783] Dynamic subtest B-DP1: SUCCESS (1.283s) [151.002823] Starting dynamic subtest: C-DP1 [152.129353] Dynamic subtest C-DP1: SUCCESS (1.137s) [152.139886] Starting dynamic subtest: D-DP1 [153.242038] Dynamic subtest D-DP1: SUCCESS (1.112s) [153.244969] Subtest basic-flip-vs-wf_vblank: SUCCESS (4.724s) [153.576610] [108/162] (853s left) kms_flip (basic-plain-flip) [153.754159] Starting subtest: basic-plain-flip [153.756431] Starting dynamic subtest: A-DP1 [154.657692] Dynamic subtest A-DP1: SUCCESS (0.901s) [154.674260] Starting dynamic subtest: B-DP1 [155.480649] Dynamic subtest B-DP1: SUCCESS (0.822s) [155.493467] Starting dynamic subtest: C-DP1 [156.312042] Dynamic subtest C-DP1: SUCCESS (0.829s) [156.325597] Starting dynamic subtest: D-DP1 [157.154495] Dynamic subtest D-DP1: SUCCESS (0.825s) [157.159210] Subtest basic-plain-flip: SUCCESS (3.392s) [157.516869] [109/162] (850s left) kms_force_connector_basic (force-connector-state) [157.631434] Starting subtest: force-connector-state [157.970110] Subtest force-connector-state: SUCCESS (0.339s) [158.398225] [110/162] (849s left) kms_force_connector_basic (force-edid) [158.509497] Starting subtest: force-edid [158.532176] Subtest force-edid: SUCCESS (0.023s) [158.848516] [111/162] (848s left) kms_force_connector_basic (force-load-detect) [158.966435] Starting subtest: force-load-detect [158.968277] Subtest force-load-detect: SKIP (0.000s) [159.201928] [112/162] (848s left) kms_force_connector_basic (prune-stale-modes) [159.315507] Starting subtest: prune-stale-modes [159.339070] Subtest prune-stale-modes: SUCCESS (0.023s) [159.669061] [113/162] (848s left) kms_frontbuffer_tracking (basic) [159.891011] Starting subtest: basic [163.368191] Subtest basic: SUCCESS (3.477s) [163.527735] [114/162] (844s left) kms_hdmi_inject (inject-audio) [163.690881] Starting subtest: inject-audio [163.811203] Subtest inject-audio: SUCCESS (0.120s) [164.215827] [115/162] (843s left) kms_pipe_crc_basic (compare-crc-sanitycheck-xr24) [164.387172] Starting subtest: compare-crc-sanitycheck-xr24 [164.388129] Starting dynamic subtest: pipe-A-DP-1 [164.986388] Dynamic subtest pipe-A-DP-1: SUCCESS (0.596s) [165.010600] Starting dynamic subtest: pipe-B-DP-1 [165.526302] Dynamic subtest pipe-B-DP-1: SUCCESS (0.534s) [165.538978] Starting dynamic subtest: pipe-C-DP-1 [166.036133] Dynamic subtest pipe-C-DP-1: SUCCESS (0.507s) [166.046653] Starting dynamic subtest: pipe-D-DP-1 [166.548201] Dynamic subtest pipe-D-DP-1: SUCCESS (0.510s) [166.549320] Subtest compare-crc-sanitycheck-xr24: SUCCESS (2.161s) [166.836923] [116/162] (841s left) kms_pipe_crc_basic (compare-crc-sanitycheck-nv12) [167.004167] Starting subtest: compare-crc-sanitycheck-nv12 [167.005050] Starting dynamic subtest: pipe-A-DP-1 [168.393358] Dynamic subtest pipe-A-DP-1: SUCCESS (1.387s) [168.403738] Starting dynamic subtest: pipe-B-DP-1 [169.643921] Dynamic subtest pipe-B-DP-1: SUCCESS (1.249s) [169.654290] Starting dynamic subtest: pipe-C-DP-1 [170.791142] Dynamic subtest pipe-C-DP-1: SUCCESS (1.145s) [170.801506] Starting dynamic subtest: pipe-D-DP-1 [171.954941] Dynamic subtest pipe-D-DP-1: SUCCESS (1.162s) [171.955812] Subtest compare-crc-sanitycheck-nv12: SUCCESS (4.950s) [172.252941] [117/162] (835s left) kms_pipe_crc_basic (hang-read-crc) [172.426279] Starting subtest: hang-read-crc [172.428440] Starting dynamic subtest: pipe-A-DP-1 [174.031470] Dynamic subtest pipe-A-DP-1: SUCCESS (1.602s) [174.049915] Starting dynamic subtest: pipe-B-DP-1 [175.499635] Dynamic subtest pipe-B-DP-1: SUCCESS (1.465s) [175.520562] Starting dynamic subtest: pipe-C-DP-1 [177.051431] Dynamic subtest pipe-C-DP-1: SUCCESS (1.549s) [177.064556] Starting dynamic subtest: pipe-D-DP-1 [178.586082] Dynamic subtest pipe-D-DP-1: SUCCESS (1.532s) [178.587028] Subtest hang-read-crc: SUCCESS (6.160s) [178.871112] [118/162] (829s left) kms_pipe_crc_basic (nonblocking-crc) [179.043217] Starting subtest: nonblocking-crc [179.045403] Starting dynamic subtest: pipe-A-DP-1 [179.808056] Dynamic subtest pipe-A-DP-1: SUCCESS (0.763s) [179.819536] Starting dynamic subtest: pipe-B-DP-1 [180.493545] Dynamic subtest pipe-B-DP-1: SUCCESS (0.683s) [180.506812] Starting dynamic subtest: pipe-C-DP-1 [181.207356] Dynamic subtest pipe-C-DP-1: SUCCESS (0.711s) [181.225875] Starting dynamic subtest: pipe-D-DP-1 [181.896372] Dynamic subtest pipe-D-DP-1: SUCCESS (0.687s) [181.897344] Subtest nonblocking-crc: SUCCESS (2.853s) [182.187458] [119/162] (826s left) kms_pipe_crc_basic (nonblocking-crc-frame-sequence) [182.359247] Starting subtest: nonblocking-crc-frame-sequence [182.369306] Starting dynamic subtest: pipe-A-DP-1 [183.122130] Dynamic subtest pipe-A-DP-1: SUCCESS (0.761s) [183.147359] Starting dynamic subtest: pipe-B-DP-1 [183.858420] Dynamic subtest pipe-B-DP-1: SUCCESS (0.729s) [183.871535] Starting dynamic subtest: pipe-C-DP-1 [184.534303] Dynamic subtest pipe-C-DP-1: SUCCESS (0.674s) [184.551978] Starting dynamic subtest: pipe-D-DP-1 [185.254542] Dynamic subtest pipe-D-DP-1: SUCCESS (0.717s) [185.255501] Subtest nonblocking-crc-frame-sequence: SUCCESS (2.895s) [185.554079] [120/162] (822s left) kms_pipe_crc_basic (read-crc) [185.727231] Starting subtest: read-crc [185.729432] Starting dynamic subtest: pipe-A-DP-1 [186.448910] Dynamic subtest pipe-A-DP-1: SUCCESS (0.719s) [186.460747] Starting dynamic subtest: pipe-B-DP-1 [187.104993] Dynamic subtest pipe-B-DP-1: SUCCESS (0.654s) [187.117431] Starting dynamic subtest: pipe-C-DP-1 [187.718724] Dynamic subtest pipe-C-DP-1: SUCCESS (0.611s) [187.738701] Starting dynamic subtest: pipe-D-DP-1 [188.335570] Dynamic subtest pipe-D-DP-1: SUCCESS (0.614s) [188.336521] Subtest read-crc: SUCCESS (2.608s) [188.625263] [121/162] (819s left) kms_pipe_crc_basic (read-crc-frame-sequence) [188.796252] Starting subtest: read-crc-frame-sequence [188.798459] Starting dynamic subtest: pipe-A-DP-1 [189.499531] Dynamic subtest pipe-A-DP-1: SUCCESS (0.701s) [189.512606] Starting dynamic subtest: pipe-B-DP-1 [190.122156] Dynamic subtest pipe-B-DP-1: SUCCESS (0.620s) [190.136564] Starting dynamic subtest: pipe-C-DP-1 [190.736207] Dynamic subtest pipe-C-DP-1: SUCCESS (0.612s) [190.753813] Starting dynamic subtest: pipe-D-DP-1 [191.354664] Dynamic subtest pipe-D-DP-1: SUCCESS (0.616s) [191.355683] Subtest read-crc-frame-sequence: SUCCESS (2.559s) [191.644568] [122/162] (816s left) kms_pm_backlight (basic-brightness) [191.818441] Subtest basic-brightness: SKIP (0.000s) [191.886909] [123/162] (816s left) kms_pm_rpm (basic-pci-d3-state) [193.989607] Starting subtest: basic-pci-d3-state [194.566940] Subtest basic-pci-d3-state: SUCCESS (0.577s) [194.821586] [124/162] (813s left) kms_pm_rpm (basic-rte) [194.871554] Starting subtest: basic-rte [197.635153] Subtest basic-rte: SUCCESS (2.764s) [198.306893] [125/162] (810s left) kms_psr (psr-primary-page-flip) [198.481305] Subtest psr-primary-page-flip: SKIP (0.000s) [198.540954] [126/162] (810s left) kms_psr (psr-cursor-plane-move) [198.716247] Subtest psr-cursor-plane-move: SKIP (0.000s) [198.775965] [127/162] (810s left) kms_psr (psr-sprite-plane-onoff) [198.946284] Subtest psr-sprite-plane-onoff: SKIP (0.000s) [199.007434] [128/162] (809s left) kms_psr (psr-primary-mmap-gtt) [199.176305] Subtest psr-primary-mmap-gtt: SKIP (0.000s) [199.240506] [129/162] (809s left) kms_setmode (basic-clone-single-crtc) [199.317656] Starting subtest: basic-clone-single-crtc [199.320356] Subtest basic-clone-single-crtc: SKIP (0.000s) [199.486420] [130/162] (809s left) i915_pm_rps (basic-api) [199.576345] Starting subtest: basic-api [199.578216] Subtest basic-api: SKIP (0.001s) [199.695996] [131/162] (809s left) prime_self_import (basic-llseek-bad) [199.745161] Starting subtest: basic-llseek-bad [199.772360] Subtest basic-llseek-bad: SUCCESS (0.029s) [199.898349] [132/162] (809s left) prime_self_import (basic-llseek-size) [199.946867] Starting subtest: basic-llseek-size [199.976746] Subtest basic-llseek-size: SUCCESS (0.032s) [200.136498] [133/162] (809s left) prime_self_import (basic-with_fd_dup) [200.185267] Starting subtest: basic-with_fd_dup [200.233550] Subtest basic-with_fd_dup: SUCCESS (0.049s) [200.368268] [134/162] (808s left) prime_self_import (basic-with_one_bo) [200.416741] Starting subtest: basic-with_one_bo [200.473617] Subtest basic-with_one_bo: SUCCESS (0.058s) [200.617562] [135/162] (808s left) prime_self_import (basic-with_one_bo_two_files) [200.666432] Starting subtest: basic-with_one_bo_two_files [200.711389] Subtest basic-with_one_bo_two_files: SUCCESS (0.046s) [200.878799] [136/162] (808s left) prime_self_import (basic-with_two_bos) [200.927983] Starting subtest: basic-with_two_bos [200.973496] Subtest basic-with_two_bos: SUCCESS (0.046s) [201.136089] [137/162] (808s left) prime_vgem (basic-fence-flip) [201.234040] Starting subtest: basic-fence-flip [201.366909] Subtest basic-fence-flip: SKIP (0.132s) [201.527597] [138/162] (808s left) prime_vgem (basic-fence-mmap) [201.617770] Starting subtest: basic-fence-mmap [201.619807] Subtest basic-fence-mmap: SKIP (0.000s) [201.757369] [139/162] (807s left) prime_vgem (basic-fence-read) [201.852768] Starting subtest: basic-fence-read [201.862561] Subtest basic-fence-read: SKIP (0.009s) [201.986163] [140/162] (807s left) prime_vgem (basic-gtt) [202.082839] Starting subtest: basic-gtt [202.085088] Subtest basic-gtt: SKIP (0.000s) [202.228195] [141/162] (807s left) prime_vgem (basic-read) [202.318200] Starting subtest: basic-read [202.324787] Subtest basic-read: SKIP (0.006s) [202.471738] [142/162] (807s left) prime_vgem (basic-write) [202.570539] Starting subtest: basic-write [202.576530] Subtest basic-write: SKIP (0.005s) [202.727827] [143/162] (807s left) vgem_basic (setversion) [202.781365] Starting subtest: setversion [202.783238] Subtest setversion: SUCCESS (0.000s) [202.865151] [144/162] (807s left) vgem_basic (create) [202.931510] Starting subtest: create [202.932431] Subtest create: SUCCESS (0.000s) [203.055463] [145/162] (807s left) vgem_basic (debugfs) [203.114875] Starting subtest: debugfs [203.115812] Subtest debugfs: SUCCESS (0.000s) [203.199142] [146/162] (806s left) vgem_basic (dmabuf-export) [203.264865] Starting subtest: dmabuf-export [203.297820] Subtest dmabuf-export: SUCCESS (0.033s) [203.426201] [147/162] (806s left) vgem_basic (dmabuf-fence) [203.481463] Starting subtest: dmabuf-fence [203.482379] Subtest dmabuf-fence: SUCCESS (0.000s) [203.567609] [148/162] (806s left) vgem_basic (dmabuf-fence-before) [203.631415] Starting subtest: dmabuf-fence-before [203.632307] Subtest dmabuf-fence-before: SUCCESS (0.000s) [203.732391] [149/162] (806s left) vgem_basic (dmabuf-mmap) [203.798205] Starting subtest: dmabuf-mmap [203.806677] Subtest dmabuf-mmap: SUCCESS (0.009s) [203.882624] [150/162] (806s left) vgem_basic (mmap) [203.948202] Starting subtest: mmap [203.953319] Subtest mmap: SUCCESS (0.005s) [204.033394] [151/162] (806s left) vgem_basic (second-client) [204.098187] Starting subtest: second-client [204.131751] Subtest second-client: SUCCESS (0.033s) [204.240247] [152/162] (806s left) vgem_basic (sysfs) [204.298148] Starting subtest: sysfs [204.299179] Subtest sysfs: SUCCESS (0.000s) [204.384451] [153/162] (806s left) core_hotunplug (unbind-rebind) [204.532792] Starting subtest: unbind-rebind [208.272360] Subtest unbind-rebind: SUCCESS (3.741s) [208.321991] [154/162] (802s left) vgem_basic (unload) [208.371570] Starting subtest: unload [237.437081] Subtest unload: SUCCESS (29.064s) [237.575609] [155/162] (772s left) i915_module_load (reload) [237.624663] Starting subtest: reload [240.218711] Subtest reload: SUCCESS (2.595s) [240.265831] [156/162] (770s left) gem_lmem_swapping (basic) [245.597415] Starting subtest: basic [245.598392] Starting dynamic subtest: lmem0 [266.527042] Dynamic subtest lmem0: SUCCESS (20.929s) [266.528192] Subtest basic: SUCCESS (20.931s) [267.825591] [FACT gem_lmem_swapping (basic)] deleted: hardware.pci.drm_card_at_addr.0000:03:00.0: card0 [267.826561] [FACT gem_lmem_swapping (basic)] deleted: kernel.kmod_is_loaded.i915: true [267.828553] [157/162] (742s left) gem_lmem_swapping (parallel-random-engines) [269.296389] Starting subtest: parallel-random-engines [269.297263] Starting dynamic subtest: lmem0 [303.285280] Dynamic subtest lmem0: SUCCESS (33.987s) [303.286399] Subtest parallel-random-engines: SUCCESS (33.988s) [304.503244] [158/162] (706s left) gem_lmem_swapping (random-engines) [305.988830] Starting subtest: random-engines [305.989747] Starting dynamic subtest: lmem0 [307.015310] Dynamic subtest lmem0: SUCCESS (1.026s) [307.016226] Subtest random-engines: SUCCESS (1.027s) [310.081714] [159/162] (700s left) gem_lmem_swapping (verify-random) [311.582650] Starting subtest: verify-random [311.583950] Starting dynamic subtest: lmem0 [319.857923] Dynamic subtest lmem0: SUCCESS (8.274s) [319.858941] Subtest verify-random: SUCCESS (8.275s) [321.021820] [160/162] (689s left) i915_pm_rpm (module-reload) [324.328250] Starting subtest: module-reload [336.547173] Subtest module-reload: SUCCESS (12.219s) [336.580439] [161/162] (674s left) i915_selftest (live) [336.624334] Starting subtest: live [336.625299] Starting dynamic subtest: sanitycheck [338.127017] Dynamic subtest sanitycheck: SUCCESS (1.502s) [338.136504] Starting dynamic subtest: uncore [339.675056] Dynamic subtest uncore: SUCCESS (1.547s) [339.684593] Starting dynamic subtest: workarounds [343.038224] Dynamic subtest workarounds: SUCCESS (3.362s) [343.048163] Starting dynamic subtest: gt_engines [345.388998] Dynamic subtest gt_engines: SUCCESS (2.349s) [345.398112] Starting dynamic subtest: gt_timelines [365.068859] Dynamic subtest gt_timelines: SUCCESS (19.678s) [365.081550] Starting dynamic subtest: gt_contexts [366.673054] Dynamic subtest gt_contexts: SUCCESS (1.602s) [366.683336] Starting dynamic subtest: gt_lrc [372.917965] Dynamic subtest gt_lrc: SUCCESS (6.243s) [372.926838] Starting dynamic subtest: gt_mocs [375.867191] Dynamic subtest gt_mocs: SUCCESS (2.948s) [375.876779] Starting dynamic subtest: gt_pm [380.049198] Dynamic subtest gt_pm: SUCCESS (4.180s) [380.058420] Starting dynamic subtest: gt_heartbeat [381.595023] Dynamic subtest gt_heartbeat: SUCCESS (1.544s) [381.604573] Starting dynamic subtest: gt_tlb [394.414491] Dynamic subtest gt_tlb: SUCCESS (12.818s) [394.432269] Starting dynamic subtest: requests [407.911157] Dynamic subtest requests: SUCCESS (13.494s) [407.921231] Starting dynamic subtest: migrate [412.927906] Dynamic subtest migrate: SUCCESS (5.015s) [412.935990] Starting dynamic subtest: active [414.518240] Dynamic subtest active: SUCCESS (1.589s) [414.527465] Starting dynamic subtest: objects [416.825979] Dynamic subtest objects: SUCCESS (2.306s) [416.836853] Starting dynamic subtest: mman [423.522017] Dynamic subtest mman: SUCCESS (6.695s) [423.531474] Starting dynamic subtest: dmabuf [425.179991] Dynamic subtest dmabuf: SUCCESS (1.656s) [425.189246] Starting dynamic subtest: vma [426.744209] Dynamic subtest vma: SUCCESS (1.563s) [426.754140] Starting dynamic subtest: coherency [431.292018] Dynamic subtest coherency: SUCCESS (4.546s) [431.300880] Starting dynamic subtest: gtt [441.601599] Dynamic subtest gtt: SUCCESS (10.308s) [441.616360] Starting dynamic subtest: gem [443.329224] Dynamic subtest gem: SUCCESS (1.725s) [443.338532] Starting dynamic subtest: evict [446.231458] Dynamic subtest evict: SUCCESS (2.901s) [446.241057] Starting dynamic subtest: hugepages [464.635644] Dynamic subtest hugepages: SUCCESS (18.402s) [464.649802] Starting dynamic subtest: gem_contexts