Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 41C68429E5F for ; Tue, 17 Jan 2012 14:42:40 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TYjhZLJvRsqj for ; Tue, 17 Jan 2012 14:42:38 -0800 (PST) Received: from rodney.id.au (rodney.id.au [178.79.159.183]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 66A80429E27 for ; Tue, 17 Jan 2012 14:42:38 -0800 (PST) Received: from 232.26-200-80.adsl-dyn.isp.belgacom.be ([80.200.26.232] helo=boekje.home) by rodney.id.au with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.77) (envelope-from ) id 1RnHjf-0000i1-06; Tue, 17 Jan 2012 22:42:35 +0000 From: Rodney Lorrimar To: Aaron Ecay , notmuch@notmuchmail.org Subject: Re: Infinite loop in emacs interface In-Reply-To: References: <87pqei8d0h.fsf@boekje.home> User-Agent: Notmuch/0.11 (http://notmuchmail.org) Emacs/24.0.92.1 (x86_64-pc-linux-gnu) Date: Tue, 17 Jan 2012 23:44:40 +0100 Message-ID: <87fwfe3q5j.fsf@boekje.home> MIME-Version: 1.0 Content-Type: text/plain X-SA-Exim-Connect-IP: 80.200.26.232 X-SA-Exim-Mail-From: rodney@rodney.id.au X-SA-Exim-Scanned: No (on rodney.id.au); SAEximRunCond expanded to false X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jan 2012 22:42:40 -0000 Hi, Actually, this is starting to look like a problem with gnus in the latest emacs-snapshot. I didn't notice before, but when I view the thread, I get this error: Debugger entered--Lisp error: (void-variable gnus-inhibit-images) mm-shr((# ("text/html") nil nil nil nil nil nil)) mm-inline-text-html((# ("text/html") nil nil nil nil nil nil)) mm-display-inline((# ("text/html") nil nil nil nil nil nil)) mm-display-part((# ("text/html") nil nil nil nil nil nil)) notmuch-show-mm-display-part-inline(...snipped...) notmuch-search-show-thread(nil) call-interactively(notmuch-search-show-thread nil nil) Someone seems to have come across it quite a while ago. http://lists.gnu.org/archive/html/emacs-devel/2010-11/msg00625.html This is quite strange because the previous emacs snapshot (20120105) was working OK. Running this code before viewing the thread seems to remove the error and stop the infinite loop: (defvar gnus-inhibit-images nil "*testing") (set-variable 'gnus-inhibit-images nil) But that's about the extent of my elisp knowledge. I'm not sure how to actually fix the bug. Cheers, Rodney