Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workspaces disappear #955

Open
1 of 2 tasks
epsilontheta opened this issue Apr 1, 2023 · 2 comments
Open
1 of 2 tasks

Workspaces disappear #955

epsilontheta opened this issue Apr 1, 2023 · 2 comments

Comments

@epsilontheta
Copy link

epsilontheta commented Apr 1, 2023

Describe the bug
Workspaces suddenly disappear.
I can still see the applications running using alt-tab, but the workspace where they were on just disappear.
Also the "create new workspace" function is now missing (the + (plus) symbol at the end of the list).

Expected behavior
The workspaces should only disappear once no application is present on it.
Also it should always be possible to create new workspaces when needed.

Screenshots

To Reproduce

  • Occurs on:
    • X.Org
    • Wayland
  • GNOME Shell version: 43.3
  • Distro: Fedora 37
  • Steps to reproduce, if applicable:
  1. Put PC in standby
  2. Wake up
  3. Switch between applications
  4. Bug

Current commit
Output from git rev-parse --short HEAD: becc8b3

Log data
Output from journalctl --boot --reverse /usr/bin/gnome-shell:

Apr 01 20:49:40 hyperion gnome-shell[540790]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Apr 01 20:49:40 hyperion gnome-shell[540790]: Object .WorkspaceButtonIcon (0x5640ba9b7d00), 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.
Apr 01 20:49:40 hyperion gnome-shell[540790]: #3   7ffeff80dbc0 b   /home/fb/.local/share/gnome-shell/extensions/material-shell@papyelgringo/extension.js:10379 (9689b0746f0 @ 38)
Apr 01 20:49:40 hyperion gnome-shell[540790]: #2   7ffeff80d480 b   resource:///org/gnome/gjs/modules/core/_signals.js:114 (1ffb7a0740 @ 433)
Apr 01 20:49:40 hyperion gnome-shell[540790]: #1   5640b5e8e018 i   /home/fb/.local/share/gnome-shell/extensions/material-shell@papyelgringo/extension.js:4344 (9689b0677e0 @ 12)
Apr 01 20:49:40 hyperion gnome-shell[540790]: #0   7ffeff80ca20 b   /home/fb/.local/share/gnome-shell/extensions/material-shell@papyelgringo/extension.js:4417 (9689b0679c0 @ 653)
Apr 01 20:49:40 hyperion gnome-shell[540790]: == Stack trace for context 0x5640acce1490 ==
Apr 01 20:49:40 hyperion gnome-shell[540790]: #3   7ffeff80dbc0 b   /home/fb/.local/share/gnome-shell/extensions/material-shell@papyelgringo/extension.js:10379 (9689b0746f0 @ 38)
Apr 01 20:49:40 hyperion gnome-shell[540790]: #2   7ffeff80d480 b   resource:///org/gnome/gjs/modules/core/_signals.js:114 (1ffb7a0740 @ 433)
Apr 01 20:49:40 hyperion gnome-shell[540790]: #1   5640b5e8e018 i   /home/fb/.local/share/gnome-shell/extensions/material-shell@papyelgringo/extension.js:4344 (9689b0677e0 @ 12)
Apr 01 20:49:40 hyperion gnome-shell[540790]: #0   7ffeff80ca20 b   /home/fb/.local/share/gnome-shell/extensions/material-shell@papyelgringo/extension.js:4417 (9689b0679c0 @ 653)
Apr 01 20:49:40 hyperion gnome-shell[540790]: == Stack trace for context 0x5640acce1490 ==
Apr 01 20:49:40 hyperion gnome-shell[540790]: Object .WorkspaceButtonIcon (0x5640b0235a90), 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.

...

Apr 01 20:45:38 hyperion gnome-shell[540790]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Apr 01 20:43:58 hyperion gnome-shell[540790]: Can't update stage views actor <unnamed>[<Gjs_material-shell_papyelgringo_extension_MsApplicationButtonContainer>:0x5640b8cb5230] is on because it needs an allocation.
Apr 01 20:43:58 hyperion gnome-shell[540790]: Can't update stage views actor <unnamed>[<MsApplicationLauncher>:0x5640ae880630] is on because it needs an allocation.
Apr 01 20:43:58 hyperion gnome-shell[540790]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5640ae7ef080] is on because it needs an allocation.
Apr 01 20:43:57 hyperion gnome-shell[540790]: JS ERROR: TypeError: this.primaryMsWorkspaces[(currentIndex + 1)] is undefined
                                              activateNextMsWorkspace@/home/fb/.local/share/gnome-shell/extensions/material-shell@papyelgringo/extension.js:11143:13
                                              HotKeysModule/<@/home/fb/.local/share/gnome-shell/extensions/material-shell@papyelgringo/extension.js:8547:37

@epsilontheta
Copy link
Author

epsilontheta commented Apr 1, 2023

The only other plugins I have currently activated are AppIndicator and KStatusNotifierItem Support and User Themes.
I have two monitors.

@epsilontheta
Copy link
Author

epsilontheta commented Apr 1, 2023

After disabling User Themes Plugin the windows and the "add workspace" function appeared again. Seems like that somehow magically fixed it.. At least somehow. The windows are now all at the first workspace. Before they were on different ones.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant