Oops#1 Part8 <7>[ 318.499301] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 243, 364, 364, 364, 364, 364, 485, 485, 258, 0, 0 <7>[ 318.499651] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 0) -> ( 0 - 2012), size 0 -> 2012 <7>[ 318.499893] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 318.500144] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 4, 5, 5, 5, 8, 8, 9, 10, 0, 0, 0 <7>[ 318.500384] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 122, 153, 153, 153, 243, 243, 274, 304, 257, 0, 0 <7>[ 318.500627] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 243, 364, 364, 364, 364, 364, 485, 485, 258, 0, 0 <7>[ 318.500957] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 0) -> ( 0 - 2012), size 0 -> 2012 <7>[ 318.501210] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm Oops#1 Part7 <7>[ 318.501451] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 4, 5, 5, 5, 8, 8, 9, 10, 0, 0, 0 <7>[ 318.501691] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 122, 153, 153, 153, 243, 243, 274, 304, 257, 0, 0 <7>[ 318.501931] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 243, 364, 364, 364, 364, 364, 485, 485, 258, 0, 0 <7>[ 318.502192] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:170:pipe A] data rate 1188000 num active planes 1 <7>[ 318.502441] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 34000 required 1188 <7>[ 318.502727] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] No SAGV, using single QGV point mask 0x1 <7>[ 318.503070] i915 0000:03:00.0: [drm:intel_cdclk_update_dbuf_bw_min_cdclk [i915]] dbuf bandwidth min cdclk: 9282 kHz -> 18563 kHz <14>[ 318.582589] [IGT] kms_big_fb: finished subtest y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip, SUCCESS <7>[ 318.598904] i915 0000:03:00.0: [drm:drm_mode_rmfb_work_fn] Removing [FB:633] from all active usage due to RMFB ioctl <7>[ 318.599036] i915 0000:03:00.0: [drm:atomic_remove_fb] Disabling [PLANE:34:plane 1A] because [FB:633] is removed <7>[ 318.599122] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 2012) -> ( 0 - 0), size 2012 -> 0 Oops#1 Part6 <7>[ 318.599493] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm -> wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm <7>[ 318.599848] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 4, 5, 5, 5, 8, 8, 9, 10, 0, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 318.600219] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 122, 153, 153, 153, 243, 243, 274, 304, 257, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 318.600573] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 243, 364, 364, 364, 364, 364, 485, 485, 258, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 318.600965] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:170:pipe A] data rate 0 num active planes 0 <7>[ 318.601338] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 34000 required 0 <14>[ 318.620061] [IGT] kms_big_fb: exiting, ret=0 <7>[ 318.620862] i915 0000:03:00.0: [drm:i915_drop_caches_set [i915]] Dropping caches: 0x000001dc [0x000001dc] <7>[ 318.658585] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 0) -> ( 0 - 2012), size 0 -> 2012 <7>[ 318.658877] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm Oops#1 Part5 <7>[ 318.659164] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 1, 5, 5, 5, 8, 8, 9, 10, 0, 0, 0 <7>[ 318.659435] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 16, 81, 81, 81, 129, 129, 145, 161, 30, 0, 0 <7>[ 318.659704] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 19, 91, 91, 91, 143, 143, 161, 179, 31, 0, 0 <7>[ 318.660023] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:170:pipe A] data rate 594000 num active planes 1 <7>[ 318.660302] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 34000 required 594 <7>[ 318.660576] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] No SAGV, using single QGV point mask 0x1 <7>[ 318.661569] i915 0000:03:00.0: [drm:intel_fbc_update [i915]] reserved 17694720 bytes of contiguous stolen space for FBC, limit: 1 <7>[ 318.661853] i915 0000:03:00.0: [drm:intel_fbc_update [i915]] Enabling FBC on [PLANE:34:plane 1A] <7>[ 318.664813] i915 0000:03:00.0: [drm:drm_client_dev_restore] fbdev: ret=0 <6>[ 318.681725] Console: switching to colour frame buffer device 240x67 <6>[ 318.853249] Console: switching to colour dummy device 80x25 <14>[ 318.853868] [IGT] gem_exec_fence: executing <7>[ 318.857014] i915 0000:03:00.0: [drm:i915_gem_open [i915]] <7>[ 318.858552] i915 0000:03:00.0: [drm:i915_drop_caches_set [i915]] Dropping caches: 0x000001dc [0x000001dc] Oops#1 Part4 <7>[ 318.858842] i915 0000:03:00.0: [drm:i915_gem_open [i915]] <7>[ 318.859796] i915 0000:03:00.0: [drm:i915_gem_open [i915]] <7>[ 318.998365] i915 0000:03:00.0: [drm:error_state_write [i915]] Resetting error state <14>[ 319.014340] [IGT] gem_exec_fence: starting subtest keep-in-fence <14>[ 319.015208] [IGT] gem_exec_fence: starting dynamic subtest rcs0 <7>[ 319.015756] [drm:eb_validate_vma [i915]] EINVAL at eb_validate_vma:509 <1>[ 319.027146] BUG: kernel NULL pointer dereference, address: 0000000000000018 <1>[ 319.027154] #PF: supervisor read access in kernel mode <1>[ 319.027159] #PF: error_code(0x0000) - not-present page <6>[ 319.027163] PGD 0 P4D 0 <4>[ 319.027167] Oops: Oops: 0000 [#1] SMP NOPTI <4>[ 319.027173] CPU: 0 UID: 0 PID: 7369 Comm: gem_exec_fence Tainted: G S U L 7.0.0-rc1-CI_DRM_18065-ga0a6a2fc5a08+ #1 PREEMPT(lazy) <4>[ 319.027182] Tainted: [S]=CPU_OUT_OF_SPEC, [U]=USER, [L]=SOFTLOCKUP <4>[ 319.027187] Hardware name: Gigabyte Technology Co., Ltd. GB-Z390 Garuda/GB-Z390 Garuda-CF, BIOS IG1c 11/19/2019 <4>[ 319.027194] RIP: 0010:ttm_bo_release+0x1bc/0x330 [ttm] <4>[ 319.027204] Code: 03 00 00 00 48 c7 45 b0 00 00 00 00 e8 9d f3 a5 e1 48 85 c0 75 10 eb 2f 48 8d 7d a0 e8 4d ff a5 e1 48 85 c0 74 21 48 8b 50 40 <48> 83 7a 18 00 75 e7 48 89 c7 e8 c5 b0 a5 e1 48 8d 7d a0 e8 2c ff <4>[ 319.027216] RSP: 0018:ffffc9000287f118 EFLAGS: 00010286 <4>[ 319.027221] RAX: ffff8881474d5600 RBX: ffff8881309fdac0 RCX: 0000000000000000 <4>[ 319.027226] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 <4>[ 319.027231] RBP: ffffc9000287f178 R08: 0000000000000000 R09: 0000000000000000 Oops#1 Part3 <4>[ 319.027236] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88813fed1e70 <4>[ 319.027240] R13: ffff8881309fd940 R14: ffff8881309fd800 R15: ffff88813c27cc40 <4>[ 319.027246] FS: 000076d28c052940(0000) GS:ffff88852969b000(0000) knlGS:0000000000000000 <4>[ 319.027252] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 <4>[ 319.027257] CR2: 0000000000000018 CR3: 0000000121e26001 CR4: 00000000003726f0 <4>[ 319.027263] Call Trace: <4>[ 319.027265] <4>[ 319.027271] ttm_bo_put+0x3c/0x70 [ttm] <4>[ 319.027280] ttm_bo_move_accel_cleanup+0xf6/0x3a0 [ttm] <4>[ 319.027291] i915_ttm_move+0x361/0x480 [i915] <4>[ 319.027455] ttm_bo_handle_move_mem+0xe8/0x1e0 [ttm] <4>[ 319.027466] ttm_bo_validate+0xcf/0x1c0 [ttm] <4>[ 319.027476] __i915_ttm_get_pages+0x73/0x290 [i915] <4>[ 319.027625] i915_ttm_get_pages+0x106/0x160 [i915] <4>[ 319.027775] ? lock_acquire+0xc4/0x2f0 <4>[ 319.027784] ____i915_gem_object_get_pages+0x3f/0x120 [i915] <4>[ 319.027927] __i915_gem_object_get_pages+0xa5/0x110 [i915] <4>[ 319.028125] i915_vma_get_pages+0xf9/0x300 [i915] <4>[ 319.028278] i915_vma_pin_ww+0xf5/0x1390 [i915] <4>[ 319.028433] ? dma_resv_reserve_fences+0x271/0x380 <4>[ 319.028442] eb_validate_vmas+0x209/0xd30 [i915] <4>[ 319.028587] ? eb_pin_engine+0x2f0/0x3b0 [i915] <4>[ 319.028732] i915_gem_do_execbuffer+0xda3/0x36e0 [i915] <4>[ 319.028879] ? lock_release+0xd0/0x2b0 <4>[ 319.028887] ? kernel_text_address+0x139/0x150 <4>[ 319.028899] ? __lock_acquire+0x43e/0x2790 <4>[ 319.028904] ? find_held_lock+0x31/0x90 <4>[ 319.028909] ? __create_object+0x68/0xc0 <4>[ 319.028918] ? find_held_lock+0x31/0x90 Oops#1 Part2 <4>[ 319.028922] ? __might_fault+0x53/0xb0 <4>[ 319.028932] i915_gem_execbuffer2_ioctl+0x169/0x320 [i915] <4>[ 319.029113] ? __pfx_i915_gem_execbuffer2_ioctl+0x10/0x10 [i915] <4>[ 319.029258] drm_ioctl_kernel+0xb3/0x120 <4>[ 319.029265] drm_ioctl+0x2d4/0x5a0 <4>[ 319.029270] ? __pfx_i915_gem_execbuffer2_ioctl+0x10/0x10 [i915] <4>[ 319.029416] __x64_sys_ioctl+0xa5/0x100 <4>[ 319.029422] x64_sys_call+0x1250/0x26e0 <4>[ 319.029428] do_syscall_64+0xdd/0x1470 <4>[ 319.029434] ? __x64_sys_ioctl+0xbf/0x100 <4>[ 319.029439] ? trace_hardirqs_on_prepare+0xe1/0x100 <4>[ 319.029446] ? do_syscall_64+0x22e/0x1470 <4>[ 319.029450] ? find_held_lock+0x31/0x90 <4>[ 319.029455] ? __might_fault+0x53/0xb0 <4>[ 319.029460] ? lock_release+0xd0/0x2b0 <4>[ 319.029465] ? __might_fault+0x53/0xb0 <4>[ 319.029470] ? __might_fault+0x89/0xb0 <4>[ 319.029474] ? __might_fault+0x53/0xb0 <4>[ 319.029479] ? _copy_to_user+0x53/0x70 <4>[ 319.029484] ? drm_ioctl+0x30f/0x5a0 <4>[ 319.029489] ? __pfx_i915_gem_create_ext_ioctl+0x10/0x10 [i915] <4>[ 319.029631] ? lock_release+0xd0/0x2b0 <4>[ 319.029639] ? __x64_sys_ioctl+0xbf/0x100 <4>[ 319.029644] ? trace_hardirqs_on_prepare+0xe1/0x100 <4>[ 319.029650] ? do_syscall_64+0x22e/0x1470 <4>[ 319.029655] ? irqentry_exit+0x17d/0x7c0 <4>[ 319.029661] ? exc_page_fault+0xbd/0x2c0 <4>[ 319.029666] entry_SYSCALL_64_after_hwframe+0x76/0x7e <4>[ 319.029671] RIP: 0033:0x76d28e324e1d <4>[ 319.029676] Code: 04 25 28 00 00 00 48 89 45 c8 31 c0 48 8d 45 10 c7 45 b0 10 00 00 00 48 89 45 b8 48 8d 45 d0 48 89 45 c0 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1a 48 8b 45 c8 64 48 2b 04 25 28 00 00 00 Oops#1 Part1 <4>[ 319.029688] RSP: 002b:00007ffca9636100 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 <4>[ 319.029694] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 000076d28e324e1d <4>[ 319.029700] RDX: 00007ffca96361e0 RSI: 0000000040406469 RDI: 0000000000000005 <4>[ 319.029705] RBP: 00007ffca9636150 R08: 00007ffca9636100 R09: 0000000000000001 <4>[ 319.029710] R10: 00000000fffffffe R11: 0000000000000246 R12: 00007ffca96361e0 <4>[ 319.029715] R13: 0000000040406469 R14: 0000000000000005 R15: 000076d28e600ca0 <4>[ 319.029724] <4>[ 319.029727] Modules linked in: vgem snd_hda_codec_intelhdmi snd_hda_codec_hdmi mei_lb mei_gsc i915 prime_numbers drm_buddy ttm drm_display_helper cec rc_core i2c_algo_bit kunit intel_rapl_msr intel_rapl_common intel_uncore_frequency intel_uncore_frequency_common ee1004 intel_tcc_cooling x86_pkg_temp_thermal intel_powerclamp hid_generic mei_pxp mei_hdcp cmdlinepart overlay coretemp spi_nor mtd gigabyte_wmi wmi_bmof kvm_intel intel_wmi_thunderbolt mxm_wmi kvm irqbypass ghash_clmulni_intel aesni_intel rapl snd_hda_intel snd_intel_dspcfg snd_hda_codec intel_cstate snd_hda_core snd_hwdep i2c_i801 i2c_mux snd_pcm usbhid spi_intel_pci e1000e spi_intel i2c_smbus snd_timer hid snd mei_me soundcore mei video binfmt_misc intel_pmc_core pmt_telemetry pmt_discovery pinctrl_cannonlake pmt_class intel_pmc_ssram_telemetry intel_pch_thermal intel_vsec acpi_pad wmi nls_iso8859_1 dm_multipath msr nvme_fabrics fuse efi_pstore nfnetlink autofs4 <4>[ 319.029824] CR2: 0000000000000018 <4>[ 319.029829] ---[ end trace 0000000000000000 ]---