GNU bug report logs - #54698
non-recursive GC marking [PATCH]

Previous Next

Package: emacs;

Reported by: Mattias EngdegÄrd <mattiase <at> acm.org>

Date: Sun, 3 Apr 2022 18:42:02 UTC

Severity: normal

Tags: patch

Done: Mattias EngdegÄrd <mattiase <at> acm.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Po Lu <luangruo <at> yahoo.com>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: p.stephani2 <at> gmail.com, mattiase <at> acm.org, Eli Zaretskii <eliz <at> gnu.org>, 54698 <at> debbugs.gnu.org, rms <at> gnu.org
Subject: bug#54698: non-recursive GC marking [PATCH]
Date: Fri, 08 Apr 2022 19:58:44 +0800
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> I don't think we should recommend doing this.  It has serious
> deleterious effects on the operating system, because many programs
> written for GNU/Linux depends on the current behaviour (where malloc-ing
> basically never ever fails).

They will either get killed by the out-of-memory killer when overcommit
is on, or they will abort (or crash) on failed malloc.  IME all except
for some special niche programs work with overcommit off.




This bug report was last modified 2 years and 331 days ago.

Previous Next


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