GNU bug report logs -
#14120
invalid load-history in emacsen that CANNOT_DUMP
Previous Next
Reported by: BT Templeton <bt <at> hcoop.net>
Date: Mon, 1 Apr 2013 22:55:01 UTC
Severity: normal
Found in version 27.0.50
Fixed in version 27.1
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #27 received at 14120 <at> debbugs.gnu.org (full text, mbox):
> This bug #14120 in subr.el is still occurring in Emacs 27.0.50 because
> leading entries like (require . info) rather than strings are being
> injected into the history. Since this has affected people for quite a
> while, I hope you or someone else can add this one line change to the Emacs
> 27 branch and resolve it.
The original #14120 report was linked to the use of CANNOT_DUMP which is
not used any more, AFAICT, so we haven't really investigated this bug.
Concretely, I don't know how/where this shows up. Do you have some
recipe (and/or backtrace)?
> ! ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=14120
> ! ;; Avoid this bug still occuring in Emacs 27.0.50 by checking
> ! ;; if load-elt is a string or not.
> ! (or (not (stringp (car load-elt)))
> (not (string-match file-regexp (car load-elt)))))
The docstring of `load-history` says that (car load-elt) should never be
anything else than a string or nil. So the right fix is likely
elsewhere.
Stefan
This bug report was last modified 5 years and 152 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.