GNU bug report logs -
#31549
25.3; bytecompile fails with eval-when-compile
Previous Next
Reported by: ynyaaa <at> gmail.com
Date: Tue, 22 May 2018 09:02:01 UTC
Severity: minor
Found in version 25.3
Fixed in version 26.1
Done: Noam Postavsky <npostavs <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #25 received at 31549 <at> debbugs.gnu.org (full text, mbox):
> From: Noam Postavsky <npostavs <at> gmail.com>
> Cc: ynyaaa <at> gmail.com, 31549 <at> debbugs.gnu.org
> Date: Thu, 24 May 2018 17:18:17 -0400
>
> Sorry, if my initial response confused things
Seeking the truth doesn't always work in linear ways ;-)
> I'm fairly certain now that there is no way to trigger this error by
> compiling a Lisp program in Emacs 26. It would have to require a
> stack depth of 2^63 (or 2^31 on 32 bit builds), I imagine actual
> memory exhaustion would happen first.
>
> Actually, even though memory_full probably isn't correct, maybe we
> should just leave it. Triggering this error probably indicates some bug
> in Emacs, so the first thing to do after hitting it would be to set a
> breakpoint in gdb; this is a bit more convenient to do with memory_full
> than Fsignal or error: fewer false positives.
Fine by me, but do we understand what change(s) between 25.3 and 26.1
fixed this problem? If not, maybe we should try to understand that?
This bug report was last modified 6 years and 363 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.