From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.bugs Subject: bug#43389: 28.0.50; Emacs memory leaks using hard disk all time Date: Tue, 24 Nov 2020 03:07:39 +0100 Message-ID: References: <86y2j2brg2.fsf@protected.rcdrun.com> <83blfxth7c.fsf@gnu.org> <83y2j0qb2v.fsf@gnu.org> <831rgppg3w.fsf@gnu.org> <83zh3czbvz.fsf@gnu.org> <83k0udw3jb.fsf@gnu.org> <83v9dwufx4.fsf@gnu.org> <83mtz7vq8j.fsf@gnu.org> <83eekjvnzg.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12370"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: fweimer@redhat.com, 43389@debbugs.gnu.org, bugs@gnu.support, dj@redhat.com, michael_heerdegen@web.de, trevor@trevorbentley.com, carlos@redhat.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Nov 24 03:08:10 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 1khNkY-00036C-Jd for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 24 Nov 2020 03:08:10 +0100 Original-Received: from localhost ([::1]:59142 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1khNkX-0003kd-L9 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 23 Nov 2020 21:08:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56662) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1khNkQ-0003kW-TK for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2020 21:08:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40298) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1khNkQ-00019Y-Lf for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2020 21:08:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1khNkQ-0007Jy-Gk for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2020 21:08:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Arthur Miller Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Nov 2020 02:08:02 +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.160618366928123 (code B ref 43389); Tue, 24 Nov 2020 02:08:02 +0000 Original-Received: (at 43389) by debbugs.gnu.org; 24 Nov 2020 02:07:49 +0000 Original-Received: from localhost ([127.0.0.1]:51844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khNkD-0007JW-Ac for submit@debbugs.gnu.org; Mon, 23 Nov 2020 21:07:49 -0500 Original-Received: from mail-am7eur06olkn2028.outbound.protection.outlook.com ([40.92.16.28]:15297 helo=EUR06-AM7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1khNkB-0007JJ-44 for 43389@debbugs.gnu.org; Mon, 23 Nov 2020 21:07:47 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PAN0Ch3OCKvRhvTPaRX3yimFRx0vy5wJUPEL3VFY6+TplvCDDsCilVx9oqlnnDDKl2NzHeknp+a/78rAHqoPzv57Hveq6rxJDnGiYDek3xhCz4rEcAZZ6HDIpF1gVXyyDsEwy1ckJy22at/8QnW3yuupwm+CTjVkoic+RTgJU/9vInLI7o7VtWGiECtTY9djRy85r7YIKdOqCWxKgUfQV2i4YecItRU2RaoZvwR6JPJJoqlKqsJHU3XJAWzwV5uvOmoDt31iEC5CSMsGBaoN2muOZtJY27QR8qRhYD3LNBVE/4Ntp67agK7wjv5mRIF6UxbPzExKNF8Z+w39sKbI7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ux3bx6Hv4wJoR24dtJGa//jlTdUOTfPhHY3fyOuJ+ak=; b=aTqyEOs3So3Kzx18OJ7FX7c+e3FEz7c3N8NTruxr6MOxzuTuToSUNTaauZnfAMxKHbMVHbWqNFXrFQm6Ad14RRT1WzXHrrO15DkL+Wh4x3KrPLmU/afGyyyqOr8JH6M9zM/7Ul4dDXNyhtNo9NsDF70GaWWprD1ED1Deqiz7atTDXTTURxcecSb2JheS7t4YuprerGj7ei6AOUU0NiHHypE/O6+i5eAeCLOVp4E66W/xWX3tM2ZCkS248H/VuTRJlOqXF2OHXEF8hM5cRBUzKiYNLv4FIKtAEzcBOuz6Eif4vDWwF73lMMlk6b53KHvGlS7VziMEgvVKbGd6DPPl9A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ux3bx6Hv4wJoR24dtJGa//jlTdUOTfPhHY3fyOuJ+ak=; b=XGqlT0wzD1wj2TU/EHYGTtCSJS78D1A7kE7WJjygKjf1AGAaPtVrc9xTBowY1L3hCi5fxEuh2QlysyBgMnk2TB0exbOeJp9UUlOr6epcQBV/VDFdfO27Qx4GbO47npXpEwLt2UbU/fHFhtYD93Dr6Y4+yApc0Sp7jpgbUGpsr+KpKMMYARADu/JWTKFQdvRaVsnRNZhpNeLjCwVahsoRb8Nt7YlypaxwF7DUYHV94nq4U/NFy/pvIXQrdLw476l0TfIkXTC1++fDEenKW6nnpRykPMA9ylbFBzUMyogVr320VtCfkTBj9NNpi4MDXGl119SwnTbAOtZi6fcedHkipA== Original-Received: from AM7EUR06FT022.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc36::4b) by AM7EUR06HT203.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc36::109) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.20; Tue, 24 Nov 2020 02:07:40 +0000 Original-Received: from AM0PR06MB6577.eurprd06.prod.outlook.com (2a01:111:e400:fc36::4a) by AM7EUR06FT022.mail.protection.outlook.com (2a01:111:e400:fc36::388) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.20 via Frontend Transport; Tue, 24 Nov 2020 02:07:40 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:09CAB705EE7FD68874A62B3FEAC4046E1813E4C141C0CDBE1D9DA885F1C86756; UpperCasedChecksum:3BD0200B8190DDD25CDF6EE034D16A7A7D19D566DD6D3279EE6B16E020102A0D; SizeAsReceived:8268; Count:46 Original-Received: from AM0PR06MB6577.eurprd06.prod.outlook.com ([fe80::9487:8c7d:da00:4993]) by AM0PR06MB6577.eurprd06.prod.outlook.com ([fe80::9487:8c7d:da00:4993%7]) with mapi id 15.20.3589.030; Tue, 24 Nov 2020 02:07:40 +0000 In-Reply-To: <83eekjvnzg.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 23 Nov 2020 22:04:35 +0200") X-TMN: [foDzW72mAVUqwyKA+nigwVzXyoSA2HiJ] X-ClientProxiedBy: AM6PR10CA0104.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:8c::45) To AM0PR06MB6577.eurprd06.prod.outlook.com (2603:10a6:208:19a::23) X-Microsoft-Original-Message-ID: <87h7pfpkwk.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM6PR10CA0104.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:8c::45) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.20 via Frontend Transport; Tue, 24 Nov 2020 02:07:40 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 543101b5-e04c-4aa5-2b23-08d8901db904 X-MS-TrafficTypeDiagnostic: AM7EUR06HT203: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kT3wbKejWJDxsM7PThU8AA0lpNDjwhuhNujZr3qqS5iSButbGaOa6LXkYp61Qkhez4eflVYKvqGk5/+xdDaL7f5yNQXmh2KnvbDkTOa6zzWPlRgsODtDOT9RyU7jnTP25dxIYD8D/bE3rY5n6IF2X+W8Mg63is6tPd8K9Nv1vcSHUYiyGkTCcP81wjjK8O2s/VNoUGmyBEcTiUcnlX7cWw== X-MS-Exchange-AntiSpam-MessageData: trIZkN6COxpJ5TWdDhQItAc2iNCMZtENr7y6vdld65nhxOi4k0lt8tRyEiKPcP2EkBTVx1lzZ6pdIMzKIP6Z9eGCO7XU+b/n12OUu51UKyIUm+3JiT+doyihgkwjXiQV0RgPpKrcrte//Js7hsPfpg== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 543101b5-e04c-4aa5-2b23-08d8901db904 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Nov 2020 02:07:40.8760 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: AM7EUR06FT022.eop-eur06.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7EUR06HT203 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:194001 Archived-At: Eli Zaretskii writes: >> From: Arthur Miller >> Cc: bugs@gnu.support, fweimer@redhat.com, 43389@debbugs.gnu.org, >> dj@redhat.com, michael_heerdegen@web.de, trevor@trevorbentley.com, >> carlos@redhat.com >> Date: Mon, 23 Nov 2020 20:49:48 +0100 >> >> Isn't Valgrind good for this kind of problems? Can I run emacs as a >> systemd service in Valgrind? > > You can run Emacs under Valgrind, see etc/DEBUG for the details. But > I'm not sure it will work as systemd service. > > Valgrind is only the right tool if we think there's a memory leak in > Emacs itself. Yeah, you are right; I was trying to crash my Emacs for like 4 hours now, I tried to simulate dired and copying/moving around files since I experienced crashes mostly when in dired and helm; I put a function on a timer where I made 1000 files every few seconds, red those files back inoto lists, copy them around and deleted them; and watched allocations and all I got was spent time; Emacs was rock solid. Typical :D. I hope that this pmem for the process is correct; I was looking at attributes and I saw it go up and down, but it seemed to stay in reange ~2.5 tp ~3.5%, This looked typical, pmem was different for every run, but stayed below 3.5% ((args . "/home/arthur/repos/emacs/src/emacs --fg-daemon") (pmem . 2.919526565234921) (pcpu . 13.355092518800808) (etime 0 5521 40000 0) (rss . 958748) (vsize . 1125912) (start 24508 19530 683640 125000) (thcount . 2) (nice . 0) (pri . 20) (ctime 0 6 880000 0) (cstime 0 0 420000 0) (cutime 0 6 460000 0) (time 0 737 340000 0) (stime 0 47 950000 0) (utime 0 689 390000 0) (cmajflt . 485) (cminflt . 214598) (majflt . 73) (minflt . 1286399) (tpgid . -1) (ttname . "") (sess . 24105) (pgrp . 24105) (ppid . 595) (state . "R") (comm . "emacs") (group . "users") (egid . 100) (user . "arthur") (euid . 1000)) ((args . "/home/arthur/repos/emacs/src/emacs --fg-daemon") (pmem . 2.919526565234921) (pcpu . 13.355092518800808) (etime 0 5521 40000 0) (rss . 958748) (vsize . 1125912) (start 24508 19530 684725 570000) (thcount . 2) (nice . 0) (pri . 20) (ctime 0 6 880000 0) (cstime 0 0 420000 0) (cutime 0 6 460000 0) (time 0 737 340000 0) (stime 0 47 950000 0) (utime 0 689 390000 0) (cmajflt . 485) (cminflt . 214598) (majflt . 73) (minflt . 1286399) (tpgid . -1) (ttname . "") (sess . 24105) (pgrp . 24105) (ppid . 595) (state . "R") (comm . "emacs") (group . "users") (egid . 100) (user . "arthur") (euid . 1000)) ((args . "/home/arthur/repos/emacs/src/emacs --fg-daemon") (pmem . 2.919526565234921) (pcpu . 13.355092518800808) (etime 0 5521 40000 0) (rss . 958748) (vsize . 1125912) (start 24508 19530 685810 502000) (thcount . 2) (nice . 0) (pri . 20) (ctime 0 6 880000 0) (cstime 0 0 420000 0) (cutime 0 6 460000 0) (time 0 737 340000 0) (stime 0 47 950000 0) (utime 0 689 390000 0) (cmajflt . 485) (cminflt . 214598) (majflt . 73) (minflt . 1286399) (tpgid . -1) (ttname . "") (sess . 24105) (pgrp . 24105) (ppid . 595) (state . "R") (comm . "emacs") (group . "users") (egid . 100) (user . "arthur") (euid . 1000)) ((args . "/home/arthur/repos/emacs/src/emacs --fg-daemon") (pmem . 2.919526565234921) (pcpu . 13.355092518800808) (etime 0 5521 40000 0) (rss . 958748) (vsize . 1125912) (start 24508 19530 686711 538000) (thcount . 2) (nice . 0) (pri . 20) (ctime 0 6 880000 0) (cstime 0 0 420000 0) (cutime 0 6 460000 0) (time 0 737 340000 0) (stime 0 47 950000 0) (utime 0 689 390000 0) (cmajflt . 485) (cminflt . 214598) (majflt . 73) (minflt . 1286399) (tpgid . -1) (ttname . "") (sess . 24105) (pgrp . 24105) (ppid . 595) (state . "R") (comm . "emacs") (group . "users") (egid . 100) (user . "arthur") (euid . 1000)) ((args . "/home/arthur/repos/emacs/src/emacs --fg-daemon") (pmem . 2.919526565234921) (pcpu . 13.355092518800808) (etime 0 5521 40000 0) (rss . 958748) (vsize . 1125912) (start 24508 19530 687465 69000) (thcount . 2) (nice . 0) (pri . 20) (ctime 0 6 880000 0) (cstime 0 0 420000 0) (cutime 0 6 460000 0) (time 0 737 340000 0) (stime 0 47 950000 0) (utime 0 689 390000 0) (cmajflt . 485) (cminflt . 214598) (majflt . 73) (minflt . 1286399) (tpgid . -1) (ttname . "") (sess . 24105) (pgrp . 24105) (ppid . 595) (state . "R") (comm . "emacs") (group . "users") (egid . 100) (user . "arthur") (euid . 1000)) I will see it comes back, and see if I can play more with it; I give up for now.