cosmic-workspaces
cosmic-workspaces copied to clipboard
fix(workspacesView): workaround for undefined `_workspaces`
Related to https://github.com/pop-os/pop/issues/2893
There seems to be a possible scenario where the workspace overview code is run at a time when the _workspaces
property lacks any values, or perhaps is undefined itself. Whether it's caused by an extension or something else, we can add a check for undefined
-ness and use a height of 0
by default if no workspace is found.
It would be ideal if @magicalraccoon could test this possible fix.
Still testing, but it's still spouting errors.
Jan 30 00:42:14 pop-os gnome-shell[10508]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x5bfaeee18420), 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.
Jan 30 00:42:14 pop-os gnome-shell[10508]: == Stack trace for context 0x5bfae34c6190 ==
Jan 30 00:42:14 pop-os gnome-shell[10508]: #0 7ffe34f5fb10 b /usr/share/gnome-shell/extensions/[email protected]/workspacesView.js:142 (f035cff5a10 @ 695)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #1 7ffe34f61240 b resource:///org/gnome/shell/ui/workspace.js:855 (29d49bb07330 @ 370)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #2 7ffe34f61300 b resource:///org/gnome/shell/ui/workspace.js:806 (29d49bb07290 @ 17)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #3 5bfb06654760 i resource:///org/gnome/shell/ui/workspacesView.js:1016 (29d49bb5ca60 @ 124)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #4 5bfb066546d0 i resource:///org/gnome/shell/ui/overviewControls.js:715 (f035cfbbc90 @ 39)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #5 5bfb06654648 i resource:///org/gnome/shell/ui/layout.js:347 (21d36a430560 @ 22)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #6 5bfb066545b8 i resource:///org/gnome/shell/ui/overview.js:586 (f035cfb9b00 @ 170)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #7 5bfb06654538 i resource:///org/gnome/shell/ui/overview.js:564 (f035cfb9ab0 @ 12)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #8 5bfb066544b8 i resource:///org/gnome/shell/ui/overviewControls.js:753 (f035cfbbdd0 @ 55)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #9 7ffe34f67070 b resource:///org/gnome/shell/ui/environment.js:151 (21d36a4c8510 @ 39)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #10 7ffe34f67790 b resource:///org/gnome/shell/ui/environment.js:317 (21d36a4c8a10 @ 14)
Jan 30 00:42:14 pop-os gnome-shell[10508]: == Stack trace for context 0x5bfae34c6190 ==
Jan 30 00:42:14 pop-os gnome-shell[10508]: #0 7ffe34f5fb10 b /usr/share/gnome-shell/extensions/[email protected]/workspacesView.js:156 (f035cff5a10 @ 1175)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #1 7ffe34f61240 b resource:///org/gnome/shell/ui/workspace.js:855 (29d49bb07330 @ 370)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #2 7ffe34f61300 b resource:///org/gnome/shell/ui/workspace.js:806 (29d49bb07290 @ 17)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #3 5bfb06654760 i resource:///org/gnome/shell/ui/workspacesView.js:1016 (29d49bb5ca60 @ 124)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #4 5bfb066546d0 i resource:///org/gnome/shell/ui/overviewControls.js:715 (f035cfbbc90 @ 39)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #5 5bfb06654648 i resource:///org/gnome/shell/ui/layout.js:347 (21d36a430560 @ 22)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #6 5bfb066545b8 i resource:///org/gnome/shell/ui/overview.js:586 (f035cfb9b00 @ 170)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #7 5bfb06654538 i resource:///org/gnome/shell/ui/overview.js:564 (f035cfb9ab0 @ 12)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #8 5bfb066544b8 i resource:///org/gnome/shell/ui/overviewControls.js:753 (f035cfbbdd0 @ 55)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #9 7ffe34f67070 b resource:///org/gnome/shell/ui/environment.js:151 (21d36a4c8510 @ 39)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #10 7ffe34f67790 b resource:///org/gnome/shell/ui/environment.js:317 (21d36a4c8a10 @ 14)
Jan 30 00:42:14 pop-os gnome-shell[10508]: == Stack trace for context 0x5bfae34c6190 ==
Jan 30 00:42:14 pop-os gnome-shell[10508]: #0 7ffe34f5f970 b /usr/share/gnome-shell/extensions/[email protected]/workspacesView.js:103 (f035cff59c0 @ 388)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #1 7ffe34f5fb10 b /usr/share/gnome-shell/extensions/[email protected]/workspacesView.js:167 (f035cff5a10 @ 1446)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #2 7ffe34f61240 b resource:///org/gnome/shell/ui/workspace.js:855 (29d49bb07330 @ 370)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #3 7ffe34f61300 b resource:///org/gnome/shell/ui/workspace.js:806 (29d49bb07290 @ 17)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #4 5bfb06654760 i resource:///org/gnome/shell/ui/workspacesView.js:1016 (29d49bb5ca60 @ 124)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #5 5bfb066546d0 i resource:///org/gnome/shell/ui/overviewControls.js:715 (f035cfbbc90 @ 39)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #6 5bfb06654648 i resource:///org/gnome/shell/ui/layout.js:347 (21d36a430560 @ 22)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #7 5bfb066545b8 i resource:///org/gnome/shell/ui/overview.js:586 (f035cfb9b00 @ 170)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #8 5bfb06654538 i resource:///org/gnome/shell/ui/overview.js:564 (f035cfb9ab0 @ 12)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #9 5bfb066544b8 i resource:///org/gnome/shell/ui/overviewControls.js:753 (f035cfbbdd0 @ 55)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #10 7ffe34f67070 b resource:///org/gnome/shell/ui/environment.js:151 (21d36a4c8510 @ 39)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #11 7ffe34f67790 b resource:///org/gnome/shell/ui/environment.js:317 (21d36a4c8a10 @ 14)
Jan 30 00:42:14 pop-os gnome-shell[10508]: == Stack trace for context 0x5bfae34c6190 ==
Jan 30 00:42:14 pop-os gnome-shell[10508]: #0 7ffe34f5f970 b /usr/share/gnome-shell/extensions/[email protected]/workspacesView.js:105 (f035cff59c0 @ 471)
Jan 30 00:42:14 pop-os gnome-shell[10508]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x5bfaeee18420), 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.
Jan 30 00:42:14 pop-os gnome-shell[10508]: #1 7ffe34f5fb10 b /usr/share/gnome-shell/extensions/[email protected]/workspacesView.js:167 (f035cff5a10 @ 1446)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #2 7ffe34f61240 b resource:///org/gnome/shell/ui/workspace.js:855 (29d49bb07330 @ 370)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #3 7ffe34f61300 b resource:///org/gnome/shell/ui/workspace.js:806 (29d49bb07290 @ 17)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #4 5bfb06654760 i resource:///org/gnome/shell/ui/workspacesView.js:1016 (29d49bb5ca60 @ 124)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #5 5bfb066546d0 i resource:///org/gnome/shell/ui/overviewControls.js:715 (f035cfbbc90 @ 39)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #6 5bfb06654648 i resource:///org/gnome/shell/ui/layout.js:347 (21d36a430560 @ 22)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #7 5bfb066545b8 i resource:///org/gnome/shell/ui/overview.js:586 (f035cfb9b00 @ 170)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #8 5bfb06654538 i resource:///org/gnome/shell/ui/overview.js:564 (f035cfb9ab0 @ 12)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #9 5bfb066544b8 i resource:///org/gnome/shell/ui/overviewControls.js:753 (f035cfbbdd0 @ 55)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #10 7ffe34f67070 b resource:///org/gnome/shell/ui/environment.js:151 (21d36a4c8510 @ 39)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #11 7ffe34f67790 b resource:///org/gnome/shell/ui/environment.js:317 (21d36a4c8a10 @ 14)
Jan 30 00:42:14 pop-os gnome-shell[10508]: == Stack trace for context 0x5bfae34c6190 ==
Jan 30 00:42:14 pop-os gnome-shell[10508]: #0 7ffe34f5f970 b /usr/share/gnome-shell/extensions/[email protected]/workspacesView.js:105 (f035cff59c0 @ 485)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #1 7ffe34f5fb10 b /usr/share/gnome-shell/extensions/[email protected]/workspacesView.js:167 (f035cff5a10 @ 1446)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #2 7ffe34f61240 b resource:///org/gnome/shell/ui/workspace.js:855 (29d49bb07330 @ 370)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #3 7ffe34f61300 b resource:///org/gnome/shell/ui/workspace.js:806 (29d49bb07290 @ 17)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #4 5bfb06654760 i resource:///org/gnome/shell/ui/workspacesView.js:1016 (29d49bb5ca60 @ 124)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #5 5bfb066546d0 i resource:///org/gnome/shell/ui/overviewControls.js:715 (f035cfbbc90 @ 39)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #6 5bfb06654648 i resource:///org/gnome/shell/ui/layout.js:347 (21d36a430560 @ 22)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #7 5bfb066545b8 i resource:///org/gnome/shell/ui/overview.js:586 (f035cfb9b00 @ 170)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #8 5bfb06654538 i resource:///org/gnome/shell/ui/overview.js:564 (f035cfb9ab0 @ 12)
Jan 30 00:42:14 pop-os gnome-shell[10508]: Spurious clutter_actor_allocate called for actor 0x5bfaeee18420/<unnamed>[<Gjs_ui_workspaceThumbnail_ThumbnailsBox>:0x5bfaeee18420] which isn't a descendent of the stage!
Jan 30 00:42:14 pop-os gnome-shell[10508]: #9 5bfb066544b8 i resource:///org/gnome/shell/ui/overviewControls.js:753 (f035cfbbdd0 @ 55)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #10 7ffe34f67070 b resource:///org/gnome/shell/ui/environment.js:151 (21d36a4c8510 @ 39)
Jan 30 00:42:14 pop-os gnome-shell[10508]: #11 7ffe34f67790 b resource:///org/gnome/shell/ui/environment.js:317 (21d36a4c8a10 @ 14)
Jan 30 00:42:14 pop-os gnome-shell[10508]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x5bfaeee18420), 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.
Jan 30 00:42:14 pop-os gnome-shell[10508]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x5bfaeee18420), 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.
Jan 30 00:42:14 pop-os gnome-shell[10508]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x5bfaeee18420), 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.
Jan 30 00:42:14 pop-os gnome-shell[10508]: JS ERROR: TypeError: workspace is undefined
_getSpacing@/usr/share/gnome-shell/extensions/[email protected]/workspacesView.js:57:35
vfunc_allocate@resource:///org/gnome/shell/ui/workspacesView.js:339:18
vfunc_allocate@/usr/share/gnome-shell/extensions/[email protected]/workspacesView.js:175:30
removeWindow@resource:///org/gnome/shell/ui/workspace.js:855:29
addWindow/<.destroyId<@resource:///org/gnome/shell/ui/workspace.js:806:22
vfunc_hide@resource:///org/gnome/shell/ui/workspacesView.js:1016:38
vfunc_unmap@resource:///org/gnome/shell/ui/overviewControls.js:715:33
hideOverview@resource:///org/gnome/shell/ui/layout.js:347:28
_hideDone@resource:///org/gnome/shell/ui/overview.js:586:32
_animateNotVisible/<@resource:///org/gnome/shell/ui/overview.js:564:55
onStopped@resource:///org/gnome/shell/ui/overviewControls.js:753:21
_makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:151:22
_easeActorProperty/<@resource:///org/gnome/shell/ui/environment.js:317:60
Jan 30 00:42:14 pop-os gnome-shell[10508]: Object St.Bin (0x5bfaf01d75f0), 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.
Jan 30 00:42:14 pop-os gnome-shell[10508]: Object St.Bin (0x5bfaf01d75f0), 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.
Jan 30 00:42:14 pop-os gnome-shell[10508]: == Stack trace for context 0x5bfae34c6190 ==
Jan 30 00:42:14 pop-os gnome-shell[10508]: #0 7ffe34f67380 b /usr/share/gnome-shell/extensions/[email protected]/workspaceThumbnail.js:219 (f035cff5dd0 @ 17)
Jan 30 00:42:14 pop-os gnome-shell[10508]: == Stack trace for context 0x5bfae34c6190 ==
Jan 30 00:42:14 pop-os gnome-shell[10508]: #0 7ffe34f67380 b /usr/share/gnome-shell/extensions/[email protected]/workspaceThumbnail.js:219 (f035cff5dd0 @ 17)
Jan 30 00:42:14 pop-os gnome-shell[10508]: == Stack trace for context 0x5bfae34c6190 ==
Jan 30 00:42:14 pop-os gnome-shell[10508]: #0 7ffe34f67380 b /usr/share/gnome-shell/extensions/[email protected]/workspaceThumbnail.js:219 (f035cff5dd0 @ 17)
Jan 30 00:42:14 pop-os gnome-shell[10508]: Object St.Bin (0x5bfaeb748da0), 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.
Jan 30 00:42:14 pop-os gnome-shell[10508]: 0x803495: Frame has assigned frame counter but no frame drawn time
Jan 30 00:42:15 pop-os gnome-shell[10508]: Object St.Button (0x5bfaf77d86f0), 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.
Jan 30 00:42:15 pop-os gnome-shell[10508]: Object St.Label (0x5bfafa90f2b0), 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.
Jan 30 00:42:15 pop-os gnome-shell[10508]: == Stack trace for context 0x5bfae34c6190 ==
Jan 30 00:42:15 pop-os gnome-shell[10508]: #0 5bfb019056a8 i resource:///org/gnome/shell/ui/windowPreview.js:566 (29d49bb0b470 @ 10)
Jan 30 00:42:15 pop-os gnome-shell[10508]: == Stack trace for context 0x5bfae34c6190 ==
Jan 30 00:42:15 pop-os gnome-shell[10508]: #0 5bfb019056a8 i resource:///org/gnome/shell/ui/windowPreview.js:567 (29d49bb0b470 @ 36)
Jan 30 00:42:15 pop-os gnome-shell[10508]: == Stack trace for context 0x5bfae34c6190 ==
Jan 30 00:42:15 pop-os gnome-shell[10508]: #0 5bfb019056a8 i resource:///org/gnome/shell/ui/windowPreview.js:570 (29d49bb0b470 @ 77)
Jan 30 00:42:15 pop-os gnome-shell[10508]: Object .Gjs_ui_windowPreview_WindowPreview (0x5bfaf9e2ce20), 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.
@magicalraccoon Can you check that the changes in this PR are in the file mentioned?
JS ERROR: TypeError: workspace is undefined
_getSpacing@/usr/share/gnome-shell/extensions/[email protected]/workspacesView.js:57:35
Line 57 doesn't call a method on the workspace
variable, so it looks like you don't have this installed.
Also, do you have any GNOME extensions installed that would interact with the workspaces view?
Oops, I had modified it on .local instead of /usr/. I have the following extensions enabled in addition to the built-ins
[email protected] [email protected]
dash-to-dock-cosmic-@[email protected] [email protected]
[email protected] [email protected]
Even after editing the file I'm still getting much the same
Jan 30 09:11:45 pop-os gnome-shell[10508]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x63b9f0d4bbb0), 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.
Jan 30 09:11:45 pop-os gnome-shell[10508]: == Stack trace for context 0x63b9eaacc190 ==
Jan 30 09:11:45 pop-os gnome-shell[10508]: #0 7ffc6a0632d0 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspacesView.js:148 (e8850337ab0 @ 695)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #1 63b9f0cfa938 i resource:///org/gnome/shell/ui/workspace.js:855 (19f356e07330 @ 370)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #2 63b9f0cfa8b0 i resource:///org/gnome/shell/ui/workspace.js:806 (19f356e07290 @ 17)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #3 7ffc6a067600 b resource:///org/gnome/shell/ui/workspacesView.js:1016 (19f356e5ca60 @ 124)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #4 63b9f0cfa820 i resource:///org/gnome/shell/ui/overviewControls.js:715 (3d0bd94bbc90 @ 39)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #5 63b9f0cfa798 i resource:///org/gnome/shell/ui/layout.js:347 (1e1ea9d30560 @ 22)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #6 63b9f0cfa708 i resource:///org/gnome/shell/ui/overview.js:586 (3d0bd94b9b00 @ 170)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #7 63b9f0cfa688 i resource:///org/gnome/shell/ui/overview.js:564 (3d0bd94b9ab0 @ 12)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #8 63b9f0cfa608 i resource:///org/gnome/shell/ui/overviewControls.js:753 (3d0bd94bbdd0 @ 55)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #9 7ffc6a06aaf0 b resource:///org/gnome/shell/ui/environment.js:151 (1e1ea9dc8510 @ 39)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #10 7ffc6a06b210 b resource:///org/gnome/shell/ui/environment.js:317 (1e1ea9dc8a10 @ 14)
Jan 30 09:11:45 pop-os gnome-shell[10508]: == Stack trace for context 0x63b9eaacc190 ==
Jan 30 09:11:45 pop-os gnome-shell[10508]: #0 7ffc6a0632d0 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspacesView.js:162 (e8850337ab0 @ 1175)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #1 63b9f0cfa938 i resource:///org/gnome/shell/ui/workspace.js:855 (19f356e07330 @ 370)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #2 63b9f0cfa8b0 i resource:///org/gnome/shell/ui/workspace.js:806 (19f356e07290 @ 17)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #3 7ffc6a067600 b resource:///org/gnome/shell/ui/workspacesView.js:1016 (19f356e5ca60 @ 124)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #4 63b9f0cfa820 i resource:///org/gnome/shell/ui/overviewControls.js:715 (3d0bd94bbc90 @ 39)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #5 63b9f0cfa798 i resource:///org/gnome/shell/ui/layout.js:347 (1e1ea9d30560 @ 22)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #6 63b9f0cfa708 i resource:///org/gnome/shell/ui/overview.js:586 (3d0bd94b9b00 @ 170)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #7 63b9f0cfa688 i resource:///org/gnome/shell/ui/overview.js:564 (3d0bd94b9ab0 @ 12)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #8 63b9f0cfa608 i resource:///org/gnome/shell/ui/overviewControls.js:753 (3d0bd94bbdd0 @ 55)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #9 7ffc6a06aaf0 b resource:///org/gnome/shell/ui/environment.js:151 (1e1ea9dc8510 @ 39)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #10 7ffc6a06b210 b resource:///org/gnome/shell/ui/environment.js:317 (1e1ea9dc8a10 @ 14)
Jan 30 09:11:45 pop-os gnome-shell[10508]: == Stack trace for context 0x63b9eaacc190 ==
Jan 30 09:11:45 pop-os gnome-shell[10508]: #0 7ffc6a063130 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspacesView.js:109 (e8850337a60 @ 388)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #1 7ffc6a0632d0 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspacesView.js:173 (e8850337ab0 @ 1446)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #2 63b9f0cfa938 i resource:///org/gnome/shell/ui/workspace.js:855 (19f356e07330 @ 370)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #3 63b9f0cfa8b0 i resource:///org/gnome/shell/ui/workspace.js:806 (19f356e07290 @ 17)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #4 7ffc6a067600 b resource:///org/gnome/shell/ui/workspacesView.js:1016 (19f356e5ca60 @ 124)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #5 63b9f0cfa820 i resource:///org/gnome/shell/ui/overviewControls.js:715 (3d0bd94bbc90 @ 39)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #6 63b9f0cfa798 i resource:///org/gnome/shell/ui/layout.js:347 (1e1ea9d30560 @ 22)
Jan 30 09:11:45 pop-os gnome-shell[10508]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x63b9f0d4bbb0), 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.
Jan 30 09:11:45 pop-os gnome-shell[10508]: #7 63b9f0cfa708 i resource:///org/gnome/shell/ui/overview.js:586 (3d0bd94b9b00 @ 170)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #8 63b9f0cfa688 i resource:///org/gnome/shell/ui/overview.js:564 (3d0bd94b9ab0 @ 12)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #9 63b9f0cfa608 i resource:///org/gnome/shell/ui/overviewControls.js:753 (3d0bd94bbdd0 @ 55)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #10 7ffc6a06aaf0 b resource:///org/gnome/shell/ui/environment.js:151 (1e1ea9dc8510 @ 39)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #11 7ffc6a06b210 b resource:///org/gnome/shell/ui/environment.js:317 (1e1ea9dc8a10 @ 14)
Jan 30 09:11:45 pop-os gnome-shell[10508]: == Stack trace for context 0x63b9eaacc190 ==
Jan 30 09:11:45 pop-os gnome-shell[10508]: #0 7ffc6a063130 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspacesView.js:111 (e8850337a60 @ 471)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #1 7ffc6a0632d0 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspacesView.js:173 (e8850337ab0 @ 1446)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #2 63b9f0cfa938 i resource:///org/gnome/shell/ui/workspace.js:855 (19f356e07330 @ 370)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #3 63b9f0cfa8b0 i resource:///org/gnome/shell/ui/workspace.js:806 (19f356e07290 @ 17)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #4 7ffc6a067600 b resource:///org/gnome/shell/ui/workspacesView.js:1016 (19f356e5ca60 @ 124)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #5 63b9f0cfa820 i resource:///org/gnome/shell/ui/overviewControls.js:715 (3d0bd94bbc90 @ 39)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #6 63b9f0cfa798 i resource:///org/gnome/shell/ui/layout.js:347 (1e1ea9d30560 @ 22)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #7 63b9f0cfa708 i resource:///org/gnome/shell/ui/overview.js:586 (3d0bd94b9b00 @ 170)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #8 63b9f0cfa688 i resource:///org/gnome/shell/ui/overview.js:564 (3d0bd94b9ab0 @ 12)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #9 63b9f0cfa608 i resource:///org/gnome/shell/ui/overviewControls.js:753 (3d0bd94bbdd0 @ 55)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #10 7ffc6a06aaf0 b resource:///org/gnome/shell/ui/environment.js:151 (1e1ea9dc8510 @ 39)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #11 7ffc6a06b210 b resource:///org/gnome/shell/ui/environment.js:317 (1e1ea9dc8a10 @ 14)
Jan 30 09:11:45 pop-os gnome-shell[10508]: == Stack trace for context 0x63b9eaacc190 ==
Jan 30 09:11:45 pop-os gnome-shell[10508]: #0 7ffc6a063130 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspacesView.js:111 (e8850337a60 @ 485)
Jan 30 09:11:45 pop-os gnome-shell[10508]: Spurious clutter_actor_allocate called for actor 0x63b9f0d4bbb0/<unnamed>[<Gjs_ui_workspaceThumbnail_ThumbnailsBox>:0x63b9f0d4bbb0] which isn't a descendent of the stage!
Jan 30 09:11:45 pop-os gnome-shell[10508]: #1 7ffc6a0632d0 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspacesView.js:173 (e8850337ab0 @ 1446)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #2 63b9f0cfa938 i resource:///org/gnome/shell/ui/workspace.js:855 (19f356e07330 @ 370)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #3 63b9f0cfa8b0 i resource:///org/gnome/shell/ui/workspace.js:806 (19f356e07290 @ 17)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #4 7ffc6a067600 b resource:///org/gnome/shell/ui/workspacesView.js:1016 (19f356e5ca60 @ 124)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #5 63b9f0cfa820 i resource:///org/gnome/shell/ui/overviewControls.js:715 (3d0bd94bbc90 @ 39)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #6 63b9f0cfa798 i resource:///org/gnome/shell/ui/layout.js:347 (1e1ea9d30560 @ 22)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #7 63b9f0cfa708 i resource:///org/gnome/shell/ui/overview.js:586 (3d0bd94b9b00 @ 170)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #8 63b9f0cfa688 i resource:///org/gnome/shell/ui/overview.js:564 (3d0bd94b9ab0 @ 12)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #9 63b9f0cfa608 i resource:///org/gnome/shell/ui/overviewControls.js:753 (3d0bd94bbdd0 @ 55)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #10 7ffc6a06aaf0 b resource:///org/gnome/shell/ui/environment.js:151 (1e1ea9dc8510 @ 39)
Jan 30 09:11:45 pop-os gnome-shell[10508]: #11 7ffc6a06b210 b resource:///org/gnome/shell/ui/environment.js:317 (1e1ea9dc8a10 @ 14)
Jan 30 09:11:45 pop-os gnome-shell[10508]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x63b9f0d4bbb0), 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.
Jan 30 09:11:45 pop-os gnome-shell[10508]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x63b9f0d4bbb0), 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.
Jan 30 09:11:45 pop-os gnome-shell[10508]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x63b9f0d4bbb0), 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.
Jan 30 09:11:45 pop-os gnome-shell[10508]: JS ERROR: TypeError: workspace is undefined
_prepareMainDash/<@/home/hackoon/.local/share/gnome-shell/extensions/dash-to-dock-cosmic-@[email protected]/docking.js:2234:46
_create/object[name]@/home/hackoon/.local/share/gnome-shell/extensions/dash-to-dock-cosmic-@[email protected]/utils.js:311:68
vfunc_allocate@/home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspacesView.js:181:30
Jan 30 09:11:45 pop-os gnome-shell[10508]: Object St.Bin (0x63b9f75ae240), 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.
Jan 30 09:11:45 pop-os gnome-shell[10508]: Object St.Bin (0x63b9f75ae240), 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.
Jan 30 09:11:45 pop-os gnome-shell[10508]: == Stack trace for context 0x63b9eaacc190 ==
Jan 30 09:11:45 pop-os gnome-shell[10508]: #0 7ffc6a06ae00 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspaceThumbnail.js:219 (e8850337e70 @ 17)
Jan 30 09:11:45 pop-os gnome-shell[10508]: == Stack trace for context 0x63b9eaacc190 ==
Jan 30 09:11:45 pop-os gnome-shell[10508]: #0 7ffc6a06ae00 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspaceThumbnail.js:219 (e8850337e70 @ 17)
Jan 30 09:11:45 pop-os gnome-shell[10508]: == Stack trace for context 0x63b9eaacc190 ==
Jan 30 09:11:45 pop-os gnome-shell[10508]: #0 7ffc6a06ae00 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspaceThumbnail.js:219 (e8850337e70 @ 17)
Jan 30 09:11:45 pop-os gnome-shell[10508]: Object St.Bin (0x63b9ef05dc10), 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.
Jan 30 09:11:45 pop-os gnome-shell[10508]: 0x800244: Frame has assigned frame counter but no frame drawn time
Jan 30 09:11:46 pop-os gnome-shell[10508]: Object St.Button (0x63b9ef952980), 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.
Jan 30 09:11:46 pop-os gnome-shell[10508]: Object St.Label (0x63b9f580c5c0), 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.
Jan 30 09:11:46 pop-os gnome-shell[10508]: == Stack trace for context 0x63b9eaacc190 ==
Jan 30 09:11:46 pop-os gnome-shell[10508]: #0 63b9f0cfa608 i resource:///org/gnome/shell/ui/windowPreview.js:566 (19f356e0b470 @ 10)
Jan 30 09:11:46 pop-os gnome-shell[10508]: == Stack trace for context 0x63b9eaacc190 ==
Jan 30 09:11:46 pop-os gnome-shell[10508]: #0 63b9f0cfa608 i resource:///org/gnome/shell/ui/windowPreview.js:567 (19f356e0b470 @ 36)
Jan 30 09:11:46 pop-os gnome-shell[10508]: == Stack trace for context 0x63b9eaacc190 ==
Jan 30 09:11:46 pop-os gnome-shell[10508]: #0 63b9f0cfa608 i resource:///org/gnome/shell/ui/windowPreview.js:570 (19f356e0b470 @ 77)
Jan 30 09:11:46 pop-os gnome-shell[10508]: Object .Gjs_ui_windowPreview_WindowPreview (0x63b9f6931d90), 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.
@magicalraccoon Same error. The patched package does not seem to be installed. To test this branch, you need to run
sudo apt-manage add popdev:undefined
sudo apt update
sudo apt full-upgrade
Then restart GNOME.
Jan 30 09:17:31 pop-os gnome-shell[4280]: Object St.Bin (0x5eda25dd1af0), 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.
Jan 30 09:17:31 pop-os gnome-shell[4280]: == Stack trace for context 0x5eda23e12190 ==
Jan 30 09:17:31 pop-os gnome-shell[4280]: #0 7ffe9b81a470 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspaceThumbnail.js:219 (2dbd03437e70 @ 17)
Jan 30 09:17:31 pop-os gnome-shell[4280]: == Stack trace for context 0x5eda23e12190 ==
Jan 30 09:17:31 pop-os gnome-shell[4280]: #0 7ffe9b81a470 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspaceThumbnail.js:219 (2dbd03437e70 @ 17)
Jan 30 09:17:31 pop-os gnome-shell[4280]: == Stack trace for context 0x5eda23e12190 ==
Jan 30 09:17:31 pop-os gnome-shell[4280]: #0 7ffe9b81a470 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspaceThumbnail.js:219 (2dbd03437e70 @ 17)
Jan 30 09:17:31 pop-os gnome-shell[4280]: == Stack trace for context 0x5eda23e12190 ==
Jan 30 09:17:31 pop-os gnome-shell[4280]: #0 7ffe9b81a470 b /home/hackoon/.local/share/gnome-shell/extensions/[email protected]/workspaceThumbnail.js:219 (2dbd03437e70 @ 17)
Jan 30 09:17:31 pop-os gnome-shell[4280]: Object St.Bin (0x5eda2651ea30), 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.
Jan 30 09:17:31 pop-os gnome-shell[4280]: Object St.Bin (0x5eda25dd1af0), 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.
Jan 30 09:17:31 pop-os gnome-shell[4280]: Object St.Bin (0x5eda2651ea30), 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.
Looking better! I gave it a restart as well.
You will have to remove .local/share/gnome-shell/extensions/[email protected]/
and then wait for a new package with the version of 9d49453
to appear in updates once the package is built.
Unfortunately it just happened again, but I was at least able to recover back into the same session.
Feb 02 16:31:10 pop-os gnome-shell[4280]: == Stack trace for context 0x5eda23e12190 ==
Feb 02 16:31:10 pop-os gnome-shell[4280]: #0 7ffe9b81aa90 b resource:///org/gnome/shell/ui/windowPreview.js:566 (3cf5d080b470 @ 10)
Feb 02 16:31:10 pop-os gnome-shell[4280]: == Stack trace for context 0x5eda23e12190 ==
Feb 02 16:31:10 pop-os gnome-shell[4280]: #0 7ffe9b81aa90 b resource:///org/gnome/shell/ui/windowPreview.js:567 (3cf5d080b470 @ 36)
Feb 02 16:31:10 pop-os gnome-shell[4280]: == Stack trace for context 0x5eda23e12190 ==
Feb 02 16:31:10 pop-os gnome-shell[4280]: #0 7ffe9b81aa90 b resource:///org/gnome/shell/ui/windowPreview.js:570 (3cf5d080b470 @ 77)
Feb 02 16:31:10 pop-os gnome-shell[4280]: Object .Gjs_ui_windowPreview_WindowPreview (0x5eda255a40d0), 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.
Is this still being investigated?