>>>> "Gunnar" == Gunnar Evermann
<ge204(a)eng.cam.ac.uk> writes:
Gunnar> Adrian Aichner <aichner(a)ecf.teradyne.com> writes:
> I get following *Backtrace* when evaluating these in order
>
> (setq debug-on-error t)
> (function-max-args #'manual-entry)
>
> in (emacs-version)
>
> "XEmacs 21.1 (patch 12) \"Channel Islands\" [Lucid] (i386-pc-win32)
of
> Sun Aug 06 2000 on ZJ75T"
>
> started -vanilla:
>
> Signaling: (invalid-function (nil
("c:\\XEmacs\\xemacs-packages\\lisp\\edit-utils\\man.elc" . 1617)))
Gunnar> interesting. You got lucky. The GC collected function in
Gunnar> function_argcount but the pointer still pointed to a valid
Gunnar> LispObject (the list in the backtrace). I assume this is
Gunnar> _not_ a debug build? In debug builds we try to make sure
Yes, it's not.
Gunnar> that collected objects are really invalid, to get a crash
Gunnar> early on.
Gunnar> I had fixed this by adding a GCPRO (see xemacs-patches)
Gunnar> yesterday but didn't get around to mailing the patch.
Gunnar> thanks for testing.
Gunnar> Gunnar.