Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not working on Fedora 26 (GNOME 3.24.2) #198

Closed
gergelypolonkai opened this issue Sep 6, 2017 · 31 comments
Closed

Not working on Fedora 26 (GNOME 3.24.2) #198

gergelypolonkai opened this issue Sep 6, 2017 · 31 comments
Assignees
Labels
bug Code working other than specified.
Milestone

Comments

@gergelypolonkai
Copy link

Bumping versions in metadata.json doesn’t help in this case. The looking glass sys:

Gio.IOErrorEnum: Error calling StartServiceByName: for org.gnome.Hamster: Timeout was reached

There is also an error when I try opening the preferences dialog:

TypeError: redeclaration of let renderer

Stack trace:
  Application<._getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:75:13
  wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22
  Application<._selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:90:31
  wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22
  Application<._onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:246:17
  wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22
  main@resource:///org/gnome/shell/extensionPrefs/main.js:402:5
  @<main>:1:49
@RadekCap
Copy link

RadekCap commented Oct 4, 2017

I'm getting same error on Fedora 27 at Gnome 3.26.

@RadekCap
Copy link

RadekCap commented Oct 4, 2017

It is working with developers version of an extension: https://extensions.gnome.org/extension/1223/hamster-time-tracker/

@elbenfreund
Copy link
Contributor

Sooo..... :)
I finally found time to deal with a lot of the outstanding extension PRs and the current development branch contains a lot of new fixes and improvements. As others have pointed out this may not actually be so much an extension issue itself but more down to hamster-service not running.

If you feel up to it, please try the current develop branch. This version will check if the service is actually up and running and should give you a notification if not. Once we have an answer to that we can decide if this is an extension issue or not :)

@elbenfreund elbenfreund added bug Code working other than specified. waiting for feedback Feedback is required before further work on this can be done. labels Oct 13, 2017
@elbenfreund elbenfreund self-assigned this Oct 13, 2017
@elbenfreund
Copy link
Contributor

Also, if it turns out that this is about the hamster-service not running, this is most likely a dupe of #159

@nijel
Copy link
Contributor

nijel commented Oct 18, 2017

I'm getting same error, but hamster-service seems to be running for me. Gnome 3.26.1.

https://extensions.gnome.org/extension/1223/hamster-time-tracker/ seems to work fine though.

@elbenfreund
Copy link
Contributor

Hello @nijel . Have you tested against the version on EGO or against develop? If the former, would you mind giving the later a try?

@nijel
Copy link
Contributor

nijel commented Oct 18, 2017

Version on EGO, I can try develop as well (as soon as I figure out how to install it).

@elbenfreund
Copy link
Contributor

@nijel
Copy link
Contributor

nijel commented Oct 18, 2017

It doesn't work for me:

Extension "[email protected]" had error: SyntaxError: redeclaration of let dbus_watcher

@nijel
Copy link
Contributor

nijel commented Oct 18, 2017

After applying patch in #207 it works.

@rhertzog
Copy link
Contributor

Ping? GNOME 3.26 is now in Debian unstable and it would be nice if users of the extension had a way to upgrade to a working version.

@nijel
Copy link
Contributor

nijel commented Oct 26, 2017

BTW: The development version mostly works, but sometimes it crashes and when running on Wayland, it crashes whole GNOME session (on X server, it crashes "only" gnome shell which restarts).

@a-m-s
Copy link
Contributor

a-m-s commented Oct 26, 2017

I've observed the same crashes. The workaround is to switch to X, but it's not ideal.

@elbenfreund
Copy link
Contributor

elbenfreund commented Nov 14, 2017

@nijel @a-m-s
Am I right to undestand that the develop branch solves the host of the issues discussed here with the exception of (new) unexplained crashes under wayland (which seem not to occur using an earlier fork)?

If so I think it would be preferable to move towards closing this particular issue and open a new one specific to the crashes.

@rhertzog
I agree. This is what we are working towards here.
As far as i can see the only blocking issues left for this to happen are this one and #205

@rhertzog
Copy link
Contributor

@elbenfreund FWIW, I have been using the fork you linked to for a while and I got a crash with it as well (only once in 3 weeks of use). And it contains annoying changes that don't integrate well with the Debian package of hamster-time-tracker as the path for starting the services are different... (and really it's not the job of the extension to start services).

@elbenfreund
Copy link
Contributor

@rhertzog Thanks for this valuable feedback. Just to be clear: you experience those crashes under wayland only (as the others)?

@rhertzog
Copy link
Contributor

@elbenfreund Well, I did not switch back to Xorg to verify that I don't get any crash under Xorg. But I assume the bug is present in both cases... except that crashing gnome-shell under Wayland crashes the session whereas crashing gnome-shell under Xorg only results in a gnome-shell restart, the session remains open. This is a design peculiarity of Wayland where the compositor owns the display and without display, there is no session whatsoever.

@elbenfreund
Copy link
Contributor

@rhertzog Thanks for the clarification. Do you happen to have any logs/error msg at hand that could be of use tracking this down?

@rhertzog
Copy link
Contributor

Hum, I don't remember when I got the crash and it's likely before my last reboot so I might not have the logs. Still I found this error message. It occurs when I add a new entry through the extension. It's likely unrelated to the crash.

nov. 13 14:26:25 x260-buxy gnome-shell[1955]: JS ERROR: TypeError: layout is null
                                              TodaysFactsWidget<.populateFactsWidget@/home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/todaysFactsWidget.js:159:17
                                              wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
                                              TodaysFactsWidget<.refresh@/home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/todaysFactsWidget.js:170:9
                                              wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
                                              FactsBox<.refresh@/home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:63:9
                                              wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
                                              _refresh@/home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:164:3
                                              _proxyInvoker/asyncCallback@resource:///org/gnome/gjs/modules/overrides/Gio.js:90:13

@nijel
Copy link
Contributor

nijel commented Nov 16, 2017

For me the following seem to be related parts of the log to the crash:

Nov 13 15:49:18 nutt org.gnome.Hamster.WindowServer[1760]: /usr/lib/python2.7/dist-packages/hamster/configuration.py:156: GtkWarning: IA__gtk_accel_la
bel_set_accel_closure: assertion 'gtk_accel_group_from_accel_closure (accel_closure) != NULL' failed
Nov 13 15:49:18 nutt org.gnome.Hamster.WindowServer[1760]:   ui.add_from_file(os.path.join(runtime.data_dir, name))
Nov 13 15:49:23 nutt kernel: [93769.964779] gnome-shell[11291]: segfault at 10dc900 ip 00007fd0893e0db2 sp 00007ffd826dd4e0 error 4 in libgobject-2.0.
so.0.5400.2[7fd0893ab000+52000]
Nov 13 15:49:23 nutt gnome-session[1762]: gnome-session-binary[1762]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11

In the end it's gnome-shell which dies, what leads to end of session on Wayland while it is restarted with XOrg.

@elbenfreund
Copy link
Contributor

outch.. that is very disheartening. If I understand correctly this seems to indicate an issue with hamster-window-service. which we no longer maintain :(
The idea was/is to keep the extension going with the old hamster until hamster-gtk is ready. This seems less viable if hamster-window-service would turn out to be broken.

@nijel
Copy link
Contributor

nijel commented Nov 16, 2017

If you have some ideas how to debug it, I'm happy to help. The crash usually happens to me several times daily.

@rhertzog
Copy link
Contributor

rhertzog commented Jan 22, 2018

Can we do something to have a working hamster again? Here's the full log (in reverse order) I just got after a crash. It's also a segfault in gnome-shell in the end (see line with =>):

janv. 22 12:19:03 x260-buxy dropbox.desktop[2272]: ICE default IO error handler doing an exit(), pid = 2309, errno = 11
janv. 22 12:19:03 x260-buxy pulseaudio[2043]: ICE default IO error handler doing an exit(), pid = 2043, errno = 11
janv. 22 12:19:03 x260-buxy gnome-session-binary[1973]: Unrecoverable failure in required component org.gnome.Shell.desktop
janv. 22 12:19:03 x260-buxy gnome-session-binary[1973]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
janv. 22 12:19:03 x260-buxy gnome-session[1973]: gnome-session-binary[1973]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
janv. 22 12:19:03 x260-buxy systemd[1951]: gnome-terminal-server.service: Failed with result 'exit-code'.
janv. 22 12:19:03 x260-buxy systemd[1951]: gnome-terminal-server.service: Main process exited, code=exited, status=1/FAILURE
janv. 22 12:19:03 x260-buxy polkitd(authority=local)[912]: Unregistered Authentication Agent for unix-session:3 (system bus name :1.70, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale fr_FR.U
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: (EE)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: (EE) failed to read Wayland events: Broken pipe
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: Fatal server error:
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: (EE)
janv. 22 12:19:03 x260-buxy net.sourceforge.liferea[1971]:     if pix.props.height < icon_size:
janv. 22 12:19:03 x260-buxy liferea[4132]: Error reading events from display: Relais brisé (pipe)
janv. 22 12:19:03 x260-buxy evolution-alarm[2252]: Error reading events from display: Relais brisé (pipe)
janv. 22 12:19:03 x260-buxy isenkramd[2261]: Error reading events from display: Relais brisé (pipe)
janv. 22 12:19:03 x260-buxy WebKitWebProces[4145]: Error reading events from display: Relais brisé (pipe)
janv. 22 12:19:03 x260-buxy gnome-terminal-[2628]: Error reading events from display: Relais brisé (pipe)
janv. 22 12:19:03 x260-buxy gnome-calendar[20216]: Error reading events from display: Relais brisé (pipe)
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object .Gjs_CategoryTotals (0x5635112f7b20), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been de
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object .Gjs_CategoryTotals (0x5635112f7b20), has been already finalized. Impossible to set any property to it.
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object .Gjs_CategoryTotals (0x5635112f7b20), has been already finalized. Impossible to get any property from it.
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object .Gjs_TodaysFactsWidget (0x563511231610), has been already finalized. Impossible to set any property to it.
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object .Gjs_TodaysFactsWidget (0x563511231610), has been already finalized. Impossible to set any property to it.
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object St.Widget (0x56351144b1a0), has been already finalized. Impossible to get any property from it.
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object .Gjs_TodaysFactsWidget (0x563511231610), has been already finalized. Impossible to get any property from it.
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object .Gjs_TodaysFactsWidget (0x563511231610), has been already finalized. Impossible to set any property to it.
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #6 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #5 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:187 (0x7f9462f20ab0 @ 236)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe59630 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe595c0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:87 (0x7f9462f25560 @ 51)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe59510 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe594b0 I   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/categoryTotalsWidget.js:69 (0x7f9462f2a918 @
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object .Gjs_TodaysFactsWidget (0x563511231610), has been already finalized. Impossible to get any property from it.
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #5 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:187 (0x7f9462f20ab0 @ 236)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe59630 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe595c0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:87 (0x7f9462f25560 @ 51)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe59510 I   resource:///org/gnome/gjs/modules/_legacy.js:81 (0x7f94941c2bc0 @ 45)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #5 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:187 (0x7f9462f20ab0 @ 236)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe59630 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe595c0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:87 (0x7f9462f25560 @ 51)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe59510 I   resource:///org/gnome/gjs/modules/_legacy.js:80 (0x7f94941c2bc0 @ 26)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #5 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:187 (0x7f9462f20ab0 @ 236)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe59630 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe595c0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:86 (0x7f9462f25560 @ 28)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe59500 I   resource:///org/gnome/gjs/modules/_legacy.js:83 (0x7f94941c2bc0 @ 87)
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object St.Widget (0x56351144b1a0), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed fr
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #7 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #6 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #5 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:187 (0x7f9462f20ab0 @ 236)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe59630 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe595c0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:86 (0x7f9462f25560 @ 28)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe59500 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe59490 I   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/todaysFactsWidget.js:193 (0x7f9462f2e3c8 @ 4
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe59490 I   resource:///org/gnome/gjs/modules/_legacy.js:83 (0x7f94941c2bc0 @ 87)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #8 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #7 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #6 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:187 (0x7f9462f20ab0 @ 236)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #5 0x7ffecfe59630 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe595c0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:86 (0x7f9462f25560 @ 28)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe59500 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe59490 I   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/todaysFactsWidget.js:193 (0x7f9462f2e3c8 @ 4
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe59490 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe59420 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/todaysFactsWidget.js:178 (0x7f9462f2e098 @ 4
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object .Gjs_TodaysFactsWidget (0x563511231610), has been already finalized. Impossible to get any property from it.
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #8 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #7 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #6 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:187 (0x7f9462f20ab0 @ 236)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #5 0x7ffecfe59630 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe595c0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:86 (0x7f9462f25560 @ 28)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe59500 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe59490 I   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/todaysFactsWidget.js:193 (0x7f9462f2e3c8 @ 4
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe59490 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe59420 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/todaysFactsWidget.js:178 (0x7f9462f2e098 @ 3
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #7 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #6 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #5 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:187 (0x7f9462f20ab0 @ 236)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe59630 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe595c0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:86 (0x7f9462f25560 @ 28)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe59500 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe59490 I   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/todaysFactsWidget.js:193 (0x7f9462f2e3c8 @ 4
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object .Gjs_TodaysFactsWidget (0x563511231610), has been already finalized. Impossible to set any property to it.
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe59490 I   resource:///org/gnome/gjs/modules/_legacy.js:81 (0x7f94941c2bc0 @ 45)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #7 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #6 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #5 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:187 (0x7f9462f20ab0 @ 236)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe59630 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe595c0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:86 (0x7f9462f25560 @ 28)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe59500 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe59490 I   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/todaysFactsWidget.js:193 (0x7f9462f2e3c8 @ 4
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe59490 I   resource:///org/gnome/gjs/modules/_legacy.js:80 (0x7f94941c2bc0 @ 26)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #6 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #5 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:187 (0x7f9462f20ab0 @ 236)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe59630 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe595c0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:86 (0x7f9462f25560 @ 28)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe59500 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe59490 I   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/todaysFactsWidget.js:192 (0x7f9462f2e3c8 @ 2
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #6 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object .Gjs_TodaysFactsWidget (0x563511231610), has been already finalized. Impossible to get any property from it.
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #5 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:187 (0x7f9462f20ab0 @ 236)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe59630 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe595c0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:86 (0x7f9462f25560 @ 28)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe59500 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe59490 I   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/todaysFactsWidget.js:192 (0x7f9462f2e3c8 @ 1
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #5 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:187 (0x7f9462f20ab0 @ 236)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe59630 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe595c0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:86 (0x7f9462f25560 @ 28)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe59500 I   resource:///org/gnome/gjs/modules/_legacy.js:81 (0x7f94941c2bc0 @ 45)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #5 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:187 (0x7f9462f20ab0 @ 236)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe59630 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe595c0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/factsBox.js:86 (0x7f9462f25560 @ 28)
janv. 22 12:19:03 x260-buxy gnome-shell[2002]: Object St.Label (0x56351125a720), has been already deallocated - impossible to access to it. This might be caused by the fact that the object has been destroyed fro
=> janv. 22 12:19:03 x260-buxy kernel: gnome-shell[2002]: segfault at 56350000004f ip 00007f94c77badd2 sp 00007ffecfe58b40 error 4 in libgobject-2.0.so.0.5400.3[7f94c7785000+52000]
janv. 22 12:19:03 x260-buxy kernel: show_signal_msg: 60 callbacks suppressed
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe59500 I   resource:///org/gnome/gjs/modules/_legacy.js:80 (0x7f94941c2bc0 @ 26)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:186 (0x7f9462f20ab0 @ 208)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe59640 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe595e0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:252 (0x7f9462f20cd0 @ 218)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:186 (0x7f9462f20ab0 @ 208)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe59640 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe595e0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:251 (0x7f9462f20cd0 @ 198)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #4 0x7ffecfe59870 b   resource:///org/gnome/gjs/modules/overrides/Gio.js:90 (0x7f9481603780 @ 118)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #3 0x7ffecfe597a0 I   self-hosted:917 (0x7f94941ee5e8 @ 394)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #2 0x7ffecfe59710 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:186 (0x7f9462f20ab0 @ 208)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #1 0x7ffecfe59640 I   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f94941c2bc0 @ 71)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: #0 0x7ffecfe595e0 b   /home/rhertzog/.local/share/gnome-shell/extensions/[email protected]/widgets/panelWidget.js:250 (0x7f9462f20cd0 @ 176)
janv. 22 12:19:03 x260-buxy org.gnome.Shell.desktop[2002]: == Stack trace for context 0x56350f37d000 ==

@rhertzog
Copy link
Contributor

rhertzog commented Mar 8, 2018

@elbenfreund Ping ? I can currently reproduce it fairly easily. With error messages like above. I'm happy to try out patches and help debug this. It's really annoying me a lot.

@rhertzog
Copy link
Contributor

rhertzog commented Mar 8, 2018

It annoyed me enough that I spent my afternoon on this... the result is in #217. It fixes the issues I was experiencing even though I was not expecting that fixing a simple warning was enough to solve this issue.

Please merge my pull request and get a release out so that non-experienced users can have a working hamster time tracker too. FWIW the last remaining issue for me is #218.

@elbenfreund
Copy link
Contributor

My sincere appologies @rhertzog for letting this slide so badly. I will deal with this over the weekend and provide feedback in order to merge the PR asap. Until then, please accept my utmost gratitude for your work towards bringing back the shell extension.

elbenfreund pushed a commit that referenced this issue Mar 11, 2018
Removes extra arguments from function call. Otherwise one would get
the following warning on startup:

```
JS WARNING: [/.../[email protected]/extension.js 132]: Too many
arguments to function Gio.bus_watch_name: expected 5, got 6
```

Ref.: #198 #205
elbenfreund pushed a commit that referenced this issue Mar 11, 2018
This is to fix this new gjs warning:

```
Some code accessed the property 'PanelWidget' on the module
'panelWidget'. That property was defined with 'let' or 'const' inside
the module. This was previously supported, but is not correct according
to the ES6 standard. Any symbols to be exported from a module must be
defined with 'var'. The property access will work as previously for the
time being, but please fix your code anyway.
```

Ref.: #198 #205
elbenfreund added a commit that referenced this issue Mar 11, 2018
This merge is a direct copy of Raphaël Hertzog work (#217 ) with just
minor (mostly markdown related) changes to commit messages.

It does tree things:
- Avoid creation of duplicated convinience.js files
- Use ``var`` instead of ``const`` to export variables
- Fix broken argument list for ``Gio.bus_watch_name()``

In effect this seems to fix several outstanding bugs.
For the original PR message and further information please refer to #217

Ref.: #205 #198
@elbenfreund
Copy link
Contributor

To all parties interested in sorting this out, please feel encouraged to try the latest development branch and let us know how things are going for you! :)

@elbenfreund
Copy link
Contributor

PR #239 has been merged in develop and we hope that htis may improve the situation. If you would be so kind as to give it a try...?!

@rhertzog
Copy link
Contributor

Just switched to it and it seems to work fine for me so far. I'll report back if I have any issue. But right now the delay I used to see is gone (but it was also gone the other day and then it reappeared).

@rhertzog
Copy link
Contributor

The delay to update data (aka #205) reappeared but I haven't had any crash so far.

@elbenfreund
Copy link
Contributor

I would like to streamline our remaing "crash related" issue a bit. As far as I can tell, #159 and #198 have been addressed to the extend that was/is specific to wayland/fedora. The extension should be handling missing services better and a bunch of unrelated issues brought up in those issues has been cleared to.

In order to deal with the remaining crashes, I suggest moving the conversation to #212, with regards to the delay in visual updates on the panel: #205

Does this work for you? Are there any open questinons that are specific to this particular issue title?

@elbenfreund elbenfreund added this to the 0.10.0 milestone Mar 16, 2018
@elbenfreund elbenfreund removed the waiting for feedback Feedback is required before further work on this can be done. label Mar 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Code working other than specified.
Projects
None yet
Development

No branches or pull requests

6 participants