Please test 25.10 and 25.04 so we can start by knowing which releases
are affected. 25.x would need fixes before 24.04 anyway.

Also "xwayland" is not relevant so please clarify if it is specific to
Xorg or Wayland sessions.


** Changed in: gnome-shell (Ubuntu)
       Status: New => Incomplete

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

Title:
  Touchscreen lost function when swiping three fingers

Status in OEM Priority Project:
  New
Status in gnome-shell package in Ubuntu:
  Incomplete

Bug description:
  [Summary]

  On a fresh boot, as soon as you open some applications and do swipe 3 fingers 
on touchscreen to switch desktops. If you don't trigger the crash then try 
opening and closing an app and trying again.
  I could reproduce this issue on Intel or AMD platforms, it uses xwayland by 
default.

  [Steps to reproduce]

  1. Install 24.04.2 and update to latest
  2. Open a terminal and run journalctl -f
  3. You may need to wait a few moments for some background tasks like 
NetworkManager or PackageKit to finish what they're doing. The journal should 
be fairly quiet before proceeding.
  3. Open another app
  4. Perform the 3 finger swipe up gesture on touchscreen
  5. See journal for gnome-shell errors like seen below.
  6. If nothing happens try opening an app, closing it and try again.

  [Expected result]

  Desktop can be switched normally.

  [Actual result]

  The OS will stop at the apps menu windows, keyborad, mouse, touchpad
  and touchscreen could not get any respsonse, only press ESC key can
  restore normal.

  [Additional information]

  gnome-shell 46.0-0ubuntu6~24.04.9
  xwayland    2:23.2.6-1ubuntu0.5

  Sample stacktrace
  -----------------
  Aug 12 11:46:59 Alloy-3 gnome-shell[1859]: Object 
.Gjs_ui_windowPreview_WindowPreview (0x5946483088a0), has been already disposed 
— impossible to access it. This might be caused by the object having been 
destroyed from C code using something such as destroy(), dispose(), or remove() 
vfuncs.
                                             == Stack trace for context 
0x594644947920 ==
                                             #0   7ffc797db850 b   
resource:///org/gnome/shell/ui/dnd.js:649 (3ea2847fb9c0 @ 287)
                                             #1   7ffc797db920 b   
resource:///org/gnome/shell/ui/dnd.js:321 (3ea2847fb560 @ 596)
                                             #2   7ffc797db9e0 b   
resource:///org/gnome/shell/ui/dnd.js:58 (3ea2847f5f10 @ 23)
                                             #3   594644a13a98 i   
resource:///org/gnome/shell/ui/init.js:21 (3ea284770bf0 @ 48)
  Aug 12 11:46:59 Alloy-3 gnome-shell[1859]: Object 
.Gjs_ui_windowPreview_WindowPreview (0x5946483088a0), has been already disposed 
— impossible to access it. This might be caused by the object having been 
destroyed from C code using something such as destroy(), dispose(), or remove() 
vfuncs.
                                             == Stack trace for context 
0x594644947920 ==
                                             #0   7ffc797dbd70 b   
resource:///org/gnome/shell/ui/dnd.js:573 (3ea2847fb880 @ 22)
                                             #1   7ffc797dbe30 b   
resource:///org/gnome/shell/ui/dnd.js:579 (3ea2847fb8d0 @ 36)
                                             #2   594644a13a98 i   
resource:///org/gnome/shell/ui/init.js:21 (3ea284770bf0 @ 48)
  Aug 12 11:46:59 Alloy-3 gnome-shell[1859]: JS ERROR: TypeError: 
this._dragActor.get_stage() is null
                                             
_pickTargetActor@resource:///org/gnome/shell/ui/dnd.js:573:32
                                             
_updateDragHover@resource:///org/gnome/shell/ui/dnd.js:579:27
                                             
@resource:///org/gnome/shell/ui/init.js:21:20

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2120600/+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