GNU bug report logs - #79116
31.0.50; Crash on IGC build

Previous Next

Package: emacs;

Reported by: Sean Devlin <spd <at> toadstyle.org>

Date: Mon, 28 Jul 2025 18:32:01 UTC

Severity: normal

Found in version 31.0.50

Full log


View this message in rfc822 format

From: Helmut Eller <eller.helmut <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: gerd.moellmann <at> gmail.com, spd <at> toadstyle.org, pipcet <at> protonmail.com, 79116 <at> debbugs.gnu.org
Subject: bug#79116: 31.0.50; Crash on IGC build
Date: Fri, 01 Aug 2025 15:31:16 +0200
On Fri, Aug 01 2025, Eli Zaretskii wrote:

>> Objects that allocated on the GC heap and automatically freed are
>> GC-managed.
>
> That answers the first question I asked, but not the second one, which
> is what is important in practice.

Then I don't know the answer.

[...]
>> However, I have a bunch of benchmarks and those are executed inside GNU
>> screen [*].  I don't claim that the benchmarks are good or relevant or
>> anything.  For the longest time I didn't even know that batch mode uses
>> a different gc-cons-percentage.  Doh!  The results, with all its
>> badness, are:
>
> The "real" data seems to contradict what both Gerd and myself see in
> interactive usage: the pause times, such as they are, in the igc
> branch are significantly shorter, almost as if they didn't exist.

Well, you didn't define let alone quantify pause times.

>> > My anecdotal evidence from running the igc branch is unambiguous: it
>> > is significantly less "stuttering" than the master branch.
>> 
>> Is that with gc-cons-percentage = 0.1?
>
> I compare "emacs -Q", so yes.

With gc-cons-percentage = 0.1 the GC runs very often.  Bigger values
would likely have better performance.

Helmut




This bug report was last modified 17 days ago.

Previous Next


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