Oops#2 Part6 <3>[ 334.448788] xe 0000:03:00.0: [drm] *ERROR* TLB invalidation fence timeout, seqno=50 recv=0 <1>[ 334.449892] BUG: unable to handle page fault for address: ffffc9000638a188 <1>[ 334.449925] #PF: supervisor write access in kernel mode <1>[ 334.449941] #PF: error_code(0x0002) - not-present page <6>[ 334.449955] PGD 100000067 P4D 100000067 PUD 100ac3067 PMD 0 <4>[ 334.449978] Oops: Oops: 0002 [#1] SMP NOPTI <4>[ 334.449998] CPU: 12 UID: 0 PID: 2448 Comm: kworker/12:6 Tainted: G S U W N 7.0.0-rc3-lgci-xe-xe-4691-bf3ba6a508ffb5932-debug+ #1 PREEMPT(lazy) <4>[ 334.450034] Tainted: [S]=CPU_OUT_OF_SPEC, [U]=USER, [W]=WARN, [N]=TEST <4>[ 334.450049] Hardware name: ASUS System Product Name/PRIME Z790-P WIFI, BIOS 1645 03/15/2024 <4>[ 334.450071] Workqueue: xe-destroy-wq __guc_exec_queue_destroy_async [xe] <4>[ 334.450574] RIP: 0010:xe_mmio_write32+0x58/0x2b0 [xe] <4>[ 334.451064] Code: 24 66 90 65 8b 05 6c 4b 2e e3 48 0f a3 05 10 b2 d0 e2 0f 82 1d 01 00 00 41 f7 c5 00 00 00 01 0f 84 b7 00 00 00 49 03 5c 24 08 <44> 89 3b 48 8d 65 d8 5b 41 5c 41 5d 41 5e 41 5f 5d 31 c0 31 d2 31 <4>[ 334.451100] RSP: 0018:ffffc900026f37e0 EFLAGS: 00010086 <4>[ 334.451118] RAX: 0000000000000002 RBX: ffffc9000638a188 RCX: 0000000000000000 <4>[ 334.451136] RDX: 0000000000010001 RSI: 000000000000a188 RDI: ffff888122ec0060 <4>[ 334.451153] RBP: ffffc900026f3858 R08: 0000000000000000 R09: 0000000000000000 <4>[ 334.451169] R10: ffff8881725c0000 R11: 0000000000000001 R12: ffff888122ec0060 <4>[ 334.451186] R13: 000000000000a188 R14: ffff8881725c0000 R15: 0000000000010001 <4>[ 334.451203] FS: 0000000000000000(0000) GS:ffff8888db29b000(0000) knlGS:0000000000000000 Oops#2 Part5 <4>[ 334.451223] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 <4>[ 334.451237] CR2: ffffc9000638a188 CR3: 000000000344c003 CR4: 0000000000f72ef0 <4>[ 334.451254] PKRU: 55555554 <4>[ 334.451264] Call Trace: <4>[ 334.451274] <4>[ 334.451292] xe_force_wake_get+0x2a5/0x940 [xe] <4>[ 334.451713] ? _raw_spin_unlock_irqrestore+0x27/0x80 <4>[ 334.451742] ? mark_held_locks+0x46/0x90 <4>[ 334.451765] send_tlb_inval_ggtt+0xfa/0x270 [xe] <4>[ 334.452225] ? trace_hardirqs_on+0x22/0x100 <4>[ 334.452246] ? _raw_spin_unlock_irq+0x27/0x70 <4>[ 334.452264] ? xe_tlb_inval_fence_prep+0xce/0x1e0 [xe] <4>[ 334.452788] xe_tlb_inval_ggtt+0x73/0x250 [xe] <4>[ 334.453300] ? xelpg_ggtt_pte_flags+0x27/0x1a0 [xe] <4>[ 334.453712] ? find_held_lock+0x31/0x90 <4>[ 334.453728] ? ggtt_node_remove+0xcb/0x140 [xe] <4>[ 334.454147] ggtt_invalidate_gt_tlb.part.0+0x1f/0xb0 [xe] <4>[ 334.454561] ggtt_node_remove+0x12c/0x140 [xe] <4>[ 334.454973] xe_ggtt_node_remove+0x40/0xa0 [xe] <4>[ 334.455386] xe_ggtt_remove_bo+0x87/0x250 [xe] <4>[ 334.455681] ? _raw_write_unlock+0x22/0x50 <4>[ 334.455685] ? drm_vma_offset_remove+0x65/0x80 <4>[ 334.455691] xe_ttm_bo_destroy+0xa2/0x2d0 [xe] <4>[ 334.455787] ? lock_is_held_type+0xa3/0x130 <4>[ 334.455794] ttm_bo_release+0x70/0x310 [ttm] <4>[ 334.455803] ? xe_ggtt_might_lock+0x29/0x60 [xe] <4>[ 334.455903] ? lock_release+0xd0/0x2b0 <4>[ 334.455908] ttm_bo_fini+0x3c/0x70 [ttm] <4>[ 334.455917] xe_gem_object_free+0x1a/0x30 [xe] <4>[ 334.456011] drm_gem_object_free+0x1d/0x40 <4>[ 334.456016] xe_bo_put+0x12a/0x190 [xe]