gnome-shell-extension-appindicator
gnome-shell-extension-appindicator copied to clipboard
A lot of `Stack trace for context` and unresponsive DE
OS: Fedora 37 Gnome verison: 43.2 Background:
My DE was unresponsive and I had to restart it by killall -3 gnome-shell. I'm highly suspicious it was caused by my extension https://github.com/nlpsuge/gnome-shell-extension-another-window-session-manager. But I checked the logs and found those repeatedly error logs related to this extension. It seems to be caused by this extension.
Dec 18 15:09:55.673953 gnome-shell[933130]: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked.
Dec 18 15:09:55.674513 gnome-shell[933130]: == Stack trace for context 0x558d0f61a190 ==
Dec 18 15:09:55.674513 gnome-shell[933130]: #0 7ffc54817360 b /home/l/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:707 (1c96ef43a6f0 @ 282)
Dec 18 15:09:55.674513 gnome-shell[933130]: #1 7ffc54817450 b /home/l/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:611 (1c96ef43a3d0 @ 391)
Dec 18 15:09:55.674513 gnome-shell[933130]: #2 7ffc54817550 b self-hosted:1121 (2195d337eec0 @ 501)
Dec 18 15:09:55.674513 gnome-shell[933130]: #3 7ffc54817660 b resource:///org/gnome/gjs/modules/core/_signals.js:114 (2195d33a0740 @ 433)
Dec 18 15:09:55.674513 gnome-shell[933130]: #4 7ffc54817740 b /home/l/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:125 (1c96ef4374c0 @ 68)
Dec 18 15:09:55.674513 gnome-shell[933130]: #5 7ffc54817840 b /home/l/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:289 (1c96ef437a60 @ 349)
Dec 18 15:09:55.674513 gnome-shell[933130]: #6 7ffc548178b0 I self-hosted:164 (2195d338c330 @ 272)
Dec 18 15:09:55.674513 gnome-shell[933130]: #7 558d11169a78 i /home/l/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:283 (1c96ef437a10 @ 128)
Dec 18 15:09:55.674513 gnome-shell[933130]: #8 7ffc54818310 b self-hosted:1121 (2195d337eec0 @ 501)
Dec 18 15:09:55.674513 gnome-shell[933130]: #9 7ffc54818400 b resource:///org/gnome/gjs/modules/core/overrides/Gio.js:115 (2195d339cc40 @ 277)
and
Dec 18 15:09:55.690935 idevice1 gnome-shell[933130]: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked.
Dec 18 15:09:55.690944 idevice1 gnome-shell[933130]: The offending signal was destroy on Gjs_ui_popupMenu_PopupSubMenuMenuItem 0x558d1bda2240.
Dec 18 15:09:55.691130 idevice1 gnome-shell[933130]: == Stack trace for context 0x558d0f61a190 ==
Dec 18 15:09:55.691130 idevice1 gnome-shell[933130]: #0 7ffc54817360 b /home/l/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:707 (1c96ef43a6f0 @ 282)
Dec 18 15:09:55.691130 idevice1 gnome-shell[933130]: #1 7ffc54817450 b /home/l/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:611 (1c96ef43a3d0 @ 391)
Dec 18 15:09:55.691130 idevice1 gnome-shell[933130]: #2 7ffc54817550 b self-hosted:1121 (2195d337eec0 @ 501)
Dec 18 15:09:55.691130 idevice1 gnome-shell[933130]: #3 7ffc54817660 b resource:///org/gnome/gjs/modules/core/_signals.js:114 (2195d33a0740 @ 433)
Dec 18 15:09:55.691130 idevice1 gnome-shell[933130]: #4 7ffc54817740 b /home/l/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:125 (1c96ef4374c0 @ 68)
Dec 18 15:09:55.691130 idevice1 gnome-shell[933130]: #5 7ffc54817840 b /home/l/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:289 (1c96ef437a60 @ 349)
Dec 18 15:09:55.691130 idevice1 gnome-shell[933130]: #6 7ffc548178b0 I self-hosted:164 (2195d338c330 @ 272)
Dec 18 15:09:55.691130 idevice1 gnome-shell[933130]: #7 558d11169a78 i /home/l/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:283 (1c96ef437a10 @ 128)
Dec 18 15:09:55.691130 idevice1 gnome-shell[933130]: #8 7ffc54818310 b self-hosted:1121 (2195d337eec0 @ 501)
Dec 18 15:09:55.691130 idevice1 gnome-shell[933130]: #9 7ffc54818400 b resource:///org/gnome/gjs/modules/core/overrides/Gio.js:115 (2195d339cc40 @ 277)
and also a lot of:
Dec 18 15:34:32.093915 gnome-shell[933130]: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.
Dec 18 15:34:32.093923 gnome-shell[933130]: The offending callback was SourceFunc().
What version are you running?