I got it finally with some proper JS stacktrace, in my case it was an extension triggering it: (gnome-shell:6754): Gjs-CRITICAL **: 12:22:44.730: Object St.BoxLayout (0x55950fcf1230), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs == Stack trace for context 0x55950f5194c0 == #0 0x7fffe152eed0 I resource:///org/gnome/shell/ui/environment.js:41 (0x7f1e5c586d58 @ 20) #1 0x7fffe152efc0 b resource:///org/gnome/shell/ui/popupMenu.js:642 (0x7f1e5c224de0 @ 61) #2 0x7fffe152f060 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f1e5c5b5e68 @ 71) #3 0x55950f8dd540 i /home