no-title-bar icon indicating copy to clipboard operation
no-title-bar copied to clipboard

stack trace in journalctl

Open zaphot opened this issue 6 years ago • 2 comments

Hi, i am using ubuntu 18.04 wayland session with this awesome extension. However, i noticed that there is the following stack trace in the sys logs:

Mai 04 09:22:37 x1 gnome-shell[1750]: Object St.BoxLayout (0x5627b0ead9d0), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: == Stack trace for context 0x5627af345340 ==
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #0 0x5627af6f0198 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/buttons.js:191 (0x7f51aa9b36f8 @ 30)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #1 0x7fff51cadd40 b   self-hosted:251 (0x7f52042c3ab0 @ 223)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #2 0x5627af6f0110 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/buttons.js:189 (0x7f51aa9b3670 @ 23)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #3 0x7fff51caf240 b   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #4 0x5627af6f0088 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/buttons.js:452 (0x7f51aa9b6098 @ 221)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #5 0x7fff51cb05c0 b   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #6 0x5627af6f0000 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/buttons.js:462 (0x7f51aa9b6230 @ 32)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #7 0x7fff51cb1940 b   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #8 0x5627af6eff88 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/extension.js:46 (0x7f51aa984780 @ 68)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #9 0x5627af6efec8 i   resource:///org/gnome/shell/ui/extensionSystem.js:82 (0x7f520405a120 @ 431)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #10 0x5627af6efe48 i   resource:///org/gnome/shell/ui/extensionSystem.js:344 (0x7f520405abc0 @ 13)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #11 0x7fff51cb26d0 b   self-hosted:251 (0x7f52042c3ab0 @ 223)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #12 0x5627af6efdc8 i   resource:///org/gnome/shell/ui/extensionSystem.js:343 (0x7f520405ab38 @ 64)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #13 0x5627af6efd48 i   resource:///org/gnome/shell/ui/extensionSystem.js:361 (0x7f520405ac48 @ 87)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #14 0x7fff51cb3bf0 b   resource:///org/gnome/gjs/modules/signals.js:128 (0x7f52042d3230 @ 386)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #15 0x7fff51cb4390 b   resource:///org/gnome/shell/ui/sessionMode.js:205 (0x7f51e746b670 @ 254)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #16 0x7fff51cb5090 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #17 0x5627af6efc08 i   resource:///org/gnome/shell/ui/sessionMode.js:167 (0x7f51e746b450 @ 40)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #18 0x7fff51cb5c90 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #19 0x5627af6efb60 i   resource:///org/gnome/shell/ui/screenShield.js:1280 (0x7f51e7450bc0 @ 188)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #20 0x7fff51cb6890 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #21 0x5627af6efab0 i   resource:///org/gnome/shell/ui/screenShield.js:1329 (0x7f51e7450c48 @ 391)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #22 0x7fff51cb7490 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #23 0x5627af6efa30 i   resource:///org/gnome/shell/ui/screenShield.js:852 (0x7f51e744eb38 @ 25)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: == Stack trace for context 0x5627af345340 ==
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #0 0x5627af6f0198 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/buttons.js:191 (0x7f51aa9b36f8 @ 30)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #1 0x7fff51cadd40 b   self-hosted:251 (0x7f52042c3ab0 @ 223)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #2 0x5627af6f0110 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/buttons.js:189 (0x7f51aa9b3670 @ 23)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #3 0x7fff51caf240 b   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #4 0x5627af6f0088 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/buttons.js:452 (0x7f51aa9b6098 @ 221)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #5 0x7fff51cb05c0 b   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #6 0x5627af6f0000 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/buttons.js:462 (0x7f51aa9b6230 @ 32)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #7 0x7fff51cb1940 b   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #8 0x5627af6eff88 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/extension.js:46 (0x7f51aa984780 @ 68)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #9 0x5627af6efec8 i   resource:///org/gnome/shell/ui/extensionSystem.js:82 (0x7f520405a120 @ 431)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #10 0x5627af6efe48 i   resource:///org/gnome/shell/ui/extensionSystem.js:344 (0x7f520405abc0 @ 13)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #11 0x7fff51cb26d0 b   self-hosted:251 (0x7f52042c3ab0 @ 223)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #12 0x5627af6efdc8 i   resource:///org/gnome/shell/ui/extensionSystem.js:343 (0x7f520405ab38 @ 64)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #13 0x5627af6efd48 i   resource:///org/gnome/shell/ui/extensionSystem.js:361 (0x7f520405ac48 @ 87)
Mai 04 09:22:37 x1 gnome-shell[1750]: Object St.BoxLayout (0x5627b112adf0), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #14 0x7fff51cb3bf0 b   resource:///org/gnome/gjs/modules/signals.js:128 (0x7f52042d3230 @ 386)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #15 0x7fff51cb4390 b   resource:///org/gnome/shell/ui/sessionMode.js:205 (0x7f51e746b670 @ 254)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #16 0x7fff51cb5090 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #17 0x5627af6efc08 i   resource:///org/gnome/shell/ui/sessionMode.js:167 (0x7f51e746b450 @ 40)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #18 0x7fff51cb5c90 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #19 0x5627af6efb60 i   resource:///org/gnome/shell/ui/screenShield.js:1280 (0x7f51e7450bc0 @ 188)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #20 0x7fff51cb6890 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #21 0x5627af6efab0 i   resource:///org/gnome/shell/ui/screenShield.js:1329 (0x7f51e7450c48 @ 391)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #22 0x7fff51cb7490 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f52042b5de0 @ 71)
Mai 04 09:22:37 x1 org.gnome.Shell.desktop[1750]: #23 0x5627af6efa30 i   resource:///org/gnome/shell/ui/screenShield.js:852 (0x7f51e744eb38 @ 25)

I have a resume/suspend (using s2idle) issue which causes that the current gnome session is lost. Therefore, i searched the logs and stumbled about this stack trace. Without the extension the suspend/resume issue seems to be gone. However, this ugly issue is not really reproducible and sometimes suspend resume is working 100 times and then crashes. I just tried it 10 times without the extensions, thus this could just be a coincidence.

zaphot avatar May 04 '18 10:05 zaphot

Thanks for reporting this! I hope I took care of the issue with [fe55811d1a51f5d554233346f890f8f439b549c9]. Would you mind testing master to see if the issue is gone (or at least softened). Cheers

franglais125 avatar Aug 01 '18 04:08 franglais125

Hi, the resume issue was luckily caused by something totally different and is fixed (https://gitlab.gnome.org/GNOME/mutter/issues/70). However, the stack trace is still there. I am using current master (54ea99c)

Aug 06 12:40:45 x1 gnome-shell[1674]: Object Gio.Settings (0x562386653170), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed f
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: == Stack trace for context 0x56238497c320 ==
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #0 0x562384d0ac20 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/decoration.js:417 (0x7f581809bef0 @ 107)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #1 0x7fff519848b0 b   self-hosted:913 (0x7f58641f12b8 @ 346)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: == Stack trace for context 0x56238497c320 ==
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #0 0x7fff51983330 b   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/utils.js:157 (0x7f58180a7cd0 @ 33)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #1 0x7fff51983b70 b   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/decoration.js:315 (0x7f581809bcd0 @ 50)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #2 0x7fff51983be0 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f58641b5de0 @ 71)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #3 0x562384d0ac20 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/decoration.js:419 (0x7f581809bef0 @ 157)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #4 0x7fff519848b0 b   self-hosted:913 (0x7f58641f12b8 @ 346)
Aug 06 12:40:45 x1 gnome-shell[1674]: Object Gio.Settings (0x562386653170), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed f
Aug 06 12:40:45 x1 gnome-shell[1674]: Object Gio.Settings (0x562386653170), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed f
Aug 06 12:40:45 x1 gnome-shell[1674]: Object Gio.Settings (0x562386653170), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed f
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: == Stack trace for context 0x56238497c320 ==
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #0 0x562384d0ac20 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/decoration.js:417 (0x7f581809bef0 @ 107)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #1 0x7fff519848b0 b   self-hosted:913 (0x7f58641f12b8 @ 346)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: == Stack trace for context 0x56238497c320 ==
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #0 0x7fff51983a90 b   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/utils.js:157 (0x7f58180a7cd0 @ 33)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #1 0x7fff51983b70 b   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/decoration.js:315 (0x7f581809bcd0 @ 50)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #2 0x7fff51983be0 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f58641b5de0 @ 71)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #3 0x562384d0ac20 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/decoration.js:419 (0x7f581809bef0 @ 157)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #4 0x7fff519848b0 b   self-hosted:913 (0x7f58641f12b8 @ 346)
Aug 06 12:40:45 x1 gnome-shell[1674]: Object Gio.Settings (0x562386653170), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed f
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: == Stack trace for context 0x56238497c320 ==
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #0 0x562384d0ac20 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/decoration.js:417 (0x7f581809bef0 @ 107)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #1 0x7fff519848b0 b   self-hosted:913 (0x7f58641f12b8 @ 346)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: == Stack trace for context 0x56238497c320 ==
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #0 0x7fff51983a90 b   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/utils.js:157 (0x7f58180a7cd0 @ 33)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #1 0x7fff51983b70 b   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/decoration.js:315 (0x7f581809bcd0 @ 50)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #2 0x7fff51983be0 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f58641b5de0 @ 71)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #3 0x562384d0ac20 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/decoration.js:419 (0x7f581809bef0 @ 157)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #4 0x7fff519848b0 b   self-hosted:913 (0x7f58641f12b8 @ 346)
Aug 06 12:40:45 x1 gnome-shell[1674]: Object Gio.Settings (0x562386653170), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed f
Aug 06 12:40:45 x1 gnome-shell[1674]: Object Gio.Settings (0x562386653170), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed f
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: == Stack trace for context 0x56238497c320 ==
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #0 0x562384d0ac20 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/decoration.js:417 (0x7f581809bef0 @ 107)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #1 0x7fff519848b0 b   self-hosted:913 (0x7f58641f12b8 @ 346)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: == Stack trace for context 0x56238497c320 ==
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #0 0x7fff51983a90 b   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/utils.js:157 (0x7f58180a7cd0 @ 33)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #1 0x7fff51983b70 b   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/decoration.js:315 (0x7f581809bcd0 @ 50)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #2 0x7fff51983be0 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f58641b5de0 @ 71)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #3 0x562384d0ac20 i   /home/thorsten/.local/share/gnome-shell/extensions/[email protected]/decoration.js:419 (0x7f581809bef0 @ 157)
Aug 06 12:40:45 x1 org.gnome.Shell.desktop[1674]: #4 0x7fff519848b0 b   self-hosted:913 (0x7f58641f12b8 @ 346)
Aug 06 12:40:45 x1 gnome-shell[1674]: Object Gio.Settings (0x562386653170), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed f

zaphot avatar Aug 06 '18 10:08 zaphot