From unknown Fri Aug 15 04:05:06 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#12338 <12338@debbugs.gnu.org> To: bug#12338 <12338@debbugs.gnu.org> Subject: Status: 24.2.50; Error during redisplay (apropos which-function-mode?) Reply-To: bug#12338 <12338@debbugs.gnu.org> Date: Fri, 15 Aug 2025 11:05:06 +0000 retitle 12338 24.2.50; Error during redisplay (apropos which-function-mode?) reassign 12338 emacs submitter 12338 Jambunathan K severity 12338 normal tag 12338 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 02 16:59:26 2012 Received: (at submit) by debbugs.gnu.org; 2 Sep 2012 20:59:26 +0000 Received: from localhost ([127.0.0.1]:34904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T8HGP-0006io-W3 for submit@debbugs.gnu.org; Sun, 02 Sep 2012 16:59:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50913) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T8HGM-0006ib-0P for submit@debbugs.gnu.org; Sun, 02 Sep 2012 16:59:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T8HEu-0003x9-I5 for submit@debbugs.gnu.org; Sun, 02 Sep 2012 16:57:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,RCVD_IN_XBL,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:46119) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T8HEu-0003x5-F4 for submit@debbugs.gnu.org; Sun, 02 Sep 2012 16:57:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40210) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T8HEt-0004qw-Gf for bug-gnu-emacs@gnu.org; Sun, 02 Sep 2012 16:57:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T8HEs-0003wq-FV for bug-gnu-emacs@gnu.org; Sun, 02 Sep 2012 16:57:51 -0400 Received: from mail-pb0-f41.google.com ([209.85.160.41]:48505) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T8HEs-0003wm-9q for bug-gnu-emacs@gnu.org; Sun, 02 Sep 2012 16:57:50 -0400 Received: by pbbro12 with SMTP id ro12so7655438pbb.0 for ; Sun, 02 Sep 2012 13:57:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=ZeuqsRzVwFX89V3l6SElTRLP1oZiUESzkB+EruCNcew=; b=gbCUJrPey4+e3tFJfkcHozDRyxgbaJTRI+/tnCKKbB19idTckT8/HtIqr8O+/3/CSF fjJlPfIK+ajG5LRbt3JOsK67VXeCJrlQv+1G2dhcynN+ScKTT9GFsyUsV8bBAnJPZM8g G2WSWuaYHgFjQaLDcmanThRUk76l+k3Ix46jcuXCDQgJCg3VBw//YJNb0oq0ga88q4TC 8Ev1hkz7Sdwir6bCneVlWD7IKUBZbIzFSuXQO78KeWMYGF1wEgwNpcn/F9ZfMFSer3sm AbgHCAtYFDQBgebj9NcBqDYAvmFLP9jLCbiDj/4BaeDWQfICkLkcOCTElLA2UtLOKdt6 lnbw== Received: by 10.66.87.66 with SMTP id v2mr29397573paz.71.1346619469044; Sun, 02 Sep 2012 13:57:49 -0700 (PDT) Received: from debian-6.05 ([101.62.45.235]) by mx.google.com with ESMTPS id th6sm8343670pbc.0.2012.09.02.13.57.46 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 02 Sep 2012 13:57:48 -0700 (PDT) From: Jambunathan K To: bug-gnu-emacs@gnu.org Subject: 24.2.50; Error during redisplay (apropos which-function-mode?) Date: Mon, 03 Sep 2012 02:28:37 +0530 Message-ID: <878vcsrvk2.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) My message buffer is getting populated with these messages ,---- | Error during redisplay: (eval (replace-regexp-in-string "%" "%%" | (gethash (selected-window) which-func-table which-func-unknown))) | signaled (wrong-type-argument arrayp nil) `---- I have following configs that concerns `which-function-mode' ,---- | 2 matches for "which" in buffer: .emacs | 84: '(which-function-mode t)) | 111: '(which-func ((t (:inherit font-lock-function-name-face)))) `---- Can someone remove these messages or fix underlying problem? I can narrow it down when I have sometime. Documenting the issue for now. In GNU Emacs 24.2.50.12 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2012-09-03 on debian-6.05 Bzr revision: 109861 eggert@cs.ucla.edu-20120902171035-7mzihil3xd6bjfiy Windowing system distributor `The X.Org Foundation', version 11.0.10707000 Important settings: value of $LANG: en_IN locale-coding-system: iso-latin-1-unix default enable-multibyte-characters: t From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 02 17:34:57 2012 Received: (at 12338) by debbugs.gnu.org; 2 Sep 2012 21:34:57 +0000 Received: from localhost ([127.0.0.1]:34996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T8Hon-0007bH-AK for submit@debbugs.gnu.org; Sun, 02 Sep 2012 17:34:57 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:36143) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T8Hol-0007bA-QJ for 12338@debbugs.gnu.org; Sun, 02 Sep 2012 17:34:56 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M9Q00J00RSHAY00@a-mtaout22.012.net.il> for 12338@debbugs.gnu.org; Mon, 03 Sep 2012 00:32:06 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M9Q00ILPRTIP0A0@a-mtaout22.012.net.il>; Mon, 03 Sep 2012 00:32:06 +0300 (IDT) Date: Mon, 03 Sep 2012 00:32:12 +0300 From: Eli Zaretskii Subject: Re: bug#12338: 24.2.50; Error during redisplay (apropos which-function-mode?) In-reply-to: <878vcsrvk2.fsf@gmail.com> X-012-Sender: halo1@inter.net.il To: Jambunathan K Message-id: <837gscf6w3.fsf@gnu.org> References: <878vcsrvk2.fsf@gmail.com> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12338 Cc: 12338@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: Jambunathan K > Date: Mon, 03 Sep 2012 02:28:37 +0530 > > > My message buffer is getting populated with these messages > > ,---- > | Error during redisplay: (eval (replace-regexp-in-string "%" "%%" > | (gethash (selected-window) which-func-table which-func-unknown))) > | signaled (wrong-type-argument arrayp nil) > `---- > > I have following configs that concerns `which-function-mode' > > ,---- > | 2 matches for "which" in buffer: .emacs > | 84: '(which-function-mode t)) > | 111: '(which-func ((t (:inherit font-lock-function-name-face)))) > `---- > > Can someone remove these messages or fix underlying problem? The messages cannot be removed: this is the only way to signal an error that happens during redisplay, without wedging Emacs. That's because displaying an error message in the normal way re-enters redisplay, which will again signal an error, ad nauseam. As you can see in which-func.el, the expression being evaluated is which-func-current, which is part of which-func-format. Hopefully, this is enough to find the culprit. (I don't see the error messages if I just enable which-func-mode in 'emacs -Q".) From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 07 02:49:15 2012 Received: (at 12338) by debbugs.gnu.org; 7 Oct 2012 06:49:15 +0000 Received: from localhost ([127.0.0.1]:58975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKkfo-0005c1-OR for submit@debbugs.gnu.org; Sun, 07 Oct 2012 02:49:14 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:61061) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKkfj-0005bP-9s for 12338@debbugs.gnu.org; Sun, 07 Oct 2012 02:49:08 -0400 Received: by mail-pb0-f44.google.com with SMTP id ro8so3238616pbb.3 for <12338@debbugs.gnu.org>; Sat, 06 Oct 2012 23:48:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:in-reply-to:message-id:user-agent:mime-version :content-type; bh=rLFdcOtWh+CiHiVJGvIUNNaMa8li8Qry7XmHKYrcEzI=; b=tVDC4mpK5vUFcVMYNyactKwQcnm+pBPaa22c/vF3lUrzJG2M+bjjUROl6dEE4/laGN WCQ68bO18TQb5GnbGIXhV9J2YiynvRQajHBYf8tzfaCNWQJgfmEVUAt5tRoPtpFXnfZo lTIDmbyXajiRuA5gXE90FdLHQjVwwtS7EanK2hOchowJ+PShOPyiVHdr2y35qBXELcqa TZ1XkB3Say7Wr8OLboEhylTLKe/g5rev/7VaKwjm5NlUtLbZTlYUEGh10w3j9etZkeh2 +/E4uFdJXk+xed5UgLHXcg2UnbskNwcVegzxQ4ZGqAEVBpZta6DhbqlnZZM3gZlP9a97 nGlA== Received: by 10.66.75.162 with SMTP id d2mr33901165paw.27.1349592520793; Sat, 06 Oct 2012 23:48:40 -0700 (PDT) Received: from debian-6.05 ([115.242.245.242]) by mx.google.com with ESMTPS id kt2sm8720196pbc.73.2012.10.06.23.48.38 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 06 Oct 2012 23:48:40 -0700 (PDT) From: Jambunathan K To: bug#12338 <12338@debbugs.gnu.org> Subject: Re: Status: 24.2.50; Error during redisplay (apropos which-function-mode?) Date: Sun, 07 Oct 2012 12:20:09 +0530 In-Reply-To: bug's message of "Sun\, 07 Oct 2012 06\:46\:54 +0000" Message-ID: <87pq4uixni.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 2.4 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: See http://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00353.html [...] Content analysis details: (2.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (kjambunathan[at]gmail.com) 0.8 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [115.242.245.242 listed in dnsbl.sorbs.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.160.44 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.5000] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid 1.5 FAKE_REPLY_C FAKE_REPLY_C X-Debbugs-Envelope-To: 12338 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 2.4 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: See http://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00353.html [...] Content analysis details: (2.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (kjambunathan[at]gmail.com) 0.8 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [115.242.245.242 listed in dnsbl.sorbs.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.160.44 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.5000] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid 1.5 FAKE_REPLY_C FAKE_REPLY_C See http://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00353.html From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 22 07:14:05 2012 Received: (at 12338) by debbugs.gnu.org; 22 Oct 2012 11:14:05 +0000 Received: from localhost ([127.0.0.1]:55186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TQFxM-0002de-HJ for submit@debbugs.gnu.org; Mon, 22 Oct 2012 07:14:05 -0400 Received: from mout.web.de ([212.227.17.11]:63454) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TQFxJ-0002ct-Kh for 12338@debbugs.gnu.org; Mon, 22 Oct 2012 07:14:03 -0400 Received: from drachen.dragon ([82.113.98.221]) by smtp.web.de (mrweb001) with ESMTPSA (Nemesis) id 0MS1tK-1TtQbC3gK2-00TQ70; Mon, 22 Oct 2012 13:12:09 +0200 From: Michael Heerdegen To: bug#12338 <12338@debbugs.gnu.org> Subject: Re: bug#12338: Status: 24.2.50; Error during redisplay (apropos which-function-mode?) References: <878vcsrvk2.fsf@gmail.com> <87pq4uixni.fsf@gmail.com> Date: Mon, 22 Oct 2012 13:12:25 +0200 In-Reply-To: <87pq4uixni.fsf@gmail.com> (Jambunathan K.'s message of "Sun, 07 Oct 2012 12:20:09 +0530") Message-ID: <87k3uipxpi.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V02:K0:uTx2bBR/pPFDHz3YVfgI9Sy/Y/quA0PcmZD0Yc+zAuD 7esmCjI3yRo24w9jHeZy9bffzy9wEicTYm3pa8XFUuNuMcvict TOPni4tdzavAoifxoW5bAFv5SkIkZmkqBQK1iJhO5/Y38Z8VQj l4zDR/t5OhkQuQHKYM1JZNhTaVabHZtl26iMoE3kuHnB1ktLbd CTtS89Ij7XdeFl04bVcD7U6ezKcfQms20zjVoXRbT4= X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 12338 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.1 (/) Jambunathan K writes: > See > http://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00353.html I can confirm that this patch fixes the bug. Please install. BTW, here is a recipe to reproduce this bug with emacs -Q in the *scratch* buffer: 1. M-: (progn (switch-to-buffer "*scratch*") (which-func-mode) (goto-char (point-max)) (insert "(defun test (x) 1)") (setq pop-up-windows t) (display-buffer "*Messages*")) 2. Move point into the comment at the beginning of *scratch*. You get the message (over and over): Error during redisplay: (eval (replace-regexp-in-string "%" "%%" (gethash (selected-window) which-func-table which-func-unknown))) signaled (wrong-type-argument arrayp nil) Thanks, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 22 09:33:16 2012 Received: (at 12338-done) by debbugs.gnu.org; 22 Oct 2012 13:33:17 +0000 Received: from localhost ([127.0.0.1]:55467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TQI81-0008I8-66 for submit@debbugs.gnu.org; Mon, 22 Oct 2012 09:33:15 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:44752) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TQI7r-0008HN-D9 for 12338-done@debbugs.gnu.org; Mon, 22 Oct 2012 09:33:10 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu09FpYC//2dsb2JhbABEtBGBCIIVAQEBAQIBAQJTIxALNBIUFAQNJIgcBQu5fpBEA5J2gzSNCYFYgwU X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="202455331" Received: from 69-165-128-191.dsl.teksavvy.com (HELO pastel.home) ([69.165.128.191]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 22 Oct 2012 09:31:10 -0400 Received: by pastel.home (Postfix, from userid 20848) id DCBCB59347; Mon, 22 Oct 2012 09:31:09 -0400 (EDT) From: Stefan Monnier To: Michael Heerdegen Subject: Re: bug#12338: Status: 24.2.50; Error during redisplay (apropos which-function-mode?) Message-ID: References: <878vcsrvk2.fsf@gmail.com> <87pq4uixni.fsf@gmail.com> <87k3uipxpi.fsf@web.de> Date: Mon, 22 Oct 2012 09:31:09 -0400 In-Reply-To: <87k3uipxpi.fsf@web.de> (Michael Heerdegen's message of "Mon, 22 Oct 2012 13:12:25 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12338-done Cc: Takafumi Arakaki , bug#12338 <12338-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) >> See http://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00353.html > I can confirm that this patch fixes the bug. Please install. Thank you, installed, Stefan From unknown Fri Aug 15 04:05:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 20 Nov 2012 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator