Machine description: shard-bmg-1
Result:
i915_display_info21 igt_runner21 results21.json results21-xe-load.json boot21 dmesg21
Detail | Value |
---|---|
Duration | 1.02 seconds |
Hostname |
shard-bmg-1 |
Igt-Version |
IGT-Version: 2.0-g534d75199 (x86_64) (Linux: 6.14.0-rc6-xe+ x86_64) |
Out |
Using IGT_SRANDOM=1742322317 for randomisation Opened device: /dev/dri/card0 Starting subtest: invalid-va Stack trace: #0 ../lib/igt_core.c:2055 __igt_fail_assert() #1 ../tests/intel/xe_exec_fault_mode.c:340 test_exec() #2 ../tests/intel/xe_exec_fault_mode.c:504 __igt_unique____real_main401() #3 ../tests/intel/xe_exec_fault_mode.c:401 main() #4 [__libc_init_first+0x8a] #5 [__libc_start_main+0x8b] #6 [_start+0x25] Subtest invalid-va: FAIL (1.017s) |
Err |
Starting subtest: invalid-va (xe_exec_fault_mode:4436) CRITICAL: Test assertion failure function test_exec, file ../tests/intel/xe_exec_fault_mode.c:340: (xe_exec_fault_mode:4436) CRITICAL: Failed assertion: __xe_wait_ufence(fd, &exec_sync[i], 0xdeadbeefdeadbeefull, exec_queues[i % n_exec_queues], &timeout) == -5 (xe_exec_fault_mode:4436) CRITICAL: Last errno: 62, Timer expired (xe_exec_fault_mode:4436) CRITICAL: error: -62 != -5 Subtest invalid-va failed. **** DEBUG **** (xe_exec_fault_mode:4436) DEBUG: test_exec running on: DRM_XE_ENGINE_CLASS_RENDER (xe_exec_fault_mode:4436) CRITICAL: Test assertion failure function test_exec, file ../tests/intel/xe_exec_fault_mode.c:340: (xe_exec_fault_mode:4436) CRITICAL: Failed assertion: __xe_wait_ufence(fd, &exec_sync[i], 0xdeadbeefdeadbeefull, exec_queues[i % n_exec_queues], &timeout) == -5 (xe_exec_fault_mode:4436) CRITICAL: Last errno: 62, Timer expired (xe_exec_fault_mode:4436) CRITICAL: error: -62 != -5 (xe_exec_fault_mode:4436) igt_core-INFO: Stack trace: (xe_exec_fault_mode:4436) igt_core-INFO: #0 ../lib/igt_core.c:2055 __igt_fail_assert() (xe_exec_fault_mode:4436) igt_core-INFO: #1 ../tests/intel/xe_exec_fault_mode.c:340 test_exec() (xe_exec_fault_mode:4436) igt_core-INFO: #2 ../tests/intel/xe_exec_fault_mode.c:504 __igt_unique____real_main401() (xe_exec_fault_mode:4436) igt_core-INFO: #3 ../tests/intel/xe_exec_fault_mode.c:401 main() (xe_exec_fault_mode:4436) igt_core-INFO: #4 [__libc_init_first+0x8a] (xe_exec_fault_mode:4436) igt_core-INFO: #5 [__libc_start_main+0x8b] (xe_exec_fault_mode:4436) igt_core-INFO: #6 [_start+0x25] **** END **** Subtest invalid-va: FAIL (1.017s) |
Dmesg |
<6> [344.730267] Console: switching to colour dummy device 80x25
<6> [344.730563] [IGT] xe_exec_fault_mode: executing
<6> [344.741295] [IGT] xe_exec_fault_mode: starting subtest invalid-va
<7> [344.745319] xe 0000:03:00.0: [drm:pf_queue_work_func [xe]]
ASID: 457
VFID: 0
PDATA: 0x0490
Faulted Address: 0x0000fffffffff000
FaultType: 0
AccessType: 1
FaultLevel: 3
EngineClass: 0 rcs
EngineInstance: 0
<4> [344.745401]
<4> [344.745404] ============================================
<4> [344.745405] WARNING: possible recursive locking detected
<4> [344.745407] 6.14.0-rc6-xe+ #1 Tainted: G U
<4> [344.745408] --------------------------------------------
<4> [344.745409] kworker/u65:12/2964 is trying to acquire lock:
<4> [344.745410] ffff8881653f1910 (&vm->faults.lock){+.+.}-{2:2}, at: xe_vm_add_fault_entry_pf+0x27/0x140 [xe]
<4> [344.745493]
but task is already holding lock:
<4> [344.745494] ffff8881653f1910 (&vm->faults.lock){+.+.}-{2:2}, at: pf_queue_work_func+0x374/0x540 [xe]
<4> [344.745550]
other info that might help us debug this:
<4> [344.745551] Possible unsafe locking scenario:
<4> [344.745552] CPU0
<4> [344.745552] ----
<4> [344.745553] lock(&vm->faults.lock);
<4> [344.745555] lock(&vm->faults.lock);
<4> [344.745556]
*** DEADLOCK ***
<4> [344.745557] May be due to missing lock nesting notation
<4> [344.745558] 3 locks held by kworker/u65:12/2964:
<4> [344.745560] #0: ffff88813a97d948 ((wq_completion)xe_gt_page_fault_work_queue){+.+.}-{0:0}, at: process_one_work+0x444/0x740
<4> [344.745565] #1: ffffc90003db3e20 ((work_completion)(&pf_queue->worker)){+.+.}-{0:0}, at: process_one_work+0x1da/0x740
<4> [344.745569] #2: ffff8881653f1910 (&vm->faults.lock){+.+.}-{2:2}, at: pf_queue_work_func+0x374/0x540 [xe]
<4> [344.745623]
stack backtrace:
<4> [344.745625] CPU: 4 UID: 0 PID: 2964 Comm: kworker/u65:12 Tainted: G U 6.14.0-rc6-xe+ #1
<4> [344.745626] Tainted: [U]=USER
<4> [344.745627] Hardware name: ASUS System Product Name/PRIME Z790-P WIFI, BIOS 1645 03/15/2024
<4> [344.745628] Workqueue: xe_gt_page_fault_work_queue pf_queue_work_func [xe]
<4> [344.745679] Call Trace:
<4> [344.745680] <TASK>
<4> [344.745680] dump_stack_lvl+0x91/0xf0
<4> [344.745683] dump_stack+0x10/0x20
<4> [344.745684] print_deadlock_bug+0x23f/0x320
<4> [344.745687] __lock_acquire+0x145f/0x2810
<4> [344.745690] lock_acquire+0xc9/0x300
<4> [344.745692] ? xe_vm_add_fault_entry_pf+0x27/0x140 [xe]
<4> [344.745764] ? pf_queue_work_func+0x374/0x540 [xe]
<4> [344.745815] _raw_spin_lock+0x2f/0x60
<4> [344.745817] ? xe_vm_add_fault_entry_pf+0x27/0x140 [xe]
<4> [344.745892] xe_vm_add_fault_entry_pf+0x27/0x140 [xe]
<4> [344.745968] pf_queue_work_func+0x490/0x540 [xe]
<4> [344.746032] process_one_work+0x21c/0x740
<4> [344.746036] worker_thread+0x1db/0x3c0
<4> [344.746037] ? __pfx_worker_thread+0x10/0x10
<4> [344.746039] kthread+0x10d/0x270
<4> [344.746040] ? __pfx_kthread+0x10/0x10
<4> [344.746042] ret_from_fork+0x44/0x70
<4> [344.746044] ? __pfx_kthread+0x10/0x10
<4> [344.746045] ret_from_fork_asm+0x1a/0x30
<4> [344.746049] </TASK>
<6> [345.759060] [IGT] xe_exec_fault_mode: finished subtest invalid-va, FAIL
<6> [345.759392] [IGT] xe_exec_fault_mode: exiting, ret=98
<6> [345.759666] Console: switching to colour frame buffer device 240x67
<6> [345.763837] xe 0000:03:00.0: [drm] GT0: Engine reset: engine_class=rcs, logical_mask: 0x1, guc_id=2
|