GNU bug report logs - #13608
24.3.50; ERC doesn't realize the process is gone in ping timer

Previous Next

Package: emacs;

Reported by: "Jose A. Ortega Ruiz" <jao <at> gnu.org>

Date: Sat, 2 Feb 2013 12:56:02 UTC

Severity: normal

Found in version 24.3.50

Fixed in version 25.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #8 received at 13608 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: "Jose A. Ortega Ruiz" <jao <at> gnu.org>
Cc: 13608 <at> debbugs.gnu.org
Subject: Re: bug#13608: 24.3.50;
 ERC doesn't realize the process is gone in ping timer
Date: Sun, 27 Dec 2015 22:19:12 +0100
"Jose A. Ortega Ruiz" <jao <at> gnu.org> writes:

> - Start an ERC session, connecting to, say, freenode.
> - Put the laptop to sleep, so that the connection dies.
> - Awake the laptop.  The server buffer correctly displays that the
>   connection is closed.
> - In that buffer, erc-server-last-received-time and erc-server-process
>   are now nil, but the send ping timer is still active.  That means that
>   the timer function, erc-server-send-ping, keeps getting called and
>   erroring, because it assumes that it's always the case that those
>   variables are non-nil if the buffer is alive.

This should now be fixed in Emacs 25.1.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




This bug report was last modified 9 years and 168 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.