From unknown Sat Jun 21 05:19:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20418: 25.0.50; eldoc error: (invalid-function nil) Resent-From: Nicolas Richard Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Apr 2015 16:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20418 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20418@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.142989345616264 (code B ref -1); Fri, 24 Apr 2015 16:38:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Apr 2015 16:37:36 +0000 Received: from localhost ([127.0.0.1]:38898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ylgbg-0004EG-Bc for submit@debbugs.gnu.org; Fri, 24 Apr 2015 12:37:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42532) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ylgbe-0004E3-5g for submit@debbugs.gnu.org; Fri, 24 Apr 2015 12:37:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YlgbY-0003zo-5Z for submit@debbugs.gnu.org; Fri, 24 Apr 2015 12:37:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.4 required=5.0 tests=BAYES_50,FREEMAIL_FROM, NULL_IN_BODY autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33186) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YlgbY-0003zi-2N for submit@debbugs.gnu.org; Fri, 24 Apr 2015 12:37:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56033) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YlgbX-00051O-4p for bug-gnu-emacs@gnu.org; Fri, 24 Apr 2015 12:37:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YlgbS-0003yh-4q for bug-gnu-emacs@gnu.org; Fri, 24 Apr 2015 12:37:27 -0400 Received: from mxin.ulb.ac.be ([164.15.128.112]:21449) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YlgbR-0003yT-V7 for bug-gnu-emacs@gnu.org; Fri, 24 Apr 2015 12:37:22 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAIdwOlWkD4Xx/2dsb2JhbABbhwayHAQGlmKEaQEBAQEBAYELhFkBXiQ0AQSIcgEUp2eRQIx1AYY9hhaCM4gPhBcFnAuBIoNIgkCOKyOBRoIwPIJ1AQEB Received: from mathsrv4.ulb.ac.be (HELO localhost) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 24 Apr 2015 18:37:20 +0200 From: Nicolas Richard Date: Fri, 24 Apr 2015 18:38:51 +0200 Message-ID: <87383p8oro.fsf@yahoo.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.5 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.5 (----) Recipe : Run: emacs -Q -f package-initialize --eval '(insert "[cl-struct-package-desc]")' -f backward-char then hit SPC and wait a tiny bit (well under a second). Result: an error. Here's the lisp backtrace: Debugger entered--Lisp error: (invalid-function nil) documentation(cl-struct-package-desc t) elisp--get-fnsym-args-string(cl-struct-package-desc 1) apply(elisp--get-fnsym-args-string (cl-struct-package-desc 1)) elisp-eldoc-documentation-function() apply(elisp-eldoc-documentation-function nil) #[128 "\300\301\"\206 \300\302\"\207" [apply elisp-eldoc-documentation-function #[128 "\301\302\300!\"\207" [eldoc-documentation-function apply default-value] 4 "\n\n(fn &rest ARGS)"] nil] 4 nil]() eldoc-print-current-symbol-info() #[0 "\204 \205\n\303>?\205\304 \207" [eldoc-mode global-eldoc-mode eldoc-documentation-function (nil ignore) eldoc-print-current-symbol-info] 2]() apply(#[0 "\204 \205\n\303>?\205\304 \207" [eldoc-mode global-eldoc-mode eldoc-documentation-function (nil ignore) eldoc-print-current-symbol-info] 2] nil) timer-event-handler([t 0 0 500000 t #[0 "\204 \205\n\303>?\205\304 \207" [eldoc-mode global-eldoc-mode eldoc-documentation-function (nil ignore) eldoc-print-current-symbol-info] 2] nil idle 0]) Related to this, running : emacs -Q -f package-initialize --eval '(describe-function (quote cl-struct-package-desc))' results in a second window showing : cl-struct-package-desc is an alias for `:quick-object-witness-check', which is not defined. Please make a bug report. -- Nico From unknown Sat Jun 21 05:19:05 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Nicolas Richard Subject: bug#20418: closed (Re: bug#20418: 25.0.50; eldoc error: (invalid-function nil)) Message-ID: References: <87383p8oro.fsf@yahoo.fr> X-Gnu-PR-Message: they-closed 20418 X-Gnu-PR-Package: emacs Reply-To: 20418@debbugs.gnu.org Date: Mon, 27 Apr 2015 04:03:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1430107382-17019-1" This is a multi-part message in MIME format... ------------=_1430107382-17019-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #20418: 25.0.50; eldoc error: (invalid-function nil) which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 20418@debbugs.gnu.org. --=20 20418: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20418 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1430107382-17019-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 20418-done) by debbugs.gnu.org; 27 Apr 2015 04:02:44 +0000 Received: from localhost ([127.0.0.1]:40735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YmaFo-0004Q1-Dx for submit@debbugs.gnu.org; Mon, 27 Apr 2015 00:02:44 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:18101) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YmaFl-0004Pm-Pm for 20418-done@debbugs.gnu.org; Mon, 27 Apr 2015 00:02:42 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnEFAGvvdVRMCqjW/2dsb2JhbAA3gVOfQYIugQiBdQEBBAFWIwULCzQSFBgNJIgTohGMZAkBAgECgz4Dg3AEo2OEWA X-IPAS-Result: AnEFAGvvdVRMCqjW/2dsb2JhbAA3gVOfQYIugQiBdQEBBAFWIwULCzQSFBgNJIgTohGMZAkBAgECgz4Dg3AEo2OEWA X-IronPort-AV: E=Sophos;i="5.11,557,1422939600"; d="scan'208";a="117502125" Received: from 76-10-168-214.dsl.teksavvy.com (HELO ceviche.home) ([76.10.168.214]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 27 Apr 2015 00:02:36 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 95E766610A; Mon, 27 Apr 2015 00:02:35 -0400 (EDT) From: Stefan Monnier To: Nicolas Richard Subject: Re: bug#20418: 25.0.50; eldoc error: (invalid-function nil) Message-ID: References: <87383p8oro.fsf@yahoo.fr> Date: Mon, 27 Apr 2015 00:02:35 -0400 In-Reply-To: <87383p8oro.fsf@yahoo.fr> (Nicolas Richard's message of "Fri, 24 Apr 2015 18:38:51 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 20418-done Cc: 20418-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > then hit SPC and wait a tiny bit (well under a second). [...] > Debugger entered--Lisp error: (invalid-function nil) > documentation(cl-struct-package-desc t) > elisp--get-fnsym-args-string(cl-struct-package-desc 1) Duh! I fixed this bug locally months ago, but somehow failed to notice it also affects master. Should be fixed now, thanks, Stefan ------------=_1430107382-17019-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Apr 2015 16:37:36 +0000 Received: from localhost ([127.0.0.1]:38898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ylgbg-0004EG-Bc for submit@debbugs.gnu.org; Fri, 24 Apr 2015 12:37:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42532) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ylgbe-0004E3-5g for submit@debbugs.gnu.org; Fri, 24 Apr 2015 12:37:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YlgbY-0003zo-5Z for submit@debbugs.gnu.org; Fri, 24 Apr 2015 12:37:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.4 required=5.0 tests=BAYES_50,FREEMAIL_FROM, NULL_IN_BODY autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33186) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YlgbY-0003zi-2N for submit@debbugs.gnu.org; Fri, 24 Apr 2015 12:37:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56033) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YlgbX-00051O-4p for bug-gnu-emacs@gnu.org; Fri, 24 Apr 2015 12:37:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YlgbS-0003yh-4q for bug-gnu-emacs@gnu.org; Fri, 24 Apr 2015 12:37:27 -0400 Received: from mxin.ulb.ac.be ([164.15.128.112]:21449) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YlgbR-0003yT-V7 for bug-gnu-emacs@gnu.org; Fri, 24 Apr 2015 12:37:22 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAIdwOlWkD4Xx/2dsb2JhbABbhwayHAQGlmKEaQEBAQEBAYELhFkBXiQ0AQSIcgEUp2eRQIx1AYY9hhaCM4gPhBcFnAuBIoNIgkCOKyOBRoIwPIJ1AQEB Received: from mathsrv4.ulb.ac.be (HELO localhost) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 24 Apr 2015 18:37:20 +0200 From: Nicolas Richard To: bug-gnu-emacs@gnu.org Subject: 25.0.50; eldoc error: (invalid-function nil) Date: Fri, 24 Apr 2015 18:38:51 +0200 Message-ID: <87383p8oro.fsf@yahoo.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.5 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.5 (----) Recipe : Run: emacs -Q -f package-initialize --eval '(insert "[cl-struct-package-desc]")' -f backward-char then hit SPC and wait a tiny bit (well under a second). Result: an error. Here's the lisp backtrace: Debugger entered--Lisp error: (invalid-function nil) documentation(cl-struct-package-desc t) elisp--get-fnsym-args-string(cl-struct-package-desc 1) apply(elisp--get-fnsym-args-string (cl-struct-package-desc 1)) elisp-eldoc-documentation-function() apply(elisp-eldoc-documentation-function nil) #[128 "\300\301\"\206 \300\302\"\207" [apply elisp-eldoc-documentation-function #[128 "\301\302\300!\"\207" [eldoc-documentation-function apply default-value] 4 "\n\n(fn &rest ARGS)"] nil] 4 nil]() eldoc-print-current-symbol-info() #[0 "\204 \205\n\303>?\205\304 \207" [eldoc-mode global-eldoc-mode eldoc-documentation-function (nil ignore) eldoc-print-current-symbol-info] 2]() apply(#[0 "\204 \205\n\303>?\205\304 \207" [eldoc-mode global-eldoc-mode eldoc-documentation-function (nil ignore) eldoc-print-current-symbol-info] 2] nil) timer-event-handler([t 0 0 500000 t #[0 "\204 \205\n\303>?\205\304 \207" [eldoc-mode global-eldoc-mode eldoc-documentation-function (nil ignore) eldoc-print-current-symbol-info] 2] nil idle 0]) Related to this, running : emacs -Q -f package-initialize --eval '(describe-function (quote cl-struct-package-desc))' results in a second window showing : cl-struct-package-desc is an alias for `:quick-object-witness-check', which is not defined. Please make a bug report. -- Nico ------------=_1430107382-17019-1--