[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#46586: 26.3, 27.1.50; Emacs crash in a backtrace (core) dump (a long
From: |
Eli Zaretskii |
Subject: |
bug#46586: 26.3, 27.1.50; Emacs crash in a backtrace (core) dump (a long standing issue) |
Date: |
Thu, 18 Feb 2021 17:00:50 +0200 |
> From: Andreas Schwab <schwab@linux-m68k.org>
> Cc: 路客 <luke.yx.lee@gmail.com>, 46586@debbugs.gnu.org,
> Stefan Monnier
> <monnier@iro.umontreal.ca>
> Date: Thu, 18 Feb 2021 15:45:01 +0100
>
> On Feb 18 2021, Eli Zaretskii wrote:
>
> > Does anyone see how to stop this infinite recursion, except by
> > counting recursive invocation levels and bailing out at some arbitrary
> > depth?
>
> Shouldn't the subst->seen list prevent recursion?
Maybe, but the insertion into the 'seen' list is conditioned on #n=
being in 'completed'. Or maybe I don't understand the logic of the
code well enough.