G-dH/advanced-alttab-window-switcher

[BUG] Gnome/Extensions sometime crash on window switching, thrown to login screen

Closed this issue · 9 comments

Describe the bug
I'm thrown to the login screen, I believe it's caused by this extension as it is mentioned in the logs and it has happened twice now while doing the same thing. Seems random to me when it happens.

To Reproduce
Steps to reproduce the behavior:

  1. ALT + TAB with Swtich Windows as keybinding
  2. Freezes with the Window switcher window open
  3. Thrown to login screen

Expected behavior
ALT-tabbing through the list of open windows as normal.

Screenshots
None

Desktop (please complete the following information):

  • OS: [e.g. Fedora 36] Fedora 39
  • Version of the extension [e.g. 17] 31
  • Source of installation [e.g. extension.gnome.org, GitHub] extension.gnome.org

Additional context

I have provided the journal log. If there are anything else I can do to help debug, let me know!

Dec 15 14:44:39 hostname gnome-shell[3984]: Received error from D-Bus search provider org.gnome.Boxes.desktop: Gio.IOErrorEnum: Cannot invoke method; proxy is for the well-known name “org.gnome.Boxes.SearchProvider” without an o>
Dec 15 14:44:39 hostname gnome-shell[3984]: Received error from D-Bus search provider org.gnome.Boxes.desktop: Gio.IOErrorEnum: Cannot invoke method; proxy is for the well-known name “org.gnome.Boxes.SearchProvider” without an o>
Dec 15 14:44:39 hostname gnome-shell[3984]: Received error from D-Bus search provider org.gnome.Boxes.desktop: Gio.IOErrorEnum: Cannot invoke method; proxy is for the well-known name “org.gnome.Boxes.SearchProvider” without an o>
Dec 15 14:44:39 hostname gnome-shell[3984]: Could not create transient scope for PID 93467: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Process with ID 93467 does not exist.
Dec 15 14:46:15 hostname gnome-shell[3984]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x0 specified for 0x2c016b6.
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a848653db0), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd537920 b   resource:///org/gnome/shell/ui/switcherPopup.js:573 (1b1a31f14e70 @ 109)
                                                   #1   7ffebd538060 b   resource:///org/gnome/shell/ui/switcherPopup.js:589 (1b1a31f14ec0 @ 53)
                                                   #2   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #3   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #4   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #5   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #6   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #7   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a8461f4540), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd537920 b   resource:///org/gnome/shell/ui/switcherPopup.js:573 (1b1a31f14e70 @ 109)
                                                   #1   7ffebd538060 b   resource:///org/gnome/shell/ui/switcherPopup.js:589 (1b1a31f14ec0 @ 53)
                                                   #2   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #3   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #4   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #5   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #6   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #7   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a84b46e540), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd537920 b   resource:///org/gnome/shell/ui/switcherPopup.js:573 (1b1a31f14e70 @ 109)
                                                   #1   7ffebd538060 b   resource:///org/gnome/shell/ui/switcherPopup.js:589 (1b1a31f14ec0 @ 53)
                                                   #2   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #3   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #4   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #5   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #6   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #7   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a84b46e540), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd536820 b   resource:///org/gnome/shell/ui/switcherPopup.js:381 (1b1a31f147e0 @ 68)
                                                   #1   7ffebd537920 b   resource:///org/gnome/shell/ui/switcherPopup.js:573 (1b1a31f14e70 @ 109)
                                                   #2   7ffebd538060 b   resource:///org/gnome/shell/ui/switcherPopup.js:589 (1b1a31f14ec0 @ 53)
                                                   #3   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #4   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #5   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #6   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #7   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #8   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: st_widget_get_theme_node called on the widget [0x55a84b46e540 Gjs_ui_switcherPopup_SwitcherButton.item-box selected-dark:selected] which is not in the stage.
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a848653db0), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd537f70 b   resource:///org/gnome/shell/ui/switcherPopup.js:600 (1b1a31f14f10 @ 112)
                                                   #1   7ffebd538060 b   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/switcherList.js:158 (e0823fa1e70 @ 48)
                                                   #2   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #3   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #4   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #5   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #6   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #7   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a8461f4540), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd537f70 b   resource:///org/gnome/shell/ui/switcherPopup.js:600 (1b1a31f14f10 @ 112)
                                                   #1   7ffebd538060 b   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/switcherList.js:158 (e0823fa1e70 @ 48)
                                                   #2   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #3   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #4   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #5   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #6   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #7   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a84b46e540), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd537f70 b   resource:///org/gnome/shell/ui/switcherPopup.js:600 (1b1a31f14f10 @ 112)
                                                   #1   7ffebd538060 b   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/switcherList.js:158 (e0823fa1e70 @ 48)
                                                   #2   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #3   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #4   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #5   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #6   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #7   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: st_widget_get_theme_node called on the widget [0x55a84b46e540 Gjs_ui_switcherPopup_SwitcherButton.item-box selected-dark:selected] which is not in the stage.
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a848653db0), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd536c90 b   resource:///org/gnome/shell/ui/switcherPopup.js:600 (1b1a31f14f10 @ 112)
                                                   #1   7ffebd536d80 b   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/switcherList.js:158 (e0823fa1e70 @ 48)
                                                   #2   55a844748db8 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:819 (e0823f9eba0 @ 160)
                                                   #3   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #4   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #5   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #6   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #7   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #8   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a8461f4540), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd536c90 b   resource:///org/gnome/shell/ui/switcherPopup.js:600 (1b1a31f14f10 @ 112)
                                                   #1   7ffebd536d80 b   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/switcherList.js:158 (e0823fa1e70 @ 48)
                                                   #2   55a844748db8 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:819 (e0823f9eba0 @ 160)
                                                   #3   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #4   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #5   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #6   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #7   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #8   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a84b46e540), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd536c90 b   resource:///org/gnome/shell/ui/switcherPopup.js:600 (1b1a31f14f10 @ 112)
                                                   #1   7ffebd536d80 b   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/switcherList.js:158 (e0823fa1e70 @ 48)
                                                   #2   55a844748db8 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:819 (e0823f9eba0 @ 160)
                                                   #3   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #4   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #5   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #6   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #7   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #8   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a848653db0), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd536cb0 b   resource:///org/gnome/shell/ui/switcherPopup.js:573 (1b1a31f14e70 @ 109)
                                                   #1   7ffebd536d80 b   resource:///org/gnome/shell/ui/switcherPopup.js:589 (1b1a31f14ec0 @ 53)
                                                   #2   55a844748db8 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:820 (e0823f9eba0 @ 363)
                                                   #3   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #4   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #5   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #6   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #7   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #8   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a8461f4540), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd536cb0 b   resource:///org/gnome/shell/ui/switcherPopup.js:573 (1b1a31f14e70 @ 109)
                                                   #1   7ffebd536d80 b   resource:///org/gnome/shell/ui/switcherPopup.js:589 (1b1a31f14ec0 @ 53)
                                                   #2   55a844748db8 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:820 (e0823f9eba0 @ 363)
                                                   #3   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #4   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #5   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #6   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #7   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #8   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a84b46e540), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd536cb0 b   resource:///org/gnome/shell/ui/switcherPopup.js:573 (1b1a31f14e70 @ 109)
                                                   #1   7ffebd536d80 b   resource:///org/gnome/shell/ui/switcherPopup.js:589 (1b1a31f14ec0 @ 53)
                                                   #2   55a844748db8 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:820 (e0823f9eba0 @ 363)
                                                   #3   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #4   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #5   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #6   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #7   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #8   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a84b46e540), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd535bb0 b   resource:///org/gnome/shell/ui/switcherPopup.js:381 (1b1a31f147e0 @ 68)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a84b46e540), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd536cb0 b   resource:///org/gnome/shell/ui/switcherPopup.js:573 (1b1a31f14e70 @ 109)
                                                   #1   7ffebd536d80 b   resource:///org/gnome/shell/ui/switcherPopup.js:589 (1b1a31f14ec0 @ 53)
                                                   #2   55a844748db8 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:820 (e0823f9eba0 @ 363)
                                                   #3   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #4   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #5   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #6   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #7   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #8   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55a84b46e540), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   7ffebd535bb0 b   resource:///org/gnome/shell/ui/switcherPopup.js:381 (1b1a31f147e0 @ 68)
                                                   #1   7ffebd536cb0 b   resource:///org/gnome/shell/ui/switcherPopup.js:573 (1b1a31f14e70 @ 109)
                                                   #2   7ffebd536d80 b   resource:///org/gnome/shell/ui/switcherPopup.js:589 (1b1a31f14ec0 @ 53)
                                                   #3   55a844748db8 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:820 (e0823f9eba0 @ 363)
                                                   #4   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #5   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #6   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #7   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #8   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #9   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: st_widget_get_theme_node called on the widget [0x55a84b46e540 Gjs_ui_switcherPopup_SwitcherButton.item-box selected-dark:selected] which is not in the stage.
Dec 15 14:46:41 hostname gnome-shell[3984]: clutter_actor_is_visible: assertion 'CLUTTER_IS_ACTOR (self)' failed
Dec 15 14:46:41 hostname audit[3984]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=1 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=3984 comm="gnome-shell" exe="/usr/bin/gnome-shell" sig=11 res=1
Dec 15 14:46:41 hostname gnome-shell[3984]: clutter_actor_is_visible: assertion 'CLUTTER_IS_ACTOR (self)' failed
Dec 15 14:46:41 hostname gnome-shell[3984]: clutter_actor_is_visible: assertion 'CLUTTER_IS_ACTOR (self)' failed
Dec 15 14:46:41 hostname gnome-shell[3984]: clutter_actor_allocate: assertion 'CLUTTER_IS_ACTOR (self)' failed
Dec 15 14:46:41 hostname gnome-shell[3984]: clutter_actor_allocate: assertion 'CLUTTER_IS_ACTOR (self)' failed
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_src_switcherItems_WindowIcon (0x55a848717800), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code usi>
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   55a844748ed0 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:901 (e0823f9ebf0 @ 208)
                                                   #1   55a844748db8 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:880 (e0823f9eba0 @ 2324)
                                                   #2   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #3   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #4   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #5   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #6   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #7   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: Object .Gjs_src_switcherItems_WindowIcon (0x55a848717800), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed >
                                                   == Stack trace for context 0x55a844681c30 ==
                                                   #0   55a844748ed0 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:902 (e0823f9ebf0 @ 338)
                                                   #1   55a844748db8 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:880 (e0823f9eba0 @ 2324)
                                                   #2   55a844748d18 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:719 (e0823f9e970 @ 214)
                                                   #3   55a844748c90 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1274 (e0823f9f060 @ 123)
                                                   #4   55a844748c08 i   resource:///org/gnome/shell/ui/switcherPopup.js:341 (1b1a31f14650 @ 17)
                                                   #5   55a844748b38 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1338 (e0823f9f0b0 @ 1269)
                                                   #6   55a844748a98 i   file:///home/username/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1841 (e0823f9fab0 @ 134)
                                                   #7   55a844748a08 i   resource:///org/gnome/shell/ui/init.js:21 (123ed4770ba0 @ 48)
Dec 15 14:46:41 hostname gnome-shell[3984]: st_widget_get_theme_node called on the widget [0x55a848717800 Gjs_src_switcherItems_WindowIcon.thumbnail-box:first-child last-child] which is not in the stage.
Dec 15 14:46:41 hostname gnome-shell[3984]: st_widget_get_theme_node called on the widget [0x55a848717800 Gjs_src_switcherItems_WindowIcon.thumbnail-box:first-child last-child] which is not in the stage.
Dec 15 14:46:45 hostname gnome-shell[95279]: Running GNOME Shell (using mutter 45.2) as a Wayland display server

Thanks for reporting this. Please try the latest update from this repository, I've handled some exceptions, hopefully, it will help with your issue.

It's already on e.g.o.

The newest version from e.g.o. does not fix this issue. It's still happening for me.

Dec 16 22:29:24 mk gnome-shell[2828]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x55eda29b5dc0), 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 0x55ed9e8012f0 ==
                                      #0   7ffd4d22fbe0 b   resource:///org/gnome/shell/ui/switcherPopup.js:573 (2d773da14e70 @ 109)
                                      #1   55ed9e8cb1e0 i   resource:///org/gnome/shell/ui/switcherPopup.js:589 (2d773da14ec0 @ 53)
                                      #2   55ed9e8cb0c8 i   file:///home/mk/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:828 (10aeada91c40 @ 363)
                                      #3   55ed9e8cb028 i   file:///home/mk/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:724 (10aeada91a10 @ 214)
                                      #4   55ed9e8cafa0 i   file:///home/mk/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1285 (10aeada92100 @ 178)
                                      #5   7ffd4d235ef0 b   file:///home/mk/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1345 (10aeada92150 @ 1240)
                                      #6   55ed9e8cae48 i   file:///home/mk/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1848 (10aeada92b50 @ 134)
                                      #7   55ed9e8cadb8 i   resource:///org/gnome/shell/ui/init.js:21 (2d993770ba0 @ 48)

Fix of my previous fix has been released on e.g.o.

Still happens as of version 45.6/43.

Dec 25 11:49:59 mk gnome-shell[3422]: Object .Gjs_ui_switcherPopup_SwitcherButton (0x564213535830), 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 0x564211528500 ==
                                      #0   7fffad797b40 b   resource:///org/gnome/shell/ui/switcherPopup.js:573 (315e00c15e70 @ 109)
                                      #1   7fffad797c10 b   resource:///org/gnome/shell/ui/switcherPopup.js:589 (315e00c15ec0 @ 53)
                                      #2   7fffad798d50 b   file:///home/mk/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:829 (55616783e20 @ 391)
                                      #3   7fffad79b920 b   file:///home/mk/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:726 (55616783bf0 @ 214)
                                      #4   7fffad79ced0 b   file:///home/mk/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1287 (5561678f2e0 @ 149)
                                      #5   7fffad79d600 b   file:///home/mk/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1353 (5561678f330 @ 1304)
                                      #6   5642115f2cd8 i   file:///home/mk/.local/share/gnome-shell/extensions/advanced-alt-tab@G-dH.github.com/src/windowSwitcherPopup.js:1858 (5561678fd30 @ 134)
                                      #7   5642115f2c48 i   resource:///org/gnome/shell/ui/init.js:21 (15a4b8770ba0 @ 48)
G-dH commented

@mkalinski Can you install the latest update from the main branch and let me know if it helped?

Sorry for not responding earlier, did not really have time for this during holidays.

Anyway, it seems that the newest version fixed it for me. 👍

G-dH commented

@mkalinski Thanks!

Can confirm that this is gone now for me as well!
Thank you for fixing 😄