Result: 7 Warning(s)
igt_runner0 results0.json boot0 dmesg0
| Detail | Value |
|---|---|
| Duration | unknown |
| Igt-Version |
IGT-Version: 2.3-gf2a44e594 (x86_64) (Linux: 7.0.0-rc1-lgci-xe-xe-4606-619a4af81d94d356e-debug+ x86_64) |
| Out |
Using IGT_SRANDOM=1771960642 for randomisation Opened device: /dev/dri/card1 Starting subtest: compute-square Subtest compute-square: SUCCESS (0.008s) This test caused an abort condition: Lockdep not active /proc/lockdep_stats contents: lock-classes: 2144 [max: 8192] dynamic-keys: 359 direct dependencies: 22554 [max: 524288] indirect dependencies: 174217 all direct dependencies: 438138 dependency chains: 33379 [max: 524288] dependency chain hlocks used: 146116 [max: 2621440] dependency chain hlocks lost: 0 in-hardirq chains: 176 in-softirq chains: 740 in-process chains: 32463 stack-trace entries: 251844 [max: 524288] number of stack traces: 11588 number of stack hash chains: 8281 combined max dependencies: 4257880848 hardirq-safe locks: 75 hardirq-unsafe locks: 1332 softirq-safe locks: 221 softirq-unsafe locks: 1232 irq-safe locks: 237 irq-unsafe locks: 1332 hardirq-read-safe locks: 3 hardirq-read-unsafe locks: 392 softirq-read-safe locks: 8 softirq-read-unsafe locks: 390 irq-read-safe locks: 8 irq-read-unsafe locks: 392 uncategorized locks: 338 unused locks: 1 max locking depth: 21 max bfs queue depth: 423 max lock class index: 2143 debug_locks: 0 zapped classes: 2 zapped lock chains: 186 large chain blocks: 1 |
| Err |
Starting subtest: compute-square Subtest compute-square: SUCCESS (0.008s) |
| Dmesg |
<6> [242.822455] Console: switching to colour dummy device 80x25
<6> [242.822733] [IGT] xe_compute: executing
<6> [242.869426] [IGT] xe_compute: starting subtest compute-square
<4> [242.871473]
<4> [242.871477] ============================================
<4> [242.871479] WARNING: possible recursive locking detected
<4> [242.871480] 7.0.0-rc1-lgci-xe-xe-4606-619a4af81d94d356e-debug+ #1 Tainted: G S U
<4> [242.871483] --------------------------------------------
<4> [242.871484] xe_compute/2323 is trying to acquire lock:
<4> [242.871486] ffff8881486c5018 (&fence->inline_lock){-...}-{2:2}, at: dma_fence_add_callback+0x46/0x110
<4> [242.871494]
but task is already holding lock:
<4> [242.871495] ffff888101e6dcd8 (&fence->inline_lock){-...}-{2:2}, at: dma_fence_add_callback+0x46/0x110
<4> [242.871499]
other info that might help us debug this:
<4> [242.871501] Possible unsafe locking scenario:
<4> [242.871502] CPU0
<4> [242.871503] ----
<4> [242.871504] lock(&fence->inline_lock);
<4> [242.871506] lock(&fence->inline_lock);
<4> [242.871508]
*** DEADLOCK ***
<4> [242.871510] May be due to missing lock nesting notation
<4> [242.871512] 6 locks held by xe_compute/2323:
<4> [242.871513] #0: ffff8881517346a0 (&vm->lock){++++}-{3:3}, at: xe_vm_bind_ioctl+0x3d4/0x1970 [xe]
<4> [242.871626] #1: ffff88814b7fc410 (&val->lock){++++}-{3:3}, at: xe_validation_lock+0x38/0xa0 [xe]
<4> [242.871704] #2: ffffc90004fab718 (reservation_ww_class_acquire){+.+.}-{0:0}, at: vm_bind_ioctl_ops_execute+0x158/0x980 [xe]
<4> [242.871778] #3: ffffc90004fab740 (reservation_ww_class_mutex){+.+.}-{3:3}, at: vm_bind_ioctl_ops_execute+0x158/0x980 [xe]
<4> [242.871852] #4: ffff888101e6dcd8 (&fence->inline_lock){-...}-{2:2}, at: dma_fence_add_callback+0x46/0x110
<4> [242.871857] #5: ffffffff835c5be0 (rcu_read_lock){....}-{1:2}, at: __dma_fence_enable_signaling+0x53/0x360
<4> [242.871862]
stack backtrace:
<4> [242.871864] CPU: 8 UID: 0 PID: 2323 Comm: xe_compute Tainted: G S U 7.0.0-rc1-lgci-xe-xe-4606-619a4af81d94d356e-debug+ #1 PREEMPT(lazy)
<4> [242.871866] Tainted: [S]=CPU_OUT_OF_SPEC, [U]=USER
<4> [242.871867] Hardware name: Micro-Star International Co., Ltd. MS-7D25/PRO Z690-A DDR4(MS-7D25), BIOS 1.10 12/13/2021
<4> [242.871868] Call Trace:
<4> [242.871868] <TASK>
<4> [242.871869] dump_stack_lvl+0x91/0xf0
<4> [242.871871] dump_stack+0x10/0x20
<4> [242.871872] print_deadlock_bug+0x23f/0x320
<4> [242.871874] __lock_acquire+0x146e/0x2790
<4> [242.871877] lock_acquire+0xc4/0x2f0
<4> [242.871878] ? dma_fence_add_callback+0x46/0x110
<4> [242.871881] ? __pfx_dma_fence_chain_cb+0x10/0x10
<4> [242.871882] _raw_spin_lock_irqsave+0x49/0x80
<4> [242.871884] ? dma_fence_add_callback+0x46/0x110
<4> [242.871885] dma_fence_add_callback+0x46/0x110
<4> [242.871886] dma_fence_chain_enable_signaling+0x102/0x290
<4> [242.871888] __dma_fence_enable_signaling+0xbd/0x360
<4> [242.871890] ? __pfx_user_fence_cb+0x10/0x10 [xe]
<4> [242.871958] dma_fence_add_callback+0x51/0x110
<4> [242.871960] xe_sync_entry_signal+0xe1/0x1b0 [xe]
<4> [242.872024] vm_bind_ioctl_ops_fini+0x163/0x230 [xe]
<4> [242.872091] vm_bind_ioctl_ops_execute+0x5f3/0x980 [xe]
<4> [242.872156] ? mark_held_locks+0x46/0x90
<4> [242.872157] ? __create_object+0x68/0xc0
<4> [242.872159] ? _raw_spin_unlock_irqrestore+0x51/0x80
<4> [242.872160] ? __create_object+0x68/0xc0
<4> [242.872161] ? trace_hardirqs_on+0x22/0x100
<4> [242.872166] xe_vm_bind_ioctl+0x17df/0x1970 [xe]
<4> [242.872234] ? lock_acquire+0xc4/0x2f0
<4> [242.872237] ? __pfx_xe_vm_bind_ioctl+0x10/0x10 [xe]
<4> [242.872310] drm_ioctl_kernel+0xb3/0x120
<4> [242.872312] ? drm_ioctl_kernel+0xb3/0x120
<4> [242.872314] drm_ioctl+0x2d4/0x5a0
<4> [242.872316] ? __pfx_xe_vm_bind_ioctl+0x10/0x10 [xe]
<4> [242.872400] ? _raw_spin_unlock_irqrestore+0x51/0x80
<4> [242.872401] ? __pm_runtime_resume+0x5b/0x90
<4> [242.872403] ? trace_hardirqs_on+0x22/0x100
<4> [242.872405] ? _raw_spin_unlock_irqrestore+0x51/0x80
<4> [242.872406] ? __pm_runtime_resume+0x5b/0x90
<4> [242.872407] ? xe_pm_runtime_get_ioctl+0x61/0x160 [xe]
<4> [242.872481] xe_drm_ioctl+0x64/0xb0 [xe]
<4> [242.872543] __x64_sys_ioctl+0xa5/0x100
<4> [242.872546] x64_sys_call+0x1250/0x26e0
<4> [242.872547] do_syscall_64+0xdd/0x1470
<4> [242.872549] ? lock_acquire+0xc4/0x2f0
<4> [242.872551] ? find_held_lock+0x31/0x90
<4> [242.872552] ? __might_fault+0x53/0xb0
<4> [242.872554] ? lock_release+0xd0/0x2b0
<4> [242.872555] ? __might_fault+0x53/0xb0
<4> [242.872556] ? __might_fault+0x89/0xb0
<4> [242.872557] ? __might_fault+0x53/0xb0
<4> [242.872558] ? _copy_to_user+0x23/0x70
<4> [242.872560] ? drm_ioctl+0x30f/0x5a0
<4> [242.872562] ? __pfx_drm_version+0x10/0x10
<4> [242.872564] ? _raw_spin_unlock_irqrestore+0x51/0x80
<4> [242.872565] ? ktime_get_mono_fast_ns+0x3c/0xd0
<4> [242.872567] ? __pm_runtime_idle+0xb5/0x160
<4> [242.872568] ? xe_pm_runtime_put+0x66/0x150 [xe]
<4> [242.872640] ? xe_drm_ioctl+0x7c/0xb0 [xe]
<4> [242.872701] ? __x64_sys_ioctl+0xa5/0x100
<4> [242.872703] ? trace_hardirqs_on_prepare+0xe1/0x100
<4> [242.872704] ? do_syscall_64+0x22e/0x1470
<4> [242.872706] ? up_read+0x22/0x30
<4> [242.872707] ? trace_hardirqs_on_prepare+0xe1/0x100
<4> [242.872709] ? irqentry_exit+0x17d/0x7c0
<4> [242.872711] ? clear_bhb_loop+0x30/0x80
<4> [242.872713] entry_SYSCALL_64_after_hwframe+0x76/0x7e
<4> [242.872713] RIP: 0033:0x723d08524e1d
<4> [242.872715] 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
<4> [242.872716] RSP: 002b:00007ffe28fe1700 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
<4> [242.872717] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 0000723d08524e1d
<4> [242.872718] RDX: 00007ffe28fe1790 RSI: 0000000040886445 RDI: 0000000000000005
<4> [242.872718] RBP: 00007ffe28fe1750 R08: 0000000000000000 R09: 0000000000000000
<4> [242.872719] R10: 0000723d08796cb8 R11: 0000000000000246 R12: 00007ffe28fe1790
<4> [242.872719] R13: 0000000040886445 R14: 0000000000000005 R15: 00007ffe28fe1a60
<4> [242.872722] </TASK>
<6> [242.878317] [IGT] xe_compute: finished subtest compute-square, SUCCESS
<7> [242.888992] xe 0000:03:00.0: [drm:drm_client_dev_restore] fbdev: ret=0
<7> [242.905673] xe 0000:03:00.0: [drm:drm_client_dev_restore] fbdev: ret=0
<7> [242.939089] xe 0000:03:00.0: [drm:drm_client_dev_restore] fbdev: ret=0
<7> [242.972458] xe 0000:03:00.0: [drm:drm_client_dev_restore] fbdev: ret=0
<6> [242.974036] [IGT] xe_compute: exiting, ret=0
<6> [242.989573] Console: switching to colour frame buffer device 240x67
|