GNU bug report logs - #10232
24.0.92; gnus-summary-scroll-up error

Previous Next

Package: emacs;

Reported by: Thierry Volpiatto <thierry.volpiatto <at> gmail.com>

Date: Tue, 6 Dec 2011 13:37:01 UTC

Severity: normal

Tags: notabug

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


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

From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: Thierry Volpiatto <thierry.volpiatto <at> gmail.com>
Cc: 10232 <at> debbugs.gnu.org
Subject: Re: bug#10232: 24.0.92; gnus-summary-scroll-up error
Date: Tue, 06 Dec 2011 09:20:22 -0500
> Debugger entered--Lisp error: (error "Invalid byte code in /usr/local/share/emacs/24.0.92/lisp/wid-edit.elc")

You've rebuilt wid-edit.elc after the current process had already
loaded it.  Either restart your Emacs, or just do
M-x load-library RET wid-edit RET

The wid-edit.el file uses `byte-compile-dynamic' which means that when
you read wid-edit.elc some parts are skipped and replaced by references
to the corresponding chunk in the file.  Those chunks are later fetched
on demand, but of course, if the file gets modified in the mean time you
can get into trouble.
The same trick is used to autoload docstrings, but luckily in the case
of docstrings the code happens to detect the problem at a stage early
enough that we can usually fix it (update the references and try again)
without user intervention.
For the bytecode refs used with `byte-compile-dynamic' by the time we
discover the problem, we just have the file name (shown in the error
message) but not the object that refers to it, so we can't do the fix
up :-(


        Stefan




This bug report was last modified 13 years and 169 days ago.

Previous Next


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