unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#53633: 29.0.50; eldoc error: (void-variable o)
@ 2022-01-30  7:27 Jean Louis
  2022-01-30  7:54 ` Eli Zaretskii
  2022-01-30 16:14 ` Lars Ingebrigtsen
  0 siblings, 2 replies; 8+ messages in thread
From: Jean Louis @ 2022-01-30  7:27 UTC (permalink / raw)
  To: 53633


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






^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#53633: 29.0.50; eldoc error: (void-variable o)
  2022-01-30  7:27 bug#53633: 29.0.50; eldoc error: (void-variable o) Jean Louis
@ 2022-01-30  7:54 ` Eli Zaretskii
  2022-01-30 16:14 ` Lars Ingebrigtsen
  1 sibling, 0 replies; 8+ messages in thread
From: Eli Zaretskii @ 2022-01-30  7:54 UTC (permalink / raw)
  To: Jean Louis; +Cc: 53633

> From: "Jean Louis" <bugs@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.





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#53633: 29.0.50; eldoc error: (void-variable o)
  2022-01-30  7:27 bug#53633: 29.0.50; eldoc error: (void-variable o) Jean Louis
  2022-01-30  7:54 ` Eli Zaretskii
@ 2022-01-30 16:14 ` Lars Ingebrigtsen
  2022-02-02  1:47   ` Jean Louis
  1 sibling, 1 reply; 8+ messages in thread
From: Lars Ingebrigtsen @ 2022-01-30 16:14 UTC (permalink / raw)
  To: Jean Louis; +Cc: 53633

"Jean Louis" <bugs@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





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#53633: 29.0.50; eldoc error: (void-variable o)
  2022-01-30 16:14 ` Lars Ingebrigtsen
@ 2022-02-02  1:47   ` Jean Louis
  2022-02-02 17:52     ` Lars Ingebrigtsen
  0 siblings, 1 reply; 8+ messages in thread
From: Jean Louis @ 2022-02-02  1:47 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 53633

* Lars Ingebrigtsen <larsi@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/





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#53633: 29.0.50; eldoc error: (void-variable o)
  2022-02-02  1:47   ` Jean Louis
@ 2022-02-02 17:52     ` Lars Ingebrigtsen
  2022-02-04  6:52       ` Jean Louis
  2022-06-17 16:58       ` Jean Louis
  0 siblings, 2 replies; 8+ messages in thread
From: Lars Ingebrigtsen @ 2022-02-02 17:52 UTC (permalink / raw)
  To: Jean Louis; +Cc: 53633

Jean Louis <bugs@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





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#53633: 29.0.50; eldoc error: (void-variable o)
  2022-02-02 17:52     ` Lars Ingebrigtsen
@ 2022-02-04  6:52       ` Jean Louis
  2022-06-17 12:05         ` Lars Ingebrigtsen
  2022-06-17 16:58       ` Jean Louis
  1 sibling, 1 reply; 8+ messages in thread
From: Jean Louis @ 2022-02-04  6:52 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 53633

* Lars Ingebrigtsen <larsi@gnus.org> [2022-02-02 20:53]:
> Jean Louis <bugs@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/





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#53633: 29.0.50; eldoc error: (void-variable o)
  2022-02-04  6:52       ` Jean Louis
@ 2022-06-17 12:05         ` Lars Ingebrigtsen
  0 siblings, 0 replies; 8+ messages in thread
From: Lars Ingebrigtsen @ 2022-06-17 12:05 UTC (permalink / raw)
  To: Jean Louis; +Cc: 53633

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






^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#53633: 29.0.50; eldoc error: (void-variable o)
  2022-02-02 17:52     ` Lars Ingebrigtsen
  2022-02-04  6:52       ` Jean Louis
@ 2022-06-17 16:58       ` Jean Louis
  1 sibling, 0 replies; 8+ messages in thread
From: Jean Louis @ 2022-06-17 16:58 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 53633

* Lars Ingebrigtsen <larsi@gnus.org> [2022-02-02 20:53]:
> Jean Louis <bugs@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/





^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-06-17 16:58 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-30  7:27 bug#53633: 29.0.50; eldoc error: (void-variable o) Jean Louis
2022-01-30  7:54 ` Eli Zaretskii
2022-01-30 16:14 ` Lars Ingebrigtsen
2022-02-02  1:47   ` Jean Louis
2022-02-02 17:52     ` Lars Ingebrigtsen
2022-02-04  6:52       ` Jean Louis
2022-06-17 12:05         ` Lars Ingebrigtsen
2022-06-17 16:58       ` Jean Louis

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).