Open mcorliss opened 1 year ago
Can you share hardware details and the messages that are being spammed in journal logs? There could be more at play than just Gnome Shell.
Happy to provide any info I can, but please bear with me through my technical incompetence :)
Hardware:
Additional log excerpts (from var/log/syslog
):
This appears to be when the issue starts:
Jun 21 12:12:52 thehand gnome-shell[1368]: The offending signal was notify on MetaStage 0x55f8487ad440.
Jun 21 12:12:52 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:52 thehand gnome-shell[1368]: #0 7fffeb135790 b resource:///org/gnome/shell/ui/closeDialog.js:205 (788f7c40f10 @ 41)
Jun 21 12:12:52 thehand gnome-shell[1368]: #1 7fffeb136820 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:516 (184d5cef3330 @ 278)
Jun 21 12:12:52 thehand gnome-shell[1368]: #2 7fffeb136910 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:81 (184d5ceeff60 @ 72)
Jun 21 12:12:52 thehand gnome-shell[1368]: #3 7fffeb1369e0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1556 (184d5ceccab0 @ 501)
Jun 21 12:12:52 thehand gnome-shell[1368]: #4 7fffeb136aa0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1581 (184d5ceccb00 @ 374)
Jun 21 12:12:52 thehand gnome-shell[1368]: #5 7fffeb136bb0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:156 (184d5ceca1a0 @ 55)
Jun 21 12:12:52 thehand gnome-shell[1368]: #6 7fffeb136c70 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/executor.js:27 (184d5cef3c90 @ 79)
Jun 21 12:12:52 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:52 thehand gnome-shell[1368]: #0 7fffeb135790 b resource:///org/gnome/shell/ui/closeDialog.js:205 (788f7c40f10 @ 41)
Jun 21 12:12:52 thehand gnome-shell[1368]: #1 7fffeb136820 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:516 (184d5cef3330 @ 278)
Jun 21 12:12:52 thehand gnome-shell[1368]: #2 7fffeb136910 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:81 (184d5ceeff60 @ 72)
Jun 21 12:12:52 thehand gnome-shell[1368]: #3 7fffeb1369e0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1556 (184d5ceccab0 @ 501)
Jun 21 12:12:52 thehand gnome-shell[1368]: #4 7fffeb136aa0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1581 (184d5ceccb00 @ 374)
Jun 21 12:12:52 thehand gnome-shell[1368]: #5 7fffeb136bb0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:156 (184d5ceca1a0 @ 55)
Jun 21 12:12:52 thehand gnome-shell[1368]: #6 7fffeb136c70 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/executor.js:27 (184d5cef3c90 @ 79)
Jun 21 12:12:52 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:52 thehand gnome-shell[1368]: #0 7fffeb135790 b resource:///org/gnome/shell/ui/closeDialog.js:205 (788f7c40f10 @ 41)
Jun 21 12:12:52 thehand gnome-shell[1368]: #1 7fffeb136820 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:516 (184d5cef3330 @ 278)
Jun 21 12:12:52 thehand gnome-shell[1368]: #2 7fffeb136910 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:81 (184d5ceeff60 @ 72)
Jun 21 12:12:52 thehand gnome-shell[1368]: 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.
Jun 21 12:12:52 thehand gnome-shell[1368]: #3 7fffeb1369e0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1556 (184d5ceccab0 @ 501)
Jun 21 12:12:52 thehand gnome-shell[1368]: #4 7fffeb136aa0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1581 (184d5ceccb00 @ 374)
Jun 21 12:12:52 thehand gnome-shell[1368]: #5 7fffeb136bb0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:156 (184d5ceca1a0 @ 55)
Jun 21 12:12:52 thehand gnome-shell[1368]: #6 7fffeb136c70 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/executor.js:27 (184d5cef3c90 @ 79)
Jun 21 12:12:52 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:52 thehand gnome-shell[1368]: #0 7fffeb135790 b resource:///org/gnome/shell/ui/closeDialog.js:205 (788f7c40f10 @ 41)
Jun 21 12:12:52 thehand gnome-shell[1368]: #1 7fffeb136820 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:516 (184d5cef3330 @ 278)
Jun 21 12:12:52 thehand gnome-shell[1368]: #2 7fffeb136910 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:81 (184d5ceeff60 @ 72)
Jun 21 12:12:52 thehand gnome-shell[1368]: #3 7fffeb1369e0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1556 (184d5ceccab0 @ 501)
Jun 21 12:12:52 thehand gnome-shell[1368]: #4 7fffeb136aa0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1581 (184d5ceccb00 @ 374)
Jun 21 12:12:52 thehand gnome-shell[1368]: #5 7fffeb136bb0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:156 (184d5ceca1a0 @ 55)
Jun 21 12:12:52 thehand gnome-shell[1368]: #6 7fffeb136c70 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/executor.js:27 (184d5cef3c90 @ 79)
Jun 21 12:12:52 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:52 thehand gnome-shell[1368]: #0 7fffeb135790 b resource:///org/gnome/shell/ui/closeDialog.js:205 (788f7c40f10 @ 41)
Jun 21 12:12:52 thehand gnome-shell[1368]: #1 7fffeb136820 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:516 (184d5cef3330 @ 278)
Jun 21 12:12:52 thehand gnome-shell[1368]: #2 7fffeb136910 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:81 (184d5ceeff60 @ 72)
Jun 21 12:12:52 thehand gnome-shell[1368]: #3 7fffeb1369e0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1556 (184d5ceccab0 @ 501)
Jun 21 12:12:52 thehand gnome-shell[1368]: #4 7fffeb136aa0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1581 (184d5ceccb00 @ 374)
Jun 21 12:12:52 thehand gnome-shell[1368]: #5 7fffeb136bb0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:156 (184d5ceca1a0 @ 55)
Jun 21 12:12:52 thehand gnome-shell[1368]: The offending signal was notify on MetaStage 0x55f8487ad440.
Jun 21 12:12:52 thehand gnome-shell[1368]: #6 7fffeb136c70 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/executor.js:27 (184d5cef3c90 @ 79)
Jun 21 12:12:52 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:52 thehand gnome-shell[1368]: #0 7fffeb135790 b resource:///org/gnome/shell/ui/closeDialog.js:205 (788f7c40f10 @ 41)
Jun 21 12:12:52 thehand gnome-shell[1368]: #1 7fffeb136820 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:516 (184d5cef3330 @ 278)
Jun 21 12:12:52 thehand gnome-shell[1368]: #2 7fffeb136910 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:81 (184d5ceeff60 @ 72)
Jun 21 12:12:52 thehand gnome-shell[1368]: #3 7fffeb1369e0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1556 (184d5ceccab0 @ 501)
Jun 21 12:12:52 thehand gnome-shell[1368]: #4 7fffeb136aa0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1581 (184d5ceccb00 @ 374)
Jun 21 12:12:52 thehand gnome-shell[1368]: #5 7fffeb136bb0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:156 (184d5ceca1a0 @ 55)
Jun 21 12:12:52 thehand gnome-shell[1368]: #6 7fffeb136c70 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/executor.js:27 (184d5cef3c90 @ 79)
Jun 21 12:12:52 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:52 thehand gnome-shell[1368]: #0 7fffeb135790 b resource:///org/gnome/shell/ui/closeDialog.js:205 (788f7c40f10 @ 41)
Jun 21 12:12:52 thehand gnome-shell[1368]: #1 7fffeb136820 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:516 (184d5cef3330 @ 278)
Jun 21 12:12:52 thehand gnome-shell[1368]: #2 7fffeb136910 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:81 (184d5ceeff60 @ 72)
Jun 21 12:12:52 thehand gnome-shell[1368]: #3 7fffeb1369e0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1556 (184d5ceccab0 @ 501)
Jun 21 12:12:52 thehand gnome-shell[1368]: #4 7fffeb136aa0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1581 (184d5ceccb00 @ 374)
Jun 21 12:12:52 thehand gnome-shell[1368]: #5 7fffeb136bb0 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:156 (184d5ceca1a0 @ 55)
Jun 21 12:12:52 thehand gnome-shell[1368]: #6 7fffeb136c70 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/executor.js:27 (184d5cef3c90 @ 79)
Jun 21 12:12:52 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:52 thehand gnome-shell[1368]: #0 7fffeb135790 b resource:///org/gnome/shell/ui/closeDialog.js:205 (788f7c40f10 @ 41)
Jun 21 12:12:52 thehand gnome-shell[1368]: #1 7fffeb136820 b /usr/share/gnome-shell/extensions/pop-shell@system76.com/window.js:516 (184d5cef3330 @ 278)```
Here is another section further on:
```Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: message repeated 2 times: [ == Stack trace for context 0x55f848808170 ==]
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: message repeated 2 times: [ == Stack trace for context 0x55f848808170 ==]
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: message repeated 2 times: [ == Stack trace for context 0x55f848808170 ==]
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: message repeated 2 times: [ == Stack trace for context 0x55f848808170 ==]
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: message repeated 2 times: [ == Stack trace for context 0x55f848808170 ==]
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: == Stack trace for context 0x55f848808170 ==
Jun 21 12:12:53 thehand gnome-shell[1368]: message repeated 2 times: [ == Stack trace for context 0x55f848808170 ==]
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.
Jun 21 12:12:53 thehand gnome-shell[1368]: The offending callback was SourceFunc().
Jun 21 12:12:53 thehand gnome-shell[1368]: 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.```
I left it running in this state for a while and it generated about 60GB of logs in about 20 minutes.
Happy to provide anything else that would help. I can trigger the bug deliberately, so whatever logging would be useful, please let me know.
(1) Issue/Bug Description: (I believe this is the same issue as pop-os/shell#1379, which was locked for failures of communication.)
Computer freezes, all windows are unresponsive. I'm able to access a CLI with ctrl-alt-F5.
top
shows 100%+ CPU forrsyslogd
andsystemd-journal
, and ~75% CPU forgnome-shell
.Executing
sudo kill -HUP $(pidof gnome-shell)
returns everything to a usable state.(2) Steps to reproduce (if you know): Can be reliably reproduced by opening a LibreOffice Calc document and manipulating the data (72k rows, multiple sheets, many calculated fields), in particular sorting columns of calculated fields.
(3) Expected behavior: Not freezing.
(4) Distribution (run
cat /etc/os-release
):(5) Gnome Shell version: 42.5
(6) Pop Shell version (run
apt policy pop-shell
or provide the latest commit if building locally):(7) Where was Pop Shell installed from: Original installation.
(8) Monitor Setup (2 x 1080p, 4K, Primary(Horizontal), Secondary(Vertical), etc): 2 x 1440p Acer KA272U, primary horizontal, secondary vertical.
(9) Other Installed/Enabled Extensions: Original installation.
(10) Other Notes: Attached is the output of
journalctl -b0 /usr/bin/gnome-shell > gnome-shell.log
gnome-shell.log