Results for igt@xe_exec_fault_mode@invalid-va

Machine description: shard-lnl-5

Result: Fail

i915_display_info21 igt_runner21 results21.json results21-xe-load.json boot21 dmesg21

DetailValue
Duration 1.05 seconds
Hostname
shard-lnl-5
Igt-Version
IGT-Version: 2.0-g534d75199 (x86_64) (Linux: 6.14.0-rc6-xe+ x86_64)
Out
Using IGT_SRANDOM=1742322029 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.054s)
Err
Starting subtest: invalid-va
(xe_exec_fault_mode:3372) CRITICAL: Test assertion failure function test_exec, file ../tests/intel/xe_exec_fault_mode.c:340:
(xe_exec_fault_mode:3372) CRITICAL: Failed assertion: __xe_wait_ufence(fd, &exec_sync[i], 0xdeadbeefdeadbeefull, exec_queues[i % n_exec_queues], &timeout) == -5
(xe_exec_fault_mode:3372) CRITICAL: Last errno: 62, Timer expired
(xe_exec_fault_mode:3372) CRITICAL: error: -62 != -5
Subtest invalid-va failed.
**** DEBUG ****
(xe_exec_fault_mode:3372) DEBUG: test_exec running on: DRM_XE_ENGINE_CLASS_RENDER
(xe_exec_fault_mode:3372) CRITICAL: Test assertion failure function test_exec, file ../tests/intel/xe_exec_fault_mode.c:340:
(xe_exec_fault_mode:3372) CRITICAL: Failed assertion: __xe_wait_ufence(fd, &exec_sync[i], 0xdeadbeefdeadbeefull, exec_queues[i % n_exec_queues], &timeout) == -5
(xe_exec_fault_mode:3372) CRITICAL: Last errno: 62, Timer expired
(xe_exec_fault_mode:3372) CRITICAL: error: -62 != -5
(xe_exec_fault_mode:3372) igt_core-INFO: Stack trace:
(xe_exec_fault_mode:3372) igt_core-INFO:   #0 ../lib/igt_core.c:2055 __igt_fail_assert()
(xe_exec_fault_mode:3372) igt_core-INFO:   #1 ../tests/intel/xe_exec_fault_mode.c:340 test_exec()
(xe_exec_fault_mode:3372) igt_core-INFO:   #2 ../tests/intel/xe_exec_fault_mode.c:504 __igt_unique____real_main401()
(xe_exec_fault_mode:3372) igt_core-INFO:   #3 ../tests/intel/xe_exec_fault_mode.c:401 main()
(xe_exec_fault_mode:3372) igt_core-INFO:   #4 [__libc_init_first+0x8a]
(xe_exec_fault_mode:3372) igt_core-INFO:   #5 [__libc_start_main+0x8b]
(xe_exec_fault_mode:3372) igt_core-INFO:   #6 [_start+0x25]
****  END  ****
Subtest invalid-va: FAIL (1.054s)
Dmesg
<6> [278.523798] Console: switching to colour dummy device 80x25
<6> [278.524042] [IGT] xe_exec_fault_mode: executing
<6> [278.527351] [IGT] xe_exec_fault_mode: starting subtest invalid-va
<7> [278.530023] xe 0000:00:02.0: [drm:pf_queue_work_func [xe]]
ASID: 246
VFID: 0
PDATA: 0x0490
Faulted Address: 0x0000fffffffff000
FaultType: 0
AccessType: 1
FaultLevel: 3
EngineClass: 0 rcs
EngineInstance: 0
<4> [278.530097]
<4> [278.530102] ============================================
<4> [278.530104] WARNING: possible recursive locking detected
<4> [278.530106] 6.14.0-rc6-xe+ #1 Tainted: G U
<4> [278.530109] --------------------------------------------
<4> [278.530110] kworker/u36:9/2166 is trying to acquire lock:
<4> [278.530112] ffff88815c7c4910 (&vm->faults.lock){+.+.}-{2:2}, at: xe_vm_add_fault_entry_pf+0x27/0x140 [xe]
<4> [278.530202]
but task is already holding lock:
<4> [278.530205] ffff88815c7c4910 (&vm->faults.lock){+.+.}-{2:2}, at: pf_queue_work_func+0x374/0x540 [xe]
<4> [278.530295]
other info that might help us debug this:
<4> [278.530299] Possible unsafe locking scenario:
<4> [278.530302] CPU0
<4> [278.530304] ----
<4> [278.530306] lock(&vm->faults.lock);
<4> [278.530310] lock(&vm->faults.lock);
<4> [278.530313]
*** DEADLOCK ***
<4> [278.530317] May be due to missing lock nesting notation
<4> [278.530321] 3 locks held by kworker/u36:9/2166:
<4> [278.530324] #0: ffff88814e3d9148 ((wq_completion)xe_gt_page_fault_work_queue){+.+.}-{0:0}, at: process_one_work+0x444/0x740
<4> [278.530336] #1: ffffc9000b93be20 ((work_completion)(&pf_queue->worker)){+.+.}-{0:0}, at: process_one_work+0x1da/0x740
<4> [278.530345] #2: ffff88815c7c4910 (&vm->faults.lock){+.+.}-{2:2}, at: pf_queue_work_func+0x374/0x540 [xe]
<4> [278.530433]
stack backtrace:
<4> [278.530437] CPU: 2 UID: 0 PID: 2166 Comm: kworker/u36:9 Tainted: G U 6.14.0-rc6-xe+ #1
<4> [278.530439] Tainted: [U]=USER
<4> [278.530439] Hardware name: Intel Corporation Lunar Lake Client Platform/LNL-M LP5 RVP1, BIOS LNLMFWI1.R00.3223.D86.2501240726 01/24/2025
<4> [278.530440] Workqueue: xe_gt_page_fault_work_queue pf_queue_work_func [xe]
<4> [278.530504] Call Trace:
<4> [278.530504] <TASK>
<4> [278.530505] dump_stack_lvl+0x91/0xf0
<4> [278.530507] dump_stack+0x10/0x20
<4> [278.530508] print_deadlock_bug+0x23f/0x320
<4> [278.530510] __lock_acquire+0x145f/0x2810
<4> [278.530513] lock_acquire+0xc9/0x300
<4> [278.530515] ? xe_vm_add_fault_entry_pf+0x27/0x140 [xe]
<4> [278.530589] ? pf_queue_work_func+0x374/0x540 [xe]
<4> [278.530644] _raw_spin_lock+0x2f/0x60
<4> [278.530646] ? xe_vm_add_fault_entry_pf+0x27/0x140 [xe]
<4> [278.530718] xe_vm_add_fault_entry_pf+0x27/0x140 [xe]
<4> [278.530791] pf_queue_work_func+0x490/0x540 [xe]
<4> [278.530846] process_one_work+0x21c/0x740
<4> [278.530849] worker_thread+0x1db/0x3c0
<4> [278.530850] ? __pfx_worker_thread+0x10/0x10
<4> [278.530851] kthread+0x10d/0x270
<4> [278.530853] ? __pfx_kthread+0x10/0x10
<4> [278.530854] ret_from_fork+0x44/0x70
<4> [278.530856] ? __pfx_kthread+0x10/0x10
<4> [278.530856] ret_from_fork_asm+0x1a/0x30
<4> [278.530860] </TASK>
<7> [278.537202] xe 0000:00:02.0: [drm:intel_tc_port_reset_mode [xe]] Port F/TC#3: TC port mode reset (tbt-alt -> disconnected)
<7> [278.537264] xe 0000:00:02.0: [drm:intel_tc_port_reset_mode [xe]] Port E/TC#2: TC port mode reset (tbt-alt -> disconnected)
<7> [278.537272] xe 0000:00:02.0: [drm:intel_tc_port_reset_mode [xe]] Port D/TC#1: TC port mode reset (tbt-alt -> disconnected)
<6> [279.582099] [IGT] xe_exec_fault_mode: finished subtest invalid-va, FAIL
<6> [279.582375] [IGT] xe_exec_fault_mode: exiting, ret=98
<6> [279.583287] Console: switching to colour frame buffer device 180x56
<6> [279.588251] xe 0000:00:02.0: [drm] GT0: Engine reset: engine_class=rcs, logical_mask: 0x1, guc_id=3
<7> [280.073084] xe 0000:00:02.0: [drm:intel_pps_vdd_off_sync_unlocked [xe]] [ENCODER:188:DDI A/PHY A] PPS 0 turning VDD off
<7> [280.073276] xe 0000:00:02.0: [drm:intel_pps_vdd_off_sync_unlocked [xe]] [ENCODER:188:DDI A/PHY A] PPS 0 PP_STATUS: 0x80000008 PP_CONTROL: 0x00000067
Created at 2025-03-18 18:45:54