Results for igt@xe_compute@compute-square

Result: Abort 5 Warning(s)

results0.json

DetailValue
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=1771960641 for randomisation
Opened device: /dev/dri/card0
Starting subtest: compute-square
Subtest compute-square: SUCCESS (0.052s)

This test caused an abort condition: Lockdep not active

/proc/lockdep_stats contents:
 lock-classes:                         1575 [max: 8192]
 dynamic-keys:                          329
 direct dependencies:                 13160 [max: 524288]
 indirect dependencies:               82427
 all direct dependencies:            249935
 dependency chains:                   15996 [max: 524288]
 dependency chain hlocks used:        60241 [max: 2621440]
 dependency chain hlocks lost:            0
 in-hardirq chains:                     146
 in-softirq chains:                     370
 in-process chains:                   15480
 stack-trace entries:                148410 [max: 524288]
 number of stack traces:               7358
 number of stack hash chains:          5969
 combined max dependencies:       844287297
 hardirq-safe locks:                     68
 hardirq-unsafe locks:                 1025
 softirq-safe locks:                    147
 softirq-unsafe locks:                  939
 irq-safe locks:                        163
 irq-unsafe locks:                     1025
 hardirq-read-safe locks:                 1
 hardirq-read-unsafe locks:             240
 softirq-read-safe locks:                 6
 softirq-read-unsafe locks:             237
 irq-read-safe locks:                     6
 irq-read-unsafe locks:                 240
 uncategorized locks:                   279
 unused locks:                            0
 max locking depth:                      15
 max bfs queue depth:                   231
 max lock class index:                 1574
 debug_locks:                             0

 zapped classes:                          2
 zapped lock chains:                    150
 large chain blocks:                      1
Err
Starting subtest: compute-square
Subtest compute-square: SUCCESS (0.052s)
Dmesg

<6> [11.498964] [IGT] xe_compute: executing
<6> [11.514271] [IGT] xe_compute: starting subtest compute-square
<4> [11.519930]
<4> [11.520116] ============================================
<4> [11.520620] WARNING: possible recursive locking detected
<4> [11.521048] 7.0.0-rc1-lgci-xe-xe-4606-619a4af81d94d356e-debug+ #1 Not tainted
<4> [11.521621] --------------------------------------------
<4> [11.522057] xe_compute/361 is trying to acquire lock:
<4> [11.522451] ffff8881011d2c18 (&fence->inline_lock){....}-{2:2}, at: dma_fence_add_callback+0x46/0x110
<4> [11.523210]
but task is already holding lock:
<4> [11.523708] ffff8881015f54d8 (&fence->inline_lock){....}-{2:2}, at: dma_fence_add_callback+0x46/0x110
<4> [11.524425]
other info that might help us debug this:
<4> [11.524971] Possible unsafe locking scenario:
<4> [11.525430] CPU0
<4> [11.525656] ----
<4> [11.525867] lock(&fence->inline_lock);
<4> [11.526177] lock(&fence->inline_lock);
<4> [11.526485]
*** DEADLOCK ***
<4> [11.526991] May be due to missing lock nesting notation
<4> [11.527513] 6 locks held by xe_compute/361:
<4> [11.527882] #0: ffff888105d546a0 (&vm->lock){++++}-{3:3}, at: xe_vm_bind_ioctl+0x3d4/0x1970 [xe]
<4> [11.528745] #1: ffff888115dac410 (&val->lock){.+.+}-{3:3}, at: xe_validation_lock+0x38/0xa0 [xe]
<4> [11.529525] #2: ffffc9000176f8e8 (reservation_ww_class_acquire){+.+.}-{0:0}, at: vm_bind_ioctl_ops_execute+0x158/0x980 [xe]
<4> [11.530490] #3: ffffc9000176f910 (reservation_ww_class_mutex){+.+.}-{3:3}, at: vm_bind_ioctl_ops_execute+0x158/0x980 [xe]
<4> [11.531476] #4: ffff8881015f54d8 (&fence->inline_lock){....}-{2:2}, at: dma_fence_add_callback+0x46/0x110
<4> [11.532229] #5: ffffffff835c5be0 (rcu_read_lock){....}-{1:2}, at: __dma_fence_enable_signaling+0x53/0x360
<4> [11.533008]
stack backtrace:
<4> [11.533353] CPU: 0 UID: 0 PID: 361 Comm: xe_compute Not tainted 7.0.0-rc1-lgci-xe-xe-4606-619a4af81d94d356e-debug+ #1 PREEMPT(lazy)
<4> [11.533355] Hardware name: QEMU Ubuntu 24.04 PC (i440FX + PIIX, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
<4> [11.533356] Call Trace:
<4> [11.533357] <TASK>
<4> [11.533358] dump_stack_lvl+0x91/0xf0
<4> [11.533361] dump_stack+0x10/0x20
<4> [11.533362] print_deadlock_bug+0x23f/0x320
<4> [11.533365] __lock_acquire+0x146e/0x2790
<4> [11.533367] ? stack_trace_save+0x4a/0x70
<4> [11.533371] lock_acquire+0xc4/0x2f0
<4> [11.533373] ? dma_fence_add_callback+0x46/0x110
<4> [11.533375] ? __pfx_dma_fence_chain_cb+0x10/0x10
<4> [11.533377] _raw_spin_lock_irqsave+0x49/0x80
<4> [11.533380] ? dma_fence_add_callback+0x46/0x110
<4> [11.533381] dma_fence_add_callback+0x46/0x110
<4> [11.533383] dma_fence_chain_enable_signaling+0x102/0x290
<4> [11.533385] __dma_fence_enable_signaling+0xbd/0x360
<4> [11.533386] ? __pfx_user_fence_cb+0x10/0x10 [xe]
<4> [11.533489] dma_fence_add_callback+0x51/0x110
<4> [11.533491] xe_sync_entry_signal+0xe1/0x1b0 [xe]
<4> [11.533580] vm_bind_ioctl_ops_fini+0x163/0x230 [xe]
<4> [11.533668] vm_bind_ioctl_ops_execute+0x5f3/0x980 [xe]
<4> [11.533751] ? mark_held_locks+0x46/0x90
<4> [11.533754] ? __create_object+0x68/0xc0
<4> [11.533757] ? _raw_spin_unlock_irqrestore+0x51/0x80
<4> [11.533759] ? __create_object+0x68/0xc0
<4> [11.533760] ? trace_hardirqs_on+0x22/0x100
<4> [11.533766] xe_vm_bind_ioctl+0x17df/0x1970 [xe]
<4> [11.533853] ? lock_acquire+0xc4/0x2f0
<4> [11.533857] ? __pfx_xe_vm_bind_ioctl+0x10/0x10 [xe]
<4> [11.533940] drm_ioctl_kernel+0xb3/0x120
<4> [11.533943] ? drm_ioctl_kernel+0xb3/0x120
<4> [11.533946] drm_ioctl+0x2d4/0x5a0
<4> [11.533947] ? __pfx_xe_vm_bind_ioctl+0x10/0x10 [xe]
<4> [11.534030] ? _raw_spin_unlock_irqrestore+0x51/0x80
<4> [11.534031] ? __pm_runtime_resume+0x5b/0x90
<4> [11.534034] ? trace_hardirqs_on+0x22/0x100
<4> [11.534035] ? _raw_spin_unlock_irqrestore+0x51/0x80
<4> [11.534037] ? __pm_runtime_resume+0x5b/0x90
<4> [11.534037] ? xe_pm_runtime_get_ioctl+0x61/0x160 [xe]
<4> [11.534122] xe_drm_ioctl+0x64/0xb0 [xe]
<4> [11.534191] __x64_sys_ioctl+0xa5/0x100
<4> [11.534194] x64_sys_call+0x1250/0x26e0
<4> [11.534196] do_syscall_64+0xdd/0x1470
<4> [11.534200] ? kvm_clock_get_cycles+0x18/0x40
<4> [11.534202] ? ktime_get_mono_fast_ns+0x3c/0xd0
<4> [11.534204] ? __pm_runtime_idle+0xb5/0x160
<4> [11.534206] ? xe_pm_runtime_put+0x66/0x150 [xe]
<4> [11.534287] ? xe_drm_ioctl+0x7c/0xb0 [xe]
<4> [11.534354] ? __x64_sys_ioctl+0xa5/0x100
<4> [11.534356] ? trace_hardirqs_on_prepare+0xe1/0x100
<4> [11.534358] ? do_syscall_64+0x22e/0x1470
<4> [11.534359] ? irqentry_exit+0x17d/0x7c0
<4> [11.534361] ? clear_bhb_loop+0x30/0x80
<4> [11.534364] entry_SYSCALL_64_after_hwframe+0x76/0x7e
<4> [11.534365] RIP: 0033:0x7ccf19124e1d
<4> [11.534366] 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> [11.534367] RSP: 002b:00007ffe5f21e660 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
<4> [11.534369] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007ccf19124e1d
<4> [11.534369] RDX: 00007ffe5f21e6f0 RSI: 0000000040886445 RDI: 0000000000000005
<4> [11.534370] RBP: 00007ffe5f21e6b0 R08: 0000000000000000 R09: 0000000000000000
<4> [11.534370] R10: 00007ccf192c5cb8 R11: 0000000000000246 R12: 00007ffe5f21e6f0
<4> [11.534371] R13: 0000000040886445 R14: 0000000000000005 R15: 00007ffe5f21e9c0
<4> [11.534373] </TASK>
<6> [11.567444] [IGT] xe_compute: finished subtest compute-square, SUCCESS
<6> [11.569346] [IGT] xe_compute: exiting, ret=0
Created at 2026-02-24 19:25:14