From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Carlos O'Donell Newsgroups: gmane.emacs.bugs Subject: bug#43389: 28.0.50; Emacs memory leaks using hard disk all time Date: Sun, 22 Nov 2020 22:41:00 -0500 Organization: Red Hat Message-ID: <780bd971-a927-03e3-f7ae-e65697315bf5@redhat.com> 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> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26580"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0 Cc: fweimer@redhat.com, 43389@debbugs.gnu.org, trevor@trevorbentley.com, dj@redhat.com, michael_heerdegen@web.de To: Eli Zaretskii , Jean Louis Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 23 04:42:11 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 1kh2jy-0006nU-EE for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 23 Nov 2020 04:42:10 +0100 Original-Received: from localhost ([::1]:40036 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kh2jw-0007Al-VS for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 22 Nov 2020 22:42:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50666) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kh2jq-0007Aa-Gj for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2020 22:42:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37146) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kh2jq-0001fY-8r for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2020 22:42:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kh2jq-0004Y8-5O for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2020 22:42:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Carlos O'Donell Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Nov 2020 03:42: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.160610286917423 (code B ref 43389); Mon, 23 Nov 2020 03:42:02 +0000 Original-Received: (at 43389) by debbugs.gnu.org; 23 Nov 2020 03:41:09 +0000 Original-Received: from localhost ([127.0.0.1]:48692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kh2iz-0004Wx-Ag for submit@debbugs.gnu.org; Sun, 22 Nov 2020 22:41:09 -0500 Original-Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:59428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kh2iw-0004Wo-E6 for 43389@debbugs.gnu.org; Sun, 22 Nov 2020 22:41:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1606102865; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9squMdkggQ0s9yB2kjONApLHVskqm4tppk4FM/5pm6s=; b=e8yDn0f6sif/QnnGZigEqmh/s0YDbaCxnMvuvOJ1iJBT9h+zhy4O/LrxZzQXxFKmLTtQNE OMzcoa7TZXMZCGTrDZIF7HPoNz+5G53rgThUVc17NT9aMfkB4gIctN6PlpsZNuIk7HL/r2 26BcKlKJEewDietXZ8lFzMrt3ufFsFo= Original-Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-339-d-g3rb3EOeiSc2RB1-wcNQ-1; Sun, 22 Nov 2020 22:41:03 -0500 X-MC-Unique: d-g3rb3EOeiSc2RB1-wcNQ-1 Original-Received: by mail-qk1-f199.google.com with SMTP id d206so13538295qkc.23 for <43389@debbugs.gnu.org>; Sun, 22 Nov 2020 19:41:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=9squMdkggQ0s9yB2kjONApLHVskqm4tppk4FM/5pm6s=; b=c81WA/svs5Z8QLVsiblJhxTITFjWTno8gVl7YiCn9jTlto9i8VL7kJ5cZmE+FTQgi3 xV2uEermQSOd07cC2tOBQnG7g4l60bMTvrhnrLPK6YW09H+Vv5CfQ+gz27TgQuziGFtc u3wsVltaNMjCdMIr+ZgW0vdpN0ZOq6PXveDpXcok78EkAF6CAxHKJglp3I4HDpd7jXPg vKyaNHrecgqiYGRN06810fv4Ceb1OPbNu4ubTPuBRBqujRFNxMq/MXjNI+xVQTfTRO6s sUX/uuJHqwj/pzC6lD+jJ8HwgBokmT+/iACbYw6sJp27L07ilfFPuysmwNsYFF5295EW WV4g== X-Gm-Message-State: AOAM530w3b944iW65plA7Xv9YizrsvW1o9SEdrrRGTrEqMVKY5lw1Usy zwCb0Zcu7DZKM8YGfftZ6sGsDIUKx2lbJC59AZjUXtayPu/jDFoyOT2DxguZENJtiJ8e5PED0ws prjwddyaNx+QFp8s= X-Received: by 2002:a0c:a9d0:: with SMTP id c16mr27652273qvb.5.1606102862678; Sun, 22 Nov 2020 19:41:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJzWesPsZfDd3mJlq3F6rWEID2njHP1wZHFkQ70lb0iLMoEeSY272YSUEZ4qtmBv9OE7HRYAZw== X-Received: by 2002:a0c:a9d0:: with SMTP id c16mr27652263qvb.5.1606102862525; Sun, 22 Nov 2020 19:41:02 -0800 (PST) Original-Received: from [192.168.1.16] (198-84-214-74.cpe.teksavvy.com. [198.84.214.74]) by smtp.gmail.com with ESMTPSA id l46sm8844312qta.44.2020.11.22.19.41.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 22 Nov 2020 19:41:01 -0800 (PST) In-Reply-To: <83k0udw3jb.fsf@gnu.org> Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=carlos@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US 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:193891 Archived-At: On 11/22/20 3:16 PM, Eli Zaretskii wrote: >> Date: Sun, 22 Nov 2020 22:52:14 +0300 >> From: Jean Louis >> Cc: fweimer@redhat.com, 43389@debbugs.gnu.org, dj@redhat.com, >> michael_heerdegen@web.de, trevor@trevorbentley.com, carlos@redhat.com >> >> I am now following this strategy here: >> https://github.com/jemalloc/jemalloc/wiki/Use-Case%3A-Leak-Checking > > That uses a different implementation of malloc, so I'm not sure it > will help us. Correct, that is a different malloc implementation and may have completely different behaviour for your given workload. That is not to say that it isn't viable solution to try another allocator that matches your workload. However, in this bug we're trying to determine why the "default" configuration of emacs and glibc's allocator causes memory usage to grow. We want to run the glibc malloc algorithms because that is the implementation under which we are observing the increased memory pressure. The tracer I've suggested will get us an API trace that we can use to determine if it is actually API calls that are causing an increase in the memory usage or if it's an algorithmic issue. It is not always obvious to see from the API calls, but having the trace is better than not. -- Cheers, Carlos.