GNU bug report logs - #53633
29.0.50; eldoc error: (void-variable o)

Previous Next

Package: emacs;

Reported by: "Jean Louis" <bugs <at> gnu.support>

Date: Sun, 30 Jan 2022 07:46:01 UTC

Severity: minor

Tags: moreinfo

Found in version 29.0.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 53633 in the body.
You can then email your comments to 53633 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#53633; Package emacs. (Sun, 30 Jan 2022 07:46:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Jean Louis" <bugs <at> gnu.support>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 30 Jan 2022 07:46:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Jean Louis" <bugs <at> gnu.support>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.0.50; eldoc error: (void-variable o)
Date: Sun, 30 Jan 2022 10:27:08 +0300
I can observe in the development version this error while programming
Emacs Lisp:

eldoc error: (void-variable o)

It appears sometimes, I cannot know why and how. It appears when I am
coming after some of functions, not all. Instead of showing me hint for
the function in the message line, I see that error sometimes.


In GNU Emacs 29.0.50 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo version 1.17.4, Xaw3d scroll bars)
 of 2022-01-29 built on protected.rcdrun.com
Repository revision: 7e17749ada101fbfb772a79deda5f7087ba9e96d
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101003
System Description: Parabola GNU/Linux-libre

Configured using:
 'configure --with-x-toolkit=lucid'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY
PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
WEBP X11 XAW3D XDBE XIM XPM LUCID ZLIB

Important settings:
  value of $LC_ALL: en_US.UTF-8
  value of $LANG: de_DE.UTF-8
  value of $XMODIFIERS: @im=exwm-xim
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media rmc puny
dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg
rfc6068 epg-config gnus-util text-property-search time-date seq gv
subr-x byte-opt bytecomp byte-compile cconv mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs
cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils
iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer cl-generic
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice button loaddefs faces cus-face macroexp files
window text-properties overlay sha1 md5 base64 format env code-pages
mule custom widget keymap hashtable-print-readable backquote threads
dbusbind inotify lcms2 dynamic-setting system-font-setting
font-render-setting cairo x-toolkit x multi-tty make-network-process
emacs)

Memory information:
((conses 16 45953 6957)
 (symbols 48 6212 3)
 (strings 32 17423 1859)
 (string-bytes 1 541189)
 (vectors 16 11687)
 (vector-slots 8 163024 46182)
 (floats 8 22 46)
 (intervals 56 249 0)
 (buffers 992 11))

-- 
Thanks,
Jean Louis

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53633; Package emacs. (Sun, 30 Jan 2022 07:55:01 GMT) Full text and rfc822 format available.

Message #8 received at 53633 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: "Jean Louis" <bugs <at> gnu.support>
Cc: 53633 <at> debbugs.gnu.org
Subject: Re: bug#53633: 29.0.50; eldoc error: (void-variable o)
Date: Sun, 30 Jan 2022 09:54:31 +0200
> From: "Jean Louis" <bugs <at> gnu.support>
> Date: Sun, 30 Jan 2022 10:27:08 +0300
> 
> 
> I can observe in the development version this error while programming
> Emacs Lisp:
> 
> eldoc error: (void-variable o)
> 
> It appears sometimes, I cannot know why and how. It appears when I am
> coming after some of functions, not all. Instead of showing me hint for
> the function in the message line, I see that error sometimes.

I don't think we can do anything with just this information.  It
happens in some mode in your non-default, customized Emacs session, so
the problem can be anywhere.  At the very least, please tell in which
major mode this happens (each major mode has its own support for
eldoc).  Bonus points for providing a backtrace, e.g. by setting up a
suitable debug-on-message trap for this error.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53633; Package emacs. (Sun, 30 Jan 2022 16:16:02 GMT) Full text and rfc822 format available.

Message #11 received at 53633 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: "Jean Louis" <bugs <at> gnu.support>
Cc: 53633 <at> debbugs.gnu.org
Subject: Re: bug#53633: 29.0.50; eldoc error: (void-variable o)
Date: Sun, 30 Jan 2022 17:14:49 +0100
"Jean Louis" <bugs <at> gnu.support> writes:

> I can observe in the development version this error while programming
> Emacs Lisp:
>
> eldoc error: (void-variable o)
>
> It appears sometimes, I cannot know why and how. It appears when I am
> coming after some of functions, not all. Instead of showing me hint for
> the function in the message line, I see that error sometimes.

I've also seen this behaviour a couple of times, but I've never taken
the time to debug it, because when it happens Emacs gets really hard to
use.

I think it happens when Emacs is updated and...  then it starts
complaining about void variables and functions.  Restarting Emacs always
makes the problem disappear.

Do you also see this problem after doing a "git pull"?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53633; Package emacs. (Wed, 02 Feb 2022 01:51:02 GMT) Full text and rfc822 format available.

Message #14 received at 53633 <at> debbugs.gnu.org (full text, mbox):

From: Jean Louis <bugs <at> gnu.support>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 53633 <at> debbugs.gnu.org
Subject: Re: bug#53633: 29.0.50; eldoc error: (void-variable o)
Date: Wed, 2 Feb 2022 04:47:31 +0300
* Lars Ingebrigtsen <larsi <at> gnus.org> [2022-01-31 12:42]:
> Do you also see this problem after doing a "git pull"?

I can just assume that I found the cause of that bug, though cannot be
sure.

By mistake I wrote "o" somewhere in the Emacs Lisp file before the ";", like:

o;;;

But it should not happen.

Yes, I use development version.

-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53633; Package emacs. (Wed, 02 Feb 2022 17:53:01 GMT) Full text and rfc822 format available.

Message #17 received at 53633 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Jean Louis <bugs <at> gnu.support>
Cc: 53633 <at> debbugs.gnu.org
Subject: Re: bug#53633: 29.0.50; eldoc error: (void-variable o)
Date: Wed, 02 Feb 2022 18:52:24 +0100
Jean Louis <bugs <at> gnu.support> writes:

>> Do you also see this problem after doing a "git pull"?
>
> I can just assume that I found the cause of that bug, though cannot be
> sure.
>
> By mistake I wrote "o" somewhere in the Emacs Lisp file before the ";", like:
>
> o;;;
>
> But it should not happen.
>
> Yes, I use development version.

Right.  But did this problem appear in a running Emacs after you did a
"git pull" while it was running?  I'm wondering whether these errors are
triggered by some (changed) parts of the eldoc machinery being loaded
into a running Emacs...

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53633; Package emacs. (Fri, 04 Feb 2022 06:57:01 GMT) Full text and rfc822 format available.

Message #20 received at 53633 <at> debbugs.gnu.org (full text, mbox):

From: Jean Louis <bugs <at> gnu.support>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 53633 <at> debbugs.gnu.org
Subject: Re: bug#53633: 29.0.50; eldoc error: (void-variable o)
Date: Fri, 4 Feb 2022 09:52:32 +0300
* Lars Ingebrigtsen <larsi <at> gnus.org> [2022-02-02 20:53]:
> Jean Louis <bugs <at> gnu.support> writes:
> 
> >> Do you also see this problem after doing a "git pull"?
> >
> > I can just assume that I found the cause of that bug, though cannot be
> > sure.
> >
> > By mistake I wrote "o" somewhere in the Emacs Lisp file before the ";", like:
> >
> > o;;;
> >
> > But it should not happen.
> >
> > Yes, I use development version.
> 
> Right.  But did this problem appear in a running Emacs after you did a
> "git pull" while it was running?  I'm wondering whether these errors are
> triggered by some (changed) parts of the eldoc machinery being loaded
> into a running Emacs...

Not while it was running. I have run the new instance of newest
version.


-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53633; Package emacs. (Fri, 17 Jun 2022 12:06:02 GMT) Full text and rfc822 format available.

Message #23 received at 53633 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Jean Louis <bugs <at> gnu.support>
Cc: 53633 <at> debbugs.gnu.org
Subject: Re: bug#53633: 29.0.50; eldoc error: (void-variable o)
Date: Fri, 17 Jun 2022 14:05:21 +0200
The immediate cause of this bug was identified (a spurious `o'), but the
general issue (eldoc sometimes signalling errors when it shouldn't) has
not been.  But I don't think there's much possibility of progress in
this bug report, since the issue is unreproducible, so I'm closing this
bug report.

If anybody sees it again, please open a new bug report.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





bug closed, send any further explanations to 53633 <at> debbugs.gnu.org and "Jean Louis" <bugs <at> gnu.support> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Fri, 17 Jun 2022 12:06:03 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53633; Package emacs. (Fri, 17 Jun 2022 20:54:02 GMT) Full text and rfc822 format available.

Message #28 received at 53633 <at> debbugs.gnu.org (full text, mbox):

From: Jean Louis <bugs <at> gnu.support>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 53633 <at> debbugs.gnu.org
Subject: Re: bug#53633: 29.0.50; eldoc error: (void-variable o)
Date: Fri, 17 Jun 2022 19:58:02 +0300
* Lars Ingebrigtsen <larsi <at> gnus.org> [2022-02-02 20:53]:
> Jean Louis <bugs <at> gnu.support> writes:
> 
> >> Do you also see this problem after doing a "git pull"?
> >
> > I can just assume that I found the cause of that bug, though cannot be
> > sure.
> >
> > By mistake I wrote "o" somewhere in the Emacs Lisp file before the ";", like:
> >
> > o;;;
> >
> > But it should not happen.
> >
> > Yes, I use development version.
> 
> Right.  But did this problem appear in a running Emacs after you did a
> "git pull" while it was running?  I'm wondering whether these errors are
> triggered by some (changed) parts of the eldoc machinery being loaded
> into a running Emacs...

I am afraid I cannot know how to reproduce this again. Please close
this bug.

-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 16 Jul 2022 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 278 days ago.

Previous Next


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