GNU bug report logs - #76505
31.0.50; igc: M-x project-compile is slow

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: minor; Reported by: Ihor Radchenko <yantar92@HIDDEN>; dated Sun, 23 Feb 2025 15:54:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 25 Feb 2025 09:15:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 25 04:15:06 2025
Received: from localhost ([127.0.0.1]:44715 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmr1t-0007bB-W0
	for submit <at> debbugs.gnu.org; Tue, 25 Feb 2025 04:15:06 -0500
Received: from mout.gmx.net ([212.227.17.20]:38541)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1tmr1c-0007Np-5I
 for 76505 <at> debbugs.gnu.org; Tue, 25 Feb 2025 04:14:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1740474876; x=1741079676; i=michael.albinus@HIDDEN;
 bh=h1k9ePkBEpbdvvCDzSXYMWPjkhvzaue4fVE6KBMusgY=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=jfZfRPYb0Ib4HQ/1Gc3sEdvMOWZiv6YpA74oFXN6Tuyi0JC3KpnoeoQEFM5ECcvq
 oUzkGYvO1tstgiYEo2VJLDx7brOjZSZY62vG6GwBcCivITaZI+cBBOS7MpmXGQLu/
 1ykFblSDxEMZ5aAT6WJj51mc9ey+IWdtzrfxm6l+q2YFu6IimHSDumSw//Jp5z37U
 Y+9/xRbhG/hcVZB650IuEdj8kvnuR1j6GqKVuDX0rGtYQclrg8R/ZZBJbrqX3NLo8
 EE7KzVrHOae0hDP0505KxRvQmAJrqm29AeS6Q3iWuAvlO24+uZbQrocLiW5tQfMuw
 Cayb9ERJ6TQA5ZAsyg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MJmKX-1u22M926kT-00UcRx; Tue, 25
 Feb 2025 10:14:36 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text
 editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
In-Reply-To: <875xkznkqv.fsf@HIDDEN>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <87bjurry16.fsf@localhost>
 <875xkznkqv.fsf@HIDDEN>
Date: Tue, 25 Feb 2025 10:14:35 +0100
Message-ID: <87jz9exu6c.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:2OzyR7NhDpgrnxyLgv9xcK9Tcmg5IoxFySL4I6Cd7+Ye76XA2gP
 gxG0iwU+i0mEVxPvYgCNgRKik+KDrALStzukyf45jAHZN7awViN79RACVtKlTcT5x84FvGq
 61HSKYKvAuo2z2Fm9qqNbYN3hDSVUzwtw8RvaP7SuYqO5VUdqgp8o46/Wyuc81tY5QsoH//
 4BB80MozsrIrnnAsAN4vw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:f3J9zi0cEYg=;JgHZXHHdlKqCBmvm2+wzXIPfFvj
 e5LteWYeCj7q8XKJUshDblA3TKhgiGfHOlxXYfvRV3iGUye8+viLF0OwcapfaG+NXjWJ+HWqk
 nUvvhtwu9BfHS4xgq8zTUwe78f686SxsD08rceLvT0p05e4jp5iHVLXw/aiaTT31/yvS+7hO3
 fjX7q3lOcNVU5DF1hhlKxUpz3Sqn6bxTzDSrkYRcZxs/olGwl9rLpU1Utv0S6WIWzZX431Zdq
 4OzsFr3M7+ENlnpkSizeNd41eKCzThMyvTfynQH2IxKa8yQ+73p/yF4W0NExqQWhLRYRktR59
 Mn13HXJ4PyfeUV2sM2tOzwhPUyTg/Y8EtyWmfawQ6dGxKAs7NiBoBLsE5PhJzQNMAAKxSaiWm
 F9AVpBvvo9Rn4pbMCXN8BjQvj2QPbba8uSAX8pG0wMe/ahoIOA/UTZPGhqyd+UncXWopna8fs
 aTMXe8HTaz6ukZcKDKS+rVkDH7VAatsPHiDCzxRGquWfSFq8RUdoqzHWwphS0psTxuFdQLy/6
 cYQqfMxPunfm/YOA7oMpbLqFBibsywtqVVojkvciXK6H7wAQh0RdEQRQLf4I1GVDed7G5rlDz
 gfYwRu7jsf4KEyPZlPvhKszSykWamg/GNpzVwxE/Fp6FDbo75Ohx7HOKMFIvteLDIy7tclbnf
 TBbZnWMEK5A3AoVkr/fdbY1eqrcIr6otexz1oIPvyLu0uNeB44dQNV+1G+RvhDVVuK9bIqX9k
 sCczv19Z6rJJk8p5Q8oWw1/JD6dpft9HsumHjV8rXL9WfPd8/VHLdf0OVtqvTuqEZ3GLtkNXJ
 F12KnCAtcCVPMkTHrIlI+dA2yRD9tz6mQyYOSmBp+I3FbrkOu/Ax/mdg/Oc+Ns3i/dFPJGcOR
 vI6O7Grgwupb2gwuE6i2/tw2ptUZ/SAdR4Xk7l7x2lcMPsD77buf4jEN1by0p5mL//Jxw3U4H
 yqgXv34+AhRjB/exAhlOz3Lfw6qyMvyBf+YZB5rskG0uizjiJ7ScamLCuzO/7Fh+C9a0GLe2q
 JSfgEvvnJ9zg+9rJOJxQFeURkYMD9Q+EFml5RlC8VW+nyXk+kkD14c+xvhsJqT7HnDQB6AC8p
 Af4cMi1hTtYS5raU6Z5GwkfTRnVtiFjVBzno6VC9yY+U/HfcByQ9/++LG2HpHLbQ/9G26r5vn
 vQftVrU8PBk/3whbHE/6Oh0AYWq+x4olXUV3ECOEM4JiLXHp31zOidSOhqgfOWgRz3OSeU/Mk
 6LGi5faBSRXEXm9ANEiVx7CrnSZ9axxuHHX+uzcjaN6UvxczsHkNYj6qsv8IS+e9guSD1Ab5s
 Nai6pT3jzu00HNMf1IlrBLyCkVh6raCIeEcRDS+vC9UXPkrQWg+COy+uMyx7GOybV4PL602Z6
 +csgUec+iYg+PfPDGTn4iwv+YBLrCyNwvRjwZriRlF4S0UiX5jffn9TPvOc2e+jfup9RkIZKY
 fiCraDQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76505
Cc: Ihor Radchenko <yantar92@HIDDEN>, Pip Cet <pipcet@HIDDEN>,
 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN> writes:

Hi,

> I suspect the problem is indeed in the file notification code.  I recall
> I ended up turning off auto-revert because it broke some scenarios too
> badly, but it'd be nice to figure out what's going on there and fix it
> properly.

There is a new macro 'inhibit-auto-revert'. If there are some critical
operations, which could trigger heavy auto-revert actions, they can by
wrapped by this macro.

> Pip

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 Feb 2025 09:15:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 25 04:15:05 2025
Received: from localhost ([127.0.0.1]:44713 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmr1t-0007ZU-Eb
	for submit <at> debbugs.gnu.org; Tue, 25 Feb 2025 04:15:05 -0500
Received: from lists.gnu.org ([2001:470:142::17]:35156)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1tmr1a-0007Nm-P5
 for submit <at> debbugs.gnu.org; Tue, 25 Feb 2025 04:14:47 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>)
 id 1tmr1V-0005kG-0t
 for bug-gnu-emacs@HIDDEN; Tue, 25 Feb 2025 04:14:41 -0500
Received: from mout.gmx.net ([212.227.17.20])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>)
 id 1tmr1T-0002QV-Bd
 for bug-gnu-emacs@HIDDEN; Tue, 25 Feb 2025 04:14:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1740474876; x=1741079676; i=michael.albinus@HIDDEN;
 bh=h1k9ePkBEpbdvvCDzSXYMWPjkhvzaue4fVE6KBMusgY=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=jfZfRPYb0Ib4HQ/1Gc3sEdvMOWZiv6YpA74oFXN6Tuyi0JC3KpnoeoQEFM5ECcvq
 oUzkGYvO1tstgiYEo2VJLDx7brOjZSZY62vG6GwBcCivITaZI+cBBOS7MpmXGQLu/
 1ykFblSDxEMZ5aAT6WJj51mc9ey+IWdtzrfxm6l+q2YFu6IimHSDumSw//Jp5z37U
 Y+9/xRbhG/hcVZB650IuEdj8kvnuR1j6GqKVuDX0rGtYQclrg8R/ZZBJbrqX3NLo8
 EE7KzVrHOae0hDP0505KxRvQmAJrqm29AeS6Q3iWuAvlO24+uZbQrocLiW5tQfMuw
 Cayb9ERJ6TQA5ZAsyg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MJmKX-1u22M926kT-00UcRx; Tue, 25
 Feb 2025 10:14:36 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text
 editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
In-Reply-To: <875xkznkqv.fsf@HIDDEN>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <87bjurry16.fsf@localhost>
 <875xkznkqv.fsf@HIDDEN>
Date: Tue, 25 Feb 2025 10:14:35 +0100
Message-ID: <87jz9exu6c.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:2OzyR7NhDpgrnxyLgv9xcK9Tcmg5IoxFySL4I6Cd7+Ye76XA2gP
 gxG0iwU+i0mEVxPvYgCNgRKik+KDrALStzukyf45jAHZN7awViN79RACVtKlTcT5x84FvGq
 61HSKYKvAuo2z2Fm9qqNbYN3hDSVUzwtw8RvaP7SuYqO5VUdqgp8o46/Wyuc81tY5QsoH//
 4BB80MozsrIrnnAsAN4vw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:f3J9zi0cEYg=;JgHZXHHdlKqCBmvm2+wzXIPfFvj
 e5LteWYeCj7q8XKJUshDblA3TKhgiGfHOlxXYfvRV3iGUye8+viLF0OwcapfaG+NXjWJ+HWqk
 nUvvhtwu9BfHS4xgq8zTUwe78f686SxsD08rceLvT0p05e4jp5iHVLXw/aiaTT31/yvS+7hO3
 fjX7q3lOcNVU5DF1hhlKxUpz3Sqn6bxTzDSrkYRcZxs/olGwl9rLpU1Utv0S6WIWzZX431Zdq
 4OzsFr3M7+ENlnpkSizeNd41eKCzThMyvTfynQH2IxKa8yQ+73p/yF4W0NExqQWhLRYRktR59
 Mn13HXJ4PyfeUV2sM2tOzwhPUyTg/Y8EtyWmfawQ6dGxKAs7NiBoBLsE5PhJzQNMAAKxSaiWm
 F9AVpBvvo9Rn4pbMCXN8BjQvj2QPbba8uSAX8pG0wMe/ahoIOA/UTZPGhqyd+UncXWopna8fs
 aTMXe8HTaz6ukZcKDKS+rVkDH7VAatsPHiDCzxRGquWfSFq8RUdoqzHWwphS0psTxuFdQLy/6
 cYQqfMxPunfm/YOA7oMpbLqFBibsywtqVVojkvciXK6H7wAQh0RdEQRQLf4I1GVDed7G5rlDz
 gfYwRu7jsf4KEyPZlPvhKszSykWamg/GNpzVwxE/Fp6FDbo75Ohx7HOKMFIvteLDIy7tclbnf
 TBbZnWMEK5A3AoVkr/fdbY1eqrcIr6otexz1oIPvyLu0uNeB44dQNV+1G+RvhDVVuK9bIqX9k
 sCczv19Z6rJJk8p5Q8oWw1/JD6dpft9HsumHjV8rXL9WfPd8/VHLdf0OVtqvTuqEZ3GLtkNXJ
 F12KnCAtcCVPMkTHrIlI+dA2yRD9tz6mQyYOSmBp+I3FbrkOu/Ax/mdg/Oc+Ns3i/dFPJGcOR
 vI6O7Grgwupb2gwuE6i2/tw2ptUZ/SAdR4Xk7l7x2lcMPsD77buf4jEN1by0p5mL//Jxw3U4H
 yqgXv34+AhRjB/exAhlOz3Lfw6qyMvyBf+YZB5rskG0uizjiJ7ScamLCuzO/7Fh+C9a0GLe2q
 JSfgEvvnJ9zg+9rJOJxQFeURkYMD9Q+EFml5RlC8VW+nyXk+kkD14c+xvhsJqT7HnDQB6AC8p
 Af4cMi1hTtYS5raU6Z5GwkfTRnVtiFjVBzno6VC9yY+U/HfcByQ9/++LG2HpHLbQ/9G26r5vn
 vQftVrU8PBk/3whbHE/6Oh0AYWq+x4olXUV3ECOEM4JiLXHp31zOidSOhqgfOWgRz3OSeU/Mk
 6LGi5faBSRXEXm9ANEiVx7CrnSZ9axxuHHX+uzcjaN6UvxczsHkNYj6qsv8IS+e9guSD1Ab5s
 Nai6pT3jzu00HNMf1IlrBLyCkVh6raCIeEcRDS+vC9UXPkrQWg+COy+uMyx7GOybV4PL602Z6
 +csgUec+iYg+PfPDGTn4iwv+YBLrCyNwvRjwZriRlF4S0UiX5jffn9TPvOc2e+jfup9RkIZKY
 fiCraDQ==
Received-SPF: pass client-ip=212.227.17.20;
 envelope-from=michael.albinus@HIDDEN; helo=mout.gmx.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: submit
Cc: Ihor Radchenko <yantar92@HIDDEN>, Pip Cet <pipcet@HIDDEN>,
 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN> writes:

Hi,

> I suspect the problem is indeed in the file notification code.  I recall
> I ended up turning off auto-revert because it broke some scenarios too
> badly, but it'd be nice to figure out what's going on there and fix it
> properly.

There is a new macro 'inhibit-auto-revert'. If there are some critical
operations, which could trigger heavy auto-revert actions, they can by
wrapped by this macro.

> Pip

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.
Severity set to 'minor' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 24 Feb 2025 20:36:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 24 15:36:56 2025
Received: from localhost ([127.0.0.1]:42931 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmfCC-00012B-2w
	for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 15:36:56 -0500
Received: from mail-10631.protonmail.ch ([79.135.106.31]:42321)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tmfC9-00011q-4r
 for 76505 <at> debbugs.gnu.org; Mon, 24 Feb 2025 15:36:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1740429405; x=1740688605;
 bh=ypbIr2Vq0JtZZsCljctnjYfYbbhK+/9btp0mKPUDUiY=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=Rm0as4nArsxQ+Dupqy9NhYPdUW8ftQ2lIGsdiC5It/jbF9wGe+KbmLhSQax0o7rAh
 lwYpcJBph1laxhFF4EpenqMuzsSKtE13+yNSsLDRwpKW7FmlLcpUavIUkSrXP4F11Q
 oVpr1l3Go0nK4cm0lFXcR9eBn7+BUmPgJ6fFtoCC/jEJwn4sVQhNHb+Qjc1Zh6WxUi
 6rwWltFj7abfr32AsRrhQbe3D1IhJ2SV4/HM5BZhL36jmp0AS+8MYY+qLt9+rvue9J
 0L/zzCSKsp8jleeQmJkNU/UKZyifU6zg2phwCt/XJJEdBemL4wr9i3acFP/zw7/Ggs
 l/rm5WMuFf2rw==
Date: Mon, 24 Feb 2025 20:36:40 +0000
To: Ihor Radchenko <yantar92@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
Message-ID: <875xkznkqv.fsf@HIDDEN>
In-Reply-To: <87bjurry16.fsf@localhost>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <87bjurry16.fsf@localhost>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 354ace139c1e64416ed6890d0ec72c6b51d8e823
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76505
Cc: 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

"Ihor Radchenko" <yantar92@HIDDEN> writes:

> Ihor Radchenko <yantar92@HIDDEN> writes:
>
>> M-: (benchmark-progn (igc-collect))
>> Elapsed time: 3.086109s
>
> btw, is 3 seconds collection normal?

For a full collection, it may be, but that's why we don't want to do
those :-)

> I am asking because I see few second hangs that are caused by automatic
> garbage collection as well (now, when I enabled garbage-collection-messag=
es)

That sounds excessive, even for a large session!  In this large session,
I'm certainly not seeing hangs of a few seconds, and a full GC also
takes about 3 seconds.

Are you using the standard generation chain?

I suspect the problem is indeed in the file notification code.  I recall
I ended up turning off auto-revert because it broke some scenarios too
badly, but it'd be nice to figure out what's going on there and fix it
properly.

Pip





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 24 Feb 2025 18:36:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 24 13:36:12 2025
Received: from localhost ([127.0.0.1]:42557 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmdJL-0000EE-VN
	for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 13:36:12 -0500
Received: from mout01.posteo.de ([185.67.36.65]:35799)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1tmdJI-0000Dk-JD
 for 76505 <at> debbugs.gnu.org; Mon, 24 Feb 2025 13:36:10 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id B3E7F240027
 for <76505 <at> debbugs.gnu.org>; Mon, 24 Feb 2025 19:36:01 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1740422161; bh=X2gIH3b9K+WpsOEFxTOMN0t1Lh/nEDpAMRlzcWh7M9E=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=IP8UPcGPWEEBLLfcbD2A8aBTGsMbxwZDi6KhTrYhPVaorXTVDJ+8uhhcRbqDuTJgH
 5c/9AGbtb6Wfu/caZ84jGXaYNAR2UDwghvcqcay0IVHUDVbUF2RclOXgGXKc3JcbKw
 gu4c9+VgKOs/59MjTWEjhpKzwNmBkBWReAmWkk/aaNjtrlXxqRVgw08BpuvhcTO/i4
 MPZSeEkXOfHKDt6t/4f9s+BaCgfbmIkAg+i31gAaut4VCF1mkoP76vXV9SMSdRtB03
 Hk6/Kaz/r2HDcsRj8bf2daJilTnnWm+kbIUdGzwIBxyPD7z/jjvJNV3mconOFVOlcA
 F0lJY9HnfZ1YA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Z1qDx0wPDz9rxS;
 Mon, 24 Feb 2025 19:36:01 +0100 (CET)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
In-Reply-To: <87r03o4odz.fsf@localhost>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost>
Date: Mon, 24 Feb 2025 18:35:33 +0000
Message-ID: <87bjurry16.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76505
Cc: 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Ihor Radchenko <yantar92@HIDDEN> writes:

> M-: (benchmark-progn (igc-collect))
> Elapsed time: 3.086109s

btw, is 3 seconds collection normal?
I am asking because I see few second hangs that are caused by automatic
garbage collection as well (now, when I enabled garbage-collection-messages)

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 24 Feb 2025 04:13:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 23:13:29 2025
Received: from localhost ([127.0.0.1]:37838 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmPqS-0004eo-Ou
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 23:13:29 -0500
Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:59569)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1tmPqN-0004eV-MW
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 23:13:25 -0500
Received: by mail-wm1-x334.google.com with SMTP id
 5b1f17b1804b1-4394036c0efso23518235e9.2
 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 20:13:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740370397; x=1740975197; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=ToC+OzDLcSsuDVal8TRNbVMTLQdl1e4ILNpRF3COaqQ=;
 b=aMVJ/JIYjNiMrI2oFQ9g+wIoWVH49mDY9QT98j7tYLDAH22irX5Y7TPh9+RDWNmj1a
 JimHKNAiJUHaYLv9wcqM9RmwNFSAYyUScRTrc4Y4TtxbFs0Lv48EVea3P9y+tm8YGvGo
 qv19t0P+LsKj7nwLM19kNNcq22Iq59K+rAuGJJvXR/YhXAphVAX5tnqtOB2Dc+F2iElg
 6HjgpHqad03dsHiL/Sco5r57QIwZ9WkEt3pxFyMoe72v57AnFZXkV55B8rJmlMSrIkkx
 wbrHwCIxbJae+YBmbbLbeyOwJWWS89MlQTbikm1SHXg2NNqomSW+044sSaKy07o5C70p
 49gw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740370397; x=1740975197;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=ToC+OzDLcSsuDVal8TRNbVMTLQdl1e4ILNpRF3COaqQ=;
 b=gON8fNa9HvOBT6uSe2YD03N4YD+Fqg/fE4IsDgVvZ7GaKKTs2sgiH25bzIfiy2j39t
 M+mix3ougwwLcFK3l8PWsW/56V3TW7rjfwOWeYysRNyQcwcqDkUe8pYgV4Vdgo4Stpa4
 Y32qzWzB0B421XWvOpavtN/mw1mcQhb59JVQm+MLEDOaMSHlPb9ea5P2MzYDzBJDq9Fz
 4H7C6izg6P4MKnncFEabh7eRUI6+6U6NPyondVYLoubc/44PW9HoYNIgJdAJY+f6ZXpo
 iwaTx1uIptykggYtIR7cnvWtfsSqyGn2GTeeQaEJz+iVY47UN7UXGjA1SGDsvP8iULgh
 Z8bA==
X-Forwarded-Encrypted: i=1;
 AJvYcCULsFZczNCwEOETy8GmSO5iEGutgH668I5jetRUTmNn9YcNAV4Ti/HO+KEkq6cZwPt+HOoAPw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx6UyUhSKrtAdWodo2x4E8bOM4MO7f9OAgCcoc/lJFrZaDV1r4g
 VmYKkn2a59cNAoxgzZGk8LnjeqTZntOJF2BU7q0YEZJqZ7sbA4US
X-Gm-Gg: ASbGncsCdBQbiVd7wr0rRvOTj+6nieYLdmLPf/FwyY1xxlvgN4uKD9qT1IdLXuzBNkp
 48BugtaY8YFXC2Ywdygh9FXBxPWEmpLQR10o5O0mzks+U8B7nxawK+fbc9DG9uIuU+bCHOJP1jg
 ElIo/BnZrPy3Yi+QoyrZn8FL/qdzRdc90ZEM0XKZp4YIc4bVlqoiFCiDg02mqUXOQkWRfIAsiaP
 5Y3k0PL5JO2DfBZ/0a+lckY15fC4Hv1vOeKMh7xD+Pp2wK3Pyh3OouGdQJsxXqUzVZn0dXSc8ay
 HZWMZFLKp3c38rOPnypSs3HTewAF0V4txEOtnyzyCEQGSGkrIseHe+FryjYT/emWeb2fgxAgMgR
 78c8HX9493sgBxIg5Ru8cL9vthZ579cEYGyc=
X-Google-Smtp-Source: AGHT+IHB0Y27jw2tyMHQjN7gFmKkM/oDHiOcBeM/vvMhFHtgWZTNAN+1/u5xACsPDS1osfrS4NWTVA==
X-Received: by 2002:a05:600c:548a:b0:439:69e0:fa23 with SMTP id
 5b1f17b1804b1-439ae1d78aemr98199795e9.2.1740370397087; 
 Sun, 23 Feb 2025 20:13:17 -0800 (PST)
Received: from pro2 (p200300e0b72eaf0074f43a769c5ef0a4.dip0.t-ipconnect.de.
 [2003:e0:b72e:af00:74f4:3a76:9c5e:f0a4])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-439b02ce37fsm95442145e9.8.2025.02.23.20.13.15
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 23 Feb 2025 20:13:15 -0800 (PST)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
In-Reply-To: <87r03o35yv.fsf@HIDDEN>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <87r03o35yv.fsf@HIDDEN>
Date: Mon, 24 Feb 2025 05:13:14 +0100
Message-ID: <m2ldtwdlph.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76505
Cc: Ihor Radchenko <yantar92@HIDDEN>, Helmut Eller <eller.helmut@HIDDEN>,
 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Pip Cet <pipcet@HIDDEN> writes:

> Does that analysis make sense?

It looks like 1.0 would be a sensible value, indeed. Unless someone has
an idea how to predict idle time, of course :-).

=F0=9F=91=8D




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 24 Feb 2025 03:21:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 22:21:59 2025
Received: from localhost ([127.0.0.1]:37741 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmP2d-0002Lr-0P
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 22:21:59 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:41338)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmP2Y-0002La-7B
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 22:21:55 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tmP2S-0003rG-M6; Sun, 23 Feb 2025 22:21:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=Ldw/pslzcDjMYxqYCu7LMvOumbx+MTxKYAlLQa0+aQg=; b=SLWCPk6mZTfP
 o1ikUCAswy6zibkJHAWD8rxAc9FCa0GBWI7V88l9/c4JtH19DmSVoR/Yssvi6ftN57x2aoq4zweVB
 UWLti/1sevKCb+WOurm1FvR2JLkv5+zdoq3A4MgUaBmxyAdXoszOzyh0TWvlt1kmT/AT8uTcgptRh
 ga9KW37/ymrpoeCAdMcn5ynuOWT1Zix0DLjTFc4W82nRrQrj+61CdR5ha8Js8qGkPUwGVL0tdEBCG
 zZvfy6AlA8Fai7qxLv7mDrM6NOVTAakpj7YxFdUC97q9mYox+dBpVxEVZOXMdlm+7kAt0kwbNSxak
 FfVuWVftOv9XnGyyGSr4PA==;
Date: Mon, 24 Feb 2025 05:21:29 +0200
Message-Id: <86v7t0f2o6.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <871pvo30h4.fsf@localhost> (message from Ihor Radchenko on Sun,
 23 Feb 2025 19:49:43 +0000)
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN>
 <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN>
 <87ldtw4ma5.fsf@localhost> <86eczoh5ht.fsf@HIDDEN>
 <87bjus3383.fsf@localhost> <86zficfpdn.fsf@HIDDEN>
 <875xl031xk.fsf@localhost> <86wmdgfnw6.fsf@HIDDEN> <871pvo30h4.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76505
Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
> Date: Sun, 23 Feb 2025 19:49:43 +0000
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> Well. Not really. The question why igc branch is _so much slower_
> >> remains. I never experienced such problems on master.
> >
> > Good point.  So please try disabling file notification, but keep the
> > auto-revert thing, and let's see if the hangs return or not.  That
> > will allow us to know whether the notifications or the auto-reverting
> > triggers whatever causes the hangs.
> 
> Doing (setopt auto-revert-use-notify nil) while keeping
> magit-auto-revert-mode enabled also makes the hangs disappear.

Which means file notifications are somehow the trigger.  Maybe it's
the Lisp data they cons?  Or maybe the fact that they are reported to
Emacs via pselect mechanism?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 20:36:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 15:36:43 2025
Received: from localhost ([127.0.0.1]:36892 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmIiQ-0005l0-Hg
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 15:36:43 -0500
Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:61744)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <eller.helmut@HIDDEN>)
 id 1tmIiO-0005ke-Bu
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 15:36:41 -0500
Received: by mail-wr1-x42c.google.com with SMTP id
 ffacd0b85a97d-38f70170005so2062062f8f.3
 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 12:36:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740342994; x=1740947794; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=DzTcUvyYWVcFQxDcMhPq1bZ4Q2gEg3nlH4kPdngjFIM=;
 b=SleRAfr6QvyeO55/vC4JMmKzgfQOqIfnIcs2Colr2cJA5DCJRtFT3xgx5pyUmCsyeV
 nzbpcy/+bMpPnrom45Htgi4R63TWNs1bD82npOdclnQKbGptBUg8uI7vWTvzbY1nchFb
 3s8icTdKvxPGSuqLQmJIvi6WlR8NiM5dTlDTP/mI6MG7w0Ymz+qDNn3mCTQEQgLW8GFM
 e2eoEbVkSD1opq8dlu24yrFhhCTSruR+IyOIXz1HG4wIJDLE+wdLLcxzK6wm25WnOq4r
 xqEWo5RxaORvjT/ndFHzCcbqx22rnPF7f/jFGUvxXN0pD8Q8Qos4HXAiPY798kntB1Q4
 VQbw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740342994; x=1740947794;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=DzTcUvyYWVcFQxDcMhPq1bZ4Q2gEg3nlH4kPdngjFIM=;
 b=oXM+4BdAEKIoeE2Sm9a69gJbahiG5++QGHsiDtj1wS8zaPrp0gQk5NKuAfrWz4P65N
 OwX0KYBJ9AuVUsuLtv4lZ8M1kQ6kIOzvD0I8fGtyiGqzfjTh8yW2sqPWB9HiGHCfiABi
 POazYb8+cSSH4QS32yhUdD6CyeJqzXDOGPdVBTqK/iBrynh1VaXQbVwvB9CscXi5A6BI
 vP1rktxAr+SUFesL5ns1FcgPJcyQ3EBHp6nBHg58FzSZm9EUd/7NtfECNVKDsv6Nvxnb
 dz10it8ypDosm/0FdeGuDP+fCFf0CaHY/k9Vu3gCpc+PIQwPujxqLta0LD2X32I8/Xab
 KqBw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVz5ybJB7RNnJwrpIfW/JysxqhrO1iOCHxC7c6SZh0OHXgPYVepfYTO56ksrxdWkXL7Laj4Zg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwQRl1Tld/n/ihITMZrUl6/6pvYOhpR312NYIFNE1s1xgKRxwt9
 vVyI1FyN7VS4J8i5Xjmg9ckwJAl5M7uLjdmUMHY2gHaO38QTkVz6
X-Gm-Gg: ASbGnctZ6nPKRrc9qcMNwyZWz56NmVJmsnRFxhPmkFiMBNSkHkO99dVesmb5eBKvIXp
 j7l0yPSfbjV6ZP+d9zYl1ECeyPoG31b/kn5zia8zQnzd7pOjWl8Y4GzbjJVC9b6aNBW4QQd7+gr
 Pok67VuobHyjMEdQqQltT2V8nB9Rif17aLXuDrAE717MFpWe6As8sIXlyNjteou+VQJzl4025rm
 LLz8mowbEPj8VW1a+YoXNhy6HfvdmvrVjq+AQD4UxVE1Nb06NwvQYCNRDhV1IGvGhGe6g4Ovze8
 K+Fr8Ri99AuRW6trRIpuHssHgOX9vwE/sUPFNP+bhNj7Ej2pQ2rwde047lI=
X-Google-Smtp-Source: AGHT+IGQl5YPJyw6l5dCvZFMo+63Qytc67It7QRDPrlzuBK5u4XS0SW9m74jeGb+C0miJ7aty8nuMQ==
X-Received: by 2002:a05:6000:1543:b0:385:fc70:7f6 with SMTP id
 ffacd0b85a97d-38f6e75741fmr6764886f8f.7.1740342993818; 
 Sun, 23 Feb 2025 12:36:33 -0800 (PST)
Received: from caladan (dialin-233080.rol.raiffeisen.net. [195.254.233.80])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-38f259f771dsm29445441f8f.81.2025.02.23.12.36.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 23 Feb 2025 12:36:33 -0800 (PST)
From: Helmut Eller <eller.helmut@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
In-Reply-To: <87r03o35yv.fsf@HIDDEN> (Pip Cet's message of "Sun, 23
 Feb 2025 17:51:35 +0000")
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <87r03o35yv.fsf@HIDDEN>
Date: Sun, 23 Feb 2025 21:36:32 +0100
Message-ID: <87v7t01jqn.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76505
Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>,
 Ihor Radchenko <yantar92@HIDDEN>, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Sun, Feb 23 2025, Pip Cet wrote:
> The problem, I think, is that the do { ... } while () loop runs (at
> least) twice: the first time, a busy trace finishes, the code falls
> through, "now" is reset to the *current* clock, which makes
> (availableEnd - now) "negative".  But as the types are both unsigned,
> the "negative" value will correspond to a large Clock value, which will
> make MPS reach the conclusion it's a good time to start a full
> collection.
>
>
> I think the intention was for "multiplier" in the above code always to
> be at least 1.0.

Good catch! The wrapping on overflow looks problematic.

> The documentation isn't quite clear on what
> "multiplier" is supposed to be set to, particularly in our case where we
> want to discourage full collections.  1.0 seems to be the lowest safe
> value, so let's use that?

Does MPS make a distinction between full collection and "normal"
collections?  Are those somehow non-incremental?

It could be that MPS decides to start a full trace, but it advances the
trace only while (now < intervalEnd).

If "full collections" are just like normnal collections, then I see no
particular reason why starting full traces should be discouraged.

(My guess is that the slowness has something to do with intervals, but I
have zero evidence for that.)

Helmut




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 19:50:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 14:50:38 2025
Received: from localhost ([127.0.0.1]:36250 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmHzq-00039A-5Q
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:50:38 -0500
Received: from mout01.posteo.de ([185.67.36.65]:33377)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1tmHzm-00038u-TH
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:50:36 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 08CE4240027
 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 20:50:26 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1740340227; bh=qLsDuAR0R+YEIZ5urCeRvfin3WOfDdyoIMyEs0dQKqc=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=EqE8csHAXbQi7FxW2ZN6I0QnkwG1e7aqjLX5WMuzJ+SNPEU1GHQ5MOaHAQf49kmXY
 fDgkwv2drmHbpnEbYpan9OtShooOrHXfwFQYRBvEX+6vzCZYpefmquBZaVq7pV4dfZ
 WV+GE4kaQbtJms13tVOZTFuNVTdUIGUGNczbZmfwkYV7kYaGa/dqxGONQHj94tCtVS
 Eg9VY5Uu4QjO8h595BlYG0rR5FapnqMcH2beErYeG6I4QVQIcZ+EF2bwsP1Y0FexCK
 NOtAGSb1HnENhv0Xer9OTOR0Z4FRVy3fsOcBuqszg5c4n4QMLn+HepUUbdyfQClUrA
 /i00TL6lSChQw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Z1Dx30Zjcz9rxM;
 Sun, 23 Feb 2025 20:50:12 +0100 (CET)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
In-Reply-To: <86wmdgfnw6.fsf@HIDDEN>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN>
 <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN>
 <87ldtw4ma5.fsf@localhost> <86eczoh5ht.fsf@HIDDEN>
 <87bjus3383.fsf@localhost> <86zficfpdn.fsf@HIDDEN>
 <875xl031xk.fsf@localhost> <86wmdgfnw6.fsf@HIDDEN>
Date: Sun, 23 Feb 2025 19:49:43 +0000
Message-ID: <871pvo30h4.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -3.3 (---)
X-Debbugs-Envelope-To: 76505
Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.3 (----)

Eli Zaretskii <eliz@HIDDEN> writes:

>> Well. Not really. The question why igc branch is _so much slower_
>> remains. I never experienced such problems on master.
>
> Good point.  So please try disabling file notification, but keep the
> auto-revert thing, and let's see if the hangs return or not.  That
> will allow us to know whether the notifications or the auto-reverting
> triggers whatever causes the hangs.

Doing (setopt auto-revert-use-notify nil) while keeping
magit-auto-revert-mode enabled also makes the hangs disappear.

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 19:43:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 14:43:50 2025
Received: from localhost ([127.0.0.1]:36227 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmHtG-0002kz-AW
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:43:50 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:40850)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmHtD-0002kh-LB
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:43:49 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tmHt1-0002tG-LP; Sun, 23 Feb 2025 14:43:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=c5ItyGJjjvg8uCH9Oh0hRr+5ASzstTE9y10Xxz5dp5U=; b=plxSf1+wM8Sr
 +TyVAEqKA+WFE5aDP2tWNzpfbcBfEMmUWKOlmluw3yhjCG/mE3urU1hBwsQ+8oyDDmcC61/N+S1TO
 MoNR+tSxsj4P3xa4OoBmjzexxyCx7vv6ue0kaoChvbJt4DqSJcQnak31wqxzMEw2m9j1SkoYZ+Z0L
 WdIdv9Qup4fsjxiDv8+zVe6hYDBrI/yaDISziOUMrL1vfI1oYK4oDo99mg6lcinMkCcqU3IEcV+7x
 P+C7hhIYnZzG7nJ9qn20ku3uFixfhyLQVhhXhjAWQd790o4eNatei/QcrztbI0twT9v8GpXzaNBvx
 LH8r8o7C7pncLEbZ7tJodQ==;
Date: Sun, 23 Feb 2025 21:43:05 +0200
Message-Id: <86wmdgfnw6.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <875xl031xk.fsf@localhost> (message from Ihor Radchenko on Sun,
 23 Feb 2025 19:18:15 +0000)
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN>
 <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN>
 <87ldtw4ma5.fsf@localhost> <86eczoh5ht.fsf@HIDDEN>
 <87bjus3383.fsf@localhost> <86zficfpdn.fsf@HIDDEN> <875xl031xk.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76505
Cc: pipcet@HIDDEN, jonas@HIDDEN, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org, Jonas Bernoulli
>  <jonas@HIDDEN>
> Date: Sun, 23 Feb 2025 19:18:15 +0000
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> Hmm. Yes, I do. Because `magit-auto-revert-mode' (enabled by default).
> >> I explicitly disable global-auto-revert-mode in my config.
> >> 
> >> > ... Does
> >> > disabling that change anything?
> >> 
> >> It completely removes the hangs.
> >
> > Problem solved.
> 
> Well. Not really. The question why igc branch is _so much slower_
> remains. I never experienced such problems on master.

Good point.  So please try disabling file notification, but keep the
auto-revert thing, and let's see if the hangs return or not.  That
will allow us to know whether the notifications or the auto-reverting
triggers whatever causes the hangs.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 19:18:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 14:18:55 2025
Received: from localhost ([127.0.0.1]:36181 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmHV8-0001aL-Ll
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:18:55 -0500
Received: from mout02.posteo.de ([185.67.36.66]:34121)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1tmHV6-0001a2-2j
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:18:53 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 146BD240101
 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 20:18:45 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1740338326; bh=rKMds1L+DAIqPv04MRjHjf0TFqImXxV7CNsIEBmjg7I=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=qLSUJysMJTqiEosWbRmI21ZTGJ7hByt7nvxwgdzts4vxg+znEfGLtoyIshP91B1xN
 1pnb/alxuT83HcZ7vndtCLnqC2HUExpdYpJP4Hhob5ml392RquJ/ffxfsMAt0+rLUj
 9FxMgia8ROENVvFq5S7Yy+WgvFC1ScLanf/4Vh0XnaAYujuuJFwG7kM8kLCP605oEN
 ODpoNkJaxNOMQwcQFgMiXOHxz3cPYKH2iMRtm8A+B4yWmw1YGB3fmL5QQY0dHFuSyO
 /8tQy9EKCcu5IQXTJYk93ESVLBPjfrB8Mr3+JdtdVzzzlcaj2bQMgDV6b+sLHx7K5E
 FKdDqybOVXFNA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Z1DDj2BxZz9rxL;
 Sun, 23 Feb 2025 20:18:43 +0100 (CET)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
In-Reply-To: <86zficfpdn.fsf@HIDDEN>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN>
 <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN>
 <87ldtw4ma5.fsf@localhost> <86eczoh5ht.fsf@HIDDEN>
 <87bjus3383.fsf@localhost> <86zficfpdn.fsf@HIDDEN>
Date: Sun, 23 Feb 2025 19:18:15 +0000
Message-ID: <875xl031xk.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76505
Cc: pipcet@HIDDEN, Jonas Bernoulli <jonas@HIDDEN>,
 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

>> Hmm. Yes, I do. Because `magit-auto-revert-mode' (enabled by default).
>> I explicitly disable global-auto-revert-mode in my config.
>> 
>> > ... Does
>> > disabling that change anything?
>> 
>> It completely removes the hangs.
>
> Problem solved.

Well. Not really. The question why igc branch is _so much slower_
remains. I never experienced such problems on master.

>> > ... In general, having auto-revert in too
>> > many buffers while compiling or using Git is likely to flood Emacs
>> > with file-notification events, and is not recommended.
>> 
>> Well. Magit enables auto-revert by default:
>
> Bad idea, IMO.  At least as long as file notifications are used: those
> don't scale well.  Try setting auto-revert-use-notify to the nil
> value, and see if you can the best of both worlds.

CCing Jonas. I do not want to open an issue on github or discuss magit
here, but want to let Jonas know about this thread and this
recommendation.

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 19:11:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 14:11:41 2025
Received: from localhost ([127.0.0.1]:36155 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmHO9-0001GR-Bx
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:11:41 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34236)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmHO5-0001G6-BV
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:11:39 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tmHNy-0003BA-SK; Sun, 23 Feb 2025 14:11:31 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=+ninAdVXJEU9r842RIGmfseHZ21o0rQrQe9MVsLxJbU=; b=KmSRnjltOPO/
 ZU/+HwHcwlqrNfo69W7UfFgnP/06/eLtklAJSBBeYtz1TeMR2jTwbFb3YNwuCavP85Xttgw1tpAw3
 eDmrJfuQSPEtOa6dDr9HHpWzLdBqlFdzV/UR2KLQK+EGb62ABYZgkSo5jbyxGUU1v/spnsHPEDx0+
 SKtfzL128+DzQR7oYUEjQ4ShSSSr1yedSRR4NPOVpxAM/XOU9j9qJgEChH7BNju0iR2d5OI8C2ukK
 78efAHZbFT6ihv9kJx4FNXL+57qK58WtKkXKQT+6S0A1COWo0E1FKbCP5xXbDwo6arYkBhuVl0GzI
 otDoWR7uM+ZLgfTOQU4lcA==;
Date: Sun, 23 Feb 2025 21:11:00 +0200
Message-Id: <86zficfpdn.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <87bjus3383.fsf@localhost> (message from Ihor Radchenko on Sun,
 23 Feb 2025 18:50:20 +0000)
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN>
 <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN>
 <87ldtw4ma5.fsf@localhost> <86eczoh5ht.fsf@HIDDEN> <87bjus3383.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76505
Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
> Date: Sun, 23 Feb 2025 18:50:20 +0000
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> See the attached.
> >
> > Looks like you have auto-revert enabled when compiling?
> 
> Hmm. Yes, I do. Because `magit-auto-revert-mode' (enabled by default).
> I explicitly disable global-auto-revert-mode in my config.
> 
> > ... Does
> > disabling that change anything?
> 
> It completely removes the hangs.

Problem solved.

> > ... In general, having auto-revert in too
> > many buffers while compiling or using Git is likely to flood Emacs
> > with file-notification events, and is not recommended.
> 
> Well. Magit enables auto-revert by default:

Bad idea, IMO.  At least as long as file notifications are used: those
don't scale well.  Try setting auto-revert-use-notify to the nil
value, and see if you can the best of both worlds.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 18:51:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 13:51:02 2025
Received: from localhost ([127.0.0.1]:36063 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmH46-0000Er-Jx
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:51:02 -0500
Received: from mout02.posteo.de ([185.67.36.66]:37941)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1tmH44-0000EV-6N
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:50:57 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id BE14F240101
 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 19:50:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1740336648; bh=05DyG75FFQyYC2vY0drs07RMcVr9tSaS8SV+3yigcFU=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=VOZf65oIbKc4SXmaTJHZCsZinmFnSwF9biYdE02aHFRUw/MjdcDRXmO2WjwtQEWoU
 fp45UFqh4kTnpo7xXGYIslTH7MFpgDF6JlfuO9W17gKPCuyQ37u3FTkepO4TlMNIbM
 4X9dERr0IvZ0u0U0yktYuCFZHpK2GR5r+kXzCPvOS9qqw2XL2/srbwq0ZJdmCdxiP7
 iig9gajXaGCmKfKHE2P708LIoBrXoF7Y6cVGhV494DjhkMK202o3BaNuEnK96ceFm5
 AarfLkzg/JfBZzymfUMpeze9Z5SdvXCwAGLrcyGWtkJ5AJxUfoKLibsg/aet/tRfjz
 sFaNMkEX3JCAg==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Z1CcS1zVGz6tyH;
 Sun, 23 Feb 2025 19:50:48 +0100 (CET)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
In-Reply-To: <86eczoh5ht.fsf@HIDDEN>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN>
 <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN>
 <87ldtw4ma5.fsf@localhost> <86eczoh5ht.fsf@HIDDEN>
Date: Sun, 23 Feb 2025 18:50:20 +0000
Message-ID: <87bjus3383.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76505
Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

>> See the attached.
>
> Looks like you have auto-revert enabled when compiling?

Hmm. Yes, I do. Because `magit-auto-revert-mode' (enabled by default).
I explicitly disable global-auto-revert-mode in my config.

> ... Does
> disabling that change anything?

It completely removes the hangs.

> ... In general, having auto-revert in too
> many buffers while compiling or using Git is likely to flood Emacs
> with file-notification events, and is not recommended.

Well. Magit enables auto-revert by default:

(define-globalized-minor-mode magit-auto-revert-mode auto-revert-mode
  magit-turn-on-auto-revert-mode-if-desired
  :package-version '(magit . "2.4.0")
  :link '(info-link "(magit)Automatic Reverting of File-Visiting Buffers")
  :group 'magit-auto-revert
  :group 'magit-essentials
  ;; - When `global-auto-revert-mode' is enabled, then this mode is
  ;;   redundant.
  ;; - In all other cases enable the mode because if buffers are not
  ;;   automatically reverted that would make many very common tasks
  ;;   much more cumbersome.
  :init-value (not (or global-auto-revert-mode
                       noninteractive)))

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 18:37:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 13:37:46 2025
Received: from localhost ([127.0.0.1]:36015 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmGrK-00080p-9G
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:37:46 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:44078)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmGrI-00080W-1m
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:37:45 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tmGrC-0007IE-Gc; Sun, 23 Feb 2025 13:37:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=3FpTyerhS2wZaGD0Q5EavK/KwaweMCerAFHPsN3Fngw=; b=U7avdrx13afL
 zy49i5r0SDhJaCg2XmCz17ADWU4EubGYVbXRCz9YlEkqcxFFnCLCgjm8iMLTXZxDQX2+RhX9nPyBt
 /GUNJvi0V851XRRvZa6gweeJJZ6CQFlnG2a2Fu9FnmTPR8NNCCj6TqvLrQVbsMMmsvyKYPTVFLiMr
 OhFFLh6TWwAY0RAu7xQxEtw4LMQMEL2AI0Oatn6nq4RPWbkFkUWHbn7GuXL/QWDrN5DotQg3/8zJk
 +shQUCQyFhPPjS97xmiaOltZdhVAsAO99c09Pm/k5z5xDWB4n5kzXnTITxPuaHQijdu/nNFnwS1r5
 kqKZEK7DtyiG4xa/Kbixaw==;
Date: Sun, 23 Feb 2025 20:37:34 +0200
Message-Id: <86eczoh5ht.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <87ldtw4ma5.fsf@localhost> (message from Ihor Radchenko on Sun,
 23 Feb 2025 17:13:22 +0000)
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN>
 <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN> <87ldtw4ma5.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76505
Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
> Date: Sun, 23 Feb 2025 17:13:22 +0000
> 
> > Can you start the cpu profiler just before you run project-compile,
> > and then show the profile (assuming the profiler doesn't cause crashes
> > on the branch in your build)?
> 
> See the attached.

Looks like you have auto-revert enabled when compiling?  Does
disabling that change anything?  In general, having auto-revert in too
many buffers while compiling or using Git is likely to flood Emacs
with file-notification events, and is not recommended.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 18:18:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 13:18:41 2025
Received: from localhost ([127.0.0.1]:35953 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmGYq-00074q-PD
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:18:41 -0500
Received: from mout01.posteo.de ([185.67.36.65]:38837)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1tmGYl-00074V-BA
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:18:39 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 2A245240027
 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 19:18:26 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1740334707; bh=MuGzng17xgMwbpVYpJIAWBm6gIqNotOtpHZUy5H/bYo=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=SZcre3Kylh5jLBzJpdb2mWOUOk8ZFoUbJb8Wgo5FKlCJuWg8+9qYghezl61MkSbrn
 cPX/Vl7po2+bJICSlllAE5cn4tnqPZeCqA69ARfScWc+QVU/i79vsezHjwLgQc5us3
 ko+hbI/L9OIj2JD9mOdyrb9zRALb5b9ir/4uo/85jNQvSN+KYcs30i0V1/SjXQH85S
 FMT5ucsYg/62aLxqDh09EcJozpTdcfhwOFVVU2h/gp8uK0hfvl4o/pJmb+SrTzD3og
 G1Pyd3BxfzYczmsRIwYI5W2/nrVdNflbD/h5W/2bIlJeCvigtFiINpkKrlnG94TALy
 3ldkBKUS9/C8Q==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Z1Bv55z1Jz9rxL;
 Sun, 23 Feb 2025 19:18:25 +0100 (CET)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
In-Reply-To: <87ikp035e3.fsf@HIDDEN>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <87r03o35yv.fsf@HIDDEN>
 <87o6ys35mh.fsf@localhost> <87ikp035e3.fsf@HIDDEN>
Date: Sun, 23 Feb 2025 18:17:57 +0000
Message-ID: <87jz9g34q2.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -3.3 (---)
X-Debbugs-Envelope-To: 76505
Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>,
 Helmut Eller <eller.helmut@HIDDEN>, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.3 (----)

Pip Cet <pipcet@HIDDEN> writes:

>> Setting it to 0 makes hangs somewhat shorter, but they are still there.
>> Setting it to 0.0 does not change anything.
>
> Do you still see the "opportunism" messages?

No, both for 0 and 0.0.

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 18:04:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 13:04:21 2025
Received: from localhost ([127.0.0.1]:35927 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmGKy-0006OE-RS
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:04:21 -0500
Received: from mail-10631.protonmail.ch ([79.135.106.31]:42391)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tmGKv-0006Nu-1R
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:04:18 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1740333849; x=1740593049;
 bh=rxT6IlhK+m3q01f2F/FYXsRGCeQmR7Froc3CmNDoAZ4=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=FFHtIddY5LruFdeGKI9//d4yPLI3y8qmOqtiIvKH8W1i66iJA+veUMz9I7ejUxtyz
 EB9U0rZe/c8dpouQ20siU8J+vLXgGgeZV6ZERbjJ83qCM4BkBppdi119bObYwRgE1M
 shvnIF+sNF/kL81qsEwC74YfvBJ6NPV4cbyr8ShgVv5BG/G1klJRBEZI8jEUDRwsj5
 kPSGDPx0TNYkKZurATSSAULb+47rYztBDrr5fsmlZv6Eru60nlbqID2WOjxYcuCKMZ
 eVSN+UfnDpzVwmDCxck2U4woTfhJ27A+k7kRHNgte1qjQOIm6vllvtbdfiX6NFTxvc
 m7Y691TKaKknQ==
Date: Sun, 23 Feb 2025 18:04:03 +0000
To: Ihor Radchenko <yantar92@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
Message-ID: <87ikp035e3.fsf@HIDDEN>
In-Reply-To: <87o6ys35mh.fsf@localhost>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <87r03o35yv.fsf@HIDDEN>
 <87o6ys35mh.fsf@localhost>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 279ce336501b1ee50cad76f590f87c7488afdb13
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76505
Cc: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>,
 Helmut Eller <eller.helmut@HIDDEN>, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

"Ihor Radchenko" <yantar92@HIDDEN> writes:

> Pip Cet <pipcet@HIDDEN> writes:
>
>>> Opportunism: client predicts plenty of idle time, so start full collect=
ion.
>>
>> Two full collections would cause a significant slow-down, yes.
>>
>> If you want to continue testing before this is fixed, please consider
>> setting igc-step-interval to 0 (the fixnum, not the float) or 0.0 (which
>> has different behavior because we have a do { ... } while (...) loop).
>
> Setting it to 0 makes hangs somewhat shorter, but they are still there.
> Setting it to 0.0 does not change anything.

Do you still see the "opportunism" messages?

Pip





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 17:59:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 12:59:10 2025
Received: from localhost ([127.0.0.1]:35906 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmGFy-000677-4O
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:59:10 -0500
Received: from mout01.posteo.de ([185.67.36.65]:56311)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1tmGFu-00066V-ID
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:59:08 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id C0A94240027
 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 18:58:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1740333538; bh=n2CSPmMpPfpUVdlcG5cjw/hZIFuCyMNWLWB+b7gTdv4=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=Cv30BrOP6AOEbfLZlZ7lFXDd3UmVKGKpObOdpZ5apliJlLJOhlAVB0nZv3bagWLXo
 4wu2Tdgi2nFcclITH4FrZJJ83oWy2qQQFKR8SvWwQAIcWlCmZmi/NOAq/hqH98tBd4
 jjqbr0NHcyu1jvpNYnoBbggKyRz4Ea41J0W5NZ0AB2UG0DEkATo2cx0+1OSTA2X84w
 ophyl+039QYTT/vW5QKLounbUqvkbal1jds9ZznXsChB7sfAX3neYfwDrirhWZ+pkG
 oFKtCQLcYO6TXvcY20IItq+RPAj9n03LEB8FuH3Yd/luhnvPEdrbOTF1K9kxEjzYBZ
 a9T3pxGW7v7mw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Z1BSf0fg7z6tyb;
 Sun, 23 Feb 2025 18:58:58 +0100 (CET)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
In-Reply-To: <87r03o35yv.fsf@HIDDEN>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <87r03o35yv.fsf@HIDDEN>
Date: Sun, 23 Feb 2025 17:58:30 +0000
Message-ID: <87o6ys35mh.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -3.3 (---)
X-Debbugs-Envelope-To: 76505
Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>,
 Helmut Eller <eller.helmut@HIDDEN>, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.3 (----)

Pip Cet <pipcet@HIDDEN> writes:

>> Opportunism: client predicts plenty of idle time, so start full collection.
>
> Two full collections would cause a significant slow-down, yes.
>
> If you want to continue testing before this is fixed, please consider
> setting igc-step-interval to 0 (the fixnum, not the float) or 0.0 (which
> has different behavior because we have a do { ... } while (...) loop).

Setting it to 0 makes hangs somewhat shorter, but they are still there.
Setting it to 0.0 does not change anything.

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 17:51:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 12:51:54 2025
Received: from localhost ([127.0.0.1]:35889 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmG8v-0005oL-A3
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:51:53 -0500
Received: from mail-10629.protonmail.ch ([79.135.106.29]:63857)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tmG8q-0005o3-3t
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:51:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1740333100; x=1740592300;
 bh=HssjeSAMslFoVEpBCRenhrjciy3U8M9G0rC90AEpkDI=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=LjIyLyvwQv9AoGV1qnzahHSdRHsKWEIAn7Y18BsAX5+Fdg52JOlv9l1WE0pnrQ7ns
 t18li+z9VSPNQcX5lWyUmw+yd9MLvczQbd604RobQsF+f/9gPgeQKxrstqo0/v80G0
 Ep3ArsxsP+FvZL4kUkAtS+RRAJu3cVyFHeNDI9gHcgVY3QoS6H9zbHlmto48wm72d1
 Wt5K7hKKn2Pi4nzxYuw/zuc4XRErmrV5BHw5ptq8633trhqmyjo1hLR7msKxLxExYk
 O0HgL9GGCBDEqGhSILHhiE0A1oIjzyZckYmmivnKUa2MXWFvhSw3f/NWqcGfq2Wcy0
 0r6XqS3qtyNtw==
Date: Sun, 23 Feb 2025 17:51:35 +0000
To: Ihor Radchenko <yantar92@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
Message-ID: <87r03o35yv.fsf@HIDDEN>
In-Reply-To: <87r03o4odz.fsf@localhost>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: c386af872553e8276c3c96d7c2467e427272bfb9
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: 76505
Cc: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>,
 Helmut Eller <eller.helmut@HIDDEN>, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.0 (--)

"Ihor Radchenko" <yantar92@HIDDEN> writes:

> Pip Cet <pipcet@HIDDEN> writes:
>
>>> Any suggestions, ideas?
>>
>> Many!  First, may I ask you to save a core file (attach gdb, "gcore",
>> shouldn't destroy the session) somewhere along with the emacs binary and
>> .pdmp file that correspond to it?  That way, if we fix your session we
>> can still figure out why it was broken in the first place.  (Of course,
>> you should nevershare the core file).
>
> Oh. It is not broken. I am writing this very email from the same
> session. It is just that running compilation makes Emacs hang for a few
> seconds. Same when switching magit branches (and also calling external
> process).
>
>> The next step would be to set garbage-collection-messages to t to see
>> whether it's indeed MPS that's to blame.
>
> Here is what I see alongside with Emacs hanging when I run M-x
> project-compile on Org mode git repo. The hang only happens while make
> is spawning many subprocesses to compile individual .el files. Once it
> proceeds to testing (and running a single emacs subprocess) the hangs sto=
p.
>
> Garbage collecting...
> Generation 0 of a chain has reached capacity: start a minor collection.
> Garbage collecting...
> Generation 0 of a chain has reached capacity: start a minor collection.
> Garbage collecting...
> Opportunism: client predicts plenty of idle time, so start full collectio=
n.

This seems like an IGC bug for very unusual MPS parameters, which we
use.  (I hesitate to call it an MPS bug, but the documentation could be
clearer here).

The relevant code is ArenaStep in global.c:

Bool ArenaStep(Globals globals, double interval, double multiplier)
{
  Bool workWasDone =3D FALSE;
  Clock start, intervalEnd, availableEnd, now;

  start =3D now =3D ClockNow();
  intervalEnd =3D start + (Clock)(interval * (double)clocks_per_sec);
  availableEnd =3D start + (Clock)(interval * multiplier * (double)clocks_p=
er_sec);

  /* loop while there is work to do and time on the clock. */
  do {
    Trace trace;
    if (arena->busyTraces !=3D TraceSetEMPTY) {
      trace =3D ArenaTrace(arena, (TraceId)0);
      /* falls through */
    } else {
      /* No traces are running: consider collecting the world. */
      if (PolicyShouldCollectWorld(arena, (double)(availableEnd - now), now=
,
                                   clocks_per_sec))
      {
        Res res;
        res =3D TraceStartCollectAll(&trace, arena, TraceStartWhyOPPORTUNIS=
M);
        if (res !=3D ResOK)
          break;
        arena->lastWorldCollect =3D now;
      } else {
        /* Not worth collecting the world; consider starting a trace. */
        Bool worldCollected;
        if (!PolicyStartTrace(&trace, &worldCollected, arena, FALSE))
          break;
      }
    }
    TraceAdvance(trace);
    if (trace->state =3D=3D TraceFINISHED)
      TraceDestroyFinished(trace);
    workWasDone =3D TRUE;
    now =3D ClockNow();
  } while (now < intervalEnd);

  ...
}

We call this code with multiplier =3D 0.  It looks to me like the lowest
useful value for multiplier is 1.0.

The problem, I think, is that the do { ... } while () loop runs (at
least) twice: the first time, a busy trace finishes, the code falls
through, "now" is reset to the *current* clock, which makes
(availableEnd - now) "negative".  But as the types are both unsigned,
the "negative" value will correspond to a large Clock value, which will
make MPS reach the conclusion it's a good time to start a full
collection.

I think the intention was for "multiplier" in the above code always to
be at least 1.0.  The documentation isn't quite clear on what
"multiplier" is supposed to be set to, particularly in our case where we
want to discourage full collections.  1.0 seems to be the lowest safe
value, so let's use that?

> Opportunism: client predicts plenty of idle time, so start full collectio=
n.

Two full collections would cause a significant slow-down, yes.

If you want to continue testing before this is fixed, please consider
setting igc-step-interval to 0 (the fixnum, not the float) or 0.0 (which
has different behavior because we have a do { ... } while (...) loop).

Does that analysis make sense?

Pip





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 17:14:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 12:14:01 2025
Received: from localhost ([127.0.0.1]:35806 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmFYG-00043o-Pk
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:14:01 -0500
Received: from mout02.posteo.de ([185.67.36.66]:50307)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1tmFYD-00043a-LT
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:13:58 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id B8CFE240101
 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 18:13:50 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1740330831; bh=K/vD5BJ1uY2x1DjzQRsGOymlCKnZh3mFxhbWfIkMBCw=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=Mu4hZHVzRqWHb755hdXdyUZizZnEWBSPkJ9QiC+yXuQ4u7uhvU940WkbJX0fj7aCA
 2vizwD33kPjAZsA24musIbDKxnuR84ceK97b+7/zrYOYvoj5Pgy75wYFK48HSGJUUy
 x1yWoBwsuT469F9Am0RmHJSo9ziU7vRnGzCJ+VWWzl5+VSyp3b5JrgFeAdmvtLCmc0
 HCdYbME6wqf/i49yYNJQft95yrrRQ9LAjIf5QN1Ud/4hkRg1UOCq3Lm1Yq87t7rdML
 JMEu/eZGadVftq24Q9d12VkvFzdy+0uHAkD3dAlauVNj+14DI9J3/rL7VAgorJ6DeL
 rQ7/9sX/9XLzg==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Z19SY75Y3z6tvq;
 Sun, 23 Feb 2025 18:13:49 +0100 (CET)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
In-Reply-To: <86frk4h9rx.fsf@HIDDEN>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN>
 <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN>
Date: Sun, 23 Feb 2025 17:13:22 +0000
Message-ID: <87ldtw4ma5.fsf@localhost>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76505
Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

--=-=-=
Content-Type: text/plain

Eli Zaretskii <eliz@HIDDEN> writes:

>> RES=3.4g VIRT=11.2g
>> It does not really change when I run project-compile.
>> It is also fairly normal for my Emacs sessions.
>
> You mean, Emacs has this approximate memory footprint as soon as you
> start a fresh session?

As soon as I open my Org files, the footprint is roughly half of that.
Over time, it tends to increase to the above levels and stay there.

> Can you start the cpu profiler just before you run project-compile,
> and then show the profile (assuming the profiler doesn't cause crashes
> on the branch in your build)?

See the attached.


--=-=-=
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=project-compile.eld
Content-Transfer-Encoding: base64

Cltwcm9maWxlci1wcm9maWxlICIyOC4xIiBjcHUgI3MoaGFzaC10YWJsZSB0ZXN0IGVxdWFsIGRh
dGEgKFtyZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBtZXNzYWdlIGFwcGx5IHBy
b2ZpbGVyLXN0YXJ0IGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgIiM8bmF0
aXZlLWNvbXAtZnVuY3Rpb24gZXhlY3V0ZS1leHRlbmRlZC1jb21tYW5kPiIgYWQtQWR2aWNlLWV4
ZWN1dGUtZXh0ZW5kZWQtY29tbWFuZCBhcHBseSBleGVjdXRlLWV4dGVuZGVkLWNvbW1hbmQgZnVu
Y2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWxdIDUyIFt3
aW5kb3ctZm9udC13aWR0aCB3aW5kb3ctbWF4LWNoYXJzLXBlci1saW5lIHBhZ2UtYnJlYWstbGlu
ZXMtLXVwZGF0ZS1kaXNwbGF5LXRhYmxlIHBhZ2UtYnJlYWstbGluZXMtLXVwZGF0ZS1kaXNwbGF5
LXRhYmxlcyByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBtZXNzYWdlIGFwcGx5
IHByb2ZpbGVyLXN0YXJ0IGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgIiM8
bmF0aXZlLWNvbXAtZnVuY3Rpb24gZXhlY3V0ZS1leHRlbmRlZC1jb21tYW5kPiIgYWQtQWR2aWNl
LWV4ZWN1dGUtZXh0ZW5kZWQtY29tbWFuZCBhcHBseSBleGVjdXRlLWV4dGVuZGVkLWNvbW1hbmQg
ZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZV0gMyBbZGlyLWxvY2Fscy0tYWxs
LWZpbGVzIGxvY2F0ZS1kb21pbmF0aW5nLWZpbGUgZGlyLWxvY2Fscy1maW5kLWZpbGUgaGFjay1k
aXItbG9jYWwtLWdldC12YXJpYWJsZXMgIiM8Ynl0ZS1jb2RlLWZ1bmN0aW9uIDM4Mj4iIGhhY2st
ZGlyLWxvY2FsLXZhcmlhYmxlcyBwcm9qZWN0LS12YWx1ZS1pbi1kaXIgcHJvamVjdC10cnktdmMt
LXNlYXJjaCBwcm9qZWN0LXRyeS12YyBydW4taG9vay13aXRoLWFyZ3MtdW50aWwtc3VjY2VzcyBw
cm9qZWN0LS1maW5kLWluLWRpcmVjdG9yeSBwcm9qZWN0LWN1cnJlbnQgYnJlYWRjcnVtYi0tcHJv
amVjdC1jcnVtYnMtMSBicmVhZGNydW1iLXByb2plY3QtY3J1bWJzIGZ1bmNhbGwgYnJlYWRjcnVt
Yi0taGVhZGVyLWxpbmVdIDMgW3JlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5p
bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
XSAzNjIgW25pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p
bCBuaWwgbmlsIG5pbF0gMzIwNzAgW3N0cmluZy1waXhlbC13aWR0aCBwYWdlLWJyZWFrLWxpbmVz
LS11cGRhdGUtZGlzcGxheS10YWJsZSBwYWdlLWJyZWFrLWxpbmVzLS11cGRhdGUtZGlzcGxheS10
YWJsZXMgcmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmls
IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDMgW3JlZGlzcGxheV9pbnRlcm5hbFwg
XChDXCBmdW5jdGlvblwpIHJlYWQtZnJvbS1taW5pYnVmZmVyIHJlYWQtc2hlbGwtY29tbWFuZCBj
b21waWxhdGlvbi1yZWFkLWNvbW1hbmQgYnl0ZS1jb2RlIHByb2plY3QtY29tcGlsZSBmdW5jYWxs
LWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p
bCBuaWxdIDMwIFtyZWFkLWZyb20tbWluaWJ1ZmZlciByZWFkLXNoZWxsLWNvbW1hbmQgY29tcGls
YXRpb24tcmVhZC1jb21tYW5kIGJ5dGUtY29kZSBwcm9qZWN0LWNvbXBpbGUgZnVuY2FsbC1pbnRl
cmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
IG5pbF0gNjkgW2ppdC1sb2NrLWNvbnRleHQtZm9udGlmeSAiIzxuYXRpdmUtY29tcC1mdW5jdGlv
biBGNjE2ZTZmNmU3OTZkNmY3NTczMmQ2YzYxNmQ2MjY0NjFfYW5vbnltb3VzX2xhbWJkYV85PiIg
YXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciByZWFkLWZyb20tbWluaWJ1ZmZlciByZWFkLXNoZWxs
LWNvbW1hbmQgY29tcGlsYXRpb24tcmVhZC1jb21tYW5kIGJ5dGUtY29kZSBwcm9qZWN0LWNvbXBp
bGUgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWwg
bmlsXSA0IFtzYXZlLXNvbWUtYnVmZmVycyBjb21waWxlIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBw
cm9qZWN0LWNvbXBpbGUgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwg
bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDE5IFtmaWxlcy0tYnVmZmVycy1u
ZWVkaW5nLXRvLWJlLXNhdmVkIHNhdmUtc29tZS1idWZmZXJzIGNvbXBpbGUgZnVuY2FsbC1pbnRl
cmFjdGl2ZWx5IHByb2plY3QtY29tcGlsZSBmdW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1l
eGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAxMCBbcmVkaXNwbGF5
X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgbWVzc2FnZSBhcHBseSBtYXAteS1vci1uLXAgc2F2
ZS1zb21lLWJ1ZmZlcnMgY29tcGlsZSBmdW5jYWxsLWludGVyYWN0aXZlbHkgcHJvamVjdC1jb21w
aWxlIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmls
IG5pbCBuaWxdIDU3IFtyZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBtYXAteS1v
ci1uLXAgc2F2ZS1zb21lLWJ1ZmZlcnMgY29tcGlsZSBmdW5jYWxsLWludGVyYWN0aXZlbHkgcHJv
amVjdC1jb21waWxlIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5p
bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMTQgW21hcC15LW9yLW4tcCBzYXZlLXNvbWUtYnVm
ZmVycyBjb21waWxlIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBwcm9qZWN0LWNvbXBpbGUgZnVuY2Fs
bC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbF0gNjMgW2ppdC1sb2NrLWNvbnRleHQtZm9udGlmeSAiIzxuYXRpdmUtY29tcC1m
dW5jdGlvbiBGNjE2ZTZmNmU3OTZkNmY3NTczMmQ2YzYxNmQ2MjY0NjFfYW5vbnltb3VzX2xhbWJk
YV85PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBtYXAteS1vci1uLXAgc2F2ZS1zb21lLWJ1
ZmZlcnMgY29tcGlsZSBmdW5jYWxsLWludGVyYWN0aXZlbHkgcHJvamVjdC1jb21waWxlIGZ1bmNh
bGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbF0gOCBb
a2V5LXZhbGlkLXAgc3Vic3RpdHV0ZS1jb21tYW5kLWtleXMgbWFwLXktb3Itbi1wIHNhdmUtc29t
ZS1idWZmZXJzIGNvbXBpbGUgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IHByb2plY3QtY29tcGlsZSBm
dW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsIG5pbF0gMyBbcGFnZS1icmVhay1saW5lcy0tdXBkYXRlLWRpc3BsYXktdGFibGUgcGFnZS1i
cmVhay1saW5lcy0tdXBkYXRlLWRpc3BsYXktdGFibGVzIHJlZGlzcGxheV9pbnRlcm5hbFwgXChD
XCBmdW5jdGlvblwpIG1lc3NhZ2UgYXBwbHkgbWFwLXktb3Itbi1wIHNhdmUtc29tZS1idWZmZXJz
IGNvbXBpbGUgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IHByb2plY3QtY29tcGlsZSBmdW5jYWxsLWlu
dGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbF0gMyBbd2luZG93LS1t
YXliZS1yYWlzZS1mcmFtZSBkaXNwbGF5LWJ1ZmZlci11c2Utc29tZS13aW5kb3cgZGlzcGxheS1i
dWZmZXIgY29tcGlsYXRpb24tc3RhcnQgY29tcGlsZSBmdW5jYWxsLWludGVyYWN0aXZlbHkgcHJv
amVjdC1jb21waWxlIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5p
bCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAzIFtkaXJlY3RvcnktZmlsZXMgIiM8Ynl0ZS1jb2RlLWZ1
bmN0aW9uIEQ4MT4iIGxvY2F0ZS1kb21pbmF0aW5nLWZpbGUgcHJvamVjdC10cnktdmMtLXNlYXJj
aCBwcm9qZWN0LXRyeS12YyBydW4taG9vay13aXRoLWFyZ3MtdW50aWwtc3VjY2VzcyBwcm9qZWN0
LS1maW5kLWluLWRpcmVjdG9yeSBwcm9qZWN0LWN1cnJlbnQgYnJlYWRjcnVtYi0tcHJvamVjdC1j
cnVtYnMtMSBicmVhZGNydW1iLXByb2plY3QtY3J1bWJzIGZ1bmNhbGwgYnJlYWRjcnVtYi0taGVh
ZGVyLWxpbmUgZXZhbCByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBuaWwgbmls
XSAzIFtjb21waWxhdGlvbi0tcGFyc2UtcmVnaW9uIGNvbXBpbGF0aW9uLS1lbnN1cmUtcGFyc2Ug
Y29tcGlsYXRpb24tZmlsdGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p
bCBuaWwgbmlsIG5pbF0gMyBbZmlsZS1ub3RpZnktLWNhbGwtaGFuZGxlciBmaWxlLW5vdGlmeS0t
aGFuZGxlLWV2ZW50IGZpbGUtbm90aWZ5LS1jYWxsYmFjay1pbm90aWZ5IGZpbGUtbm90aWZ5LWhh
bmRsZS1ldmVudCBmdW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwg
bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMTU3IFtmaWxlLW5vdGlmeS0tZXhwYW5k
LWZpbGUtbmFtZSBmaWxlLW5vdGlmeS0taGFuZGxlLWV2ZW50IGZpbGUtbm90aWZ5LS1jYWxsYmFj
ay1pbm90aWZ5IGZpbGUtbm90aWZ5LWhhbmRsZS1ldmVudCBmdW5jYWxsLWludGVyYWN0aXZlbHkg
Y29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0g
NjI3IFtqaXQtbG9jay1jb250ZXh0LWZvbnRpZnkgIiM8bmF0aXZlLWNvbXAtZnVuY3Rpb24gRjYx
NmU2ZjZlNzk2ZDZmNzU3MzJkNmM2MTZkNjI2NDYxX2Fub255bW91c19sYW1iZGFfOT4iIGFwcGx5
IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsIG5pbCBuaWxdIDkyIFtmaWxlLW5vdGlmeS0td2F0Y2gtYWJzb2x1dGUtZmlsZW5hbWUgZmls
ZS1ub3RpZnktLWhhbmRsZS1ldmVudCBmaWxlLW5vdGlmeS0tY2FsbGJhY2staW5vdGlmeSBmaWxl
LW5vdGlmeS1oYW5kbGUtZXZlbnQgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0
ZSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDkzIFthdXRvLXJldmVy
dC0tYnVmZmVyLWNhbmRpZGF0ZXMgIiM8bmF0aXZlLWNvbXAtZnVuY3Rpb24gYXV0by1yZXZlcnQt
YnVmZmVycz4iIGF1dG8tcmV2ZXJ0LWJ1ZmZlcnNAYnVmZmVyLWxpc3QtZmlsdGVyIGFwcGx5IGF1
dG8tcmV2ZXJ0LWJ1ZmZlcnMgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNyBbYXV0by1yZXZlcnQtYnVmZmVyICIjPG5hdGl2ZS1j
b21wLWZ1bmN0aW9uIGF1dG8tcmV2ZXJ0LWJ1ZmZlcnM+IiBhdXRvLXJldmVydC1idWZmZXJzQGJ1
ZmZlci1saXN0LWZpbHRlciBhcHBseSBhdXRvLXJldmVydC1idWZmZXJzIGFwcGx5IHRpbWVyLWV2
ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDEzIFsiIzxi
eXRlLWNvZGUtZnVuY3Rpb24gQTYzPiIgaW50ZXJuYWwtZWNoby1rZXlzdHJva2VzLXByZWZpeCBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAx
MyBbZmlsZS1ub3RpZnktLWhhbmRsZS1ldmVudCBmaWxlLW5vdGlmeS0tY2FsbGJhY2staW5vdGlm
eSBmaWxlLW5vdGlmeS1oYW5kbGUtZXZlbnQgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQt
ZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA4NiBb
aGFuZGxlLXN3aXRjaC1mcmFtZSBmdW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRl
IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBb
dmMtZmlsZS1nZXRwcm9wIHByb2plY3QtdHJ5LXZjIHJ1bi1ob29rLXdpdGgtYXJncy11bnRpbC1z
dWNjZXNzIHByb2plY3QtLWZpbmQtaW4tZGlyZWN0b3J5IHByb2plY3QtY3VycmVudCBicmVhZGNy
dW1iLS1wcm9qZWN0LWNydW1icy0xIGJyZWFkY3J1bWItcHJvamVjdC1jcnVtYnMgZnVuY2FsbCBi
cmVhZGNydW1iLS1oZWFkZXItbGluZSBldmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5j
dGlvblwpIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDYgW2ZpbGUtbm90aWZ5LWhhbmRsZS1ldmVudCBm
dW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMjMgW2NvbW1hbmQtZXhlY3V0ZSBuaWwg
bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0g
NzIgW2F1dG8tcmV2ZXJ0LW5vdGlmeS1oYW5kbGVyIGZpbGUtbm90aWZ5LS1oYW5kbGUtZXZlbnQg
ZmlsZS1ub3RpZnktLWNhbGxiYWNrLWlub3RpZnkgZmlsZS1ub3RpZnktaGFuZGxlLWV2ZW50IGZ1
bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWwgbmlsXSAxMjEgW2FsaXN0LWdldCBhdXRvLXJldmVydC1ub3RpZnktaGFu
ZGxlciBmaWxlLW5vdGlmeS0taGFuZGxlLWV2ZW50IGZpbGUtbm90aWZ5LS1jYWxsYmFjay1pbm90
aWZ5IGZpbGUtbm90aWZ5LWhhbmRsZS1ldmVudCBmdW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFu
ZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAyMyBbc2F2ZS1z
b21lLWJ1ZmZlcnMgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmls
IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDcgW2ZpbGVzLS1idWZmZXJzLW5lZWRp
bmctdG8tYmUtc2F2ZWQgc2F2ZS1zb21lLWJ1ZmZlcnMgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxl
ciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMyBba2ls
bC1idWZmZXIgIiM8Ynl0ZS1jb2RlLWZ1bmN0aW9uIEQyQT4iIHN1YnN0aXR1dGUtY29tbWFuZC1r
ZXlzICIjPG5hdGl2ZS1jb21wLWZ1bmN0aW9uIEY2MTZlNmY2ZTc5NmQ2Zjc1NzMyZDZjNjE2ZDYy
NjQ2MV9hbm9ueW1vdXNfbGFtYmRhXzY+IiBtYXAteS1vci1uLXAgc2F2ZS1zb21lLWJ1ZmZlcnMg
YXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
XSA0IFtmaWxlLXJlbW90ZS1wIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5p
bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDMg
W2dsb2JhbC1obC1saW5lLWhpZ2hsaWdodCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMTAgW2JyZWFkY3J1bWItcHJvamVjdC1jcnVt
YnMgZnVuY2FsbCBicmVhZGNydW1iLS1oZWFkZXItbGluZSBldmFsIHJlZGlzcGxheV9pbnRlcm5h
bFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p
bCBuaWxdIDQgWyIjPG5hdGl2ZS1jb21wLWZ1bmN0aW9uIEY2MTZlNmY2ZTc5NmQ2Zjc1NzMyZDZj
NjE2ZDYyNjQ2MV9hbm9ueW1vdXNfbGFtYmRhXzI4PiIgYXV0by1yZXZlcnQtLWJ1ZmZlci1jYW5k
aWRhdGVzICIjPG5hdGl2ZS1jb21wLWZ1bmN0aW9uIGF1dG8tcmV2ZXJ0LWJ1ZmZlcnM+IiBhdXRv
LXJldmVydC1idWZmZXJzQGJ1ZmZlci1saXN0LWZpbHRlciBhcHBseSBhdXRvLXJldmVydC1idWZm
ZXJzIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
IG5pbF0gMTMgWyIjPG5hdGl2ZS1jb21wLWZ1bmN0aW9uIGF1dG8tcmV2ZXJ0LWJ1ZmZlcnM+IiBh
dXRvLXJldmVydC1idWZmZXJzQGJ1ZmZlci1saXN0LWZpbHRlciBhcHBseSBhdXRvLXJldmVydC1i
dWZmZXJzIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsIG5pbCBuaWwgbmlsXSAzIFthdXRvLXJldmVydC1oYW5kbGVyIGF1dG8tcmV2ZXJ0LWJ1ZmZl
ciAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBhdXRvLXJldmVydC1idWZmZXJzPiIgYXV0by1yZXZl
cnQtYnVmZmVyc0BidWZmZXItbGlzdC1maWx0ZXIgYXBwbHkgYXV0by1yZXZlcnQtYnVmZmVycyBh
cHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxd
IDQgW2NhbGwtaW50ZXJhY3RpdmVseSBldmFsIHByb2duIGlmIHdoZW4gbGV0KiAiIzxpbnRlcnBy
ZXRlZC1mdW5jdGlvbiBCOUQ+IiAiIzxieXRlLWNvZGUtZnVuY3Rpb24gMDdBPiIgbWFwYyAiIzxi
eXRlLWNvZGUtZnVuY3Rpb24gMzgzPiIgYXBwbHkgc2VxLWRvIHNlcS1zb21lIG1ldGEtZG93biBm
dW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlXSA0IFtjb21waWxhdGlvbi1wYXJz
ZS1lcnJvcnMgY29tcGlsYXRpb24tLXBhcnNlLXJlZ2lvbiBjb21waWxhdGlvbi0tZW5zdXJlLXBh
cnNlIGNvbXBpbGF0aW9uLWZpbHRlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p
bCBuaWwgbmlsIG5pbF0gMTEgW3ByaW4xIHNhdmVoaXN0LXNhdmUgc2F2ZWhpc3QtYXV0b3NhdmUg
YXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
IG5pbCBuaWwgbmlsXSA0NyBbcmVhZCBzYXZlaGlzdC1zYXZlIHNhdmVoaXN0LWF1dG9zYXZlIGFw
cGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbF0gMjMgW3NhdmVoaXN0LXNhdmUgc2F2ZWhpc3QtYXV0b3NhdmUgYXBwbHkgdGlt
ZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsIG5pbF0gMTcgW3dyaXRlLXJlZ2lvbiBzYXZlaGlzdC1zYXZlIHNhdmVoaXN0LWF1dG9zYXZl
IGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p
bCBuaWwgbmlsIG5pbF0gMTYgW3BlcnNpc3RlbnQtc2NyYXRjaC0tc2F2ZS1idWZmZXJzLXN0YXRl
IHBlcnNpc3RlbnQtc2NyYXRjaC1zYXZlIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5p
bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDcgW2ludGVybmFsLWVj
aG8ta2V5c3Ryb2tlcy1wcmVmaXggbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDE3IFtmbHljaGVjay1lcnJvci1saXN0LXVwZGF0ZS1z
b3VyY2UgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
IG5pbCBuaWxdIDQgW2dsb2JhbC1obC1saW5lLW1heWJlLXVuaGlnaGxpZ2h0IGdsb2JhbC1obC1s
aW5lLWhpZ2hsaWdodCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
IG5pbCBuaWwgbmlsXSAzMSBbYWdncmVzc2l2ZS1pbmRlbnQtLWluZGVudC1pZi1jaGFuZ2VkIGFw
cGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWwgbmlsXSAzIFt1bml2ZXJzYWwtYXJndW1lbnQtLWRlc2NyaXB0aW9uICIj
PGJ5dGUtY29kZS1mdW5jdGlvbiBGQTYzPiIgaW50ZXJuYWwtZWNoby1rZXlzdHJva2VzLXByZWZp
eCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDE4
IFtmb3J3YXJkLXNleHAtZGVmYXVsdC1mdW5jdGlvbiBmb3J3YXJkLXNleHAgZWxpc3AtLWJlZ2lu
bmluZy1vZi1zZXhwIGVsaXNwLS1mbnN5bS1pbi1jdXJyZW50LXNleHAgZWxpc3AtZWxkb2MtZnVu
Y2FsbCAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBGNjE2ZTZmNmU3OTZkNmY3NTczMmQ2YzYxNmQ2
MjY0NjFfYW5vbnltb3VzX2xhbWJkYV8xNz4iIGVsZG9jLWRvY3VtZW50YXRpb24tZGVmYXVsdCBl
bGRvYy0taW52b2tlLXN0cmF0ZWd5IGVsZG9jLXByaW50LWN1cnJlbnQtc3ltYm9sLWluZm8gIiM8
bmF0aXZlLWNvbXAtZnVuY3Rpb24gRjYxNmU2ZjZlNzk2ZDZmNzU3MzJkNmM2MTZkNjI2NDYxX2Fu
b255bW91c19sYW1iZGFfMTI+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmls
IG5pbF0gNyBbZmlsZS1ub3RpZnktLWNhbGxiYWNrLWlub3RpZnkgZmlsZS1ub3RpZnktaGFuZGxl
LWV2ZW50IGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwg
bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDEzIFtsYW5ndG9vbC0tY3VycmVu
dC1lcnJvci1vdmVybGF5cyBsYW5ndG9vbC1hdXRvc2hvdy0tbWF5YmUgYXBwbHkgdGltZXItZXZl
bnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p
bF0gMyBbbGluZS1tb3ZlLTEgbGluZS1tb3ZlIHByZXZpb3VzLWxpbmUgcHJldmlvdXMtbG9naWNh
bC1saW5lIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjYWxsLWludGVyYWN0aXZlbHkgZXZhbCBwcm9n
biBpZiB3aGVuIGxldCogIiM8aW50ZXJwcmV0ZWQtZnVuY3Rpb24gODlBPiIgIiM8Ynl0ZS1jb2Rl
LWZ1bmN0aW9uIDgwN0E+IiBtYXBjICIjPGJ5dGUtY29kZS1mdW5jdGlvbiAzODM+IiBhcHBseV0g
MyBbZmlsZS1yZW1vdGUtcCAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBGNjE2ZTZmNmU3OTZkNmY3
NTczMmQ2YzYxNmQ2MjY0NjFfYW5vbnltb3VzX2xhbWJkYV8yOD4iIGF1dG8tcmV2ZXJ0LS1idWZm
ZXItY2FuZGlkYXRlcyAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBhdXRvLXJldmVydC1idWZmZXJz
PiIgYXV0by1yZXZlcnQtYnVmZmVyc0BidWZmZXItbGlzdC1maWx0ZXIgYXBwbHkgYXV0by1yZXZl
cnQtYnVmZmVycyBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsIG5pbF0gNCBbIiM8Ynl0ZS1jb2RlLWZ1bmN0aW9uIDJEMj4iIHBjYXNlIGFuZCAiIzxpbnRl
cnByZXRlZC1mdW5jdGlvbiBDRDQ+IiAiIzxieXRlLWNvZGUtZnVuY3Rpb24gMDg1PiIgbWFwYyAi
IzxieXRlLWNvZGUtZnVuY3Rpb24gMzgzPiIgYXBwbHkgc2VxLWRvIHNlcS1yZWR1Y2UgaWYgd2hl
biBsZXQqICIjPGludGVycHJldGVkLWZ1bmN0aW9uIDQyND4iICIjPGJ5dGUtY29kZS1mdW5jdGlv
biBCODA3QT4iIG1hcGNdIDMgW3J1bi1hdC10aW1lIGhpZ2hsaWdodC1wYXJlbnRoZXNlcy0taW5p
dGlhdGUtaGlnaGxpZ2h0IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWxdIDMgW3F1aXQtd2luZG93cy1vbiB3aGljaC1rZXktLWhpZGUtYnVmZmVy
LXNpZGUtd2luZG93IHdoaWNoLWtleS0taGlkZS1wb3B1cC1pZ25vcmUtY29tbWFuZCB3aGljaC1r
ZXktLWhpZGUtcG9wdXAgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p
bCBuaWxdIDMgW2JyZWFkY3J1bWItLWZvcm1hdC1wcm9qZWN0LW5vZGUgYnJlYWRjcnVtYi0tcHJv
amVjdC1jcnVtYnMtMSBicmVhZGNydW1iLXByb2plY3QtY3J1bWJzIGZ1bmNhbGwgYnJlYWRjcnVt
Yi0taGVhZGVyLWxpbmUgZXZhbCByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMyBbdGltZXItZXZlbnQtaGFuZGxl
ciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
IG5pbF0gMyBbdGltZXItLWFjdGl2YXRlIHRpbWVyLWFjdGl2YXRlLXdoZW4taWRsZSB0aW1lci1l
dmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsIG5pbF0gMzE4IFtmbHljaGVjay1vdmVybGF5cy1hdCBmbHljaGVjay1vdmVybGF5LWVycm9y
cy1hdCBmbHljaGVjay1kaXNwbGF5LWVycm9yLWF0LXBvaW50IGFwcGx5IHRpbWVyLWV2ZW50LWhh
bmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNiBbZ2V0
aGFzaCBzZXEtZG8gc2VxLXJlZHVjZSBpZiB3aGVuIGxldCogIiM8aW50ZXJwcmV0ZWQtZnVuY3Rp
b24gQkU5PiIgIiM8Ynl0ZS1jb2RlLWZ1bmN0aW9uIEI4MDdBPiIgbWFwYyAiIzxieXRlLWNvZGUt
ZnVuY3Rpb24gMzgzPiIgYXBwbHkgc2VxLWRvIHNlcS1zb21lIG1ldGEtZG93biBmdW5jYWxsLWlu
dGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlXSAzIFtsZXQgeWFudC9zZXQtbXVsdGktbWVzc2Fn
ZSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls
XSAzIFt0aW1lci0tdGltZS1sZXNzLXAgdGltZXItLWFjdGl2YXRlIHRpbWVyLWFjdGl2YXRlLXdo
ZW4taWRsZSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWwgbmlsXSAyMDkgWyIjPGJ5dGUtY29kZS1mdW5jdGlvbiAxOEM+IiBhcHBs
eSBzZXEtc29ydCBmbHljaGVjay1maWx0ZXItb3ZlcmxheXMgZmx5Y2hlY2stb3ZlcmxheXMtYXQg
Zmx5Y2hlY2stb3ZlcmxheS1lcnJvcnMtYXQgZmx5Y2hlY2stZGlzcGxheS1lcnJvci1hdC1wb2lu
dCBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0g
MyBbcnVuLWhvb2std2l0aC1hcmdzIHJlZGlzcGxheS0tcHJlLXJlZGlzcGxheS1mdW5jdGlvbnMg
cmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA0IFtmaWxlLXJlbGF0aXZlLW5hbWUgYnJl
YWRjcnVtYi0tcHJvamVjdC1jcnVtYnMtMSBicmVhZGNydW1iLXByb2plY3QtY3J1bWJzIGZ1bmNh
bGwgYnJlYWRjcnVtYi0taGVhZGVyLWxpbmUgZXZhbCByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wg
ZnVuY3Rpb25cKSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbaml0LWxv
Y2stZm9udGlmeS1ub3cgaml0LWxvY2stZnVuY3Rpb24gZW5kLW9mLWJ1ZmZlciBmdW5jYWxsLWlu
dGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu
aWwgbmlsIG5pbCBuaWxdIDggW3Byb2Nlc3Mta2lsbC1idWZmZXItcXVlcnktZnVuY3Rpb24ga2ls
bC1idWZmZXIgeWFudC9raWxsLXRoaXMtYnVmZmVyIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjYWxs
LWludGVyYWN0aXZlbHkgZXZhbCBwcm9nbiBpZiB3aGVuIGxldCogIiM8aW50ZXJwcmV0ZWQtZnVu
Y3Rpb24gQjlCPiIgIiM8Ynl0ZS1jb2RlLWZ1bmN0aW9uIEI4MDdBPiIgbWFwYyAiIzxieXRlLWNv
ZGUtZnVuY3Rpb24gMzgzPiIgYXBwbHkgc2VxLWRvXSAxMzQgW3JlZGlzcGxheV9pbnRlcm5hbFwg
XChDXCBmdW5jdGlvblwpIHByb2Nlc3Mta2lsbC1idWZmZXItcXVlcnktZnVuY3Rpb24ga2lsbC1i
dWZmZXIgeWFudC9raWxsLXRoaXMtYnVmZmVyIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjYWxsLWlu
dGVyYWN0aXZlbHkgZXZhbCBwcm9nbiBpZiB3aGVuIGxldCogIiM8aW50ZXJwcmV0ZWQtZnVuY3Rp
b24gQjlCPiIgIiM8Ynl0ZS1jb2RlLWZ1bmN0aW9uIEI4MDdBPiIgbWFwYyAiIzxieXRlLWNvZGUt
ZnVuY3Rpb24gMzgzPiIgYXBwbHldIDQyIFt0aW1lci1ldmVudC1oYW5kbGVyIHByb2Nlc3Mta2ls
bC1idWZmZXItcXVlcnktZnVuY3Rpb24ga2lsbC1idWZmZXIgeWFudC9raWxsLXRoaXMtYnVmZmVy
IGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjYWxsLWludGVyYWN0aXZlbHkgZXZhbCBwcm9nbiBpZiB3
aGVuIGxldCogIiM8aW50ZXJwcmV0ZWQtZnVuY3Rpb24gQjlCPiIgIiM8Ynl0ZS1jb2RlLWZ1bmN0
aW9uIEI4MDdBPiIgbWFwYyAiIzxieXRlLWNvZGUtZnVuY3Rpb24gMzgzPiIgYXBwbHldIDMgW3dp
bmRvdy1mb250LXdpZHRoIHdpbmRvdy1tYXgtY2hhcnMtcGVyLWxpbmUgcGFnZS1icmVhay1saW5l
cy0tdXBkYXRlLWRpc3BsYXktdGFibGUgcGFnZS1icmVhay1saW5lcy0tdXBkYXRlLWRpc3BsYXkt
dGFibGVzIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5p
bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDMgW2ZyYW1lLXBhcmFtZXRlciBpZiBldmFs
IHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAzIFtkZWxldGUtd2luZG93LWludGVybmFsIGRl
bGV0ZS13aW5kb3cgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmls
IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMyBbcmVkaXNwbGF5X2lu
dGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgIiM8bmF0aXZlLWNvbXAtZnVuY3Rpb24gY29tcGxldGlu
Zy1yZWFkLWRlZmF1bHQ+IiBtY3QtLWNvbXBsZXRpbmctcmVhZC1hZHZpY2UgYXBwbHkgY29tcGxl
dGluZy1yZWFkLWRlZmF1bHQgcmVhZC1leHRlbmRlZC1jb21tYW5kLTEgcmVhZC1leHRlbmRlZC1j
b21tYW5kIGJ5dGUtY29kZSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg
bmlsXSA2OCBbYnJlYWRjcnVtYi0tZm9ybWF0LXByb2plY3Qtbm9kZSBicmVhZGNydW1iLS1wcm9q
ZWN0LWNydW1icy0xIGJyZWFkY3J1bWItcHJvamVjdC1jcnVtYnMgZnVuY2FsbCBicmVhZGNydW1i
LS1oZWFkZXItbGluZSBldmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpICIj
PG5hdGl2ZS1jb21wLWZ1bmN0aW9uIGNvbXBsZXRpbmctcmVhZC1kZWZhdWx0PiIgbWN0LS1jb21w
bGV0aW5nLXJlYWQtYWR2aWNlIGFwcGx5IGNvbXBsZXRpbmctcmVhZC1kZWZhdWx0IHJlYWQtZXh0
ZW5kZWQtY29tbWFuZC0xIHJlYWQtZXh0ZW5kZWQtY29tbWFuZCBieXRlLWNvZGUgY29tbWFuZC1l
eGVjdXRlIG5pbF0gMyBbIiM8bmF0aXZlLWNvbXAtZnVuY3Rpb24gY29tcGxldGluZy1yZWFkLWRl
ZmF1bHQ+IiBtY3QtLWNvbXBsZXRpbmctcmVhZC1hZHZpY2UgYXBwbHkgY29tcGxldGluZy1yZWFk
LWRlZmF1bHQgcmVhZC1leHRlbmRlZC1jb21tYW5kLTEgcmVhZC1leHRlbmRlZC1jb21tYW5kIGJ5
dGUtY29kZSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0g
NDEwIFtjYW5jZWwtdGltZXItaW50ZXJuYWwgdGltZXItZXZlbnQtaGFuZGxlciAiIzxuYXRpdmUt
Y29tcC1mdW5jdGlvbiBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdD4iIG1jdC0tY29tcGxldGluZy1y
ZWFkLWFkdmljZSBhcHBseSBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdCByZWFkLWV4dGVuZGVkLWNv
bW1hbmQtMSByZWFkLWV4dGVuZGVkLWNvbW1hbmQgYnl0ZS1jb2RlIGNvbW1hbmQtZXhlY3V0ZSBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNiBbdGltZXItZXZlbnQtaGFuZGxlciAiIzxuYXRpdmUt
Y29tcC1mdW5jdGlvbiBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdD4iIG1jdC0tY29tcGxldGluZy1y
ZWFkLWFkdmljZSBhcHBseSBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdCByZWFkLWV4dGVuZGVkLWNv
bW1hbmQtMSByZWFkLWV4dGVuZGVkLWNvbW1hbmQgYnl0ZS1jb2RlIGNvbW1hbmQtZXhlY3V0ZSBu
aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDYgW3RpbWVyLS1hY3RpdmF0ZSB0aW1lci1hY3Rp
dmF0ZS13aGVuLWlkbGUgdGltZXItZXZlbnQtaGFuZGxlciAiIzxuYXRpdmUtY29tcC1mdW5jdGlv
biBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdD4iIG1jdC0tY29tcGxldGluZy1yZWFkLWFkdmljZSBh
cHBseSBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdCByZWFkLWV4dGVuZGVkLWNvbW1hbmQtMSByZWFk
LWV4dGVuZGVkLWNvbW1hbmQgYnl0ZS1jb2RlIGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBu
aWwgbmlsXSAzIFthbGwtY29tcGxldGlvbnMgY29tcGxldGUtd2l0aC1hY3Rpb24gIiM8bmF0aXZl
LWNvbXAtZnVuY3Rpb24gRjYxNmU2ZjZlNzk2ZDZmNzU3MzJkNmM2MTZkNjI2NDYxX2Fub255bW91
c19sYW1iZGFfNTY+IiBvcmRlcmxlc3MtLWZpbHRlciBvcmRlcmxlc3MtYWxsLWNvbXBsZXRpb25z
ICIjPGJ5dGUtY29kZS1mdW5jdGlvbiBGMjY+IiBmdW5jYWxsIGxldCBldmFsICIjPGJ5dGUtY29k
ZS1mdW5jdGlvbiBGMEQ+IiAiIzxieXRlLWNvZGUtZnVuY3Rpb24gQjgwN0E+IiBtYXBjICIjPGJ5
dGUtY29kZS1mdW5jdGlvbiAzODM+IiBhcHBseSBzZXEtZG8gc2VxLXNvbWVdIDYzIFt3aW5kb3ct
aW4tZGlyZWN0aW9uICIjPGJ5dGUtY29kZS1mdW5jdGlvbiA1NkU+IiB3YWxrLXdpbmRvdy10cmVl
LTEgd2Fsay13aW5kb3ctdHJlZSBkaXNwbGF5LWJ1ZmZlci1hdC1ib3R0b20gZGlzcGxheS1idWZm
ZXIgdGVtcC1idWZmZXItd2luZG93LXNob3cgIiM8bmF0aXZlLWNvbXAtZnVuY3Rpb24gbWluaWJ1
ZmZlci1jb21wbGV0aW9uLWhlbHA+IiBtY3QtLW1pbmlidWZmZXItY29tcGxldGlvbi1oZWxwLWFk
dmljZSBhcHBseSBtaW5pYnVmZmVyLWNvbXBsZXRpb24taGVscCBtY3QtLXNob3ctY29tcGxldGlv
bnMgbWN0LS1saXZlLWNvbXBsZXRpb25zLXJlZnJlc2gtaW1tZWRpYXRlbHkgYXBwbHkgdGltZXIt
ZXZlbnQtaGFuZGxlciAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBjb21wbGV0aW5nLXJlYWQtZGVm
YXVsdD4iXSAzIFtnZW5lcmF0ZS1uZXctYnVmZmVyIHN1YnN0aXR1dGUtY29tbWFuZC1rZXlzIGRv
Y3VtZW50YXRpb24gbWFyZ2luYWxpYS0tZnVuY3Rpb24tZG9jIG1hcmdpbmFsaWEtYW5ub3RhdGUt
Y29tbWFuZCBtYXJnaW5hbGlhLS1jYWNoZWQgbWFyZ2luYWxpYS0tYWZmaXhhdGUgYXBwbHkgIiM8
Ynl0ZS1jb2RlLWZ1bmN0aW9uIDY4OD4iICIjPGJ5dGUtY29kZS1mdW5jdGlvbiAwQjM+IiB3aW5k
b3ctLWRpc3BsYXktYnVmZmVyIGRpc3BsYXktYnVmZmVyLWF0LWJvdHRvbSBkaXNwbGF5LWJ1ZmZl
ciB0ZW1wLWJ1ZmZlci13aW5kb3ctc2hvdyAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBtaW5pYnVm
ZmVyLWNvbXBsZXRpb24taGVscD4iIG1jdC0tbWluaWJ1ZmZlci1jb21wbGV0aW9uLWhlbHAtYWR2
aWNlXSAzIFtmaXQtd2luZG93LXRvLWJ1ZmZlciBjb21wbGV0aW9ucy0tZml0LXdpbmRvdy10by1i
dWZmZXIgd2luZG93LS1kaXNwbGF5LWJ1ZmZlciBkaXNwbGF5LWJ1ZmZlci1hdC1ib3R0b20gZGlz
cGxheS1idWZmZXIgdGVtcC1idWZmZXItd2luZG93LXNob3cgIiM8bmF0aXZlLWNvbXAtZnVuY3Rp
b24gbWluaWJ1ZmZlci1jb21wbGV0aW9uLWhlbHA+IiBtY3QtLW1pbmlidWZmZXItY29tcGxldGlv
bi1oZWxwLWFkdmljZSBhcHBseSBtaW5pYnVmZmVyLWNvbXBsZXRpb24taGVscCBtY3QtLXNob3ct
Y29tcGxldGlvbnMgbWN0LS1saXZlLWNvbXBsZXRpb25zLXJlZnJlc2gtaW1tZWRpYXRlbHkgYXBw
bHkgdGltZXItZXZlbnQtaGFuZGxlciAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBjb21wbGV0aW5n
LXJlYWQtZGVmYXVsdD4iIG1jdC0tY29tcGxldGluZy1yZWFkLWFkdmljZV0gNCBbc2hvdy1wYXJl
bi0tY2F0ZWdvcml6ZS1wYXJlbiBzaG93LXBhcmVuLS1sb2NhdGUtbmVhci1wYXJlbiBzaG93LXBh
cmVuLS1kZWZhdWx0IHNob3ctcGFyZW4tZnVuY3Rpb24gYXBwbHkgdGltZXItZXZlbnQtaGFuZGxl
ciAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdD4iIG1jdC0t
Y29tcGxldGluZy1yZWFkLWFkdmljZSBhcHBseSBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdCByZWFk
LWV4dGVuZGVkLWNvbW1hbmQtMSByZWFkLWV4dGVuZGVkLWNvbW1hbmQgYnl0ZS1jb2RlIGNvbW1h
bmQtZXhlY3V0ZSBuaWwgbmlsXSAzIFtqaXQtbG9jay1jb250ZXh0LWZvbnRpZnkgIiM8bmF0aXZl
LWNvbXAtZnVuY3Rpb24gRjYxNmU2ZjZlNzk2ZDZmNzU3MzJkNmM2MTZkNjI2NDYxX2Fub255bW91
c19sYW1iZGFfOT4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgIiM8bmF0aXZlLWNvbXAtZnVu
Y3Rpb24gY29tcGxldGluZy1yZWFkLWRlZmF1bHQ+IiBtY3QtLWNvbXBsZXRpbmctcmVhZC1hZHZp
Y2UgYXBwbHkgY29tcGxldGluZy1yZWFkLWRlZmF1bHQgcmVhZC1leHRlbmRlZC1jb21tYW5kLTEg
cmVhZC1leHRlbmRlZC1jb21tYW5kIGJ5dGUtY29kZSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBu
aWwgbmlsXSAxMyBbIiM8bmF0aXZlLWNvbXAtZnVuY3Rpb24gZXhlY3V0ZS1leHRlbmRlZC1jb21t
YW5kPiIgYWQtQWR2aWNlLWV4ZWN1dGUtZXh0ZW5kZWQtY29tbWFuZCBhcHBseSBleGVjdXRlLWV4
dGVuZGVkLWNvbW1hbmQgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwg
bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDMpKSAoMjY1NTUgMjIyNTQgNjAx
MTIxIDc1MjAwMCkgbmlsXQo=
--=-=-=
Content-Type: text/plain


-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 17:05:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 12:05:41 2025
Received: from localhost ([127.0.0.1]:35784 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmFQC-0003kv-M7
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:05:41 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:59710)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmFPx-0003kF-Fi
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:05:26 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tmFPr-0004BH-M5; Sun, 23 Feb 2025 12:05:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=AJhwxM1d6k8zofM/r4B/5NvV9O2+CN9RRu98l2nOOSs=; b=VsBSV4EUKHBv
 4lAOEAkXmBgx8pDfUi4ToyZhKSTpH6B/dED0F59X64WvDPwAfTnKi3Sq7rpCLy65bDzpDmK7KV5D4
 VsRlN607rTZ5xhKfLwwGObCaM2I3vBke2cCte9dvCCYgsAz44f0ij76k7VqBfPsf8Ur9YeuBZCjCP
 W03FSMnMbUfZTXnpME5iXvRTgeX9dR4aFNBmRxhgONOXJfGziSx/gPJJfCPisqZST4PvS2ewj88h6
 z+/PFQSrljmg0elFuoWN5AySOkpFyr7AxztEG2ePomHxf7GMNOPV6hk9RXUIp9tOrsqEFvMOqEcR2
 unYHvFs7e0g+iCht2ERROw==;
Date: Sun, 23 Feb 2025 19:05:06 +0200
Message-Id: <86frk4h9rx.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <87o6ys4mwf.fsf@localhost> (message from Ihor Radchenko on Sun,
 23 Feb 2025 17:00:00 +0000)
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN> <87o6ys4mwf.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76505
Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
> Date: Sun, 23 Feb 2025 17:00:00 +0000
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >   . what is the memory footprint (resident and VM total) of the Emacs
> >      process when this happens?
> 
> RES=3.4g VIRT=11.2g
> It does not really change when I run project-compile.
> It is also fairly normal for my Emacs sessions.

You mean, Emacs has this approximate memory footprint as soon as you
start a fresh session?

Can you start the cpu profiler just before you run project-compile,
and then show the profile (assuming the profiler doesn't cause crashes
on the branch in your build)?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 17:00:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 12:00:39 2025
Received: from localhost ([127.0.0.1]:35768 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmFLL-0003X8-I4
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:00:39 -0500
Received: from mout01.posteo.de ([185.67.36.65]:44013)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1tmFLJ-0003Wv-LN
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:00:38 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 1215D240027
 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 18:00:30 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1740330031; bh=tvgswc9+bRDLN7YRcEGzJUjoOD6hU6RBNt7yjWS5cIc=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=lRe1cV1rwykG0y8epUOXP+SZJ1zX3q/dXyOOPJFyz/YF2C1YRvm8nSjDs/NorCIZi
 i1nEYnsVoY8ox1tVWuMoyDSxMxMjM2jbSwfytN+c+PAqN3xHBt4/h4Cs9g00CjR56n
 gjFF00CThwmcp9EK1Tn7MU+8KWgTzx72cEeXZMhFXB6TlUZPvw5hKWIfQ2P3pJiSUq
 ro/s9eAza1M5ZLGSYwE47XyuVvs6xGGT8shSYOO+M4wNsSpBDq2TTRIEuuhpfwAoBg
 h3FYulT8xHeuhLYXkPl2fKr+lbku7SXAlWEG7Y+wvf1k9O51EVnHEgtFXDMSnTJ1NO
 fPn6hI8fssy2g==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Z19986BlPz6twh;
 Sun, 23 Feb 2025 18:00:28 +0100 (CET)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
In-Reply-To: <86ikp0haa0.fsf@HIDDEN>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN>
Date: Sun, 23 Feb 2025 17:00:00 +0000
Message-ID: <87o6ys4mwf.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -3.3 (---)
X-Debbugs-Envelope-To: 76505
Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.3 (----)

Eli Zaretskii <eliz@HIDDEN> writes:

>   . what is the memory footprint (resident and VM total) of the Emacs
>      process when this happens?

RES=3.4g VIRT=11.2g
It does not really change when I run project-compile.
It is also fairly normal for my Emacs sessions.

>   . do you see any signs of paging (significant disk activity) when
>      those "hangs" happen?

No.

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 16:55:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 11:55:01 2025
Received: from localhost ([127.0.0.1]:35751 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmFFs-0003BS-Vg
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:55:01 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:48726)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmFFo-0003BB-W4
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:54:58 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tmFFe-0002o2-HD; Sun, 23 Feb 2025 11:54:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=n67XcxieogYB5dKX9hxT2U2ZINUIBm5WUlxZTmuJNPU=; b=B/LbQQjDdQ/s
 JsrGPGe3CyniGsFL0JVf7HVuv2xk96lFtAVlSlREchC9BX97QVrwQgy1YHnLzimaLeW4ivU6ugNi3
 9IMWI0z4pVqml875AjJVh6NpmVAndqwC8oCuFksROxHqOB+rQzLfoz10ShjgNCuGjTnIOBgjCUtVa
 aowlWqo2fiuKMXbcmfilRVS1KgiCTR12SOicaNAxUBlBS9Ld65qYuVeNTe2sA8uFSW2BCL3lvDPHC
 3mhCa8YyRORm3ZsC5t+w6mJBRZvBhnWn3rKZ1YtuhT8L6KEezOJlX4kOzHGYNMbLcxBh0r1Jcr0Gp
 JOE6tQijyLeDLUfuhikY8g==;
Date: Sun, 23 Feb 2025 18:54:15 +0200
Message-Id: <86ikp0haa0.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <87r03o4odz.fsf@localhost> (message from Ihor Radchenko on Sun,
 23 Feb 2025 16:27:52 +0000)
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76505
Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 76505 <at> debbugs.gnu.org
> From: Ihor Radchenko <yantar92@HIDDEN>
> Date: Sun, 23 Feb 2025 16:27:52 +0000
> 
> Pip Cet <pipcet@HIDDEN> writes:
> 
> >> Any suggestions, ideas?

A couple more questions:

  . what is the memory footprint (resident and VM total) of the Emacs
     process when this happens?
  . do you see any signs of paging (significant disk activity) when
     those "hangs" happen?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 16:52:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 11:52:00 2025
Received: from localhost ([127.0.0.1]:35746 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmFCy-00036p-6h
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:52:00 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:46142)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmFCv-00036a-Ir
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:51:58 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tmFCq-0002g4-A9; Sun, 23 Feb 2025 11:51:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; b=L70ZNalIhyMQ
 u9nsZqtaKB2b+FJio0Pt0SP/ZO+tsT/BZfrCNu32ahfoFYSzirrZBbR73Hbb7MmpcwFHLBTXrCgMu
 uRfoghRFK+1/MGr4hJWaZDoIml5680odz45eotVHTZYwsDkcEvFuIAoqeNSpbjqTHHCAjqpAXEF8G
 Z/gvU0Q4JAe5mWtOkuylf7uXii6DUpkzTxdxGuTsWKHsFZHICpo5i22zaSuGy4b9Dg0vTUAfHYgYi
 dlvUbdTRI95SBjs6OxoJ2QdW7aaYGDD3qWNF595FJzscsvwAGrtjZC23QQTg/d8XnCb6F9Zz9ozyB
 QkHk2EmlhC1TIIS8xybamA==;
Date: Sun, 23 Feb 2025 18:51:48 +0200
Message-Id: <86jz9ghae3.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <87r03o4odz.fsf@localhost> (message from Ihor Radchenko on Sun,
 23 Feb 2025 16:27:52 +0000)
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
 <87r03o4odz.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76505
Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 16:28:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 11:28:34 2025
Received: from localhost ([127.0.0.1]:35681 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmEqH-000219-Ga
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:28:34 -0500
Received: from mout01.posteo.de ([185.67.36.65]:38677)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1tmEqC-00020s-Ag
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:28:31 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id A652E240028
 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 17:28:21 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1740328101; bh=wtDKkleQs5cWP/m00YB2WVfjaRYpy3BXJsAYfuqScw8=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=dobFr2AfZhMPcV8UUMpswzjxgonajG5Scv7leT4wCKV3/CsbdWpqe8f4iFNGfZEzj
 iDv1K14ej67sltZzvRrMqbKm/QX2iP/3NTOzx11Fiv+/5aJ3tTSdAtoQRQ9ER3aepE
 8/rWGmvS/XbjsYUWhJVuKMZ/ehEvYWPHK/iDS0RBsBd/KMa9m7OhDhXkq8maO/lCTk
 9NDTUCp33anh9yvQnkh7jzN7WBzV1hb299rhvtzvw4ShJV4qnndVrrAGLN+17Mdcou
 DXABhXZt+JqQpelcnLiQ7VZoiewbwzKNdX+Aww+dLw/vR35MwFgin7iqUn6gfmxkt+
 uZ/2ldqMDRAMA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Z18S42psCz9rxF;
 Sun, 23 Feb 2025 17:28:20 +0100 (CET)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
In-Reply-To: <87zfic3are.fsf@HIDDEN>
References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN>
Date: Sun, 23 Feb 2025 16:27:52 +0000
Message-ID: <87r03o4odz.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -3.3 (---)
X-Debbugs-Envelope-To: 76505
Cc: 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.3 (----)

Pip Cet <pipcet@HIDDEN> writes:

>> Any suggestions, ideas?
>
> Many!  First, may I ask you to save a core file (attach gdb, "gcore",
> shouldn't destroy the session) somewhere along with the emacs binary and
> .pdmp file that correspond to it?  That way, if we fix your session we
> can still figure out why it was broken in the first place.  (Of course,
> you should nevershare the core file).

Oh. It is not broken. I am writing this very email from the same
session. It is just that running compilation makes Emacs hang for a few
seconds. Same when switching magit branches (and also calling external
process).

> The next step would be to set garbage-collection-messages to t to see
> whether it's indeed MPS that's to blame.

Here is what I see alongside with Emacs hanging when I run M-x
project-compile on Org mode git repo. The hang only happens while make
is spawning many subprocesses to compile individual .el files. Once it
proceeds to testing (and running a single emacs subprocess) the hangs stop.

Garbage collecting...
Generation 0 of a chain has reached capacity: start a minor collection.
Garbage collecting...
Generation 0 of a chain has reached capacity: start a minor collection.
Garbage collecting...
Opportunism: client predicts plenty of idle time, so start full collection.
pixel-scroll-precision-scroll-up: Beginning of buffer [2 times]
Garbage collecting...
Generation 0 of a chain has reached capacity: start a minor collection.
Garbage collecting...
Opportunism: client predicts plenty of idle time, so start full collection.

> What are the values of igc-step-interval and igc--balance-intervals?

igc-step-interval = 0.04
igc--balance-intervals = nil

> Can you send a dump of the output of M-x igc-stats and M-x
> igc-roots-stats?

What I did:
1. M-x igc-roots-stats
2. M-x igc-stats
3. In each window, press a and s for initial snapshot
4. Run M-x project compile (make test) on Org git repo
5. Observe the hangs until they finish
6. In each stats window, press s
7. In each stats window, press d

*igc roots*
bc-stack                       ambig               1         4194304
buffer                         ambig               2            1200
charset-table                  ambig               1           60480
control stack                  ambig               1             nil
dump-pins                      ambig               1              24
exact                          exact               1            8192
exact-n                        exact            2874         2617368
exact-ptr                      exact               7              56
kbd-buffer                     ambig               1          262144
lispsym                        exact               1           99344
main-thread                    exact               1             536
pure                           ambig               1         5166672
rdstack                        exact               1            3912
realloc-ambig                  ambig               3            3456
specpdl                        exact               1           62176
staticvec                      exact               1           16384
terminal-list                  ambig               1               8
tty-list                       exact               1               8
xpalloc-ambig                  ambig               1           18368
xpalloc-exact                  exact               2            1696
xzalloc-ambig                  ambig             105           17024

*igc*
IGC_OBJ_CONS                            597337        14336088         24           nil
IGC_OBJ_FLOAT                             -260           -6240         24           nil
IGC_OBJ_IMAGE                               -2            -528        264           nil
IGC_OBJ_INTERVAL                         -9099         -582336         64           nil
IGC_OBJ_ITREE_NODE                          -1             -88         88           nil
IGC_OBJ_ITREE_TREE                          -1             -32         32           nil
IGC_OBJ_MARKER_VECTOR                     -444          -30096         67           nil
IGC_OBJ_PAD                                527          -66496        126           nil
IGC_OBJ_STRING                           -8334         -333360         40           nil
IGC_OBJ_STRING_DATA                     -15384       -14186960        922           nil
IGC_OBJ_SYMBOL                              -3            -168         56           nil
IGC_OBJ_VECTOR                          -26817        -2073928         77           nil
PVEC_BIGNUM                               -122           -3904         32           nil
PVEC_BUFFER                               -401         -397792        992           nil
PVEC_CLOSURE                               694           64704         93           nil
PVEC_FONT                                -1009         -121272        120           nil
PVEC_FREE                                 -311          -10920         35           nil
PVEC_HASH_TABLE                          -2271         -199848         88           nil
PVEC_MARKER                              -5938         -332528         56           nil
PVEC_NORMAL_VECTOR                      -18007        -1101912         61           nil
PVEC_OVERLAY                                -1             -40         40           nil
PVEC_RECORD                                553           30928         55           nil
PVEC_WINDOW                                 -2           -1104        552           nil
PVEC_WINDOW_CONFIGURATION                   -2            -240        120           nil

> Does a manual full collection (M-x igc-collect) help temporarily?  How
> long does it take?

No, it does not help.
M-: (benchmark-progn (igc-collect))
Elapsed time: 3.086109s

Doing it repeatedly does not make it faster.

> Are you using the debug version of libmps or the standard version?

Standard version.

> Attaching gdb Monte-Carlo-style a few times during the hang and sending
> the "bt full" might also provide some hints.

The hang is just for a few seconds or so.
It will be tricky. Also, I never tried attaching gdb to process.

>> In GNU Emacs 31.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version
>>  3.24.42, cairo version 1.18.2) of 2025-02-15 built on localhost
>> Repository revision: 67e602105774a31508239a6d2a6a05a4d4c5d363
>
> Hmm.  That commit's a bit old, but I'm not aware of any major
> performance problems that would have gone away entirely since then.

I did not have crashes, so did not risk updates yet.
If you think it will be helpful, I can.

>> Repository branch: feature/igc
>> Windowing system distributor 'The X.Org Foundation', version 11.0.12101014
>> System Description: Gentoo Linux
>>
>> Configured using:
>>  'configure --with-mps=yes --with-native-compilation 'CFLAGS=-g3
>>  -I/opt/mps/include -L/opt/mps/lib'
>>  JAVAC=/etc/java-config-2/current-system-vm/bin/javac
>>  PKG_CONFIG_PATH=/usr/share/guile-data/3.0/pkgconfig'
>
> IIUC, configuring Emacs that way will add a "-O" flag to the CFLAGS,
> which is unusual as -O2 and -O3 are much more common.  I'm not sure
> whether that's what you intended to do, but it always surprises me :-)

CFLAGS=-g3 gives me symbols in perf data. With more optimizations, they
will disappear.

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at 76505 <at> debbugs.gnu.org:


Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 16:08:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 11:08:24 2025
Received: from localhost ([127.0.0.1]:35644 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmEWl-000180-Rf
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:08:24 -0500
Received: from mail-4316.protonmail.ch ([185.70.43.16]:37213)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tmEWf-00017c-Qb
 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:08:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1740326889; x=1740586089;
 bh=+/Seajd5+Gq5Wd63sR59Kv7GpPZIUJaXMqqWKJ2vfMs=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=Ucyez7iicDXrYMS/xtDSzpialMnid1aF90xp3dRTj81qGktJf0fHSOZtaOrPBVryD
 Qtbd9KzRWwmx70pSB0gwESkl2gPPp7CfSlhM/HhcQ/7vbTgkzTStnnEObmGix82rKN
 lESVO6Ygi64omdSOfiw0hnrVC/FBvYDcXe9RWDR3xpJjJXSfAno1xA7DA7EQRFPVD4
 2nCMdp2alaJ8waAnIMi8PieTHgO5IB6Db70JqH2GegE/U0DvU0wDFbTIswkP7HDmhl
 +HShwRDQHHB3wX2s9uVcF/Xb2Tq4vFbdln2feg5Otq2hrlDwUAmh16dKfqElHAuh8w
 jvsTWLE5LGheg==
Date: Sun, 23 Feb 2025 16:08:04 +0000
To: Ihor Radchenko <yantar92@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow
Message-ID: <87zfic3are.fsf@HIDDEN>
In-Reply-To: <87zfic4q17.fsf@localhost>
References: <87zfic4q17.fsf@localhost>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: c8038159d13a615edefb54b6f2ab259cd3c069e8
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 76505
Cc: 76505 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

"Ihor Radchenko" <yantar92@HIDDEN> writes:

> Hi,
>
> After running Emacs for a few days (no crashes!), I noticed significant
> hangs when running compilation.

Thanks for the report, we're very interested in cases where feature/igc
becomes unusable (less usable) in large sessions!

> The perf data is silent, but Emacs becomes unresponsive right at the
> beginning of compilations and sometimes in the middle, as the
> compilation buffer is filled.
>
> Any suggestions, ideas?

Many!  First, may I ask you to save a core file (attach gdb, "gcore",
shouldn't destroy the session) somewhere along with the emacs binary and
.pdmp file that correspond to it?  That way, if we fix your session we
can still figure out why it was broken in the first place.  (Of course,
you should nevershare the core file).

The next step would be to set garbage-collection-messages to t to see
whether it's indeed MPS that's to blame.

What are the values of igc-step-interval and igc--balance-intervals?

Can you send a dump of the output of M-x igc-stats and M-x
igc-roots-stats?

Does a manual full collection (M-x igc-collect) help temporarily?  How
long does it take?

Are you using the debug version of libmps or the standard version?
IIUC, the debug version sometimes verifies so many things that it runs
into complexity issues.

Attaching gdb Monte-Carlo-style a few times during the hang and sending
the "bt full" might also provide some hints.

> In GNU Emacs 31.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version
>  3.24.42, cairo version 1.18.2) of 2025-02-15 built on localhost
> Repository revision: 67e602105774a31508239a6d2a6a05a4d4c5d363

Hmm.  That commit's a bit old, but I'm not aware of any major
performance problems that would have gone away entirely since then.

> Repository branch: feature/igc
> Windowing system distributor 'The X.Org Foundation', version 11.0.1210101=
4
> System Description: Gentoo Linux
>
> Configured using:
>  'configure --with-mps=3Dyes --with-native-compilation 'CFLAGS=3D-g3
>  -I/opt/mps/include -L/opt/mps/lib'
>  JAVAC=3D/etc/java-config-2/current-system-vm/bin/javac
>  PKG_CONFIG_PATH=3D/usr/share/guile-data/3.0/pkgconfig'

IIUC, configuring Emacs that way will add a "-O" flag to the CFLAGS,
which is unusual as -O2 and -O3 are much more common.  I'm not sure
whether that's what you intended to do, but it always surprises me :-)

Pip





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 23 Feb 2025 15:53:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 10:53:06 2025
Received: from localhost ([127.0.0.1]:35613 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tmEHy-0000R8-A0
	for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 10:53:06 -0500
Received: from lists.gnu.org ([2001:470:142::17]:60790)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>)
 id 1tmEHu-0000QU-Fx
 for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 10:53:05 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <yantar92@HIDDEN>)
 id 1tmEHn-0007Sl-F1
 for bug-gnu-emacs@HIDDEN; Sun, 23 Feb 2025 10:52:55 -0500
Received: from mout01.posteo.de ([185.67.36.65])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <yantar92@HIDDEN>)
 id 1tmEHj-0005E2-99
 for bug-gnu-emacs@HIDDEN; Sun, 23 Feb 2025 10:52:55 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id C75DC240027
 for <bug-gnu-emacs@HIDDEN>; Sun, 23 Feb 2025 16:52:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1740325968; bh=i0UY5pee4zWfPolhQFz5vcyzV/9in4xk6ZVvJyw5FJg=;
 h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From;
 b=TH/EWiSKvWukaZs0DlI2bTf6V9GNUsTyVaOmu0oNIsSvai9o4u3c+MeSNsdsBUhls
 DbF6ulanIvsx4GJEpNUB/8sWp5DJjcw7mk9Dc93GL5+P+Ir7N91ucNG6SU+WR7nUZh
 pARtvysQ4r85lcbkRi6sfT/0Yxb5T0xieOTt071OmBahpf334+YXAEPVWSk5V+PBL5
 i9zgR+iED+LParVj5TH+6p+BtC7QbLOPR46/QmfeO5Nbj6zbuRQCVMBoDydWfpiZS4
 MMTfWZL/QAAru1tJa38XA66eLLI7VlZCpBlZKONmKb9MfPwrdC5/FaZJuMlGgJMwzX
 3GsWmheZi/NPA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Z17g42zJ7z6twF
 for <bug-gnu-emacs@HIDDEN>; Sun, 23 Feb 2025 16:52:48 +0100 (CET)
From: Ihor Radchenko <yantar92@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.50; igc: M-x project-compile is slow
X-Debbugs-Cc: 
Date: Sun, 23 Feb 2025 15:52:20 +0000
Message-ID: <87zfic4q17.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@HIDDEN;
 helo=mout01.posteo.de
X-Spam_score_int: -53
X-Spam_score: -5.4
X-Spam_bar: -----
X-Spam_report: (-5.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Hi,

After running Emacs for a few days (no crashes!), I noticed significant
hangs when running compilation.

The perf data is silent, but Emacs becomes unresponsive right at the
beginning of compilations and sometimes in the middle, as the
compilation buffer is filled.

Any suggestions, ideas?

     1.46%  emacs            ld-linux-x86-64.so.2                                                   [.] do_lookup_x
     1.11%  emacs            emacs                                                                  [.] compact_buffer
     1.11%  emacs            libc.so.6                                                              [.] pthread_mutex_lock
     1.09%  emacs            libc.so.6                                                              [.] pthread_mutex_unlock
     1.08%  emacs            emacs                                                                  [.] ChunkOfAddr
     0.95%  emacs            [unknown]                                                              [k] 0xffffffff90e001c8
     0.84%  emacs            emacs                                                                  [.] fix_lisp_obj
     0.76%  emacs            emacs                                                                  [.] ChainDeferral
     0.67%  emacs            emacs                                                                  [.] igc_on_idle
     0.66%  emacs            emacs-30-vcs                                                           [.] 0x00000000001bdc09
     0.59%  emacs            emacs                                                                  [.] GenDescNewSize
     0.58%  emacs            emacs                                                                  [.] re_match_2_internal
     0.53%  emacs            emacs                                                                  [.] _mps_fix2
     0.53%  emacs            emacs-30-vcs                                                           [.] 0x00000000001ed929
     0.47%  emacs            emacs                                                                  [.] ArenaStep
     0.44%  emacs            [vdso]                                                                 [.] __vdso_clock_gettime
     0.40%  emacs            emacs                                                                  [.] ShieldFlush
     0.39%  emacs            emacs                                                                  [.] shieldQueue
     0.38%  emacs            emacs-30-vcs                                                           [.] 0x00000000001c907f
     0.37%  emacs            emacs-30-vcs                                                           [.] re_search_2
     0.37%  emacs            emacs                                                                  [.] QuickSort
     0.37%  emacs            emacs                                                                  [.] amcSegFix
     0.35%  emacs            emacs-30-vcs                                                           [.] 0x00000000001bdeda
     0.35%  emacs            emacs                                                                  [.] dflt_scanx
     0.32%  emacs            emacs                                                                  [.] PolicyStartTrace
     0.30%  emacs            [unknown]                                                              [k] 0xffffffff90e018a8
     0.29%  cc1plus          cc1plus                                                                [.] push_to_top_level
     0.28%  emacs            macroexp-2c3e1495-60fafb77.eln                                         [.] F6d6163726f6578702d2d657870616e642d616c6c_macroexp__expand_all_0

In GNU Emacs 31.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version
 3.24.42, cairo version 1.18.2) of 2025-02-15 built on localhost
Repository revision: 67e602105774a31508239a6d2a6a05a4d4c5d363
Repository branch: feature/igc
Windowing system distributor 'The X.Org Foundation', version 11.0.12101014
System Description: Gentoo Linux

Configured using:
 'configure --with-mps=yes --with-native-compilation 'CFLAGS=-g3
 -I/opt/mps/include -L/opt/mps/lib'
 JAVAC=/etc/java-config-2/current-system-vm/bin/javac
 PKG_CONFIG_PATH=/usr/share/guile-data/3.0/pkgconfig'


-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Acknowledgement sent to Ihor Radchenko <yantar92@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#76505; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 25 Feb 2025 09:15:02 UTC

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