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


View this message in rfc822 format

From: Thierry Volpiatto <thierry.volpiatto <at> gmail.com>
To: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
Cc: 10232 <at> debbugs.gnu.org
Subject: bug#10232: 24.0.92; gnus-summary-scroll-up error
Date: Tue, 06 Dec 2011 15:36:59 +0100
Stefan Monnier <monnier <at> IRO.UMontreal.CA> writes:

>> 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
Ok after restarting emacs, it works again.

> 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 :-(

Thanks for explanation.


-- 
  Thierry
Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997 




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.