From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#14689: 24.3; gnus freeze while fetching mail Date: Sat, 22 Jun 2013 11:23:44 -0400 Message-ID: References: <87obays62z.fsf@kanis.fr> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1371914651 22545 80.91.229.3 (22 Jun 2013 15:24:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 22 Jun 2013 15:24:11 +0000 (UTC) Cc: 14689@debbugs.gnu.org To: Ivan Kanis Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jun 22 17:24:11 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UqPfe-00088g-IN for geb-bug-gnu-emacs@m.gmane.org; Sat, 22 Jun 2013 17:24:10 +0200 Original-Received: from localhost ([::1]:35150 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqPfe-0008FY-42 for geb-bug-gnu-emacs@m.gmane.org; Sat, 22 Jun 2013 11:24:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53319) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqPfZ-0008FS-MY for bug-gnu-emacs@gnu.org; Sat, 22 Jun 2013 11:24:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UqPfW-0001NS-P0 for bug-gnu-emacs@gnu.org; Sat, 22 Jun 2013 11:24:05 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40490) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UqPfW-0001NN-MU for bug-gnu-emacs@gnu.org; Sat, 22 Jun 2013 11:24:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1UqPfW-0001Al-BI for bug-gnu-emacs@gnu.org; Sat, 22 Jun 2013 11:24:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 22 Jun 2013 15:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14689 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 14689-submit@debbugs.gnu.org id=B14689.13719146344470 (code B ref 14689); Sat, 22 Jun 2013 15:24:02 +0000 Original-Received: (at 14689) by debbugs.gnu.org; 22 Jun 2013 15:23:54 +0000 Original-Received: from localhost ([127.0.0.1]:34806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UqPfM-00019u-Cl for submit@debbugs.gnu.org; Sat, 22 Jun 2013 11:23:53 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:56391) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UqPfK-00019S-Am for 14689@debbugs.gnu.org; Sat, 22 Jun 2013 11:23:50 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFMCppA/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2NH4NrA6R6gV6DE4FT X-IPAS-Result: Av4EABK/CFFMCppA/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2NH4NrA6R6gV6DE4FT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="16942015" Original-Received: from 76-10-154-64.dsl.teksavvy.com (HELO pastel.home) ([76.10.154.64]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 22 Jun 2013 11:23:39 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 1F57162FF5; Sat, 22 Jun 2013 11:23:44 -0400 (EDT) In-Reply-To: <87obays62z.fsf@kanis.fr> (Ivan Kanis's message of "Sat, 22 Jun 2013 14:06:12 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:75451 Archived-At: > 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