projecthamster / hamster-shell-extension

Shell extension for hamster
http://projecthamster.org
GNU General Public License v3.0
215 stars 91 forks source link

Sometimes crashes on start/stop activity under Gnome shell 3.28.1 #280

Closed hedayat closed 5 years ago

hedayat commented 6 years ago

Unfortunately, crashes again. The following log is for the crash, happened under Wayland:

gnome-shell[1657]: Object St.Label (0x555add371e60), 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

Fortunately, there is also a JS backtrace:

آوریل 16 16:42:33 hv org.gnome.Shell.desktop[1657]: == Stack trace for context 0x555adcc91360 ==
آوریل 16 16:42:33 hv org.gnome.Shell.desktop[1657]: #0 0x555add0c6440 i   /home/hedayat/.local/share/gnome-shell/extensions/contact@projecthamster.org/widgets/panelWidget.js:249 (0x7fb5f46b8de0 @ 105)
آوریل 16 16:42:33 hv org.gnome.Shell.desktop[1657]: #1 0x7ffcb8f184a0 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fb6141b5de0 @ 71)
آوریل 16 16:42:33 hv org.gnome.Shell.desktop[1657]: #2 0x555add0c6390 i   /home/hedayat/.local/share/gnome-shell/extensions/contact@projecthamster.org/widgets/panelWidget.js:190 (0x7fb5f46b8bc0 @ 208)
آوریل 16 16:42:33 hv org.gnome.Shell.desktop[1657]: #3 0x7ffcb8f19080 I   self-hosted:917 (0x7fb6141ebf78 @ 394)
آوریل 16 16:42:33 hv org.gnome.Shell.desktop[1657]: #4 0x7ffcb8f19810 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:78 (0x7fb6141e05e8 @ 118)
hedayat commented 6 years ago

Probably related to label bug. The "No activity" on the left is actually my gnome keyboard layout indicator, changed by hamster extension!

screenshot from 2018-06-10 13-36-10

sonalys commented 5 years ago

same here, when lock screen, gnome shell crashes, and so firefox

hedayat commented 5 years ago

hmm Please report a new bug with new details. This bug is already fixed in develop (and probably master) branch.