projecthamster / hamster-shell-extension

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

frequently crashes shell (3.26.2) on changing activity #288

Open jmberg opened 6 years ago

jmberg commented 6 years ago

This happens very frequently for me (every few changes of activity), but I have no idea how to debug.

I'm running the latest afaict (commit 0d815b26ec2d) and can easily upgrade/debug/etc. if you tell me how - I'm proficient in C and debugging in general, but know next to nothing about shell extensions.

wolffi commented 6 years ago

Same here. I run fedora 28 with gnome-shell 3.28.2, hamster-shell-extension crashes gnome-shell on every other change of activity or so.

chama-chomo commented 6 years ago

same here, fedora 28

mgoppold commented 5 years ago

as well as openSUSE Leap 15.1

Jul 31 12:57:24 myhost gnome-shell[21106]: JS WARNING: [/home/mgoppold/.local/share/gnome-shell/extensions/contact@projecthamster.org/extension.js 223]: reference to undefined property "activities"
Jul 31 12:57:24 myhost gnome-shell[21106]: ACTIVITIES HAMSTER: , 
Jul 31 12:57:24 myhost gnome-shell[21106]: GNOME Shell started at Wed Jul 31 2019 12:57:21 GMT+0200 (CEST)

with

mwilck commented 4 years ago

Please test with gnome-shell-3.28 or one of the later code bases matching your GNOME version (see https://github.com/projecthamster/hamster-shell-extension/tags).

DirkHoffmann commented 4 years ago

@jmberg, @chama-chomo, are you still on fedora28? Solutions are reported to work on fedora30 and fedora31. So we would like to close this within two weeks, unless needed otherwise.

Are two weeks for feedback also OK for you, @mgoppold? Anyway, issues can be re-opened.

jmberg commented 4 years ago

I'm on 31 now. I was on 29 far too long/late due to some work packages, but never much on 28, IIRC. Certainly not now.

Actually, it doesn't crash for me these days. I vaguely remember something in this area but I'd have to dig. Right now I'm on gnome 3.34.4 and hamster-extension 3c320e9d73ac.

jmberg commented 4 years ago

I have a vague feeling it might somehow have been related to " factsBox: use GObject.registerClass()" or such, but TBH I really don't know right now. I'll try to dig out more later, if I can.

chama-chomo commented 4 years ago

Hi, I'm not with Fedora and even Hamster anymore. Good to hear you were able to fix it, though.

DirkHoffmann commented 4 years ago

@jmberg, @chama-chomo, are you still on fedora28? Solutions are reported to work on fedora30 and fedora31. So we would like to close this within two weeks, unless needed otherwise.

Thank you very much for your quick feedback, @jmberg, @chama-chomo! I just noticed I forgot to "ring" @wolffi (same request for feedback, please).