Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 44326) by debbugs.gnu.org; 27 Jan 2021 04:36:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 26 23:36:13 2021 Received: from localhost ([127.0.0.1]:43346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l4cYv-0003Pe-74 for submit <at> debbugs.gnu.org; Tue, 26 Jan 2021 23:36:13 -0500 Received: from mail-yb1-f169.google.com ([209.85.219.169]:42039) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <aaronjensen@HIDDEN>) id 1l4cYt-0003PN-K6 for 44326 <at> debbugs.gnu.org; Tue, 26 Jan 2021 23:36:12 -0500 Received: by mail-yb1-f169.google.com with SMTP id b11so802590ybj.9 for <44326 <at> debbugs.gnu.org>; Tue, 26 Jan 2021 20:36:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=gesImF9rT62nKeAupyk2YK+9mHKv6fHM1f6BzL6RV8I=; b=Wmp/VKBzNh8kdKz7xBm2+h7MnI5C3DxCS8JsUKEpfwhCXR3L4eAwYXVmI2+lfZ9sx1 5ydHl5PhwL6R4LeF2NI8OJzXnGccM9cnL8jDlcttQO6HRkNXE+Xh1/BBXPFLMvOUMlEx n8Gl3o8euswg/BHlypDklqKPQ6JoymjlsuojrtlE7GzmU1yuRK8p29Jz44KPMfIJD3/G Edv8bsPDzPb0863Y/WWXLFbZOggzZk0mrYqxPw37qdCfBtdnhqqwopmdTlf9rVTzjJrl BaOvH3MWLbfpstUtgLyWtdh8K0cV7MjeoFL9QyXRSxAfrnYr7B6JIMKIEpdNSR5xMv96 4nTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=gesImF9rT62nKeAupyk2YK+9mHKv6fHM1f6BzL6RV8I=; b=B+hNpZl+6LfYpajDVp1OALLSnuW4mplJ+oEAVDa99M1fZ5gZkyEjkj27qib4nu4dP2 y2hqNU2KEvDFqdkfzdVMM44r7e38W+pU1Ase4l0DABV6BK6NZNbRTve9RSJ9PCcqINgQ nUL3liY9fLH3VJmQSiU6q/5XCT33umaV4P5WP1mhi4iy/S8TwljpjJWrbGwQPnqY9oZg BfBp+0qQjzrROKtmnVoFD0jexrlrCpGeOALk0tgHKKbfBmKcn304MFuEcy1/S4WCBgAZ 6rq+WCrpzhKvQkh/wYdcggX5YPfGFJ2JA4ozPI1xozwv+xyd9cjAqcyL7Lj79zD9v+4v WljQ== X-Gm-Message-State: AOAM531S+VFIkGz1fGBoyKhdHCH3EFtUDfWbtSTjE0GZ1Y2O0Ce+gCgw 0V8FqdfBx3WNJxDF8mW7M/AhO0D/HS2aCROG0nB5MwcYImrboA== X-Google-Smtp-Source: ABdhPJwbSa/vP3di4P9ecfD7pcrAFVsoENWEb7KuMbCbb2tbc2ppZvqm2xtAalslw/kp/7u0i3+Cg1fkm3uxK8cT6Bk= X-Received: by 2002:a25:a541:: with SMTP id h59mr14054061ybi.203.1611722166015; Tue, 26 Jan 2021 20:36:06 -0800 (PST) MIME-Version: 1.0 References: <CAHyO48ygs8sH-HKcuXBWvesJv1+ZEBUTGk+tbZC03tYLDcKhkg@HIDDEN> <CAHyO48ypadHNYvcBdUJZS_XNFpEv2xJcp+aDme19DQLY=MdjCg@HIDDEN> <87pn1ratrb.fsf@HIDDEN> In-Reply-To: <87pn1ratrb.fsf@HIDDEN> From: Aaron Jensen <aaronjensen@HIDDEN> Date: Tue, 26 Jan 2021 22:35:54 -0600 Message-ID: <CAHyO48wjXkzPRCENcumBBXbuoFVRRzL3MskTvx-zvjk=K7=_=A@HIDDEN> Subject: Re: bug#44326: 27.1.50; busy loop in lisp_free_align To: Lars Ingebrigtsen <larsi@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44326 Cc: 44326 <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 Tue, Jan 26, 2021 at 10:28 PM Lars Ingebrigtsen <larsi@HIDDEN> wrote: > > Aaron Jensen <aaronjensen@HIDDEN> writes: > > > Some more information that is hopefully helpful. > > > > My Emacs memory usage is currently around 2.5GB. > > > > Lisp Stack trace from busy loop: > > > > (unsigned char *) $2 =3D 0x00000001003f48c6 =E2=80=9Ctimer-event-handle= r=E2=80=9D > > (unsigned char *) $3 =3D 0x00000001003f074c =E2=80=9Capply=E2=80=9D > > (unsigned char *) $4 =3D 0x00000001191ba690 =E2=80=9Cgcmh-idle-garbage-= collect=E2=80=9D > > (unsigned char *) $5 =3D 0x00000001003ee2fe =E2=80=9Cgarbage-collect=E2= =80=9D > > > > GC Stats during busy loop. These don't seem to increase, it stays busy > > in lisp_align_free, though with different blocks over time. > > Is it always hanging in a `gcmh-idle-garbage-collect'? Yes, though since reducing my high cons threshold to 16mb, it hasn't reocur= red. > Can you > reproduce this problem without using that package? No, I don't believe so. > > Also, could you include the output from `M-x report-emacs-bug', > especially the bit that describes your Emacs version and OS version? Sure, though it's a different build by now and I'm using native-comp now, but wasn't before. In GNU Emacs 28.0.50 (build 1, x86_64-apple-darwin19.6.0, NS appkit-1894.60 Version 10.15.7 (Build 19H114)) of 2021-01-24 built on aaron-sub.local Repository revision: 0ffb3dfaa483b0c5cf1f7f367efcb5e9c041ab53 Repository branch: feature/native-comp Windowing system distributor 'Apple', version 10.3.1894 System Description: Mac OS X 10.15.7 Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=3D/usr/local/share/emacs/site-lisp --infodir=3D/usr/local/Cellar/emacs-plus@28/28.0.50/share/info/emacs --prefix=3D/usr/local/Cellar/emacs-plus@28/28.0.50 --with-xml2 --with-gnutls --with-nativecomp --without-dbus --with-imagemagick --with-modules --with-rsvg --with-ns --disable-ns-self-contained 'CFLAGS=3D-I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include -I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include' 'LDFLAGS=3D-L/usr/local/lib/gcc/10 -I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include -I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include'' Configured features: ACL GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF TOOLKIT_SCROLL_BARS ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Aaron
bug-gnu-emacs@HIDDEN
:bug#44326
; Package emacs
.
Full text available.Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 44326) by debbugs.gnu.org; 27 Jan 2021 04:28:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 26 23:28:20 2021 Received: from localhost ([127.0.0.1]:43336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l4cRH-00017a-UH for submit <at> debbugs.gnu.org; Tue, 26 Jan 2021 23:28:20 -0500 Received: from quimby.gnus.org ([95.216.78.240]:36086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1l4cRG-00017I-41 for 44326 <at> debbugs.gnu.org; Tue, 26 Jan 2021 23:28:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=6IjXoO3xdfJOQ+1HcsKzoIz+j6GAqQnv7/OMsgUO6nk=; b=mKLhswBkJGxM2UB/Lhg6N04jsY BbT1PnSsYVXJK98+8ugKV3WAKYfZilBw3+52npSK9zLAVrkcf4pFoOSWAEWTF0dWnmU9Yy45prN+p EyjRVl6yVbjenmkhxR1pCsssZ98htmaCoy2flNdn7/UfcxGYDOidA968jPgCGVAm8jPU=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1l4cR7-0001By-Rj; Wed, 27 Jan 2021 05:28:12 +0100 From: Lars Ingebrigtsen <larsi@HIDDEN> To: Aaron Jensen <aaronjensen@HIDDEN> Subject: Re: bug#44326: 27.1.50; busy loop in lisp_free_align References: <CAHyO48ygs8sH-HKcuXBWvesJv1+ZEBUTGk+tbZC03tYLDcKhkg@HIDDEN> <CAHyO48ypadHNYvcBdUJZS_XNFpEv2xJcp+aDme19DQLY=MdjCg@HIDDEN> X-Now-Playing: Current 93's _The Light Is Leaving Us All_: "The Policeman is Dead" Date: Wed, 27 Jan 2021 05:28:08 +0100 In-Reply-To: <CAHyO48ypadHNYvcBdUJZS_XNFpEv2xJcp+aDme19DQLY=MdjCg@HIDDEN> (Aaron Jensen's message of "Fri, 30 Oct 2020 09:33:52 -0500") Message-ID: <87pn1ratrb.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Aaron Jensen <aaronjensen@HIDDEN> writes: > Some more information that is hopefully helpful. > > My Emacs memory usage is currently around 2.5GB. > > Lisp Stack trace from busy loop: > > (unsigned char *) $2 = 0x00000001003f48c6 “timer-even [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44326 Cc: 44326 <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 (-) Aaron Jensen <aaronjensen@HIDDEN> writes: > Some more information that is hopefully helpful. > > My Emacs memory usage is currently around 2.5GB. > > Lisp Stack trace from busy loop: > > (unsigned char *) $2 =3D 0x00000001003f48c6 =E2=80=9Ctimer-event-handler= =E2=80=9D > (unsigned char *) $3 =3D 0x00000001003f074c =E2=80=9Capply=E2=80=9D > (unsigned char *) $4 =3D 0x00000001191ba690 =E2=80=9Cgcmh-idle-garbage-co= llect=E2=80=9D > (unsigned char *) $5 =3D 0x00000001003ee2fe =E2=80=9Cgarbage-collect=E2= =80=9D > > GC Stats during busy loop. These don't seem to increase, it stays busy > in lisp_align_free, though with different blocks over time. Is it always hanging in a `gcmh-idle-garbage-collect'? Can you reproduce this problem without using that package? Also, could you include the output from `M-x report-emacs-bug', especially the bit that describes your Emacs version and OS version? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs@HIDDEN
:bug#44326
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 30 Oct 2020 14:34:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 30 10:34:13 2020 Received: from localhost ([127.0.0.1]:59184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kYVTo-0003sN-Mg for submit <at> debbugs.gnu.org; Fri, 30 Oct 2020 10:34:13 -0400 Received: from lists.gnu.org ([209.51.188.17]:37930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <aaronjensen@HIDDEN>) id 1kYVTn-0003sG-LK for submit <at> debbugs.gnu.org; Fri, 30 Oct 2020 10:34:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50970) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <aaronjensen@HIDDEN>) id 1kYVTk-0002uI-Ag for bug-gnu-emacs@HIDDEN; Fri, 30 Oct 2020 10:34:11 -0400 Received: from mail-yb1-xb30.google.com ([2607:f8b0:4864:20::b30]:38866) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <aaronjensen@HIDDEN>) id 1kYVTh-0001ha-ES for bug-gnu-emacs@HIDDEN; Fri, 30 Oct 2020 10:34:08 -0400 Received: by mail-yb1-xb30.google.com with SMTP id b138so5278296yba.5 for <bug-gnu-emacs@HIDDEN>; Fri, 30 Oct 2020 07:34:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=+/d1wmFdBaqBk+llpYO09HFsT0BqT5QfszNVmUszz4k=; b=StwZN7k3vYg/bepnZxNQJ8jEVzyGAAfTJ+SJRw8aOw5ABJBvtvTTag/7UKqha8Ux49 EkoLx1Ps8V8V9C1WxFG5q2HG5I9ODLnCxKHRiYFyutkMUyBJN7wiljSZqz2HMt2Ad0nK QztkVbPOCFYBKanAQ8aNPSk736gr8BmcLqvKqWIwhQdb/Do/973OVgGeT/WFKdWq0THf of21ol+VXDdkjFzUFgAcUVTU0ja/h87T7FPBqnqRIwtkhhiVNfnidwbUou4VwL1sZv9B y8Bf2tUI4PfWVL7b8RVOEVl08rS+t9TKRiabUNvhmHFO5qMn65jQkQc7RGPMo8UVlxfZ ArVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=+/d1wmFdBaqBk+llpYO09HFsT0BqT5QfszNVmUszz4k=; b=R7p9TVsqxzBqqVEvqHAnrfMnv+KGEDHAE6xh0jk4xCVXT6UWRzLdlO0+h4o9sPLGBI caKw7I+HHteWQEHIqSqoDAfwwI7pz/YBTEgh0ThdKUp5xvJX8dS/ckgut+IEuNu9MmUC ZPi538FrqDFpU+fnMmURi+pL/HpTjoxDZP+a33J9EFFIFbYLdbEBhJBuPHPjUiFoB/VZ TPpSCpsE5Zm+LB8L15/ZXfkP940AhrKqInwqZretzspy5iIt6X8Y30Ub4djipaOz66a/ tnYnmJBiN878zCRq3xKXcnOUFrCyYtjswCEPwLO95x1eR7kk0dxE53LQhB6bNYj65IcU HrhQ== X-Gm-Message-State: AOAM530gEBuCi/OyJBTLhuGFlyRZV8VAsRaLJcR9ItdmRFseg7U1JcXp TgYrFUpWqIcPnOq4o+sHYwlIYjvrnUvMpfpB4MwC3b/n5ZaJcg== X-Google-Smtp-Source: ABdhPJzNy1uKrJzSmEQS9K/Flkg/lylbMrEvqTRMwq3pDLhm9HQpSBkh/+bKxSiIt7ffstGoz4Yf5+Oj+HoxiXlmOjg= X-Received: by 2002:a25:686:: with SMTP id 128mr4034796ybg.175.1604068443129; Fri, 30 Oct 2020 07:34:03 -0700 (PDT) MIME-Version: 1.0 References: <CAHyO48ygs8sH-HKcuXBWvesJv1+ZEBUTGk+tbZC03tYLDcKhkg@HIDDEN> In-Reply-To: <CAHyO48ygs8sH-HKcuXBWvesJv1+ZEBUTGk+tbZC03tYLDcKhkg@HIDDEN> From: Aaron Jensen <aaronjensen@HIDDEN> Date: Fri, 30 Oct 2020 09:33:52 -0500 Message-ID: <CAHyO48ypadHNYvcBdUJZS_XNFpEv2xJcp+aDme19DQLY=MdjCg@HIDDEN> Subject: Re: 27.1.50; busy loop in lisp_free_align To: bug-gnu-emacs@HIDDEN Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::b30; envelope-from=aaronjensen@HIDDEN; helo=mail-yb1-xb30.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) Some more information that is hopefully helpful. My Emacs memory usage is currently around 2.5GB. Lisp Stack trace from busy loop: (unsigned char *) $2 =3D 0x00000001003f48c6 =E2=80=9Ctimer-event-handler=E2= =80=9D (unsigned char *) $3 =3D 0x00000001003f074c =E2=80=9Capply=E2=80=9D (unsigned char *) $4 =3D 0x00000001191ba690 =E2=80=9Cgcmh-idle-garbage-coll= ect=E2=80=9D (unsigned char *) $5 =3D 0x00000001003ee2fe =E2=80=9Cgarbage-collect=E2=80= =9D GC Stats during busy loop. These don't seem to increase, it stays busy in lisp_align_free, though with different blocks over time. (lldb) p num_used (object_ct) $8 =3D 2924 (lldb) p num_free (object_ct) $9 =3D 13506 Here is a macOS sample from activity monitor: Physical footprint: 2.5G Physical footprint (peak): 3.2G ---- Call graph: 2102 Thread_6786366 DispatchQueue_1: com.apple.main-thread (serial) + 2102 start (in libdyld.dylib) + 1 [0x7fff6a33dcc9] + 2102 main (in emacs) + 6980 [0x100161764] emacs.c:2066 + 2102 Frecursive_edit (in emacs) + 313 [0x100164299] keyboard.c= :786 + 2102 recursive_edit_1 (in emacs) + 192 [0x100163f50] keyboard.c:714 + 2102 command_loop (in emacs) + 202 [0x1001640ca] keyboard.c:1070 + 2102 internal_catch (in emacs) + 74 [0x1002614ba] eval.c= :1117 + 2102 command_loop_2 (in emacs) + 44 [0x10017ce8c] keyboard.c:1091 + 2102 internal_condition_case (in emacs) + 127 [0x100261b4f] eval.c:1356 + 2102 command_loop_1 (in emacs) + 1449 [0x100165139] keyboard.c:1350 + 2102 read_key_sequence (in emacs) + 1897 [0x100166719] keyboard.c:9554 + 2102 read_char (in emacs) + 5298 [0x10016b5e2] keyboard.c:2738 + 2102 sit_for (in emacs) + 750 [0x100008f8e] dispnew.c:6056 + 2102 wait_reading_process_output (in emacs) + 5631 [0x1002edbaf] process.c:5707 + 2102 detect_input_pending_run_timers (in emacs) + 54 [0x10016d056] keyboard.c:10368 + 2102 get_input_pending (in emacs) + 64 [0x100170960] keyboard.c:6807 + 2102 readable_events (in emacs) + 31 [0x10016e44f] keyboard.c:3397 + 2102 timer_check (in emacs) + 168 [0x100170aa8] keyboard.c:4398 + 2102 timer_check_2 (in emacs) + 1695 [0x1001711bf] keyboard.c:4336 + 2102 call1 (in emacs) + 63 [0x100268d2f] eval.c:2655 + 2102 Ffuncall (in emacs) + 542 [0x10026824e] eval.c:2797 + 2102 funcall_lambda (in emacs) + 508 [0x10026985c] eval.c:2990 + 2102 exec_byte_code (in emacs) + 8766 [0x1002d951e] bytecode.c:633 + 2102 Ffuncall (in emacs) + 468 [0x100268204] eval.c:2795 + 2102 funcall_subr (in emacs) + 267 [0x10026930b] eval.c:2848 + 2102 Fapply (in emacs) + 138 [0x1002649ca] eval.c:2378 + 2102 Ffuncall (in emacs) + 542 [0x10026824e] eval.c:2797 + 2102 funcall_lambda (in emacs) + 508 [0x10026985c] eval.c:2990 + 2102 exec_byte_code (in emacs) + 8766 [0x1002d951e] bytecode.c:633 + 2102 Ffuncall (in emacs) + 468 [0x100268204] eval.c:2795 + 2102 funcall_subr (in emacs) + 454 [0x1002693c6] eval.c:2866 + 2102 Fgarbage_collect (in emacs) + 60 [0x10021f7ec] alloc.c:6056 + 2102 garbage_collect (in emacs) + 867 [0x10021e623] alloc.c:5984 + 2102 gc_sweep (in emacs) + 14 [0x10021f58e] alloc.c:7013 + 2090 sweep_conses (in emacs) + 652 [0x10022424c] alloc.c:6786 + ! 2034 lisp_align_free (in emacs) + 274,270,... [0x10021c692,0x10021c68e,...] alloc.c:1245 + ! 32 lisp_align_free (in emacs) + 300,280,... [0x10021c6ac,0x10021c698,...] alloc.c:1247 + ! 9 lisp_align_free (in emacs) + 376 [0x10021c6f8] alloc.c:1260 + ! : 7 free_small (in libsystem_malloc.dylib) + 1464 [0x7fff6a4f7d9e] + ! : | 6 mvm_madvise_free (in libsystem_malloc.dylib) + 87 [0x7fff6a4fe93e] + ! : | + 6 madvise (in libsystem_kernel.dylib) + 10 [0x7fff6a48104a] + ! : | 1 mvm_madvise_free (in libsystem_malloc.dylib) + 8 [0x7fff6a4fe8ef] + ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6a4f4a1c] + ! : | 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6a4f73a1] + ! : | 1 small_size (in libsystem_malloc.dylib) + 144 [0x7fff6a4f7636] + ! : 1 free_small (in libsystem_malloc.dylib) + 2090 [0x7fff6a4f8010] + ! : 1 small_free_scan_madvise_free (in libsystem_malloc.dylib) + 451 [0x7fff6a501e54] + ! : 1 mvm_madvise_free (in libsystem_malloc.dylib) + 87 [0x7fff6a4fe93e] + ! : 1 madvise (in libsystem_kernel.dylib) + 10 [0x7fff6a48104a] + ! 7 lisp_align_free (in emacs) + 348,352 [0x10021c6dc,0x10021c6e0] alloc.c:1253 + ! 5 lisp_align_free (in emacs) + 86 [0x10021c5d6] alloc.c:1228 + ! : 5 mem_find (in emacs) + 109 [0x10021ceed] alloc.c:3960 + ! 3 lisp_align_free (in emacs) + 94 [0x10021c5de] alloc.c:1228 + ! 3 mem_delete (in emacs) + 399 [0x10022200f] alloc.c:4220 + ! 2 xfree (in emacs) + 64 [0x100210a70] alloc.c:768 + ! | 1 free_tiny (in libsystem_malloc.dylib) + 459 [0x7fff6a4f8d8b] + ! | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1111 [0x7fff6a4f92d6] + ! | + 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 478 [0x7fff6a4f9ac8] + ! | 1 free_tiny (in libsystem_malloc.dylib) + 479 [0x7fff6a4f8d9f] + ! 1 xfree (in emacs) + 37 [0x100210a55] alloc.c:765 + ! 1 pdumper_object_p (in emacs) + 59 [0x100210abb] pdumper.h:148 + 3 sweep_conses (in emacs) + 294,339,... [0x1002240e6,0x100224113,...] alloc.c:6761 + 2 sweep_conses (in emacs) + 146 [0x100224052] alloc.c:6739 + 2 sweep_conses (in emacs) + 389 [0x100224145] alloc.c:6764 + 2 sweep_conses (in emacs) + 420 [0x100224164] alloc.c:6766 + ! 2 dead_object (in emacs) + 18 [0x10021aa32] lisp.h:1304 + ! 2 make_lisp_ptr (in emacs) + 0,8 [0x100219e90,0x100219e98] lisp.h:1284 + 1 sweep_conses (in emacs) + 276 [0x1002240d4] alloc.c:6759 + 1 sweep_conses (in emacs) + 261 [0x1002240c5] alloc.c:6760 + 1 sweep_conses (in emacs) + 401 [0x100224151] alloc.c:6765 Aaron On Fri, Oct 30, 2020 at 6:18 AM Aaron Jensen <aaronjensen@HIDDEN> wrote: > > This should probably be merged into a reopened #30322 > > I'm seeing a busy loop in lisp_free_align often on Emacs 27. It does > eventually recover, but it takes a minute or more. > > * thread #1, queue =3D 'com.apple.main-thread', stop reason =3D signal SI= GSTOP > frame #0: 0x000000010021c692 > emacs`lisp_align_free(block=3D0x0000000291d2d400) at alloc.c:1245:7 > 1242 struct ablock **tem =3D &free_ablock; > 1243 struct ablock *atop =3D &abase->blocks[aligned ? > ABLOCKS_SIZE : ABLOCKS_SIZE - 1]; > 1244 > -> 1245 while (*tem) > 1246 { > 1247 if (*tem >=3D (struct ablock *) abase && *tem < atop) > 1248 { > > I'm running gcmh-mode, and the last time it hung it was a gcmh-mode > idle collection. Not sure if that makes any difference. > > Aaron
bug-gnu-emacs@HIDDEN
:bug#44326
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 30 Oct 2020 11:18:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 30 07:18:33 2020 Received: from localhost ([127.0.0.1]:56295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kYSQT-0006W5-5I for submit <at> debbugs.gnu.org; Fri, 30 Oct 2020 07:18:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:59832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <aaronjensen@HIDDEN>) id 1kYSQR-0006Vx-I6 for submit <at> debbugs.gnu.org; Fri, 30 Oct 2020 07:18:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33390) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <aaronjensen@HIDDEN>) id 1kYSQP-00022w-Ru for bug-gnu-emacs@HIDDEN; Fri, 30 Oct 2020 07:18:31 -0400 Received: from mail-yb1-xb32.google.com ([2607:f8b0:4864:20::b32]:42035) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <aaronjensen@HIDDEN>) id 1kYSQN-00038q-F7 for bug-gnu-emacs@HIDDEN; Fri, 30 Oct 2020 07:18:28 -0400 Received: by mail-yb1-xb32.google.com with SMTP id a12so4772784ybg.9 for <bug-gnu-emacs@HIDDEN>; Fri, 30 Oct 2020 04:18:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=uO4Umo5XekTL8bpNGi2Ki3PBkIjZKz3jfYdt1T2EgQA=; b=bDGBYH4qAcK9a2wKVNIIj2eMvgxok+3YcOnt+VobzUYF6zcIvyYuSr5lEfOzyEUu3S cAFldRXLcfZiXmyBgWoWVfoJ3rh3+tg2eW2YFvPU9Dbs5EMX+ntSqo5oiNx5aCqWSv4R mE14SF5t4DgR596yV01B0zB47UJWcf8el+ewlQ9zzjsHxltddZ5Gr5H93+FlWif9J88/ ZCIILg5OAUU29XS3hnsnbBtibiR+HwO87lAJaw3ckVW4THJlNPVbTnDiYEYOyDUC05NB Zm8N8ECrRV5BdyHhz3qisg0skoAa/s2AFZr04/U8zI+i9VkpILvQKEj8ruH5cKwUQ89o x6kA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=uO4Umo5XekTL8bpNGi2Ki3PBkIjZKz3jfYdt1T2EgQA=; b=Hwz5AyBizULaXwBPUHptvESnsKs4qZ0oKI5aUnnlXPMgjrys0gEZ7wU+w2aYh5sm+H 52+irRquJ6N1pEyqRv3pYpVzwlK8stW0NhVE7Ar2pLOjrvd9scCDjwmexuwQPUU9hvYd 2wS+mmsckta2Vde/RetOYHKXtdspfWPU8Hu7XimK4Yimh/otYmFgkCdbVPjVwO9s25+c eJyT2XdAq2+E5toaZSCaR6ngSfY4MJtsGa647OsSVRblpoyNgY9bfuELoRTLx8NL7XSt 2TEG4ngZQqkRROtGbZzcpjHlhq0RqNAy0JM0Bitm4WHm2JwbuUHTNo5RLfQoFlmMRxvT bHrw== X-Gm-Message-State: AOAM532dJF2tYS62c/VFrYfEZ5rhBvrWPpTNSJTlqOzuL41H+foQX0ST cQoKBT/hfwC5Sy2+1ZlsSAYtKKYJ9yc9cqdL8EA71ZkJXL+m7A== X-Google-Smtp-Source: ABdhPJyEs0lrNlcPolE5aNO9ZvwHhOcUbqMKTg0VQ9psGsScZ0ORwNsxv5uigoFuElul77GiVtAv45LsesWLTwdZmF8= X-Received: by 2002:a25:ac23:: with SMTP id w35mr2942567ybi.171.1604056704735; Fri, 30 Oct 2020 04:18:24 -0700 (PDT) MIME-Version: 1.0 From: Aaron Jensen <aaronjensen@HIDDEN> Date: Fri, 30 Oct 2020 06:18:13 -0500 Message-ID: <CAHyO48ygs8sH-HKcuXBWvesJv1+ZEBUTGk+tbZC03tYLDcKhkg@HIDDEN> Subject: 27.1.50; busy loop in lisp_free_align To: bug-gnu-emacs@HIDDEN Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::b32; envelope-from=aaronjensen@HIDDEN; helo=mail-yb1-xb32.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) 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: -2.3 (--) This should probably be merged into a reopened #30322 I'm seeing a busy loop in lisp_free_align often on Emacs 27. It does eventually recover, but it takes a minute or more. * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP frame #0: 0x000000010021c692 emacs`lisp_align_free(block=0x0000000291d2d400) at alloc.c:1245:7 1242 struct ablock **tem = &free_ablock; 1243 struct ablock *atop = &abase->blocks[aligned ? ABLOCKS_SIZE : ABLOCKS_SIZE - 1]; 1244 -> 1245 while (*tem) 1246 { 1247 if (*tem >= (struct ablock *) abase && *tem < atop) 1248 { I'm running gcmh-mode, and the last time it hung it was a gcmh-mode idle collection. Not sure if that makes any difference. Aaron
Aaron Jensen <aaronjensen@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#44326
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.