GNU bug report logs - #53348
27.2; Crash in mark_object

Previous Next

Package: emacs;

Reported by: "Reingruber, Richard" <richard.reingruber <at> sap.com>

Date: Tue, 18 Jan 2022 16:04:02 UTC

Severity: normal

Found in version 27.2

Full log


Message #11 received at 53348 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: "Reingruber, Richard" <richard.reingruber <at> sap.com>
Cc: 53348 <at> debbugs.gnu.org
Subject: Re: bug#53348: 27.2; Crash in mark_object
Date: Tue, 18 Jan 2022 19:49:27 +0200
> From: "Reingruber, Richard" <richard.reingruber <at> sap.com>
> CC: "53348 <at> debbugs.gnu.org" <53348 <at> debbugs.gnu.org>
> Date: Tue, 18 Jan 2022 17:07:53 +0000
> 
> The issue occurred today on another macbook which is x86_64 not arm64. OS and emacs versions are the same.
> 
>     > Looks like C stack overflow, or at least a possibility of it (you
>     > didn't show all of the backtrace levels, so it's hard to be sure).
> 
> Yes, could be stack overflow. Is emacs' gc recursive? Will it crash if there is
> a long enough list?

Yes, GC is very recursive, although it shouldn't cause stack overflow
with "usual" data structure.  No, a long list shouldn't cause such
deep recursion, but a deeply-recursive list or some other recursive
data structure could, if the depth is unusually large.




This bug report was last modified 3 years and 153 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.