[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#31362: 24.5; Crash after eval a form
From: |
Noam Postavsky |
Subject: |
bug#31362: 24.5; Crash after eval a form |
Date: |
Fri, 04 May 2018 05:51:56 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
forcemerge 2099 31362
retitle 2099 stack overflow in GC when creating large nested object
quit
Andreas Schwab <schwab@linux-m68k.org> writes:
> On Mai 04 2018, Tino Calancha <tino.calancha@gmail.com> wrote:
>
>> ;; Emacs crash after evaluate the following form:
>> (let* ((lst (list 'x))
>> (form (cons 'die
>> (list 'w '(pop lst)))))
>> (while lst
>> (setq form
>> (cons 'die
>> (cons form
>> (list '(pop lst))))))
>> form)
>
> This creates a degenerate list, causing stack overflow during GC.
Right, this is just a more complicated version of #2099.