Results for igt@xe_compute_preempt@compute-preempt-many@engine-drm_xe_engine_class_compute

Machine description: re-lnl-4

Result: Fail

boot-20241012-0558 dmesg-20241012-0558

DetailValue
Duration 3.98 seconds
Igt-Version
IGT-Version: 1.29-NO-GIT (x86_64) (Linux: 6.12.0-rc2-xe x86_64)
Out
Using IGT_SRANDOM=1728713047 for randomisation
Opened device: /dev/dri/card0
Starting subtest: compute-preempt-many
Starting dynamic subtest: engine-DRM_XE_ENGINE_CLASS_COMPUTE
Stack trace:
  #0 ../lib/igt_core.c:2051 __igt_fail_assert()
  #1 [__xe_vm_bind_assert+0x71]
  #2 ../lib/xe/xe_ioctl.c:186 xe_vm_bind_userptr_async()
  #3 ../lib/intel_compute.c:133 bo_execenv_bind()
  #4 ../lib/intel_compute.c:1625 xe2lpg_compute_preempt_exec()
  #5 ../lib/intel_compute.c:1782 run_intel_compute_kernel_preempt()
  #6 ../tests/intel/xe_compute_preempt.c:40 test_compute_preempt()
  #7 ../tests/intel/xe_compute_preempt.c:68 __igt_unique____real_main43()
  #8 ../tests/intel/xe_compute_preempt.c:43 main()
  #9 [__libc_init_first+0x8a]
  #10 [__libc_start_main+0x8b]
  #11 [_start+0x25]
Dynamic subtest engine-DRM_XE_ENGINE_CLASS_COMPUTE: FAIL (3.979s)
Subtest compute-preempt-many: FAIL (3.980s)
Err
Starting subtest: compute-preempt-many
Starting dynamic subtest: engine-DRM_XE_ENGINE_CLASS_COMPUTE
(xe_compute_preempt:2073) xe/xe_ioctl-CRITICAL: Test assertion failure function __xe_vm_bind_assert, file ../lib/xe/xe_ioctl.c:145:
(xe_compute_preempt:2073) xe/xe_ioctl-CRITICAL: Failed assertion: __xe_vm_bind(fd, vm, exec_queue, bo, offset, addr, size, op, flags, sync, num_syncs, prefetch_region, ((uint8_t)-1), ext) == 0
(xe_compute_preempt:2073) xe/xe_ioctl-CRITICAL: Last errno: 16, Device or resource busy
(xe_compute_preempt:2073) xe/xe_ioctl-CRITICAL: error: -16 != 0
Dynamic subtest engine-DRM_XE_ENGINE_CLASS_COMPUTE failed.
**** DEBUG ****
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  0 name:     instr state base] data: 0x55cfe1641000, addr:        18ffe0000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  1 name:   dynamic state base] data: 0x7f821c9e2000, addr:           500000, size: 100000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  2 name:   surface state base] data: 0x55cfe1643000, addr:           400000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  3 name: indirect object base] data: 0x55cfe1645000, addr:        17ffd0000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  4 name:           addr input] data: 0x55cfe1647000, addr:           200000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  5 name:          addr output] data: 0x55cfe1649000, addr:           300000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  6 name:   general state base] data: 0x7f821c8e0000, addr:         80000000, size: 100000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  7 name:        binding table] data: 0x55cfe164b000, addr:           401000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  8 name:                batch] data: 0x55cfe164d000, addr:           100000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  9 name: state context data base] data: 0x7f8216401000, addr:           900000, size: 6400000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i: 10 name:           sip kernel] data: 0x55cfe164f000, addr:        18fff0000, size: 8000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  0 name:     instr state base] data: 0x55cfe1658000, addr:        18ffe0000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  1 name:   dynamic state base] data: 0x7f82162ff000, addr:           500000, size: 100000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  2 name:   surface state base] data: 0x55cfe165a000, addr:           400000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  3 name: indirect object base] data: 0x55cfe165c000, addr:        17ffd0000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  4 name:           addr input] data: 0x55cfe165e000, addr:           200000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  5 name:          addr output] data: 0x55cfe1660000, addr:           300000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  6 name:   general state base] data: 0x7f82161fd000, addr:         80000000, size: 100000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  7 name:        binding table] data: 0x55cfe1662000, addr:           401000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  8 name:                batch] data: 0x55cfe1664000, addr:           100000, size: 1000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i:  9 name: state context data base] data: 0x7f820fc01000, addr:           900000, size: 6400000
(xe_compute_preempt:1966) intel_compute-DEBUG: [i: 10 name:           sip kernel] data: 0x55cfe1666000, addr:        18fff0000, size: 8000
(xe_compute_preempt:1966) intel_compute-DEBUG: general   state base: 80000000
(xe_compute_preempt:1966) intel_compute-DEBUG: surface   state base: 400000
(xe_compute_preempt:1966) intel_compute-DEBUG: dynamic   state base: 500000
(xe_compute_preempt:1966) intel_compute-DEBUG: instruct   base addr: 90000000
(xe_compute_preempt:1966) intel_compute-DEBUG: bindless   base addr: 400000
(xe_compute_preempt:1966) intel_compute-DEBUG: state context data base addr: 900000
(xe_compute_preempt:1966) intel_compute-DEBUG: offset indirect addr: fffd0000
(xe_compute_preempt:1966) intel_compute-DEBUG: kernel start pointer: fffe0000
(xe_compute_preempt:1966) intel_compute-DEBUG: sip start pointer: ffff0000
(xe_compute_preempt:1966) intel_compute-DEBUG: general   state base: 80000000
(xe_compute_preempt:1966) intel_compute-DEBUG: surface   state base: 400000
(xe_compute_preempt:1966) intel_compute-DEBUG: dynamic   state base: 500000
(xe_compute_preempt:1966) intel_compute-DEBUG: instruct   base addr: 90000000
(xe_compute_preempt:1966) intel_compute-DEBUG: bindless   base addr: 400000
(xe_compute_preempt:1966) intel_compute-DEBUG: state context data base addr: 900000
(xe_compute_preempt:1966) intel_compute-DEBUG: offset indirect addr: fffd0000
(xe_compute_preempt:1966) intel_compute-DEBUG: kernel start pointer: fffe0000
(xe_compute_preempt:1966) intel_compute-DEBUG: sip start pointer: ffff0000
(xe_compute_preempt:1966) DEBUG: Test requirement passed: run_intel_compute_kernel_preempt(fd, hwe, threadgroup_preemption)
****  END  ****
Dynamic subtest engine-DRM_XE_ENGINE_CLASS_COMPUTE: FAIL (3.979s)
Subtest compute-preempt-many: FAIL (3.980s)
Dmesg
<6> [442.670456] Console: switching to colour dummy device 80x25
<6> [442.670608] [IGT] xe_compute_preempt: executing
<6> [442.672418] [IGT] xe_compute_preempt: starting subtest compute-preempt-many
<6> [442.672522] [IGT] xe_compute_preempt: starting dynamic subtest engine-DRM_XE_ENGINE_CLASS_COMPUTE
<6> [446.652445] [IGT] xe_compute_preempt: finished subtest engine-DRM_XE_ENGINE_CLASS_COMPUTE, FAIL
<6> [446.652706] [IGT] xe_compute_preempt: finished subtest compute-preempt-many, FAIL
<7> [446.739906] xe 0000:00:02.0: [drm:drm_client_dev_restore [drm]] intel-fbdev: ret=0
<6> [446.740127] [IGT] xe_compute_preempt: exiting, ret=98
<6> [446.764258] Console: switching to colour frame buffer device 141x47
Created at 2024-10-12 06:36:34