"Object [...] has been already disposed — impossible to get any property from it." when opening and closing overview with three finger gesture
Affected version
- Fedora 38
- Gnome-shell 44.beta
- Wayland
Bug summary
When opening and closing the overview using the three finger gesture, I always get the following printed in gnome-shell's journal
Feb 28 09:12:46 p14s-gen2-amd gnome-shell[360254]: Object St.Button (0x5611253ab8f0), 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.
Feb 28 09:12:46 p14s-gen2-amd gnome-shell[360254]: == Stack trace for context 0x561124d790c0 ==
Feb 28 09:12:46 p14s-gen2-amd gnome-shell[360254]: #0 561124e8d778 i resource:///org/gnome/shell/ui/windowPreview.js:567 (2e68f24c1d30 @ 10)
Feb 28 09:12:46 p14s-gen2-amd gnome-shell[360254]: == Stack trace for context 0x561124d790c0 ==
Feb 28 09:12:46 p14s-gen2-amd gnome-shell[360254]: #0 561124e8d778 i resource:///org/gnome/shell/ui/windowPreview.js:568 (2e68f24c1d30 @ 36)
Feb 28 09:12:46 p14s-gen2-amd gnome-shell[360254]: == Stack trace for context 0x561124d790c0 ==
Feb 28 09:12:46 p14s-gen2-amd gnome-shell[360254]: #0 561124e8d778 i resource:///org/gnome/shell/ui/windowPreview.js:571 (2e68f24c1d30 @ 77)
Feb 28 09:12:46 p14s-gen2-amd gnome-shell[360254]: Object St.Label (0x561126153df0), 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.
Feb 28 09:12:46 p14s-gen2-amd gnome-shell[360254]: Object .Gjs_ui_windowPreview_WindowPreview (0x561126d6fa00), 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.
This does not happen when using Super to open and close the overview.
Steps to reproduce
- Start a fresh gnome-shell session
- Open gnome-terminal and run
journalctl /usr/bin/gnome-shell -f
- Swipe up with three fingers to open the overview
- Swipe down with threee finger to close the overview
What happened
The observed trace is printed in the journal.
What did you expect to happen
No journal entry.