RensAlthuis / vertical-overview

Gnome has had vertically stacked workspaces for a long time. The Gnome 40 update unfortunately made the switch to a horizontal layout. A choice that many Gnome users disagree with. This extension completely replaces the new Gnome overview with something that resembles the old style.
GNU General Public License v3.0
311 stars 30 forks source link

gnome-shell totally freezes, and I get a stacktrace #131

Open eighthave opened 3 weeks ago

eighthave commented 3 weeks ago

This is on plain Debian 12/bookworm (GNOME 43), with this extension installed via the Debian package.

2024-11-06T15:47:33.737082+01:00 monolith gnome-shell[2927]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x559e39927a40), 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.
2024-11-06T15:47:33.737333+01:00 monolith gnome-shell[2927]: == Stack trace for context 0x559e338447d0 ==
2024-11-06T15:47:33.737366+01:00 monolith gnome-shell[2927]: #0   559e3a5799d8 i   /usr/share/gnome-shell/extensions/vertical-overview@RensAlthuis.github.com/workspacesView.js:132 (9d845847970 @ 609)
2024-11-06T15:47:33.737385+01:00 monolith gnome-shell[2927]: #1   559e3a579928 i   resource:///org/gnome/shell/ui/workspace.js:854 (858aec2420 @ 369)
2024-11-06T15:47:33.737403+01:00 monolith gnome-shell[2927]: #2   559e3a5798a0 i   resource:///org/gnome/shell/ui/workspace.js:805 (858aec2380 @ 17)
2024-11-06T15:47:33.737420+01:00 monolith gnome-shell[2927]: #3   559e3a5797d0 i   resource:///org/gnome/shell/ui/workspacesView.js:1026 (8f4ca92dab0 @ 80)
2024-11-06T15:47:33.737439+01:00 monolith gnome-shell[2927]: #4   7ffdab8f5890 b   self-hosted:1121 (eedbdd7eec0 @ 463)
2024-11-06T15:47:33.737477+01:00 monolith gnome-shell[2927]: #5   559e3a579718 i   resource:///org/gnome/shell/ui/workspacesView.js:992 (8f4ca92d9c0 @ 17)
2024-11-06T15:47:33.737495+01:00 monolith gnome-shell[2927]: #6   559e3a579690 i   resource:///org/gnome/shell/ui/overviewControls.js:720 (858ae87560 @ 42)
2024-11-06T15:47:33.737512+01:00 monolith gnome-shell[2927]: #7   559e3a579608 i   resource:///org/gnome/shell/ui/overview.js:82 (858ae81330 @ 22)
2024-11-06T15:47:33.737530+01:00 monolith gnome-shell[2927]: #8   559e3a579578 i   resource:///org/gnome/shell/ui/overview.js:569 (858ae851a0 @ 208)
2024-11-06T15:47:33.737548+01:00 monolith gnome-shell[2927]: #9   559e3a5794d8 i   resource:///org/gnome/shell/ui/overview.js:552 (858ae85150 @ 238)
2024-11-06T15:47:33.737565+01:00 monolith gnome-shell[2927]: #10   7ffdab8f72e0 b   resource:///org/gnome/shell/ui/overview.js:657 (858ae853d0 @ 87)
2024-11-06T15:47:33.737583+01:00 monolith gnome-shell[2927]: #11   559e3a579408 i   resource:///org/gnome/shell/ui/overviewControls.js:448 (858ae85e70 @ 381)
2024-11-06T15:47:33.737601+01:00 monolith gnome-shell[2927]: == Stack trace for context 0x559e338447d0 ==
2024-11-06T15:47:33.737616+01:00 monolith gnome-shell[2927]: #0   559e3a5799d8 i   /usr/share/gnome-shell/extensions/vertical-overview@RensAlthuis.github.com/workspacesView.js:136 (9d845847970 @ 721)
2024-11-06T15:47:33.737634+01:00 monolith gnome-shell[2927]: #1   559e3a579928 i   resource:///org/gnome/shell/ui/workspace.js:854 (858aec2420 @ 369)
2024-11-06T15:47:33.737649+01:00 monolith gnome-shell[2927]: #2   559e3a5798a0 i   resource:///org/gnome/shell/ui/workspace.js:805 (858aec2380 @ 17)
2024-11-06T15:47:33.737664+01:00 monolith gnome-shell[2927]: #3   559e3a5797d0 i   resource:///org/gnome/shell/ui/workspacesView.js:1026 (8f4ca92dab0 @ 80)
2024-11-06T15:47:33.737678+01:00 monolith gnome-shell[2927]: #4   7ffdab8f5890 b   self-hosted:1121 (eedbdd7eec0 @ 463)
2024-11-06T15:47:33.737696+01:00 monolith gnome-shell[2927]: #5   559e3a579718 i   resource:///org/gnome/shell/ui/workspacesView.js:992 (8f4ca92d9c0 @ 17)
2024-11-06T15:47:33.737711+01:00 monolith gnome-shell[2927]: #6   559e3a579690 i   resource:///org/gnome/shell/ui/overviewControls.js:720 (858ae87560 @ 42)
2024-11-06T15:47:33.737726+01:00 monolith gnome-shell[2927]: #7   559e3a579608 i   resource:///org/gnome/shell/ui/overview.js:82 (858ae81330 @ 22)
2024-11-06T15:47:33.737741+01:00 monolith gnome-shell[2927]: #8   559e3a579578 i   resource:///org/gnome/shell/ui/overview.js:569 (858ae851a0 @ 208)
2024-11-06T15:47:33.737778+01:00 monolith gnome-shell[2927]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x559e39927a40), 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.
2024-11-06T15:47:33.737825+01:00 monolith gnome-shell[2927]: #9   559e3a5794d8 i   resource:///org/gnome/shell/ui/overview.js:552 (858ae85150 @ 238)
2024-11-06T15:47:33.737841+01:00 monolith gnome-shell[2927]: #10   7ffdab8f72e0 b   resource:///org/gnome/shell/ui/overview.js:657 (858ae853d0 @ 87)
2024-11-06T15:47:33.737856+01:00 monolith gnome-shell[2927]: #11   559e3a579408 i   resource:///org/gnome/shell/ui/overviewControls.js:448 (858ae85e70 @ 381)
2024-11-06T15:47:33.737888+01:00 monolith gnome-shell[2927]: Spurious clutter_actor_allocate called for actor 0x559e39927a40/<unnamed>[<Gjs_ui_workspaceThumbnail_ThumbnailsBox>:0x559e39927a40] which isn't a descendent of the stage!
2024-11-06T15:47:33.737931+01:00 monolith gnome-shell[2927]: JS ERROR: TypeError: workspace is undefined#012_getSpacing@/usr/share/gnome-shell/extensions/vertical-overview@RensAlthuis.github.com/workspacesView.js:56:35#012vfunc_allocate@resource:///org/gnome/shell/ui/workspacesView.js:338:18#012vfunc_allocate@/usr/share/gnome-shell/extensions/vertical-overview@RensAlthuis.github.com/workspacesView.js:155:30#012removeWindow@resource:///org/gnome/shell/ui/workspace.js:854:29#012addWindow/<.destroyId<@resource:///org/gnome/shell/ui/workspace.js:805:22#012_updateWorkspacesViews@resource:///org/gnome/shell/ui/workspacesView.js:1026:38#012prepareToEnterOverview@resource:///org/gnome/shell/ui/workspacesView.js:992:14#012prepareToEnterOverview@resource:///org/gnome/shell/ui/overviewControls.js:720:33#012prepareToEnterOverview@resource:///org/gnome/shell/ui/overview.js:82:24#012_animateVisible@resource:///org/gnome/shell/ui/overview.js:569:24#012show@resource:///org/gnome/shell/ui/overview.js:552:14#012toggle@resource:///org/gnome/shell/ui/overview.js:657:18#012_init/<@resource:///org/gnome/shell/ui/overviewControls.js:448:31