Last workspace is filled with the last window instead of being empty
Affected version
GNOME 40.0.0 on Fedora 34 prerelease
Bug summary
In a similar fashion to #4003 (closed), this has happened to me accidentally (see screenshot)
Steps to reproduce
Move the last window to the next new workspace using Ctrl+Alt+Shift+Right, and move it back, back and forth, and open the Activities pane with Super.
What happened
What did you expect to happen
Relevant logs, screenshots, screencasts etc.
Screenshots above.
Last lines of journalctl /usr/bin/gnome-shell
Mar 29 01:57:25 fedora gnome-shell[1426]: Adding device '/dev/dri/card0' (amdgpu) using atomic mode setting.
Mar 29 01:57:25 fedora gnome-shell[1426]: Boot VGA GPU /dev/dri/card0 selected as primary
Mar 29 01:57:25 fedora gnome-shell[1426]: Disabling DMA buffer screen sharing for driver 'amdgpu'.
Mar 29 01:57:25 fedora gnome-shell[1426]: Using public X11 display :1024, (using :1025 for managed services)
Mar 29 01:57:25 fedora gnome-shell[1426]: Using Wayland display name 'wayland-0'
Mar 29 01:57:25 fedora gnome-shell[1426]: Skipping parental controls support as it’s disabled
Mar 29 01:57:25 fedora gnome-shell[1426]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Mar 29 01:57:25 fedora gnome-shell[1426]: Will monitor session c1
Mar 29 01:57:27 fedora gnome-shell[1426]: Registering session with GDM
Mar 29 01:58:17 fedora gnome-shell[2280]: Adding device '/dev/dri/card0' (amdgpu) using atomic mode setting.
Mar 29 01:58:17 fedora gnome-shell[2280]: Boot VGA GPU /dev/dri/card0 selected as primary
Mar 29 01:58:17 fedora gnome-shell[2280]: Disabling DMA buffer screen sharing for driver 'amdgpu'.
Mar 29 01:58:17 fedora gnome-shell[2280]: Using public X11 display :0, (using :1 for managed services)
Mar 29 01:58:17 fedora gnome-shell[2280]: Using Wayland display name 'wayland-0'
Mar 29 01:58:17 fedora gnome-shell[2280]: Skipping parental controls support as it’s disabled
Mar 29 01:58:17 fedora gnome-shell[2280]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Mar 29 01:58:17 fedora gnome-shell[2280]: Will monitor session 2
Mar 29 01:58:18 fedora gnome-shell[2280]: Telepathy is not available, chat integration will be disabled.
Mar 29 01:58:18 fedora gnome-shell[2280]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Mar 29 01:58:19 fedora gnome-shell[2280]: GNOME Shell started at Mon Mar 29 2021 01:58:18 GMT-0600 (Central Standard Time)
Mar 29 01:58:19 fedora gnome-shell[2280]: Registering session with GDM
Mar 29 01:58:19 fedora gnome-shell[1426]: Connection to xwayland lost
Mar 29 01:58:35 fedora gnome-shell[2280]: Couldn't find child [0x562fdac93fd0 Gjs_ui_windowPreview_WindowPreview ("Software")] in window slots
Mar 29 01:58:35 fedora gnome-shell[2280]: surface_state_changed: assertion 'wl_window->has_last_sent_configuration' failed
Mar 29 01:58:35 fedora gnome-shell[2280]: Couldn't find child [0x562fdac93fd0 Gjs_ui_windowPreview_WindowPreview ("Software")] in window slots
Mar 29 01:58:35 fedora gnome-shell[2280]: Couldn't find child [0x562fdac93fd0 Gjs_ui_windowPreview_WindowPreview ("Software")] in window slots
Mar 29 01:58:35 fedora gnome-shell[2280]: Couldn't find child [0x562fdac93fd0 Gjs_ui_windowPreview_WindowPreview ("Software")] in window slots
Mar 29 01:58:35 fedora gnome-shell[2280]: Couldn't find child [0x562fdac93fd0 Gjs_ui_windowPreview_WindowPreview ("Software")] in window slots
Mar 29 01:58:35 fedora gnome-shell[2280]: Couldn't find child [0x562fdac93fd0 Gjs_ui_windowPreview_WindowPreview ("Software")] in window slots
Mar 29 01:58:38 fedora gnome-shell[2280]: clutter_input_device_ungrab: assertion 'CLUTTER_IS_INPUT_DEVICE (device)' failed
Mar 29 02:01:47 fedora gnome-shell[2280]: value "nan" of type 'gdouble' is invalid or out of range for property 'value' of type 'gdouble'
Mar 29 02:01:47 fedora gnome-shell[2280]: value "nan" of type 'gdouble' is invalid or out of range for property 'value' of type 'gdouble'
Mar 29 02:01:47 fedora gnome-shell[2280]: libinput error: event6 - ELAN2204:00 04F3:30F5 Touchpad: kernel bug: Touch jump detected and discarded.
Mar 29 02:01:47 fedora gnome-shell[2280]: See https://wayland.freedesktop.org/libinput/doc/1.17.0/touchpad-jumping-cursors.html for details
Mar 29 02:01:47 fedora gnome-shell[2280]: value "nan" of type 'gdouble' is invalid or out of range for property 'value' of type 'gdouble'
Mar 29 02:01:48 fedora gnome-shell[2280]: value "nan" of type 'gdouble' is invalid or out of range for property 'value' of type 'gdouble'
Mar 29 02:01:49 fedora gnome-shell[2280]: JS ERROR: Error: Could not guess unspecified GValue type
_easeActorProperty@resource:///org/gnome/shell/ui/environment.js:238:16
init/St.Adjustment.prototype.ease@resource:///org/gnome/shell/ui/environment.js:301:27
animateToOverview@resource:///org/gnome/shell/ui/overviewControls.js:600:31
animateToOverview@resource:///org/gnome/shell/ui/overview.js:103:24
_animateVisible@resource:///org/gnome/shell/ui/overview.js:551:24
_hideDone@resource:///org/gnome/shell/ui/overview.js:626:18
onComplete@resource:///org/gnome/shell/ui/overview.js:401:37
_makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:84:13
_easeActorProperty/<@resource:///org/gnome/shell/ui/environment.js:245:60
Mar 29 02:01:52 fedora gnome-shell[2280]: JS ERROR: Error: Could not guess unspecified GValue type
_easeActorProperty@resource:///org/gnome/shell/ui/environment.js:238:16
init/St.Adjustment.prototype.ease@resource:///org/gnome/shell/ui/environment.js:301:27
animateToOverview@resource:///org/gnome/shell/ui/overviewControls.js:600:31
animateToOverview@resource:///org/gnome/shell/ui/overview.js:103:24
_animateVisible@resource:///org/gnome/shell/ui/overview.js:551:24
_hideDone@resource:///org/gnome/shell/ui/overview.js:626:18
...skipping...
Mar 29 12:18:33 fedora gnome-shell[9840]: #2 7fff4d61fff0 b resource:///org/gnome/gjs/modules/core/_signals.js:114 (1ce78c763740 @ 439)
Mar 29 12:18:33 fedora gnome-shell[9840]: #3 55ade9c8f9c8 i resource:///org/gnome/shell/ui/overview.js:619 (1ce78c7bdbf0 @ 110)
Mar 29 12:18:33 fedora gnome-shell[9840]: #4 55ade9c8f940 i resource:///org/gnome/shell/ui/overview.js:601 (1ce78c7bdc40 @ 12)
Mar 29 12:18:33 fedora gnome-shell[9840]: #5 55ade9c8f8b8 i resource:///org/gnome/shell/ui/overviewControls.js:691 (1ce78c7c6150 @ 55)
Mar 29 12:18:33 fedora gnome-shell[9840]: #6 7fff4d620d90 b resource:///org/gnome/shell/ui/environment.js:83 (19d83fb9c920 @ 39)
Mar 29 12:18:33 fedora gnome-shell[9840]: #7 55ade9c8f828 i resource:///org/gnome/shell/ui/environment.js:246 (19d83fb9c470 @ 14)
Mar 29 12:18:33 fedora gnome-shell[9840]: == Stack trace for context 0x55ade9991170 ==
Mar 29 12:18:33 fedora gnome-shell[9840]: #0 55ade9c8fa60 i resource:///org/gnome/shell/ui/workspace.js:1298 (26f0429741a0 @ 15)
Mar 29 12:18:33 fedora gnome-shell[9840]: #1 7fff4d61ff00 b self-hosted:850 (1b3b57424380 @ 423)
Mar 29 12:18:33 fedora gnome-shell[9840]: #2 7fff4d61fff0 b resource:///org/gnome/gjs/modules/core/_signals.js:114 (1ce78c763740 @ 439)
Mar 29 12:18:33 fedora gnome-shell[9840]: #3 55ade9c8f9c8 i resource:///org/gnome/shell/ui/overview.js:619 (1ce78c7bdbf0 @ 110)
Mar 29 12:18:33 fedora gnome-shell[9840]: #4 55ade9c8f940 i resource:///org/gnome/shell/ui/overview.js:601 (1ce78c7bdc40 @ 12)
Mar 29 12:18:33 fedora gnome-shell[9840]: #5 55ade9c8f8b8 i resource:///org/gnome/shell/ui/overviewControls.js:691 (1ce78c7c6150 @ 55)
Mar 29 12:18:33 fedora gnome-shell[9840]: #6 7fff4d620d90 b resource:///org/gnome/shell/ui/environment.js:83 (19d83fb9c920 @ 39)
Mar 29 12:18:33 fedora gnome-shell[9840]: #7 55ade9c8f828 i resource:///org/gnome/shell/ui/environment.js:246 (19d83fb9c470 @ 14)
Mar 29 12:18:33 fedora gnome-shell[9840]: == Stack trace for context 0x55ade9991170 ==
Mar 29 12:18:33 fedora gnome-shell[9840]: #0 7fff4d61f870 b resource:///org/gnome/shell/ui/workspace.js:1298 (26f0429741a0 @ 15)
Mar 29 12:18:33 fedora gnome-shell[9840]: #1 7fff4d61ff00 b self-hosted:850 (1b3b57424380 @ 423)
Mar 29 12:18:33 fedora gnome-shell[9840]: #2 7fff4d61fff0 b resource:///org/gnome/gjs/modules/core/_signals.js:114 (1ce78c763740 @ 439)
Mar 29 12:18:33 fedora gnome-shell[9840]: #3 55ade9c8f9c8 i resource:///org/gnome/shell/ui/overview.js:619 (1ce78c7bdbf0 @ 110)
Mar 29 12:18:33 fedora gnome-shell[9840]: Object Clutter.Actor (0x55adee1f75d0), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something >
Mar 29 12:18:33 fedora gnome-shell[9840]: #4 55ade9c8f940 i resource:///org/gnome/shell/ui/overview.js:601 (1ce78c7bdc40 @ 12)
Mar 29 12:18:33 fedora gnome-shell[9840]: #5 55ade9c8f8b8 i resource:///org/gnome/shell/ui/overviewControls.js:691 (1ce78c7c6150 @ 55)
Mar 29 12:18:33 fedora gnome-shell[9840]: #6 7fff4d620d90 b resource:///org/gnome/shell/ui/environment.js:83 (19d83fb9c920 @ 39)
Mar 29 12:18:33 fedora gnome-shell[9840]: #7 55ade9c8f828 i resource:///org/gnome/shell/ui/environment.js:246 (19d83fb9c470 @ 14)
Mar 29 12:18:33 fedora gnome-shell[9840]: == Stack trace for context 0x55ade9991170 ==
Mar 29 12:18:33 fedora gnome-shell[9840]: #0 7fff4d61fe30 b resource:///org/gnome/shell/ui/workspace.js:1298 (26f0429741a0 @ 15)
Mar 29 12:18:33 fedora gnome-shell[9840]: #1 7fff4d61ff00 b self-hosted:850 (1b3b57424380 @ 423)
Mar 29 12:18:33 fedora gnome-shell[9840]: #2 7fff4d61fff0 b resource:///org/gnome/gjs/modules/core/_signals.js:114 (1ce78c763740 @ 439)
Mar 29 12:18:33 fedora gnome-shell[9840]: #3 55ade9c8f9c8 i resource:///org/gnome/shell/ui/overview.js:619 (1ce78c7bdbf0 @ 110)
Mar 29 12:18:33 fedora gnome-shell[9840]: #4 55ade9c8f940 i resource:///org/gnome/shell/ui/overview.js:601 (1ce78c7bdc40 @ 12)
Mar 29 12:18:33 fedora gnome-shell[9840]: #5 55ade9c8f8b8 i resource:///org/gnome/shell/ui/overviewControls.js:691 (1ce78c7c6150 @ 55)
Mar 29 12:18:33 fedora gnome-shell[9840]: #6 7fff4d620d90 b resource:///org/gnome/shell/ui/environment.js:83 (19d83fb9c920 @ 39)
Mar 29 12:18:33 fedora gnome-shell[9840]: #7 55ade9c8f828 i resource:///org/gnome/shell/ui/environment.js:246 (19d83fb9c470 @ 14)
Mar 29 12:18:33 fedora gnome-shell[9840]: == Stack trace for context 0x55ade9991170 ==
Mar 29 12:18:33 fedora gnome-shell[9840]: #0 7fff4d61fe30 b resource:///org/gnome/shell/ui/workspace.js:1298 (26f0429741a0 @ 15)
Mar 29 12:18:33 fedora gnome-shell[9840]: #1 7fff4d61ff00 b self-hosted:850 (1b3b57424380 @ 423)
Mar 29 12:18:33 fedora gnome-shell[9840]: #2 7fff4d61fff0 b resource:///org/gnome/gjs/modules/core/_signals.js:114 (1ce78c763740 @ 439)
Mar 29 12:18:33 fedora gnome-shell[9840]: #3 55ade9c8f9c8 i resource:///org/gnome/shell/ui/overview.js:619 (1ce78c7bdbf0 @ 110)
Mar 29 12:18:33 fedora gnome-shell[9840]: #4 55ade9c8f940 i resource:///org/gnome/shell/ui/overview.js:601 (1ce78c7bdc40 @ 12)
Mar 29 12:18:33 fedora gnome-shell[9840]: #5 55ade9c8f8b8 i resource:///org/gnome/shell/ui/overviewControls.js:691 (1ce78c7c6150 @ 55)
Mar 29 12:18:33 fedora gnome-shell[9840]: #6 7fff4d620d90 b resource:///org/gnome/shell/ui/environment.js:83 (19d83fb9c920 @ 39)
Mar 29 12:18:33 fedora gnome-shell[9840]: #7 55ade9c8f828 i resource:///org/gnome/shell/ui/environment.js:246 (19d83fb9c470 @ 14)
Mar 29 12:18:33 fedora gnome-shell[9840]: Object Clutter.Actor (0x55adede803a0), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something >
Mar 29 12:18:33 fedora gnome-shell[9840]: Object Clutter.Actor (0x55adef38a370), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something >
Mar 29 12:18:33 fedora gnome-shell[9840]: Object Clutter.Actor (0x55adeafa0c30), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something >
Mar 29 12:18:33 fedora gnome-shell[9840]: Object Clutter.Actor (0x55adeafa0920), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something >
Mar 29 12:18:33 fedora gnome-shell[9840]: Object Clutter.Actor (0x55adeea6def0), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something >
Mar 29 12:18:33 fedora gnome-shell[9840]: Object Clutter.Actor (0x55adece44400), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something >
Mar 29 12:18:33 fedora gnome-shell[9840]: Object Clutter.Actor (0x55adef1c3620), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something >
Mar 29 12:18:33 fedora gnome-shell[9840]: Object Clutter.Actor (0x55adebe50650), has been already deallocated — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something >
Mar 29 12:19:02 fedora gnome-shell[9840]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Mar 29 12:19:06 fedora gnome-shell[9840]: JS ERROR: Error: Expected an object of type ClutterActor for argument 'sibling' but got type undefined
_syncStacking@resource:///org/gnome/shell/ui/workspaceAnimation.js:80:18
Edited by Andre Klapper