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