** Description changed: [ Impact ] Drag & dropping a chromium tab from one window to another window on a different monitor may crash the desktop and forcefully log-out the user. - This bug is triggered by the tiling-manager gnome-shell extension used + This bug is triggered by the tiling-assistant gnome-shell extension used by default in Ubuntu Desktop: the logic does not correctly account for a window getting destroyed while being dragged, which happens when the chromium tab enters the new window's tab bar. [ Test Plan ] * Use a dual monitor setup on Ubuntu Desktop 26.04 (Wayland session). * Open two separate Chromium/Google-Chrome windows, one on each monitor. * Drag a tab from the window on Monitor 1 over to the window on Monitor 2. * Attempt to merge the tab back into the window's tab strip. Expected result: The tab merges cleanly into the second window. Actual result: The entire system freezes for 2-3 seconds, GNOME Shell crashes, and the user is forcefully logged out to the GDM screen. All unsaved application data is lost. [ Regression test plan ] * Drag a window to the top edge of a monitor * Verify that a highlight appears offering to maximize the window * Keep hold the window there * Verify that the highlight eventually offers to tile the window in the top-half instead. * Release the drag * Verify that the window got tiled in the top-half of the screen -> This test passing proves two things: - 1. the extension is still enabled and loaded (that is, no javascript errors - causing the extension to get disabled at runtime) - 2. the tiling logic still works correctly + 1. the extension is still enabled and loaded (that is, no javascript errors + causing the extension to get disabled at runtime) + 2. the tiling logic still works correctly [ Where problems could occur ] - The patch is targeted to the tiling-manager extension, specifically the - logic handling a window drag&move. Problems could manifest when dragging - and tiling windows. In case of serious issues hindering the usability of - the desktop, the user may disable the extension as a workaround. + The patch is targeted to the tiling-assistant extension, specifically + the logic handling a window drag&move. Problems could manifest when + dragging and tiling windows. In case of serious issues hindering the + usability of the desktop, the user may disable the extension as a + workaround. [ Other info ] ProblemType: Bug DistroRelease: Ubuntu 26.04 Package: mutter (not installed) ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0 Uname: Linux 7.0.0-15-generic x86_64 NonfreeKernelModules: zfs ApportVersion: 2.34.0-0ubuntu2 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Thu May 21 10:59:05 2026 InstallationDate: Installed on 2022-12-26 (1242 days ago) InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 (20220419) SourcePackage: mutter UpgradeStatus: No upgrade log present (probably fresh install)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2153546 Title: gnome-shell keeps crashing with SIGABRT (meta_window_get_workspaces: code should not be reached) in tiling- [email protected]/src/extension/moveHandler.js To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell-extension-tiling-assistant/+bug/2153546/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
