Public bug reported:

Steps to reproduce:

1. Open https://windy.com in Firefox or Chromium

2. Click on "Weather radar" in the right sidebar.

3. Click on the map and zoom in and out on some radar features with the mouse
   wheel for between 2 and 20 seconds.

Expected results:

- gnome-shell continues functioning

Actual results:

- gnome-shell becomes unresponsive to both mouse and keyboard
  and hangs indefinitely while consuming 100% of a CPU core.

Symptomology:

- Not related to GNOME Shell extensions. I have reproduced this bug
  after disabling all GNOME Shell extensions.

- Happens on my machine 2 or 3 times a week with daily use,
  most consistently on https://windy.com.

- Accessing a virtual terminal with e.g. Ctrl-Alt-F4 does not work.

- SSH access still works, which is how I was able to get a backtrace.

- Since this causes a hang, not a crash, it will not show up in apport crash
  reports.

Strace: Shows gnome-shell stuck running endless calls to
DRM_IOCTL_SYNCOBJ_WAIT

strace: Process 6335 attached
     0.000000 ioctl(15, DRM_IOCTL_SYNCOBJ_WAIT, 0x7ffc2bf01a10) = 0 <0.000010>
     0.000060 ioctl(15, DRM_IOCTL_SYNCOBJ_WAIT, 0x7ffc2bf01a10) = 0 <0.000008>
     0.000021 ioctl(15, DRM_IOCTL_SYNCOBJ_WAIT, 0x7ffc2bf01a10) = 0 <0.000008>
     0.000021 ioctl(15, DRM_IOCTL_SYNCOBJ_WAIT, 0x7ffc2bf01a10) = 0 <0.000008>
     0.000021 ioctl(15, DRM_IOCTL_SYNCOBJ_WAIT, 0x7ffc2bf01a10) = 0 <0.000009>

etc.

GDB: Shows Thread 1 in __GI___ioctl and some libgallium functions called by
libmutter. Full backtraces are attached. Unfortunately debugging symbols for
libgallium and libmutters libraries are not available so these backtraces are
not as informative as they could be. Suggestions for improvement on this front
are welcome. I have already tried using the Ubuntu debuginfod server.

Possible related:

Screen freeze because gnome-shell waits DRM_IOCTL_SYNCOBJ_WAIT forever in 
Wayland mode when resource is tight
https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/6851

Version information:

$ gnome-shell --version
GNOME Shell 46.0
$ apt-cache policy gnome-shell
gnome-shell:
  Installed: 46.0-0ubuntu6~24.04.14
  Candidate: 46.0-0ubuntu6~24.04.14
  Version table:
 *** 46.0-0ubuntu6~24.04.14 500
        500 http://us.archive.ubuntu.com/ubuntu noble-updates/main amd64 
Packages
        100 /var/lib/dpkg/status
     46.0-0ubuntu6~24.04.3 500
        500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
     46.0-0ubuntu5 500
        500 http://us.archive.ubuntu.com/ubuntu noble/main amd64 Packages
$ uname -a
Linux mica 6.17.0-35-generic #35~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 
19:30:42 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/os-release 
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/";
SUPPORT_URL="https://help.ubuntu.com/";
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/";
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy";
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: gnome-shell 46.0-0ubuntu6~24.04.14
ProcVersionSignature: Ubuntu 6.17.0-35.35~24.04.1-generic 6.17.13
Uname: Linux 6.17.0-35-generic x86_64
NonfreeKernelModules: zfs
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Wed Jun  3 16:00:06 2026
DisplayManager: gdm3
InstallationDate: Installed on 2025-11-06 (209 days ago)
InstallationMedia: Ubuntu 24.04.3 LTS "Noble Numbat" - Release amd64 
(20250805.1)
RelatedPackageVersions: mutter-common 46.2-1ubuntu0.24.04.15
SourcePackage: gnome-shell
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: gnome-shell (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble wayland-session

** Attachment added: "backtrace-01.txt"
   
https://bugs.launchpad.net/bugs/2155197/+attachment/5975352/+files/backtrace-01.txt

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2155197

Title:
  gnome-shell becomes unresponsive when browser is open to windy.com

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2155197/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to