Asynchronous wait on fence ... timed out (hint:intel_atomic_commit_ready [i915])

Bug #2006669 reported by Dave Chiluk
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Fix Released
Undecided
Unassigned
Jammy
Fix Released
Undecided
Dave Chiluk
Kinetic
Won't Fix
Undecided
Unassigned
Lunar
Fix Released
Undecided
Unassigned

Bug Description

GUI hard lock during zoom session and gnome-terminal

kern.log shows a mix of errors
______________________________________________________________
kernel: [ 3627.948545] Asynchronous wait on fence 0000:00:02.0:gnome-shell[4236]:40810 timed out (hint:intel_atomic_commit_ready [i915])
kernel: [ 3631.063832] i915 0000:00:02.0: [drm] GPU HANG: ecode 12:1:85dffffb, in chrome [5521]
kernel: [ 3631.064218] i915 0000:00:02.0: [drm] Resetting chip for stopped heartbeat on rcs0
kernel: [ 3631.165642] i915 0000:00:02.0: [drm] chrome[5521] context reset due to GPU hang
kernel: [ 3631.165719] i915 0000:00:02.0: [drm] GuC firmware i915/adlp_guc_70.1.1.bin version 70.1
kernel: [ 3631.165725] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc_7.9.3.bin version 7.9
kernel: [ 3631.187377] i915 0000:00:02.0: [drm] HuC authenticated
kernel: [ 3631.187670] i915 0000:00:02.0: [drm] GuC submission enabled
kernel: [ 3631.187672] i915 0000:00:02.0: [drm] GuC SLPC enabled
_______________________________________________________________

I suspect this issue to be
upstream: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7755
upstream commit: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20169/commits?commit_id=b9403b1c477e7af04114ae6a4e16ca370e22253c#d6ffde011ad32c6371611e7d64affaeb21b6b217

Reproducer: Although I don't have my own reproducer, the upstream mesa reproducer does trigger a hang on my machine.

Upstream Reproducer: Open https://kartikmandhang.netlify.app/ when it loads, you will see pikachu. Press "S", he will go back. My whole system freezes from this in Wayland, regardless of the browser.

Kernel: 6.0.0-1008-oem
Mesa: 22.2.5-0ubuntu0.1~22.04.1

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: libgl1-mesa-dri 22.2.5-0ubuntu0.1~22.04.1
ProcVersionSignature: Ubuntu 6.0.0-1008.8-oem 6.0.9
Uname: Linux 6.0.0-1008-oem x86_64
ApportVersion: 2.20.11-0ubuntu82.3
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckResult: pass
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Wed Feb 8 21:40:19 2023
DistUpgraded: Fresh install
DistroCodename: jammy
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes, including running git bisection searches
GraphicsCard:
 Intel Corporation Alder Lake-P Integrated Graphics Controller [8086:46a6] (rev 0c) (prog-if 00 [VGA controller])
   Subsystem: Dell Device [1028:0b1a]
   Subsystem: Dell Device [1028:0b1a]
InstallationDate: Installed on 2022-07-13 (211 days ago)
InstallationMedia: Ubuntu-Server 22.04 LTS "Jammy Jellyfish" - Release amd64 (20220421)
MachineType: Dell Inc. Precision 5570
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.0.0-1008-oem root=/dev/mapper/ubuntu--vg-ubuntu--lv ro pcie_aspm=force quiet splash mem_sleep_default=deep vt.handoff=7
SourcePackage: mesa
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/21/2022
dmi.bios.release: 1.9
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.9.1
dmi.board.name: 03M8N5
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr1.9.1:bd11/21/2022:br1.9:svnDellInc.:pnPrecision5570:pvr:rvnDellInc.:rn03M8N5:rvrA00:cvnDellInc.:ct10:cvr:sku0B1A:
dmi.product.family: Precision
dmi.product.name: Precision 5570
dmi.product.sku: 0B1A
dmi.sys.vendor: Dell Inc.
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.113-2~ubuntu0.22.04.1
version.libgl1-mesa-dri: libgl1-mesa-dri 22.2.5-0ubuntu0.1~22.04.1
version.libgl1-mesa-glx: libgl1-mesa-glx 22.2.5-0ubuntu0.1~22.04.1
version.xserver-xorg-core: xserver-xorg-core 2:21.1.3-2ubuntu2.7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-2ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20210115-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.17-2build1

Revision history for this message
Dave Chiluk (chiluk) wrote :
Dave Chiluk (chiluk)
tags: added: indeed
Dave Chiluk (chiluk)
Changed in mesa (Ubuntu Jammy):
assignee: nobody → Dave Chiluk (chiluk)
Changed in mesa (Ubuntu Lunar):
assignee: Dave Chiluk (chiluk) → nobody
status: New → Fix Released
Revision history for this message
Dave Chiluk (chiluk) wrote (last edit ):

The above referenced commits are committed into mesa 23.0.0. I see references to backports of this onto stable, but I'm not familiar enough with mesa as a project just yet.

Changed in mesa (Ubuntu Lunar):
status: Fix Released → New
Revision history for this message
Dave Chiluk (chiluk) wrote :

Looking at mesa git staging/23.0 it looks like 78a75e0d2 and 4c986c58b may also be required.

Revision history for this message
Oibaf (oibaf) wrote :

22.3.1+ includes these two commits:
intel: factor out dispatch PS enabling logic
intel: add missing restriction on fragment simd dispatch
They are not in 22.2.x

The other two commits:
intel/common/intel_genX_state.h: Add intel_set_ps_dispatch_state()
intel/blorp: Fix a hang caused by invalid dispatch enables on gfx7
are only in 23.0.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mesa (Ubuntu Jammy):
status: New → Confirmed
Changed in mesa (Ubuntu Kinetic):
status: New → Confirmed
Changed in mesa (Ubuntu):
status: New → Confirmed
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

lunar should have everything

Changed in mesa (Ubuntu Lunar):
status: Confirmed → Fix Released
Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Ubuntu 22.10 (Kinetic Kudu) has reached end of life, so this bug will not be fixed for that specific release.

Changed in mesa (Ubuntu Kinetic):
status: Confirmed → Won't Fix
Revision history for this message
Oibaf (oibaf) wrote :

Jammy/updates has now the backported fixed package from lunar.

Changed in mesa (Ubuntu Jammy):
status: Confirmed → Fix Released
Revision history for this message
julien (laurenceau) wrote :

very very annoying bug !
I don't have zoom, but I often have discord and slack opened.

Revision history for this message
Oibaf (oibaf) wrote :

Hi julien, the issue was already fixed, make sure to use Ubuntu 22.04 or 23.04 and apply all updates.

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.