all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: ndame <emacsuser@freemail.hu>
To: 39824@debbugs.gnu.org
Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep
Date: Fri, 28 Feb 2020 15:52:51 +0000 (GMT)	[thread overview]
Message-ID: <AyUbeA.JBtSsOzpugl.NE4FPtTX0Gjm4WLD7Auq@freemail.hu> (raw)

[-- Attachment #1: Type: text/plain, Size: 841 bytes --]

I use Emacs 26.2 on Windows and usually I send my computer to sleep,
instead of switching it off. That means the same Emacs instance runs
for weeks or even months unless Emacs crashes for some reason.

I use several timers for housekeeping tasks and they usually work, but
from time to time one of them fails to start after coming back from
sleep.

When I do an M-x list-timers the affected timer is still there, but
its value in the Next column is negative. The value keeps decreasing
like for other timers, but since the value is negative it gets farther
and farther from zero, so it never fires after that.

I assume some calculation between the real time and the expected
elapsed time sets the timer value to negative after sleep.

A possible fix may be to ensure that the Next value of the timer
cannot be negative.
 

[-- Attachment #2: Type: text/html, Size: 935 bytes --]

             reply	other threads:[~2020-02-28 15:52 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-28 15:52 ndame [this message]
2020-03-01 19:31 ` bug#39824: 26.2; timers sometimes stop working when coming back from sleep Eli Zaretskii
2020-03-02  5:22   ` ndame
2020-03-02  5:29     ` ndame
2020-03-06  9:14     ` Eli Zaretskii
2020-03-06 16:30       ` ndame
2020-03-06 17:07         ` Eli Zaretskii
2020-03-21  9:23           ` Gijs Hillenius
2020-03-24  8:27       ` Gijs Hillenius
2020-03-25 14:37         ` Eli Zaretskii
2020-03-25 14:55           ` Gijs Hillenius
2020-04-01  7:09           ` Gijs Hillenius
2020-04-03 12:35             ` Eli Zaretskii
2020-04-08 14:54           ` bug#39824: I can't reproduce this any longer (was: bug#39824: 26.2; timers sometimes stop working when coming back from sleep) Gijs Hillenius
2020-04-08 15:11             ` Eli Zaretskii
2020-04-19 13:28 ` bug#39824: 26.2; timers sometimes stop working when coming back from sleep ndame via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-04-19 13:59 ` ndame via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-04-19 15:28   ` Eli Zaretskii
2020-04-19 15:54     ` ndame via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-04-19 16:46       ` Eli Zaretskii
2020-04-19 17:34         ` ndame via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-04-19 18:53           ` Eli Zaretskii
     [not found]             ` <CADwFkm=i7zz8xjw=RcbFg7evQqBFpMY5phHEJnfQk+n75Y2LRg@mail.gmail.com>
2020-08-23 12:58               ` Eli Zaretskii
2020-08-23 13:36                 ` Stefan Kangas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=AyUbeA.JBtSsOzpugl.NE4FPtTX0Gjm4WLD7Auq@freemail.hu \
    --to=emacsuser@freemail.hu \
    --cc=39824@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.