Intel GPU hangs on oneAPI kernel on 6.8.0-38 but not 6.8.0-36

Bug #2072933 reported by Filip Jergle Almquist
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
New
Undecided
Unassigned

Bug Description

Kernel 6.8.0-38 seems to have introduced a regression causing Intel GPUs to hang when running oneAPI kernels. Here is a minimal example:
```
#include <cstdio>
#include <sycl/sycl.hpp>

int main() {
  // auto selector = sycl::cpu_selector_v; // Works fine
  auto selector = sycl::gpu_selector_v;

  auto queue = sycl::queue(selector);

  printf("Hello\n");
  queue.submit([&](sycl::handler &cgh) {
    cgh.parallel_for(sycl::range(1), [=](sycl::item<1> item) {});
  });
  queue.wait();
  printf("Bye\n");

  return 0;
}
```
Compiled with `icpx -fsycl sycltest.cpp -o sycltest`.
Eventually I get "[ 92.775034] Fence expiration time out i915-0000:03:00.0:sycltest[4605]:2!" in dmesg.
It works fine on 6.8.0-36.

Ubuntu version:
No LSB modules are available.
Description: Ubuntu 24.04 LTS
Release: 24.04

These are the Intel packages (apt list --installed | grep intel):
intel-basekit-2024.2/all,now 2024.2.0-633 amd64 [installed]
intel-basekit-env-2024.2/all,now 2024.2.0-633 all [installed,automatic]
intel-basekit-getting-started-2024.2/all,now 2024.2.0-633 all [installed,automatic]
intel-gpu-tools/noble,now 1.28-1ubuntu2 amd64 [installed]
intel-media-va-driver-non-free/noble,now 24.1.0+ds1-1 amd64 [installed]
intel-microcode/noble-updates,noble-security,now 3.20240514.0ubuntu0.24.04.1 amd64 [installed,automatic]
intel-ocloc/noble,now 23.43.27642.40-1ubuntu3 amd64 [installed]
intel-oneapi-advisor/all,now 2024.2.0-682 amd64 [installed,automatic]
intel-oneapi-ccl-2021.13/all,now 2021.13.0-299 amd64 [installed,automatic]
intel-oneapi-ccl-devel-2021.13/all,now 2021.13.0-299 amd64 [installed,automatic]
intel-oneapi-common-licensing-2024.2/all,now 2024.2.0-589 all [installed,automatic]
intel-oneapi-common-oneapi-vars-2024.2/all,now 2024.2.0-589 all [installed,automatic]
intel-oneapi-common-vars/all,now 2024.2.0-589 all [installed,automatic]
intel-oneapi-compiler-cpp-eclipse-cfg-2024.2/all,now 2024.2.0-981 all [installed,automatic]
intel-oneapi-compiler-dpcpp-cpp-2024.2/all,now 2024.2.0-981 amd64 [installed,automatic]
intel-oneapi-compiler-dpcpp-cpp-common-2024.2/all,now 2024.2.0-981 all [installed,automatic]
intel-oneapi-compiler-dpcpp-cpp-runtime-2024.2/all,now 2024.2.0-981 amd64 [installed,automatic]
intel-oneapi-compiler-dpcpp-eclipse-cfg-2024.2/all,now 2024.2.0-981 all [installed,automatic]
intel-oneapi-compiler-shared-2024.2/all,now 2024.2.0-981 amd64 [installed,automatic]
intel-oneapi-compiler-shared-common-2024.2/all,now 2024.2.0-981 all [installed,automatic]
intel-oneapi-compiler-shared-runtime-2024.2/all,now 2024.2.0-981 amd64 [installed,automatic]
intel-oneapi-dal-2024.5/all,now 2024.5.0-281 amd64 [installed,automatic]
intel-oneapi-dal-common-2024.5/all,now 2024.5.0-281 all [installed,automatic]
intel-oneapi-dal-common-devel-2024.5/all,now 2024.5.0-281 all [installed,automatic]
intel-oneapi-dal-devel-2024.5/all,now 2024.5.0-281 amd64 [installed,automatic]
intel-oneapi-dev-utilities-2024.2/all,now 2024.2.0-516 amd64 [installed,automatic]
intel-oneapi-dev-utilities-eclipse-cfg-2024.2/all,now 2024.2.0-516 all [installed,automatic]
intel-oneapi-diagnostics-utility-2024.2/all,now 2024.2.0-517 amd64 [installed,automatic]
intel-oneapi-dnnl-2024.2/all,now 2024.2.0-570 amd64 [installed,automatic]
intel-oneapi-dnnl-devel-2024.2/all,now 2024.2.0-570 amd64 [installed,automatic]
intel-oneapi-dnnl/all,now 2024.2.0-570 amd64 [installed,automatic]
intel-oneapi-dpcpp-cpp-2024.2/all,now 2024.2.0-981 amd64 [installed,automatic]
intel-oneapi-dpcpp-ct-2024.2/all,now 2024.2.0-423 amd64 [installed,automatic]
intel-oneapi-dpcpp-ct-eclipse-cfg-2024.2/all,now 2024.2.0-423 all [installed,automatic]
intel-oneapi-dpcpp-debugger-2024.2/all,now 2024.2.0-564 amd64 [installed,automatic]
intel-oneapi-icc-eclipse-plugin-cpp-2024.2/all,now 2024.2.0-981 all [installed,automatic]
intel-oneapi-ipp-2021.12/all,now 2021.12.0-558 amd64 [installed,automatic]
intel-oneapi-ipp-common-2021.12/all,now 2021.12.0-558 all [installed,automatic]
intel-oneapi-ipp-common-devel-2021.12/all,now 2021.12.0-558 all [installed,automatic]
intel-oneapi-ipp-devel-2021.12/all,now 2021.12.0-558 amd64 [installed,automatic]
intel-oneapi-ippcp-2021.12/all,now 2021.12.0-471 amd64 [installed,automatic]
intel-oneapi-ippcp-common-2021.12/all,now 2021.12.0-471 all [installed,automatic]
intel-oneapi-ippcp-common-devel-2021.12/all,now 2021.12.0-471 all [installed,automatic]
intel-oneapi-ippcp-devel-2021.12/all,now 2021.12.0-471 amd64 [installed,automatic]
intel-oneapi-libdpstd-devel-2022.6/all,now 2022.6.0-559 amd64 [installed,automatic]
intel-oneapi-mkl-classic-devel-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-classic-include-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-classic-include-common-2024.2/all,now 2024.2.0-663 all [installed,automatic]
intel-oneapi-mkl-cluster-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-cluster-devel-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-cluster-devel-common-2024.2/all,now 2024.2.0-663 all [installed,automatic]
intel-oneapi-mkl-core-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-core-common-2024.2/all,now 2024.2.0-663 all [installed,automatic]
intel-oneapi-mkl-core-devel-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-core-devel-common-2024.2/all,now 2024.2.0-663 all [installed,automatic]
intel-oneapi-mkl-devel-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-sycl-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-sycl-blas-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-sycl-data-fitting-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-sycl-devel-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-sycl-devel-common-2024.2/all,now 2024.2.0-663 all [installed,automatic]
intel-oneapi-mkl-sycl-dft-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-sycl-include-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-sycl-lapack-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-sycl-rng-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-sycl-sparse-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-sycl-stats-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mkl-sycl-vm-2024.2/all,now 2024.2.0-663 amd64 [installed,automatic]
intel-oneapi-mpi-2021.13/all,now 2021.13.0-718 amd64 [installed,automatic]
intel-oneapi-mpi-devel-2021.13/all,now 2021.13.0-718 amd64 [installed,automatic]
intel-oneapi-openmp-2024.2/all,now 2024.2.0-981 amd64 [installed,automatic]
intel-oneapi-openmp-common-2024.2/all,now 2024.2.0-981 all [installed,automatic]
intel-oneapi-tbb-2021.13/all,now 2021.13.0-628 amd64 [installed,automatic]
intel-oneapi-tbb-common-2021.13/all,now 2021.13.0-628 all [installed,automatic]
intel-oneapi-tbb-common-devel-2021.13/all,now 2021.13.0-628 all [installed,automatic]
intel-oneapi-tbb-devel-2021.13/all,now 2021.13.0-628 amd64 [installed,automatic]
intel-oneapi-tcm-1.1/all,now 1.1.0-459 amd64 [installed,automatic]
intel-oneapi-tlt-2024.2/all,now 2024.2.0-527 amd64 [installed,automatic]
intel-oneapi-vtune/all,now 2024.2.0-707 amd64 [installed,automatic]
intel-opencl-icd/noble,now 23.43.27642.40-1ubuntu3 amd64 [installed]
libdrm-intel1/noble,now 2.4.120-2build1 amd64 [installed,automatic]
libze-intel-gpu-dev/noble,now 23.43.27642.40-1ubuntu3 amd64 [installed]
libze-intel-gpu1/noble,now 23.43.27642.40-1ubuntu3 amd64 [installed]
xserver-xorg-video-intel/noble,now 2:2.99.917+git20210115-1build1 amd64 [installed,automatic]

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.8.0-38-generic 6.8.0-38.38
ProcVersionSignature: Ubuntu 6.8.0-38.38-generic 6.8.8
Uname: Linux 6.8.0-38-generic x86_64
ApportVersion: 2.28.1-0ubuntu3
Architecture: amd64
CRDA: N/A
CasperMD5CheckResult: pass
Date: Fri Jul 12 11:05:34 2024
InstallationDate: Installed on 2024-07-11 (1 days ago)
InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424)
IwConfig:
 lo no wireless extensions.

 enp12s0 no wireless extensions.

 enp13s0 no wireless extensions.
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Lsusb-t:
 /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/16p, 480M
     |__ Port 013: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
 /: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/9p, 20000M/x2
MachineType: ASUSTeK COMPUTER INC. System Product Name
ProcFB:

ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.8.0-38-generic root=UUID=919f9c43-e5c6-497b-b5de-8691061a77b5 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-6.8.0-38-generic N/A
 linux-backports-modules-6.8.0-38-generic N/A
 linux-firmware 20240318.git3b128b60-0ubuntu2.1
RfKill:

SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/21/2024
dmi.bios.release: 33.2
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 3302
dmi.board.asset.tag: Default string
dmi.board.name: Pro WS W680-ACE
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr3302:bd02/21/2024:br33.2:svnASUSTeKCOMPUTERINC.:pnSystemProductName:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnProWSW680-ACE:rvrRev1.xx:cvnDefaultstring:ct3:cvrDefaultstring:skuSKU:
dmi.product.family: Server
dmi.product.name: System Product Name
dmi.product.sku: SKU
dmi.product.version: System Version
dmi.sys.vendor: ASUSTeK COMPUTER INC.

Revision history for this message
Filip Jergle Almquist (jergle) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.