** 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

Reply via email to