This bug was fixed in the package mutter - 46.2-1ubuntu0.24.04.1

---------------
mutter (46.2-1ubuntu0.24.04.1) noble; urgency=medium

  [ Daniel van Vugt ]
  * New upstream release 46.2 (LP: #2068598)
    - Fixed mouse clicks falling through to the window behind (LP: #2026194)
    - Fixed a crash in meta_wayland_transaction_commit (LP: #2061739)
    - Fixed night light getting stuck on (LP: #2066902)
  * New upstream release 46.1 (LP: #2064735):
    - Fixed blank screen on hybrid GPU machines using nouveau (LP: #2066931)
    - Fixed a monitor hotplug crash (LP: #2050865)
    - Improved performance on secondary GPU monitors (LP: #2038801)
  * Refreshed patches:
    - Support-Dynamic-triple-double-buffering.patch (LP: #2070437, LP: #2070438)
    - meson-Do-not-mark-CI-test-tools-as-required.patch
    - Mark-several-additional-tests-as-flaky.patch
  * Add clutter/conform gesture tests to the list of known flaky ones:
    it's a new test in Mutter 46 and not yet reliable.
  * Add build-Compile-schemas-locally-for-use-in-build-tests.patch to compile
    gsettings schemas for use in build tests. Debian CI requires this now and
    it makes rebuilds more resilient against infrastructure changes.
  * Add wayland-Disable-linux-drm-syncobj-v1.patch to avoid enabling major
    new features in Noble updates, as detailed in:
    https://lists.ubuntu.com/archives/ubuntu-release/2024-May/006087.html
  * Add backends-Handle-null-views-instead-of-creating-dummy-view.patch
    to prevent "clutter_frame_clock_notify_presented: code should not be
    reached" log spam in some Nvidia Wayland sessions (LP: #1967707)
  * Add backends-Restore-support-for-X11-cursor-themes.patch to restore
    support for X11 cursor themes, which was lost in Mutter 46.0
    (LP: #2062377, LP: #2063869)

  [ Jeremy BĂ­cha ]
  * Stop compiling gsettings schemas in debian/rules
  * Opt into Salsa CI
  * Drop packaging references to Hurd since this is Linux-only
  * Update libmutter-14-0.symbols
  * Update Breaks
  * Refreshed patches:
    - window-Add-ability-to-override-the-edge-constraints.patch
    - x11-Add-support-for-fractional-scaling-using-Randr.patch
  * Drop upstreamed patches:
    - Nvidia-secondary-GPU-copy-acceleration.patch
    - compositor-sync-ring-Allow-the-gpu_fence-to-be-moved.patch

  [ Marco Trevisan ]
  * Add place-Always-center-initial-setup.patch (LP: #2016013)

 -- Daniel van Vugt <[email protected]>  Fri, 28 Jun 2024
17:35:12 +0800

** Changed in: mutter (Ubuntu Noble)
       Status: Fix Committed => Fix Released

-- 
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/2050865

Title:
  GNOME Wayland session crashes with
  
libmutter:ERROR:../src/core/window.c:...:meta_window_get_work_area_for_logical_monitor:
  assertion failed: (logical_monitor)

Status in Gnome Shell Extension Tiling Assistant:
  New
Status in Mutter:
  Fix Released
Status in gnome-shell-extension-tiling-assistant package in Ubuntu:
  Confirmed
Status in mutter package in Ubuntu:
  Fix Released
Status in gnome-shell-extension-tiling-assistant source package in Noble:
  Confirmed
Status in mutter source package in Noble:
  Fix Released
Status in gnome-shell-extension-tiling-assistant source package in Oracular:
  Confirmed
Status in mutter source package in Oracular:
  Fix Released

Bug description:
  [ Impact ]

  GNOME Wayland session crashes with
  
libmutter:ERROR:../src/core/window.c:...:meta_window_get_work_area_for_logical_monitor:
  assertion failed: (logical_monitor)

  Upstream Mutter release 46.1 resolved ONE cause of this assertion
  failure, but apparently not all causes. So we are separating the two
  scenarios of Tiling Assistant active and disabled. The Mutter fix only
  addresses the crash when Tiling Assistant is disabled.

  [ Test Plan ]

  This needs more detail and community help...

  On a machine that was previously affected by the crash...
  1. gnome-extensions disable [email protected]
  2. Disconnect the HDMI cable

  Expect: The shell has not crashed and continues to function.

  [ Where problems could occur ]

  Potentially anywhere in Gnome Shell. Judging by the fix it relates to
  automatic window placement when monitors are added and removed.

  [ Original description ]

  I am observing multiple issues with external monitor in a hybrid
  system (laptop) with Intel GPU and NVIDIA GPU in a Gnome session:

  - Disconnecting HDMI cable crashes the desktop to login screen

  The HDMI port is connected to NVIDIA. I use the latest updates and
  drivers of 22.04 LTS.

  I am not sure how to auto-report this with ubuntu-bug. The system is
  similar to this report:
  https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1970291

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-shell-extension-tiling-assistant/+bug/2050865/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to