Results for igt@xe_exec_fault_mode@invalid-va

Machine description: shard-bmg-8

Result: Fail

i915_display_info8 igt_runner8 results8.json results8-xe-load.json boot8 dmesg8

DetailValue
Duration 1.04 seconds
Hostname
shard-bmg-8
Igt-Version
IGT-Version: 1.30-gbfefe1665 (x86_64) (Linux: 6.14.0-rc5-xe+ x86_64)
Out
Using IGT_SRANDOM=1741537417 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.039s)
Err
Starting subtest: invalid-va
(xe_exec_fault_mode:6763) CRITICAL: Test assertion failure function test_exec, file ../tests/intel/xe_exec_fault_mode.c:340:
(xe_exec_fault_mode:6763) CRITICAL: Failed assertion: __xe_wait_ufence(fd, &exec_sync[i], 0xdeadbeefdeadbeefull, exec_queues[i % n_exec_queues], &timeout) == -5
(xe_exec_fault_mode:6763) CRITICAL: Last errno: 62, Timer expired
(xe_exec_fault_mode:6763) CRITICAL: error: -62 != -5
Subtest invalid-va failed.
**** DEBUG ****
(xe_exec_fault_mode:6763) DEBUG: test_exec running on: DRM_XE_ENGINE_CLASS_RENDER
(xe_exec_fault_mode:6763) CRITICAL: Test assertion failure function test_exec, file ../tests/intel/xe_exec_fault_mode.c:340:
(xe_exec_fault_mode:6763) CRITICAL: Failed assertion: __xe_wait_ufence(fd, &exec_sync[i], 0xdeadbeefdeadbeefull, exec_queues[i % n_exec_queues], &timeout) == -5
(xe_exec_fault_mode:6763) CRITICAL: Last errno: 62, Timer expired
(xe_exec_fault_mode:6763) CRITICAL: error: -62 != -5
(xe_exec_fault_mode:6763) igt_core-INFO: Stack trace:
(xe_exec_fault_mode:6763) igt_core-INFO:   #0 ../lib/igt_core.c:2055 __igt_fail_assert()
(xe_exec_fault_mode:6763) igt_core-INFO:   #1 ../tests/intel/xe_exec_fault_mode.c:340 test_exec()
(xe_exec_fault_mode:6763) igt_core-INFO:   #2 ../tests/intel/xe_exec_fault_mode.c:504 __igt_unique____real_main401()
(xe_exec_fault_mode:6763) igt_core-INFO:   #3 ../tests/intel/xe_exec_fault_mode.c:401 main()
(xe_exec_fault_mode:6763) igt_core-INFO:   #4 [__libc_init_first+0x8a]
(xe_exec_fault_mode:6763) igt_core-INFO:   #5 [__libc_start_main+0x8b]
(xe_exec_fault_mode:6763) igt_core-INFO:   #6 [_start+0x25]
****  END  ****
Subtest invalid-va: FAIL (1.039s)
Dmesg
<6> [375.750784] Console: switching to colour dummy device 80x25
<6> [375.751098] [IGT] xe_exec_fault_mode: executing
<6> [375.771501] [IGT] xe_exec_fault_mode: starting subtest invalid-va
<7> [375.775663] xe 0000:03:00.0: [drm:pf_queue_work_func [xe]]
ASID: 116
VFID: 0
PDATA: 0x0490
Faulted Address: 0x0000fffffffff000
FaultType: 0
AccessType: 1
FaultLevel: 3
EngineClass: 0 rcs
EngineInstance: 0
<3> [375.775898] BUG: sleeping function called from invalid context at include/linux/sched/mm.h:321
<3> [375.775950] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 2298, name: kworker/u65:15
<3> [375.775982] preempt_count: 1, expected: 0
<3> [375.775992] RCU nest depth: 0, expected: 0
<4> [375.776001] 3 locks held by kworker/u65:15/2298:
<4> [375.776004] #0: ffff88815a2f7148 ((wq_completion)xe_gt_page_fault_work_queue){+.+.}-{0:0}, at: process_one_work+0x444/0x740
<4> [375.776017] #1: ffffc90002967e20 ((work_completion)(&pf_queue->worker)){+.+.}-{0:0}, at: process_one_work+0x1da/0x740
<4> [375.776026] #2: ffff888165079910 (&vm->pfs.lock){+.+.}-{2:2}, at: pf_queue_work_func+0x37d/0x550 [xe]
<4> [375.776120] CPU: 14 UID: 0 PID: 2298 Comm: kworker/u65:15 Tainted: G U 6.14.0-rc5-xe+ #1
<4> [375.776122] Tainted: [U]=USER
<4> [375.776123] Hardware name: ASUS System Product Name/PRIME Z790-P WIFI, BIOS 1645 03/15/2024
<4> [375.776124] Workqueue: xe_gt_page_fault_work_queue pf_queue_work_func [xe]
<4> [375.776207] Call Trace:
<4> [375.776208] <TASK>
<4> [375.776210] dump_stack_lvl+0xc1/0xf0
<4> [375.776214] dump_stack+0x10/0x20
<4> [375.776215] __might_resched+0x181/0x2d0
<4> [375.776220] __might_sleep+0x58/0xa0
<4> [375.776223] __kmalloc_node_track_caller_noprof+0x3ae/0x680
<4> [375.776227] ? lock_release+0xd4/0x2b0
<4> [375.776230] ? pf_queue_work_func+0x390/0x550 [xe]
<4> [375.776315] kmemdup_noprof+0x20/0x50
<4> [375.776318] ? kmemdup_noprof+0x20/0x50
<4> [375.776321] pf_queue_work_func+0x390/0x550 [xe]
<4> [375.776407] process_one_work+0x21c/0x740
<4> [375.776415] worker_thread+0x1db/0x3c0
<4> [375.776418] ? __pfx_worker_thread+0x10/0x10
<4> [375.776420] kthread+0x10d/0x270
<4> [375.776424] ? __pfx_kthread+0x10/0x10
<4> [375.776426] ret_from_fork+0x44/0x70
<4> [375.776428] ? __pfx_kthread+0x10/0x10
<4> [375.776430] ret_from_fork_asm+0x1a/0x30
<4> [375.776440] </TASK>
<4> [375.776462]
<4> [375.776516] ============================================
<4> [375.776519] WARNING: possible recursive locking detected
<4> [375.776523] 6.14.0-rc5-xe+ #1 Tainted: G U W
<4> [375.776526] --------------------------------------------
<4> [375.776529] kworker/u65:15/2298 is trying to acquire lock:
<4> [375.776532] ffff888165079910 (&vm->pfs.lock){+.+.}-{2:2}, at: xe_vm_add_pf_entry+0x79/0x240 [xe]
<4> [375.776653]
but task is already holding lock:
<4> [375.776656] ffff888165079910 (&vm->pfs.lock){+.+.}-{2:2}, at: pf_queue_work_func+0x37d/0x550 [xe]
<4> [375.776744]
other info that might help us debug this:
<4> [375.776748] Possible unsafe locking scenario:
<4> [375.776751] CPU0
<4> [375.776753] ----
<4> [375.776755] lock(&vm->pfs.lock);
<4> [375.776759] lock(&vm->pfs.lock);
<4> [375.776762]
*** DEADLOCK ***
<4> [375.776765] May be due to missing lock nesting notation
<4> [375.776769] 3 locks held by kworker/u65:15/2298:
<4> [375.776772] #0: ffff88815a2f7148 ((wq_completion)xe_gt_page_fault_work_queue){+.+.}-{0:0}, at: process_one_work+0x444/0x740
<4> [375.776781] #1: ffffc90002967e20 ((work_completion)(&pf_queue->worker)){+.+.}-{0:0}, at: process_one_work+0x1da/0x740
<4> [375.776789] #2: ffff888165079910 (&vm->pfs.lock){+.+.}-{2:2}, at: pf_queue_work_func+0x37d/0x550 [xe]
<4> [375.776877]
stack backtrace:
<4> [375.776881] CPU: 14 UID: 0 PID: 2298 Comm: kworker/u65:15 Tainted: G U W 6.14.0-rc5-xe+ #1
<4> [375.776883] Tainted: [U]=USER, [W]=WARN
<4> [375.776883] Hardware name: ASUS System Product Name/PRIME Z790-P WIFI, BIOS 1645 03/15/2024
<4> [375.776884] Workqueue: xe_gt_page_fault_work_queue pf_queue_work_func [xe]
<4> [375.776966] Call Trace:
<4> [375.776967] <TASK>
<4> [375.776968] dump_stack_lvl+0x91/0xf0
<4> [375.776969] dump_stack+0x10/0x20
<4> [375.776971] print_deadlock_bug+0x23f/0x320
<4> [375.776973] __lock_acquire+0x145f/0x2810
<4> [375.776976] ? mark_held_locks+0x46/0x90
<4> [375.776979] lock_acquire+0xc9/0x300
<4> [375.776981] ? xe_vm_add_pf_entry+0x79/0x240 [xe]
<4> [375.777090] ? __kmalloc_cache_noprof+0x350/0x490
<4> [375.777093] _raw_spin_lock+0x2f/0x60
<4> [375.777096] ? xe_vm_add_pf_entry+0x79/0x240 [xe]
<4> [375.777203] xe_vm_add_pf_entry+0x79/0x240 [xe]
<4> [375.777311] pf_queue_work_func+0x39b/0x550 [xe]
<4> [375.777394] process_one_work+0x21c/0x740
<4> [375.777398] worker_thread+0x1db/0x3c0
<4> [375.777400] ? __pfx_worker_thread+0x10/0x10
<4> [375.777402] kthread+0x10d/0x270
<4> [375.777403] ? __pfx_kthread+0x10/0x10
<4> [375.777405] ret_from_fork+0x44/0x70
<4> [375.777407] ? __pfx_kthread+0x10/0x10
<4> [375.777408] ret_from_fork_asm+0x1a/0x30
<4> [375.777412] </TASK>
<6> [376.810920] [IGT] xe_exec_fault_mode: finished subtest invalid-va, FAIL
<6> [376.811226] [IGT] xe_exec_fault_mode: exiting, ret=98
<6> [376.811509] Console: switching to colour frame buffer device 240x67
<6> [376.816564] xe 0000:03:00.0: [drm] GT0: Engine reset: engine_class=rcs, logical_mask: 0x1, guc_id=2
Created at 2025-03-09 18:02:51