Well:
> It is unclear how to trigger these conditions naturally.

I had to force an error branch to find the bug and write a fix. We don't
know how to reproduce it in an unmodified environment. Nonetheless we
are confident that the real-world issue is fixed by this patch, because
the stack traces point there.

I can say that we will keep monitoring errors.ubuntu.com for crash
reports after the fix lands.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2107454

Title:
  GNOME Shell crashed with SIGABRT at clutter_actor_finalize: assertion
  failed: (priv->grabs == NULL) on Xorg

Status in Mutter:
  Fix Released
Status in mutter package in Ubuntu:
  Fix Released
Status in mutter source package in Noble:
  Incomplete
Status in mutter source package in Oracular:
  Won't Fix
Status in mutter source package in Plucky:
  Fix Released
Status in mutter source package in Questing:
  Fix Released

Bug description:
  [ Impact ]

  When dragging a window around, GNOME Shell might crash and log out the
  user.

  To trigger the bug, some conditions need to hold so that GNOME Shell
  denies the drag action; after that it will crash trying to handle the
  failure to drag. It is unclear how to trigger these conditions
  naturally.

  [ Test Plan ]

  1. Log-in to Ubuntu on Xorg
  2. Open an application window
  3. Drag the window around by its title bar
  4. Verify that GNOME Shell didn't crash and log you out

  [ Where problems could occur ]

  The patch affects the ending of a drag operation.
  A problem may manifest with GNOME Shell crashing, or becoming unresponsive to 
inputs after ending a window drag.

  [ Other info ]

  Ubuntu version (24.04)
  Gnome 46.0
  NVIDIA RTX 3060 NVIDIA driver version (550)
  ---
  ProblemType: Bug
  ApportVersion: 2.28.1-0ubuntu3.5
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: ubuntu:GNOME
  DisplayManager: gdm3
  DistroRelease: Ubuntu 24.04
  NonfreeKernelModules: nvidia_modeset nvidia
  Package: gnome-shell 46.0-0ubuntu6~24.04.8
  PackageArchitecture: amd64
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  ProcVersionSignature: Ubuntu 6.11.0-21.21~24.04.1-generic 6.11.11
  RelatedPackageVersions: mutter-common 46.2-1ubuntu0.24.04.7
  Tags: noble
  Uname: Linux 6.11.0-21-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sudo users
  _MarkForUpload: True

To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2107454/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to