After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 791367 - Dragging window caused Wayland to hang
Dragging window caused Wayland to hang
Status: RESOLVED DUPLICATE of bug 791233
Product: gnome-shell
Classification: Core
Component: general
3.26.x
Other Linux
: Normal critical
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2017-12-08 00:21 UTC by Maciej (Matthew) Piechotka
Modified: 2017-12-08 18:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Maciej (Matthew) Piechotka 2017-12-08 00:21:31 UTC
I tried to drag window from workspace to workspace when gnome-shell hanged:

Dec 07 16:07:13 babylon5 gnome-shell[823]: JS ERROR: Error calling onComplete: Error: Object Meta.WindowActor (0x560bb56bc7b0), has been already finalized. Impossible to get any property from it.
                                           _resetTweenState@resource:///org/gnome/shell/ui/tweener.js:73:9
                                           _tweenCompleted@resource:///org/gnome/shell/ui/tweener.js:105:9
                                           _addHandler/params[name]@resource:///org/gnome/shell/ui/tweener.js:92:13
                                           _callOnFunction@resource:///org/gnome/gjs/modules/tweener/tweener.js:203:13
                                           _updateTweenByIndex@resource:///org/gnome/gjs/modules/tweener/tweener.js:332:9
                                           _updateTweens@resource:///org/gnome/gjs/modules/tweener/tweener.js:345:18
                                           _onEnterFrame@resource:///org/gnome/gjs/modules/tweener/tweener.js:360:10
                                           _emit@resource:///org/gnome/gjs/modules/signals.js:126:27
                                           ClutterFrameTicker<._onNewFrame@resource:///org/gnome/shell/ui/tweener.js:208:9
                                           wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
                                           ClutterFrameTicker<._init/<@resource:///org/gnome/shell/ui/tweener.js:183:17
Dec 07 16:07:16 babylon5 gnome-shell[823]: JS ERROR: Error: Object .Gjs_DashItemContainer (0x560bb5bdbe40), has been already finalized. Impossible to set any property to it.
                                           wrapper@resource:///org/gnome/gjs/modules/_legacy.js:83:9
                                           Dash<._redisplay@resource:///org/gnome/shell/ui/dash.js:818:17
                                           wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
                                           _runDeferredWork@resource:///org/gnome/shell/ui/main.js:571:5
                                           _runBeforeRedrawQueue@resource:///org/gnome/shell/ui/main.js:586:9

In similar way to bug #789535 it hanged the system.
Comment 1 Florian Müllner 2017-12-08 10:58:42 UTC
(In reply to Maciej (Matthew) Piechotka from comment #0)
> Dec 07 16:07:13 babylon5 gnome-shell[823]: JS ERROR: Error calling
> onComplete: Error: Object Meta.WindowActor (0x560bb56bc7b0), has been
> already finalized. Impossible to get any property from it.

That's a new error gjs introduced in the last unstable release. This and other fallout is tracked in bug 791233.

*** This bug has been marked as a duplicate of bug 791233 ***
Comment 2 Maciej (Matthew) Piechotka 2017-12-08 17:31:13 UTC
(In reply to Florian Müllner from comment #1)
> (In reply to Maciej (Matthew) Piechotka from comment #0)
> > Dec 07 16:07:13 babylon5 gnome-shell[823]: JS ERROR: Error calling
> > onComplete: Error: Object Meta.WindowActor (0x560bb56bc7b0), has been
> > already finalized. Impossible to get any property from it.
> 
> That's a new error gjs introduced in the last unstable release. This and
> other fallout is tracked in bug 791233.
> 
> *** This bug has been marked as a duplicate of bug 791233 ***

But I'm using stable version so if it was introduced in unstable release it is not a duplicate:

% sudo pacman -Qi gjs gnome-shell
Name            : gjs
Version         : 1.50.2+8+gb65c785-1
Description     : Javascript Bindings for GNOME
Architecture    : x86_64
URL             : https://wiki.gnome.org/Projects/Gjs
Licenses        : GPL
Groups          : None
Provides        : None
Depends On      : cairo  gobject-introspection-runtime  js52  gtk3
Optional Deps   : None
Required By     : gnome-builder  gnome-characters  gnome-documents  gnome-maps  gnome-shell  gnome-sound-recorder  gnome-weather  polari  sushi
Optional For    : gnome-code-assistance
Conflicts With  : None
Replaces        : None
Installed Size  : 885.00 KiB
Packager        : Jan de Groot <jgc@archlinux.org>
Build Date      : Tue 05 Dec 2017 02:42:36 PM PST
Install Date    : Thu 07 Dec 2017 02:02:07 PM PST
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Name            : gnome-shell
Version         : 3.26.2+5+g3b4be770a-3
Description     : The next generation GNOME Shell
Architecture    : x86_64
URL             : https://wiki.gnome.org/Projects/GnomeShell
Licenses        : GPL2
Groups          : gnome
Provides        : None
Depends On      : accountsservice  caribou  gcr  gjs  gnome-bluetooth  gnome-menus  upower  gnome-session  gnome-settings-daemon  gnome-themes-standard  gsettings-desktop-schemas  libcanberra-pulse  libcroco
                  libgdm  libsecret  mutter  nm-connection-editor  unzip  gstreamer
Optional Deps   : gnome-control-center: System settings [installed]
                  evolution-data-server: Evolution calendar integration [installed]
Required By     : gdm  gnome-shell-extensions
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 11.70 MiB
Packager        : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Build Date      : Wed 22 Nov 2017 07:37:03 AM PST
Install Date    : Tue 05 Dec 2017 02:45:28 AM PST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature
Comment 3 Florian Müllner 2017-12-08 18:59:28 UTC
(In reply to Maciej (Matthew) Piechotka from comment #2)
> But I'm using stable version so if it was introduced in unstable release it
> is not a duplicate:
> 
> % sudo pacman -Qi gjs gnome-shell
> Name            : gjs
> Version         : 1.50.2+8+gb65c785-1

That's a stable release with 8 commits cherry-picked on top. (And by marking it a duplicate, I don't mean that we won't fix the issue; I'm only saying that it's best to keep it to the one report we already have instead of spreading it across a bazillion separate reports)

*** This bug has been marked as a duplicate of bug 791233 ***