Oops#1 Part7 <7>[ 594.483516] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] lines 2, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 -> 3, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 <7>[ 594.484023] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] blocks 4, 7, 9, 11, 19, 23, 35, 51, 18, 0, 0 -> 6, 7, 9, 11, 19, 23, 35, 51, 20, 0, 0 <7>[ 594.484540] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] min_ddb 6, 9, 11, 14, 22, 27, 40, 58, 19, 0, 0 -> 8, 9, 11, 14, 22, 27, 40, 58, 21, 0, 0 <7>[ 594.485044] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:134:plane 5A] level *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 594.485560] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:134:plane 5A] lines 1, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 -> 2, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 <7>[ 594.486062] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:134:plane 5A] blocks 3, 7, 9, 11, 19, 23, 35, 51, 17, 0, 0 -> 4, 7, 9, 11, 19, 23, 35, 51, 18, 0, 0 <7>[ 594.486575] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:134:plane 5A] min_ddb 5, 9, 11, 14, 22, 27, 40, 58, 18, 0, 0 -> 6, 9, 11, 14, 22, 27, 40, 58, 19, 0, 0 Oops#1 Part6 <7>[ 594.487124] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 1336500 num active planes 4 <7>[ 594.488000] i915 0000:03:00.0: [drm:intel_plane_atomic_check [i915]] UV plane [PLANE:34:plane 1A] using Y plane [PLANE:124:plane 4A] <7>[ 594.488529] i915 0000:03:00.0: [drm:intel_plane_atomic_check [i915]] UV plane [PLANE:64:plane 2A] using Y plane [PLANE:134:plane 5A] <7>[ 594.489071] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 347) -> ( 0 - 251), size 347 -> 251 <7>[ 594.489588] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] ddb ( 347 - 694) -> ( 251 - 694), size 347 -> 443 <7>[ 594.490092] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:124:plane 4A] ddb ( 694 - 1329) -> ( 694 - 1137), size 635 -> 443 <7>[ 594.490603] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:134:plane 5A] ddb (1329 - 1963) -> (1137 - 1963), size 634 -> 826 <7>[ 594.491102] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] level *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 594.491613] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] lines 2, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 -> 3, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 <7>[ 594.492119] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] blocks 4, 7, 9, 11, 19, 23, 35, 51, 18, 0, 0 -> 6, 7, 9, 11, 19, 23, 35, 51, 20, 0, 0 Oops#1 Part5 <7>[ 594.492640] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] min_ddb 6, 9, 11, 14, 22, 27, 40, 58, 19, 0, 0 -> 8, 9, 11, 14, 22, 27, 40, 58, 21, 0, 0 <7>[ 594.493144] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:134:plane 5A] level *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 594.493660] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:134:plane 5A] lines 1, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 -> 2, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 <7>[ 594.494173] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:134:plane 5A] blocks 3, 7, 9, 11, 19, 23, 35, 51, 17, 0, 0 -> 4, 7, 9, 11, 19, 23, 35, 51, 18, 0, 0 <7>[ 594.494675] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:134:plane 5A] min_ddb 5, 9, 11, 14, 22, 27, 40, 58, 18, 0, 0 -> 6, 9, 11, 14, 22, 27, 40, 58, 19, 0, 0 <7>[ 594.495208] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 1336500 num active planes 4 <7>[ 594.495726] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 50000 required 1404 <7>[ 594.496302] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] No SAGV, using single QGV point mask 0x1 <7>[ 594.513076] i915 0000:03:00.0: [drm:intel_plane_atomic_check [i915]] UV plane [PLANE:34:plane 1A] using Y plane [PLANE:124:plane 4A] Oops#1 Part4 <7>[ 594.513442] i915 0000:03:00.0: [drm:intel_plane_atomic_check [i915]] UV plane [PLANE:64:plane 2A] using Y plane [PLANE:134:plane 5A] <7>[ 594.546419] i915 0000:03:00.0: [drm:drm_mode_addfb2] [FB:602] <7>[ 594.546731] [drm:eb_validate_vma [i915]] EINVAL at eb_validate_vma:509 <7>[ 594.547385] [drm:eb_validate_vma [i915]] EINVAL at eb_validate_vma:509 <1>[ 594.551633] BUG: kernel NULL pointer dereference, address: 0000000000000018 <1>[ 594.551640] #PF: supervisor read access in kernel mode <1>[ 594.551643] #PF: error_code(0x0000) - not-present page <6>[ 594.551646] PGD 0 P4D 0 <4>[ 594.551651] Oops: Oops: 0000 [#1] SMP NOPTI <4>[ 594.551657] CPU: 0 UID: 0 PID: 2973 Comm: kms_rotation_cr Tainted: G S U L N 7.0.0-rc1-CI_DRM_18044-g66aa2312c379+ #1 PREEMPT(lazy) <4>[ 594.551664] Tainted: [S]=CPU_OUT_OF_SPEC, [U]=USER, [L]=SOFTLOCKUP, [N]=TEST <4>[ 594.551666] Hardware name: Intel Corporation CoffeeLake Client Platform/CoffeeLake S UDIMM RVP, BIOS CNLSFWR1.R00.X220.B00.2103302221 03/30/2021 <4>[ 594.551669] RIP: 0010:ttm_bo_release+0x1bc/0x330 [ttm] <4>[ 594.551685] Code: 03 00 00 00 48 c7 45 b0 00 00 00 00 e8 9d 63 a5 e1 48 85 c0 75 10 eb 2f 48 8d 7d a0 e8 4d 6f a5 e1 48 85 c0 74 21 48 8b 50 40 <48> 83 7a 18 00 75 e7 48 89 c7 e8 c5 20 a5 e1 48 8d 7d a0 e8 2c 6f <4>[ 594.551689] RSP: 0018:ffffc90004407138 EFLAGS: 00010286 <4>[ 594.551693] RAX: ffff88810b60a600 RBX: ffff88814f7866c0 RCX: 0000000000000000 <4>[ 594.551696] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 <4>[ 594.551699] RBP: ffffc90004407198 R08: 0000000000000000 R09: 0000000000000000 Oops#1 Part3 <4>[ 594.551701] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88810ee49e68 <4>[ 594.551704] R13: ffff88814f786540 R14: ffff88814f786400 R15: ffff888110c15f40 <4>[ 594.551707] FS: 0000796887fde940(0000) GS:ffff8884d969b000(0000) knlGS:0000000000000000 <4>[ 594.551710] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 <4>[ 594.551713] CR2: 0000000000000018 CR3: 000000011047e005 CR4: 00000000003726f0 <4>[ 594.551716] Call Trace: <4>[ 594.551719] <4>[ 594.551725] ttm_bo_put+0x3c/0x70 [ttm] <4>[ 594.551738] ttm_bo_move_accel_cleanup+0xf6/0x3a0 [ttm] <4>[ 594.551754] i915_ttm_move+0x361/0x480 [i915] <4>[ 594.552090] ttm_bo_handle_move_mem+0xe8/0x1e0 [ttm] <4>[ 594.552104] ttm_bo_validate+0xcf/0x1c0 [ttm] <4>[ 594.552117] ? find_held_lock+0x31/0x90 <4>[ 594.552124] __i915_ttm_get_pages+0x73/0x290 [i915] <4>[ 594.552448] i915_ttm_get_pages+0x106/0x160 [i915] <4>[ 594.552771] ? lock_acquire+0xc4/0x2f0 <4>[ 594.552777] ? eb_validate_vmas+0x6b/0xd30 [i915] <4>[ 594.553092] ____i915_gem_object_get_pages+0x3f/0x120 [i915] <4>[ 594.553409] __i915_gem_object_get_pages+0xa5/0x110 [i915] <4>[ 594.553726] i915_vma_get_pages+0xf9/0x300 [i915] <4>[ 594.554062] i915_vma_pin_ww+0xf5/0x1390 [i915] <4>[ 594.554399] eb_validate_vmas+0x209/0xd30 [i915] <4>[ 594.554712] ? eb_pin_engine+0x2f0/0x3b0 [i915] <4>[ 594.555024] i915_gem_do_execbuffer+0xda3/0x36e0 [i915] <4>[ 594.555341] ? lock_release+0xd0/0x2b0 <4>[ 594.555350] ? kernel_text_address+0x139/0x150 <4>[ 594.555364] ? __lock_acquire+0x43e/0x2790 <4>[ 594.555369] ? find_held_lock+0x31/0x90 <4>[ 594.555373] ? __create_object+0x68/0xc0 Oops#1 Part2 <4>[ 594.555382] ? find_held_lock+0x31/0x90 <4>[ 594.555386] ? __might_fault+0x53/0xb0 <4>[ 594.555396] i915_gem_execbuffer2_ioctl+0x169/0x320 [i915] <4>[ 594.555708] ? __pfx_i915_gem_execbuffer2_ioctl+0x10/0x10 [i915] <4>[ 594.556020] drm_ioctl_kernel+0xb3/0x120 <4>[ 594.556028] drm_ioctl+0x2d4/0x5a0 <4>[ 594.556033] ? __pfx_i915_gem_execbuffer2_ioctl+0x10/0x10 [i915] <4>[ 594.556350] __x64_sys_ioctl+0xa5/0x100 <4>[ 594.556357] x64_sys_call+0x1250/0x26e0 <4>[ 594.556362] do_syscall_64+0xdd/0x1470 <4>[ 594.556367] ? __might_fault+0x53/0xb0 <4>[ 594.556373] ? __might_fault+0x89/0xb0 <4>[ 594.556376] ? __might_fault+0x53/0xb0 <4>[ 594.556380] ? _copy_to_user+0x53/0x70 <4>[ 594.556385] ? drm_ioctl+0x30f/0x5a0 <4>[ 594.556390] ? __pfx_i915_getparam_ioctl+0x10/0x10 [i915] <4>[ 594.556656] ? exit_to_user_mode_loop+0x172/0x540 <4>[ 594.556664] ? __x64_sys_ioctl+0xa5/0x100 <4>[ 594.556669] ? trace_hardirqs_on_prepare+0xe1/0x100 <4>[ 594.556676] ? do_syscall_64+0x22e/0x1470 <4>[ 594.556680] ? find_held_lock+0x31/0x90 <4>[ 594.556684] ? do_user_addr_fault+0x2fd/0x8e0 <4>[ 594.556690] ? lock_release+0xd0/0x2b0 <4>[ 594.556696] ? up_read+0x22/0x30 <4>[ 594.556702] ? trace_hardirqs_on_prepare+0xe1/0x100 <4>[ 594.556707] ? irqentry_exit+0x17d/0x7c0 <4>[ 594.556714] ? clear_bhb_loop+0x30/0x80 <4>[ 594.556719] entry_SYSCALL_64_after_hwframe+0x76/0x7e <4>[ 594.556723] RIP: 0033:0x79688a124e1d <4>[ 594.556727] 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>[ 594.556731] RSP: 002b:00007fff62e46880 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 <4>[ 594.556736] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 000079688a124e1d <4>[ 594.556739] RDX: 00007fff62e46940 RSI: 0000000040406469 RDI: 0000000000000005 <4>[ 594.556741] RBP: 00007fff62e468d0 R08: 00000000ffffffff R09: 0000000000000000 <4>[ 594.556744] R10: 0000000000000001 R11: 0000000000000246 R12: 00007fff62e46940 <4>[ 594.556747] R13: 0000000040406469 R14: 0000000000000005 R15: 0000000000040000 <4>[ 594.556755] <4>[ 594.556757] 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 cmdlinepart spi_nor ee1004 mtd intel_tcc_cooling x86_pkg_temp_thermal ppdev intel_wmi_thunderbolt intel_powerclamp wmi_bmof mei_pxp coretemp mei_hdcp kvm_intel kvm irqbypass ghash_clmulni_intel snd_hda_intel snd_intel_dspcfg aesni_intel snd_hda_codec rapl snd_hda_core snd_hwdep intel_cstate i2c_i801 snd_pcm spi_intel_pci i2c_mux e1000e spi_intel i2c_smbus snd_timer snd parport_pc soundcore parport binfmt_misc video pinctrl_cannonlake intel_pmc_core pmt_telemetry wmi pmt_discovery pmt_class intel_pmc_ssram_telemetry idma64 acpi_pad acpi_tad mei_me intel_vsec mei intel_pch_thermal input_leds nls_iso8859_1 serio_raw dm_multipath msr nvme_fabrics fuse efi_pstore nfnetlink autofs4 [last unloaded: drm_mm_test] <4>[ 594.556848] CR2: 0000000000000018 <4>[ 594.556852] ---[ end trace 0000000000000000 ]---