From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Trevor Bentley Newsgroups: gmane.emacs.bugs Subject: bug#43389: 28.0.50; Emacs memory leaks using hard disk all time Date: Sun, 13 Dec 2020 11:20:32 +0100 Message-ID: <87tusqqa6n.fsf@mail.trevorbentley.com> References: <83y2j0qb2v.fsf@gnu.org> <43b8f55b-d201-76e0-2d19-d97dec8798aa@redhat.com> <87im9ttfeg.fsf@mail.trevorbentley.com> <399d4681-940a-c782-b91e-750e62840cb6@redhat.com> <83pn40qkyb.fsf@gnu.org> <418751f6-41be-a5e2-908a-ea4196d5fb9b@redhat.com> <83y2inq2sp.fsf@gnu.org> <60253612-49f0-a1aa-b9e6-39cfef8d62b5@redhat.com> <83mtz3p7qy.fsf@gnu.org> <83lfenp78f.fsf@gnu.org> <83h7pbp5wh.fsf@gnu.org> <83v9dpn9em.fsf@gnu.org> <87sg8ts766.fsf@mail.trevorbentley.com> <87pn3usr13.fsf@mail.trevorbentley.com> <87eek0rmqa.fsf@mail.trevorbentley.com> <83zh2l33fv.fsf@gnu.org> <87zh2jqnhi.fsf@mail.trevorbentley.com> <837dpn1ccp.fsf@gnu.org> <87zh2i7jqp.fsf@web.de> <83eejue5v8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36726"; mail-complaints-to="usenet@ciao.gmane.io" Cc: fweimer@redhat.com, 43389@debbugs.gnu.org, bugs@gnu.support, dj@redhat.com, carlos@redhat.com, monnier@iro.umontreal.ca, To: Eli Zaretskii , Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 13 11:21:21 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1koOVE-0009OW-0u for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 13 Dec 2020 11:21:20 +0100 Original-Received: from localhost ([::1]:51160 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1koOVD-0003eb-1h for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 13 Dec 2020 05:21:19 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50370) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1koOUz-0003cN-6l for bug-gnu-emacs@gnu.org; Sun, 13 Dec 2020 05:21:05 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35915) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1koOUw-0006le-1n for bug-gnu-emacs@gnu.org; Sun, 13 Dec 2020 05:21:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1koOUv-0006uU-Ug for bug-gnu-emacs@gnu.org; Sun, 13 Dec 2020 05:21:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Trevor Bentley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Dec 2020 10:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43389 X-GNU-PR-Package: emacs Original-Received: via spool by 43389-submit@debbugs.gnu.org id=B43389.160785484126469 (code B ref 43389); Sun, 13 Dec 2020 10:21:01 +0000 Original-Received: (at 43389) by debbugs.gnu.org; 13 Dec 2020 10:20:41 +0000 Original-Received: from localhost ([127.0.0.1]:47461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koOUb-0006so-DG for submit@debbugs.gnu.org; Sun, 13 Dec 2020 05:20:41 -0500 Original-Received: from mail.trevorbentley.com ([37.187.5.80]:34379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koOUZ-0006s9-0m for 43389@debbugs.gnu.org; Sun, 13 Dec 2020 05:20:39 -0500 Original-Received: from localhost (c188-150-0-48.bredband.comhem.se [188.150.0.48]) by mail.trevorbentley.com (Postfix) with ESMTPSA id 1734D602DE; Sun, 13 Dec 2020 11:20:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mail.trevorbentley.com; s=mail; t=1607854833; bh=kzlKwGgGCn351D6OitbVWGniRvAxnTO6an4jUAI8/YA=; h=From:To:Cc:Cc:Subject:In-Reply-To:References:Date:From; b=NZe3b42TVBSKfUi0ytC/zCWgjo4nOHtEnSwVFxe+U6YB4aletUD067bC0FPNbQqoj qmnrKlvdTZ8nrQTJWVW0u444p4CJ3OfC0X98qz6phoo0wyxq9DIOIQgQIaynXoQmI4 SlvYIB1xKorzCu12+VCHKfXe0KbN7dyfVgsLanmE= In-Reply-To: <83eejue5v8.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:195942 Archived-At: >> Dunno if it matters, but `gnus-registry-save' binds it >> temporarily to a high value > > I'd prefer very much that our core code never did that. I'm not sure what that is, but I'm not calling it directly, and probably not indirectly either. Not doing any mail reading in the instances that are inflating. I print the gc variables in each of my log analyses, and they have always been the same: the default. I have one instance running that has clearly hit the problem. garbage_collect() never printed its "end" message, and there have been no further garbage collects in nearly 20 hours: ---- 1607783297: garbage_collect start 1607783297: gc_sweep start 1607783297: gc_sweep end (0 s) ---- Right now, I'm leaning towards this being the root cause. Something is causing a garbage collect to crash or hang or otherwise exit in some unknown way, and automatic garbage collection gets disabled until I manually retrigger it. Garbage collect never runs on other threads/forks, right? If it were hung forever inside garbage_collect(), I would expect the whole window to be frozen, but it is not. I'll add more printfs in garbage_collect() and try to figure out where it is exiting. -Trevor