vertical-workspaces
vertical-workspaces copied to clipboard
[BUG] Repeatly causes GNOME 45.2 to crash on Ubuntu 23.10
Describe the bug Gnome is crashing at startup time. After a few crashes, gnome automatically disabled all extensions, and gnome started to work. It's broken since the beginning of this month.
If I keep enabled even only this extension, Gnome crashes a few seconds after login.
If I disable all extensions, gnome is working. If I enable this extension on already running session, it works.
Expected behavior Gnome should not crash after login.
System:
- OS: Ubuntu 23.10
- Version of V-Shell extension: 25.3
- Source of installation: extensions.gnome.org
- Other installed and enabled extensions: I disabled all other extensions during debugging and problem was not solved until disabling this extension
System log output
journalctl /usr/bin/{gjs,gnome-shell} -fo cat
Can't update stage views actor <unnamed>[<MetaSurfaceActorX11>:0x5baa4d59f100] is on because it needs an allocation.
Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x5baa4adad170), has been already disposed — impossible to set any property on 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 0x5baa441981c0 ==
#0 7ffde0edb6b0 b file:///home/pavel/.local/share/gnome-shell/extensions/[email protected]/lib/workspacesView.js:391 (3b455e832060 @ 453)
#1 5baa44263ac8 i resource:///org/gnome/shell/ui/workspace.js:856 (291e18bbce70 @ 378)
#2 5baa44263a40 i resource:///org/gnome/shell/ui/workspace.js:808 (291e18bbcdd0 @ 17)
#3 5baa442639a8 i resource:///org/gnome/shell/ui/workspacesView.js:1014 (3b455e80b510 @ 129)
#4 5baa44263918 i resource:///org/gnome/shell/ui/overviewControls.js:699 (291e18b7be70 @ 50)
#5 5baa44263890 i resource:///org/gnome/shell/ui/layout.js:373 (1384863d70b0 @ 22)
#6 5baa44263800 i resource:///org/gnome/shell/ui/overview.js:650 (291e18b77ce0 @ 164)
#7 7ffde0ee2b40 b file:///home/pavel/.local/share/gnome-shell/extensions/[email protected]/lib/util.js:83 (13848635b970 @ 73)
#8 5baa44263780 i resource:///org/gnome/shell/ui/overview.js:636 (291e18b77c90 @ 12)
#9 5baa44263700 i resource:///org/gnome/shell/ui/overviewControls.js:750 (291e18b7c100 @ 55)
#10 7ffde0ee3610 b resource:///org/gnome/shell/ui/environment.js:84 (1384863b4650 @ 39)
#11 5baa44263678 i resource:///org/gnome/shell/ui/environment.js:250 (291e18b41dd0 @ 14)
#12 5baa442635e8 i resource:///org/gnome/shell/ui/init.js:21 (138486370ba0 @ 48)
Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x5baa4adad170), has been already disposed — impossible to get any property from 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 0x5baa441981c0 ==
#0 7ffde0edb6b0 b file:///home/pavel/.local/share/gnome-shell/extensions/[email protected]/lib/workspacesView.js:392 (3b455e832060 @ 468)
#1 5baa44263ac8 i resource:///org/gnome/shell/ui/workspace.js:856 (291e18bbce70 @ 378)
#2 5baa44263a40 i resource:///org/gnome/shell/ui/workspace.js:808 (291e18bbcdd0 @ 17)
#3 5baa442639a8 i resource:///org/gnome/shell/ui/workspacesView.js:1014 (3b455e80b510 @ 129)
#4 5baa44263918 i resource:///org/gnome/shell/ui/overviewControls.js:699 (291e18b7be70 @ 50)
#5 5baa44263890 i resource:///org/gnome/shell/ui/layout.js:373 (1384863d70b0 @ 22)
#6 5baa44263800 i resource:///org/gnome/shell/ui/overview.js:650 (291e18b77ce0 @ 164)
#7 7ffde0ee2b40 b file:///home/pavel/.local/share/gnome-shell/extensions/[email protected]/lib/util.js:83 (13848635b970 @ 73)
#8 5baa44263780 i resource:///org/gnome/shell/ui/overview.js:636 (291e18b77c90 @ 12)
#9 5baa44263700 i resource:///org/gnome/shell/ui/overviewControls.js:750 (291e18b7c100 @ 55)
#10 7ffde0ee3610 b resource:///org/gnome/shell/ui/environment.js:84 (1384863b4650 @ 39)
#11 5baa44263678 i resource:///org/gnome/shell/ui/environment.js:250 (291e18b41dd0 @ 14)
#12 5baa442635e8 i resource:///org/gnome/shell/ui/init.js:21 (138486370ba0 @ 48)
Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x5baa4adad170), 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 0x5baa441981c0 ==
#0 7ffde0edb6b0 b file:///home/pavel/.local/share/gnome-shell/extensions/[email protected]/lib/workspacesView.js:398 (3b455e832060 @ 656)
#1 5baa44263ac8 i resource:///org/gnome/shell/ui/workspace.js:856 (291e18bbce70 @ 378)
#2 5baa44263a40 i resource:///org/gnome/shell/ui/workspace.js:808 (291e18bbcdd0 @ 17)
#3 5baa442639a8 i resource:///org/gnome/shell/ui/workspacesView.js:1014 (3b455e80b510 @ 129)
#4 5baa44263918 i resource:///org/gnome/shell/ui/overviewControls.js:699 (291e18b7be70 @ 50)
#5 5baa44263890 i resource:///org/gnome/shell/ui/layout.js:373 (1384863d70b0 @ 22)
#6 5baa44263800 i resource:///org/gnome/shell/ui/overview.js:650 (291e18b77ce0 @ 164)
#7 7ffde0ee2b40 b file:///home/pavel/.local/share/gnome-shell/extensions/[email protected]/lib/util.js:83 (13848635b970 @ 73)
#8 5baa44263780 i resource:///org/gnome/shell/ui/overview.js:636 (291e18b77c90 @ 12)
#9 5baa44263700 i resource:///org/gnome/shell/ui/overviewControls.js:750 (291e18b7c100 @ 55)
#10 7ffde0ee3610 b resource:///org/gnome/shell/ui/environment.js:84 (1384863b4650 @ 39)
#11 5baa44263678 i resource:///org/gnome/shell/ui/environment.js:250 (291e18b41dd0 @ 14)
#12 5baa442635e8 i resource:///org/gnome/shell/ui/init.js:21 (138486370ba0 @ 48)
Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x5baa4adad170), 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 0x5baa441981c0 ==
#0 7ffde0edb6b0 b file:///home/pavel/.local/share/gnome-shell/extensions/[email protected]/lib/workspacesView.js:426 (3b455e832060 @ 1350)
#1 5baa44263ac8 i resource:///org/gnome/shell/ui/workspace.js:856 (291e18bbce70 @ 378)
#2 5baa44263a40 i resource:///org/gnome/shell/ui/workspace.js:808 (291e18bbcdd0 @ 17)
#3 5baa442639a8 i resource:///org/gnome/shell/ui/workspacesView.js:1014 (3b455e80b510 @ 129)
#4 5baa44263918 i resource:///org/gnome/shell/ui/overviewControls.js:699 (291e18b7be70 @ 50)
#5 5baa44263890 i resource:///org/gnome/shell/ui/layout.js:373 (1384863d70b0 @ 22)
#6 5baa44263800 i resource:///org/gnome/shell/ui/overview.js:650 (291e18b77ce0 @ 164)
#7 7ffde0ee2b40 b file:///home/pavel/.local/share/gnome-shell/extensions/[email protected]/lib/util.js:83 (13848635b970 @ 73)
#8 5baa44263780 i resource:///org/gnome/shell/ui/overview.js:636 (291e18b77c90 @ 12)
#9 5baa44263700 i resource:///org/gnome/shell/ui/overviewControls.js:750 (291e18b7c100 @ 55)
#10 7ffde0ee3610 b resource:///org/gnome/shell/ui/environment.js:84 (1384863b4650 @ 39)
#11 5baa44263678 i resource:///org/gnome/shell/ui/environment.js:250 (291e18b41dd0 @ 14)
#12 5baa442635e8 i resource:///org/gnome/shell/ui/init.js:21 (138486370ba0 @ 48)
Spurious clutter_actor_allocate called for actor 0x5baa4adad170/<unnamed>[<Gjs_ui_workspaceThumbnail_ThumbnailsBox>:0x5baa4adad170] which isn't a descendent of the stage!
Can't update stage views actor <unnamed>[<MetaWindowActorX11>:0x5baa4d7fd0c0] is on because it needs an allocation.
Can't update stage views actor <unnamed>[<MetaSurfaceActorX11>:0x5baa4780e580] is on because it needs an allocation.
Can't update stage views actor <unnamed>[<MetaWindowActorX11>:0x5baa4d7fd0c0] is on because it needs an allocation.
Can't update stage views actor <unnamed>[<MetaSurfaceActorX11>:0x5baa4780e580] is on because it needs an allocation.
Can't update stage views actor <unnamed>[<MetaWindowActorX11>:0x5baa4e80abc0] is on because it needs an allocation.
Can't update stage views actor <unnamed>[<MetaSurfaceActorX11>:0x5baa496601a0] is on because it needs an allocation.
Can't update stage views actor <unnamed>[<MetaWindowActorX11>:0x5baa4e80abc0] is on because it needs an allocation.
Can't update stage views actor <unnamed>[<MetaSurfaceActorX11>:0x5baa496601a0] is on because it needs an allocation.
Can't update stage views actor <unnamed>[<MetaWindowActorX11>:0x5baa4e80abc0] is on because it needs an allocation.
Can't update stage views actor <unnamed>[<MetaSurfaceActorX11>:0x5baa496601a0] is on because it needs an allocation.
Please, upload your V-Shell configuration.
dconf dump /org/gnome/shell/extensions/vertical-workspaces/ > vshell.txt
Could you please try installing V-Shell from this repository (main branch)?
@cniry Crashes only if a secondary monitor is connected?
Feel free to reopen if you still need help with this issue.