marcinjakubowski / date-menu-formatter

Date Menu Formatter GNOME Shell extension
GNU General Public License v2.0
34 stars 15 forks source link

Time freezing #14

Open george-martinec opened 1 year ago

george-martinec commented 1 year ago

Time sometimes freezes and you need to turn off and turn of the extension

Ubuntu 22.04.2 LTS

kimjetwav commented 1 year ago

I just had a similar issue: time froze at 11:40:45 and only unfroze after I restarted the extension. First time I've seen this.

thiagobraga commented 1 year ago

Is there a way to get logs from this extension?

I'm having the same problem and it's very annoying. So I followed syslog with sudo tail -f /var/log/syslog -n 1000 | grep gnome-shell since yesterday (or with journalctl for example), and I've experienced a freeze some minutes ago, but nothing appears searching for date-menu-formatter or formatter.

Anyway, thanks for the extension :)

marcinjakubowski commented 1 year ago

Not really, there's not much logging going on. I wonder how that's possible though, time is updated via setTimeout every second, I have never seen it fail on any of my boxes. Maybe there's a more GTK way of setting up a timer, will need to dig into that.

sob., 3 cze 2023, 15:17 użytkownik Thiago Braga @.***> napisał:

Is there a way to get logs from this extension?

I'm having the same problem and it's very annoying. So I followed syslog with sudo tail -f /var/log/syslog -n 1000 | grep gnome-shell since yesterday (or with journalctl for example), but nothing appears searching for date-menu-formatter or formatter.

Anyway, thanks for the extension :)

— Reply to this email directly, view it on GitHub https://github.com/marcinjakubowski/date-menu-formatter/issues/14#issuecomment-1574941142, or unsubscribe https://github.com/notifications/unsubscribe-auth/AATNOC4H5BKJFD2V7CFEYW3XJM2OLANCNFSM6AAAAAAVRDHOSQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

thiagobraga commented 11 months ago

I get some information, maybe it can help. Today it freezed at 11:00:32 Brazilian time, HHmmss. So I tried to find something around this moment in syslog. I did sudo cat /var/log/syslog | grep "Aug 3 11:00:3":

Aug  3 11:00:30 thiago-notebook avahi-daemon[906]: Joining mDNS multicast group on interface veth3f5060f.IPv6 with address fe80::40f8:2eff:fe65:2843.
Aug  3 11:00:30 thiago-notebook avahi-daemon[906]: New relevant interface veth3f5060f.IPv6 for mDNS.
Aug  3 11:00:30 thiago-notebook avahi-daemon[906]: Registering new address record for fe80::40f8:2eff:fe65:2843 on veth3f5060f.*.
Aug  3 11:00:30 thiago-notebook chrome-fjbkmdmgdpajpcpndphdhnfipaemojoi-Profile_1.desktop[153909]: Fontconfig error: Cannot load default config file: No such file: (null)
Aug  3 11:00:33 thiago-notebook gnome-shell[4184]: 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.
Aug  3 11:00:33 thiago-notebook gnome-shell[4184]: 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.
Aug  3 11:00:33 thiago-notebook gnome-shell[4184]: == Stack trace for context 0x55d632974170 ==
Aug  3 11:00:33 thiago-notebook gnome-shell[4184]: == Stack trace for context 0x55d632974170 ==
Aug  3 11:00:36 thiago-notebook systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.



This warning specifically. Does it have something related with Date Menu Formatter?

Aug 3 11:00:33 thiago-notebook gnome-shell[4184]: 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.

richbl commented 6 months ago

Running Ubuntu 23.10, and I see this extension freeze my clock only occasionally (not consistently) when I bring my Lenovo T15 out of hibernation (both running Wayland and X11).

It's happened several times, and it actually quite unsettling as--evidently--I rely on that clock more than I thought I did, and when time grinds to a halt (particularly in a heinous meeting)... I'm mortified.

Dr-Axen commented 1 month ago

I have the same issue. I am on Ubuntu 22.04.4 LTS. I do not use suspend or hibernate. Sometimes my desktop becomes unresponsive for a minute, but I am not sure if this is related to the time freezing issue.