G-dH / advanced-alttab-window-switcher

A highly customizable replacement for Gnome Shell's Alt-Tab window and app switchers.
GNU General Public License v3.0
163 stars 11 forks source link

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

Closed joveice closed 9 months ago

joveice commented 9 months ago

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):

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
G-dH commented 9 months ago

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

G-dH commented 9 months ago

It's already on e.g.o.

mkalinski commented 9 months ago

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)
G-dH commented 9 months ago

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

mkalinski commented 9 months ago

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 9 months ago

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

mkalinski commented 9 months ago

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. :+1:

G-dH commented 9 months ago

@mkalinski Thanks!

joveice commented 8 months ago

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