GNU bug report logs - #14689
24.3; gnus freeze while fetching mail

Previous Next

Packages: gnus, emacs;

Reported by: Ivan Kanis <ivan <at> kanis.fr>

Date: Sat, 22 Jun 2013 12:08:02 UTC

Severity: normal

Found in version 24.3

Done: Ivan Kanis <ivan <at> kanis.fr>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Ivan Kanis <ivan <at> kanis.fr>
Cc: 14689 <at> debbugs.gnu.org
Subject: bug#14689: 24.3; gnus freeze while fetching mail
Date: Sat, 22 Jun 2013 11:23:44 -0400
> I have a timer that read e-mail every minute to fetch mail. The timeout
> looks wrong, but I have no idea why. The display refreshes but I can't
> input anything.

C-g (aka `quit') is inhibited while running asynchronous code such as
timers and process filters.

The right way to fix it is to make your timer code short (it should
just initiate the fetch and the fetch itself should then be
asynchronous).  But changing Gnus's fetch to work asynchronously is
a non-trivial task (but one that many people would appreciate), so
you'll probably prefer to just wrap the call to Gnus inside
a with-local-quit.


        Stefan




This bug report was last modified 11 years and 333 days ago.

Previous Next


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