From debbugs-submit-bounces@debbugs.gnu.org Tue May 16 10:54:12 2017 Received: (at submit) by debbugs.gnu.org; 16 May 2017 14:54:12 +0000 Received: from localhost ([127.0.0.1]:48903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dAdrY-0000MT-4j for submit@debbugs.gnu.org; Tue, 16 May 2017 10:54:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dAdrW-0000MF-3b for submit@debbugs.gnu.org; Tue, 16 May 2017 10:54:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dAdrO-0005w6-R0 for submit@debbugs.gnu.org; Tue, 16 May 2017 10:54:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD, T_MANY_HDRS_LCASE autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57491) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dAdrO-0005w2-Oj for submit@debbugs.gnu.org; Tue, 16 May 2017 10:54:02 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56184) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dAdrM-0002gI-JX for bug-gnu-emacs@gnu.org; Tue, 16 May 2017 10:54:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dAdrJ-0005uZ-Dv for bug-gnu-emacs@gnu.org; Tue, 16 May 2017 10:54:00 -0400 Received: from mx1.isti.cnr.it ([194.119.192.3]:46341 helo=blade3.isti.cnr.it) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dAdrJ-0005tG-1l for bug-gnu-emacs@gnu.org; Tue, 16 May 2017 10:53:57 -0400 Received: from tucano.isti.cnr.it ([146.48.81.102]) by mx-all.isti.cnr.it (PMDF V6.5-x6 #1609) with ESMTPSA id <01QEEZAYKWY6CU03MQ@mx-all.isti.cnr.it> for bug-gnu-emacs@gnu.org; Tue, 16 May 2017 16:52:39 +0200 (MEST) Received: from pot by tucano.isti.cnr.it with local (Exim 4.89) (envelope-from ) id 1dAdrD-000863-Bw for bug-gnu-emacs@gnu.org; Tue, 16 May 2017 16:53:51 +0200 Date: Tue, 16 May 2017 16:53:50 +0200 From: =?utf-8?Q?Francesco_Potort=C3=AC?= Subject: 25.1; loops eating all memory while yanking big rectangle To: bug-gnu-emacs@gnu.org Message-id: Organization: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8bit X-INSM-ip-source: 146.48.81.102 Auth Done X-fingerprint: 4B02 6187 5C03 D6B1 2E31 7666 09DF 2DC9 BE21 6115 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) $ emacs -Q -nw I find a big text file that you can download from Once decompressed, the file is 80 MB long, composed of over 600000 lines around 150 characters long each Then I do this: C-u 29 M-f --> point is on the tab after "21" M-> C-b C-u 30 SPC M-x kill-rectangle --> Emacs discards the undo buffer C-x b aa --> create a scratch buffer M-x yank-rectangle at this point, Emacs freezes and starts growing in size. On my system, it started from less than 1GB vmem and grew to over 10GB when I killed it. Only kill -9 succeded to kill it. In GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2017-04-23, modified by Debian built on trouble Windowing system distributor 'The X.Org Foundation', version 11.0.11902000 System Description: Debian GNU/Linux 9.0 (stretch) Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --with-x=yes --with-x-toolkit=lucid --with-toolkit-scroll-bars --without-gconf --without-gsettings 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs25-d2FC1K/emacs25-25.1+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 Important settings: value of $LC_COLLATE: it_IT.UTF-8 value of $LC_CTYPE: it_IT.UTF-8 value of $LC_NUMERIC: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: TeX-PDF-mode: t desktop-save-mode: t epa-global-mail-mode: t shell-dirtrack-mode: t openwith-mode: t xterm-mouse-mode: t display-time-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t Recent messages: pot.bib: parsing reference keys (61%) pot.bib: parsing reference keys (66%) pot.bib: parsing reference keys (71%) pot.bib: parsing reference keys (76%) pot.bib: parsing reference keys (81%) pot.bib: parsing reference keys (86%) pot.bib: parsing reference keys (91%) pot.bib: parsing reference keys (96%) pot.bib: parsing reference keys (done) C-x r y runs the command yank-rectangle Load-path shadows: ~/elisp/bhl hides /usr/share/emacs/25.1/site-lisp/bhl ~/elisp/bhl hides /usr/share/emacs/site-lisp/bhl /usr/share/emacs/25.1/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs25/site-lisp/flim/md4 hides /usr/share/emacs/25.1/lisp/md4 /usr/share/emacs25/site-lisp/flim/hex-util hides /usr/share/emacs/25.1/lisp/hex-util /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/25.1/lisp/textmodes/rst ~/elisp/bibtex hides /usr/share/emacs/25.1/lisp/textmodes/bibtex /usr/share/emacs25/site-lisp/flim/ntlm hides /usr/share/emacs/25.1/lisp/net/ntlm /usr/share/emacs25/site-lisp/flim/hmac-md5 hides /usr/share/emacs/25.1/lisp/net/hmac-md5 /usr/share/emacs25/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/25.1/lisp/net/sasl-ntlm /usr/share/emacs25/site-lisp/flim/sasl-digest hides /usr/share/emacs/25.1/lisp/net/sasl-digest /usr/share/emacs25/site-lisp/flim/sasl hides /usr/share/emacs/25.1/lisp/net/sasl /usr/share/emacs25/site-lisp/flim/sasl-cram hides /usr/share/emacs/25.1/lisp/net/sasl-cram /usr/share/emacs25/site-lisp/flim/hmac-def hides /usr/share/emacs/25.1/lisp/net/hmac-def /usr/share/emacs25/site-lisp/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold /usr/share/emacs25/site-lisp/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en /usr/share/emacs25/site-lisp/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info /usr/share/emacs25/site-lisp/auctex/plain-tex hides /usr/share/emacs/site-lisp/auctex/plain-tex /usr/share/emacs25/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik /usr/share/emacs25/site-lisp/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp /usr/share/emacs25/site-lisp/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl /usr/share/emacs25/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x /usr/share/emacs25/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex /usr/share/emacs25/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp /usr/share/emacs25/site-lisp/auctex/tex-ispell hides /usr/share/emacs/site-lisp/auctex/tex-ispell /usr/share/emacs25/site-lisp/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite /usr/share/emacs25/site-lisp/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt /usr/share/emacs25/site-lisp/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex /usr/share/emacs25/site-lisp/auctex/prv-emacs hides /usr/share/emacs/site-lisp/auctex/prv-emacs /usr/share/emacs25/site-lisp/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style /usr/share/emacs25/site-lisp/auctex/context hides /usr/share/emacs/site-lisp/auctex/context /usr/share/emacs25/site-lisp/auctex/preview hides /usr/share/emacs/site-lisp/auctex/preview /usr/share/emacs25/site-lisp/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font /usr/share/emacs25/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar /usr/share/emacs25/site-lisp/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex /usr/share/emacs25/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf Features: (shadow mailalias emacsbug server jka-compr bibtex sh-script executable image-mode js json map imenu info sgml-mode cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs latexenc preview prv-emacs noutline outline vc-dispatcher vc-svn tex-bar toolbar-x font-latex plain-tex tex-buf latex easy-mmode edmacro kmacro tex-ispell tex-style tex dbus xml crm tex-mode compile vc-filewise vc-rcs octave smie generic qp rmailmm message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader mail-parse rfc2231 desktop frameset solar cal-dst pot skeleton warnings rmailsum rmail sendmail rfc2047 rfc2045 ietf-drums mime-compose epa-mail mail-utils epa derived epg view holidays hol-loaddefs appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell pcomplete comint ring format-spec advice bhl visual-fill-column switch-to-shell openwith hi-lock xt-mouse ffap thingatpt url-parse auth-source cl-seq eieio eieio-core cl-macs gnus-util time-date mm-util help-fns mail-prsvr password-cache url-vars scroll-in-place filladapt ansi-color time quail dired-x dired generic-x disp-table finder-inf package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib debian-el debian-el-loaddefs w3m-load vm-autoload vm-autoloads vm-version vm-vars vm-init preview-latex tex-site auto-loads mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting font-render-setting x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 472874 45946) (symbols 48 37676 0) (miscs 40 6718 4170) (strings 32 83110 16710) (string-bytes 1 2736675) (vectors 16 53030) (vector-slots 8 905046 9550) (floats 8 683 362) (intervals 56 17278 1390) (buffers 976 116)) From debbugs-submit-bounces@debbugs.gnu.org Fri May 19 20:22:45 2017 Received: (at 26952) by debbugs.gnu.org; 20 May 2017 00:22:45 +0000 Received: from localhost ([127.0.0.1]:55780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBsAO-0003gQ-T0 for submit@debbugs.gnu.org; Fri, 19 May 2017 20:22:45 -0400 Received: from mail-io0-f194.google.com ([209.85.223.194]:36550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBsAM-0003g7-Bi; Fri, 19 May 2017 20:22:42 -0400 Received: by mail-io0-f194.google.com with SMTP id f102so8818405ioi.3; Fri, 19 May 2017 17:22:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=/sgA+mvMDra8lylwB0GYQwTwwAa5eYYe7d88LTl1bfs=; b=bikHUo9DH1zorrmD2ZrRALiAB6vpOioJQwIjMuyoTJKmiWPNRHzQg1Vf3ohzj2PUdC RrQzsFu/UUT5PA1fIgnnJJNhmy+A+o5wZ1joaPmWQxkOWJAibYsp6TBy45ho2fBnBzkY WE8N1APTdeo4WsGOeYAhNvr4wv9IygWHa4h3OE8Ve6Rjv2cnY3/ikNqig7ZnXxhO59Hr ks6XYXiAqMRgldca7OlV7fP1BkVtRIPjckNd3s5+m1LSdoBp9agZVbAHuCJo+MRixfqo Fkg4/a7fgKCU0agmLPCNstenDevd1Caahqp3TVr6v7xkrBZDwS956ozxwczgL/UYOm4x xvRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=/sgA+mvMDra8lylwB0GYQwTwwAa5eYYe7d88LTl1bfs=; b=ZhD1WOn3gYlrCuI6qbT2LgGBw1FxrRdjTWKJaMIrz26gSE5YgXwKQcMOW/6VwQ13hw cq4rfD9h9ZY+VF04I75wpxcZ0LlAoF7L6YPjDoHG+L/VhiRW2RgnXABd22oU2bnu1k2f HEkXX4wdR1yL3S47OUIfsIkzJdjRSW8+Y/LpOnYrNRUsiAlf68d34GAPdXsoVH1oi9sh juGHhNnBASioAtU2QfahWMJjjDWU3xSG7+pb+ZmLpqdWIMgukZ5Cxm2awncLnY1fS3v+ CRqaWDcDUrJMC7GPK89a4zw/Fs8EPnmtiSqzgWvavaZ6BaTFqlsSoZUP5UTwK4WrCrW7 xQAw== X-Gm-Message-State: AODbwcACFJPLQ0gsE2Y0Z4WrTCYKxrC78kIHstRh0uP/h2aK3OaEvBqU bKxEUiudf2P4oVxt X-Received: by 10.107.27.7 with SMTP id b7mr1753168iob.218.1495239756438; Fri, 19 May 2017 17:22:36 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id r141sm51501ita.2.2017.05.19.17.22.35 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 19 May 2017 17:22:35 -0700 (PDT) From: npostavs@users.sourceforge.net To: Francesco =?utf-8?Q?Potort=C3=AC?= Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: Date: Fri, 19 May 2017 20:24:03 -0400 In-Reply-To: ("Francesco \=\?utf-8\?Q\?Potort\=C3\=AC\=22's\?\= message of "Tue, 16 May 2017 16:53:50 +0200") Message-ID: <87zie8gyu4.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 26952 Cc: 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) found 26952 25.2 fixed 26952 26.1 quit Francesco Potort=C3=AC writes: > $ emacs -Q -nw > > I find a big text file that you can download from > > > Once decompressed, the file is 80 MB long, composed of over 600000 lines > around 150 characters long each > > Then I do this: > > C-u 29 M-f --> point is on the tab after "21" > M-> > C-b > C-u 30 SPC > M-x kill-rectangle --> Emacs discards the undo buffer > C-x b aa --> create a scratch buffer > M-x yank-rectangle > > at this point, Emacs freezes and starts growing in size. On my system, > it started from less than 1GB vmem and grew to over 10GB when I killed > it. Only kill -9 succeded to kill it. I see the issue also with 25.2, but not with master (no idea what might have fixed it though). From debbugs-submit-bounces@debbugs.gnu.org Sat May 20 05:59:59 2017 Received: (at 26952) by debbugs.gnu.org; 20 May 2017 09:59:59 +0000 Received: from localhost ([127.0.0.1]:56019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dC1B1-0003Wu-Fs for submit@debbugs.gnu.org; Sat, 20 May 2017 05:59:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dC1B0-0003Wg-76 for 26952@debbugs.gnu.org; Sat, 20 May 2017 05:59:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dC1Au-0005E2-4U for 26952@debbugs.gnu.org; Sat, 20 May 2017 05:59:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46996) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dC1An-0005DR-ON; Sat, 20 May 2017 05:59:45 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1713 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dC1Am-0000oE-Qk; Sat, 20 May 2017 05:59:45 -0400 Date: Sat, 20 May 2017 12:59:26 +0300 Message-Id: <83h90fq269.fsf@gnu.org> From: Eli Zaretskii To: npostavs@users.sourceforge.net In-reply-to: <87zie8gyu4.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: npostavs@users.sourceforge.net > Date: Fri, 19 May 2017 20:24:03 -0400 > Cc: 26952@debbugs.gnu.org > > > $ emacs -Q -nw > > > > I find a big text file that you can download from > > > > > > Once decompressed, the file is 80 MB long, composed of over 600000 lines > > around 150 characters long each > > > > Then I do this: > > > > C-u 29 M-f --> point is on the tab after "21" > > M-> > > C-b > > C-u 30 SPC > > M-x kill-rectangle --> Emacs discards the undo buffer > > C-x b aa --> create a scratch buffer > > M-x yank-rectangle > > > > at this point, Emacs freezes and starts growing in size. On my system, > > it started from less than 1GB vmem and grew to over 10GB when I killed > > it. Only kill -9 succeded to kill it. > > I see the issue also with 25.2, but not with master (no idea what might > have fixed it though). Thanks for looking into this. Can you tell more about where it is looping in Emacs 25.2? I'm uneasy about not knowing what fixed this. From debbugs-submit-bounces@debbugs.gnu.org Sat May 20 13:40:09 2017 Received: (at 26952) by debbugs.gnu.org; 20 May 2017 17:40:09 +0000 Received: from localhost ([127.0.0.1]:57228 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dC8ML-0007VK-Cv for submit@debbugs.gnu.org; Sat, 20 May 2017 13:40:09 -0400 Received: from mail-it0-f51.google.com ([209.85.214.51]:36268) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dC8MJ-0007V6-E4 for 26952@debbugs.gnu.org; Sat, 20 May 2017 13:40:08 -0400 Received: by mail-it0-f51.google.com with SMTP id o5so133651091ith.1 for <26952@debbugs.gnu.org>; Sat, 20 May 2017 10:40:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=uaBy6SB4Ms3ZeDzYagCbNZ7ehNnKM2/wzsZjt+0ofIk=; b=DyLkXu5xuMByWRv05QlDOQR2Wz9BOtksJp256UHSQF8vrijvst0acUx8oNTYTkMVrg nYp49vFcZR6VQ632ILlYgKfjxscRhg1HNzPlATt0HNaA0qWA5m28KwTitPHfUOq5+vR0 IeoSjEWZZkm8PnjFwoEQPprRhn0bGciTsbOezDbsp6vHa/UhI6uYO8KwhATJKJ5N0W8d 3mSgIN0+HwUw4gUkWX3MaMO7DpgCZV2PBeQ39SDdlfHCAnFfrvn0V7zRbRg5Tc5Uj0vT r0w26bviiLO5MEbAWVqoBijbniLBTysxsCladMJ3Jyhsp0LoomfsLoJ+AJZtqMutAuqA m3SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=uaBy6SB4Ms3ZeDzYagCbNZ7ehNnKM2/wzsZjt+0ofIk=; b=BJve9sMVJA76panBig99M1qqcZ21biJCquOlqKdyee3YZAAqlFFLjAE9jf1CL3vgyD LKru1hh+uzF5K3ECer48IVvu7gKSK4c7+B/gl1RMtURfM5woAXLAaqEUdprS86OZFPbZ QdG/eMok4kg8A8wEBILILK5yk1YTEPszpcOs4rrhTD6xGU+sAlKf/u9oYktkqQZceQo6 jgUCmrnO/IYfo3xGvlagXqrWGwKbcEiWIom3Cj4d8d4HyGeLmo/FQSFlPVcUnxLbM1z1 q5CQ7phm2BX/51k/5zCPqMREdsij5ufPKX/Bs0cQ1DD1wayD2iD3wxVjMEG7AMWaFr8z Jdyg== X-Gm-Message-State: AODbwcDUMmgqkZhYnPWjZCsvfXtzJ3Vkrib/T5PDCyOQW6Ptw5ySscMK 6vFft2IrcgJ2Iw== X-Received: by 10.36.23.134 with SMTP id 128mr16128170ith.82.1495302001770; Sat, 20 May 2017 10:40:01 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id y7sm12137558itc.27.2017.05.20.10.40.00 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 20 May 2017 10:40:00 -0700 (PDT) From: npostavs@users.sourceforge.net To: Eli Zaretskii Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> Date: Sat, 20 May 2017 13:41:36 -0400 In-Reply-To: <83h90fq269.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 20 May 2017 12:59:26 +0300") Message-ID: <87vaovh1db.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) Eli Zaretskii writes: >> I see the issue also with 25.2, but not with master (no idea what might >> have fixed it though). > > Thanks for looking into this. Can you tell more about where it is > looping in Emacs 25.2? I'm uneasy about not knowing what fixed this. The following simple loop can trigger the issue (I'm now also limiting Emacs' memory usage to 1GB with "ulimit -Sv $((1000 * 1024))" so that it just throws an out of memory error instead of filling my swap and slowing everything down): (let ((str (make-string 150 ?a))) (dotimes (_ (* 600 1000)) (insert str ?\n))) I think it might be just an inefficient allocater (or this pattern of allocation happens to hit a pathological case for the allocater). The master branch is using the 'hybrid' allocater, while emacs-25 is not. If I configure 25.2 with REL_ALLOC=yes, then it runs okay. The only allocation seems to be from 'enlarge_buffer_text'. From debbugs-submit-bounces@debbugs.gnu.org Sat May 20 14:00:31 2017 Received: (at 26952) by debbugs.gnu.org; 20 May 2017 18:00:31 +0000 Received: from localhost ([127.0.0.1]:57234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dC8g3-0007yA-51 for submit@debbugs.gnu.org; Sat, 20 May 2017 14:00:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52881) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dC8g1-0007xy-6a for 26952@debbugs.gnu.org; Sat, 20 May 2017 14:00:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dC8fv-0007xu-8r for 26952@debbugs.gnu.org; Sat, 20 May 2017 14:00:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50585) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dC8fp-0007w8-9N; Sat, 20 May 2017 14:00:17 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2990 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dC8fn-0008Cj-B5; Sat, 20 May 2017 14:00:16 -0400 Date: Sat, 20 May 2017 20:59:44 +0300 Message-Id: <8360gvpfxr.fsf@gnu.org> From: Eli Zaretskii To: npostavs@users.sourceforge.net In-reply-to: <87vaovh1db.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: npostavs@users.sourceforge.net > Cc: 26952@debbugs.gnu.org, pot@gnu.org > Date: Sat, 20 May 2017 13:41:36 -0400 > > The following simple loop can trigger the issue (I'm now also limiting > Emacs' memory usage to 1GB with "ulimit -Sv $((1000 * 1024))" so that it > just throws an out of memory error instead of filling my swap and > slowing everything down): > > (let ((str (make-string 150 ?a))) > (dotimes (_ (* 600 1000)) > (insert str ?\n))) > > I think it might be just an inefficient allocater (or this pattern of > allocation happens to hit a pathological case for the allocater). The > master branch is using the 'hybrid' allocater, while emacs-25 is not. > If I configure 25.2 with REL_ALLOC=yes, then it runs okay. The only > allocation seems to be from 'enlarge_buffer_text'. Thanks. So you are saying that inserting 90MB worth of text into a buffer makes Emacs 25.2 run out of 1GB of memory, due to inefficiencies of the malloc implementation? (Here on Windows it produces a 230MB Emacs session, but the Windows build uses the moral equivalent of mmap for allocating buffer text.) Maybe we should release Emacs 25.3 with this single problem fixed? From debbugs-submit-bounces@debbugs.gnu.org Sat May 20 15:26:11 2017 Received: (at 26952) by debbugs.gnu.org; 20 May 2017 19:26:12 +0000 Received: from localhost ([127.0.0.1]:57273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCA0x-0001WH-LW for submit@debbugs.gnu.org; Sat, 20 May 2017 15:26:11 -0400 Received: from mail-it0-f53.google.com ([209.85.214.53]:32778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCA0v-0001Vz-Vo; Sat, 20 May 2017 15:26:10 -0400 Received: by mail-it0-f53.google.com with SMTP id w68so993939itc.0; Sat, 20 May 2017 12:26:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=slXeD/f7ANThqU/3MI6lv/wgKlAhhL9jbg0IMYiSHA4=; b=beFUsqxRGlhu4t9/AE0SW+oVocq9hJrzLm1jXsdvKqxq7mO9+HYlzvpERDudWcWxS5 BW78pgF4t+Bc6dD2Fw0pIgO+/mekRqDmUVuqG1cELoT7h+M3hp5bCMY0JWxByUh/uQuY j+gKzMJZONgHe4CQwlwr52XYbdvH0VW0/wdsnQuVQ4rKsVunvNhliQfxEGDCIrqciHDl 02G+GSseCV3PA/lpwSjCdo/u1JDLC2mT52d0AonK/MzlhTDRm60oMUWq9WvMU62MFtIC UXmnoxnSjSoXJPDypXOZ+T5/pr1iEmKaOT30U3kZ0/LThTBrX8lI20lYk3bxfcZfkcu+ ylAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=slXeD/f7ANThqU/3MI6lv/wgKlAhhL9jbg0IMYiSHA4=; b=O5qmPEQmmYxDxAMNnK8L4Wg5Jm/XjdXwMyzTtFuFAd6+Sr57Z77yEqzjVCA4RypkkS 1VKKEy+YkFeGXilnt3kcWPLT8veGWxQ8uTfsu9FdpNCIchgR0mtTw+TieDoGUTMYXi4O MdJS7EEYmFAcT/HSaRPAJsz3U52KutAIJEougmxIdvndPJbwkHUSuYIH/DWaEp3GGhMs THhFKd3VlRBOUFZFLIjakxufPA9Ut2tfrY5J4a1txmO00VemYpItXYyvFTohDyv/+gqa lA8LJ46nkq/F0YMLZMeJ8hevWa78ofcLeenPZhoxBChk+HD5zuGXKFbz3lWFYwR1kVmp JpYA== X-Gm-Message-State: AODbwcDdSOdxuASxZ18wtkRz79iM0IgFw+PxqooHAuHcHQ8rozfAN3Nj /W9UhznARWiDBrIQ X-Received: by 10.36.224.133 with SMTP id c127mr34967671ith.73.1495308364199; Sat, 20 May 2017 12:26:04 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id n14sm923834itg.0.2017.05.20.12.26.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 20 May 2017 12:26:03 -0700 (PDT) From: npostavs@users.sourceforge.net To: Eli Zaretskii Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> Date: Sat, 20 May 2017 15:27:39 -0400 In-Reply-To: <8360gvpfxr.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 20 May 2017 20:59:44 +0300") Message-ID: <87shjzgwgk.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Eli Zaretskii writes: >> >> The following simple loop can trigger the issue (I'm now also limiting >> Emacs' memory usage to 1GB with "ulimit -Sv $((1000 * 1024))" so that it >> just throws an out of memory error instead of filling my swap and >> slowing everything down): >> >> (let ((str (make-string 150 ?a))) >> (dotimes (_ (* 600 1000)) >> (insert str ?\n))) >> >> I think it might be just an inefficient allocater (or this pattern of >> allocation happens to hit a pathological case for the allocater). The >> master branch is using the 'hybrid' allocater, while emacs-25 is not. >> If I configure 25.2 with REL_ALLOC=yes, then it runs okay. The only >> allocation seems to be from 'enlarge_buffer_text'. > > Thanks. > > So you are saying that inserting 90MB worth of text into a buffer > makes Emacs 25.2 run out of 1GB of memory, due to inefficiencies of > the malloc implementation? When it's inserted in small chunks, yes, I think so. What seems to happen is that the buffer gap keeps getting realloc'd to be slightly bigger, and the deallocated chunks don't get reused. > (Here on Windows it produces a 230MB Emacs > session, but the Windows build uses the moral equivalent of mmap for > allocating buffer text.) Neither master nor emacs-25 are using mmap (according to configure output), but I guess the "hybrid" or relocating allocaters are smart enough to handle this case. From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 11:28:40 2017 Received: (at 26952) by debbugs.gnu.org; 21 May 2017 15:28:40 +0000 Received: from localhost ([127.0.0.1]:59487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCSme-0002kd-Ig for submit@debbugs.gnu.org; Sun, 21 May 2017 11:28:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33972) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCSmd-0002kP-2L for 26952@debbugs.gnu.org; Sun, 21 May 2017 11:28:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dCSmW-0006bP-UB for 26952@debbugs.gnu.org; Sun, 21 May 2017 11:28:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44305) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dCSmR-0006Zn-Jz; Sun, 21 May 2017 11:28:27 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3717 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dCSmQ-0001ox-MZ; Sun, 21 May 2017 11:28:27 -0400 Date: Sun, 21 May 2017 18:28:12 +0300 Message-Id: <83y3tqnsab.fsf@gnu.org> From: Eli Zaretskii To: npostavs@users.sourceforge.net, Paul Eggert In-reply-to: <87shjzgwgk.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: npostavs@users.sourceforge.net > Cc: 26952@debbugs.gnu.org, pot@gnu.org > Date: Sat, 20 May 2017 15:27:39 -0400 > > > So you are saying that inserting 90MB worth of text into a buffer > > makes Emacs 25.2 run out of 1GB of memory, due to inefficiencies of > > the malloc implementation? > > When it's inserted in small chunks, yes, I think so. What seems to > happen is that the buffer gap keeps getting realloc'd to be slightly > bigger, and the deallocated chunks don't get reused. > > > (Here on Windows it produces a 230MB Emacs > > session, but the Windows build uses the moral equivalent of mmap for > > allocating buffer text.) > > Neither master nor emacs-25 are using mmap (according to configure > output), but I guess the "hybrid" or relocating allocaters are smart > enough to handle this case. I cannot see why. AFAIK, the only difference between using the hybrid allocation and not using it is before Emacs is dumped; after that both use the same system malloc. So if the hybrid malloc fixed this, the problem is somehow related to the memory allocation before dumping. Maybe reallocating a gap that was allocated before dumping somehow exposes a bug? Paul, is it feasible to back-port the hybrid allocation to the emacs-25 branch? This sounds like a nasty bug, so if we can safely fix it, I think we ought to release Emacs 25.3 with just this issue fixed. WDYT? From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 11:58:31 2017 Received: (at 26952) by debbugs.gnu.org; 21 May 2017 15:58:31 +0000 Received: from localhost ([127.0.0.1]:59492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCTFX-0003Qp-3X for submit@debbugs.gnu.org; Sun, 21 May 2017 11:58:31 -0400 Received: from mail-it0-f46.google.com ([209.85.214.46]:36607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCTFV-0003Qb-Dv for 26952@debbugs.gnu.org; Sun, 21 May 2017 11:58:30 -0400 Received: by mail-it0-f46.google.com with SMTP id o5so140252875ith.1 for <26952@debbugs.gnu.org>; Sun, 21 May 2017 08:58:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=5EDVZMkY/S2M+jflueUFVY1d5seeJZCZQ2ZlX1NG/vU=; b=DWdXmvJEzEokXgxJ2mo6ZAggp1sx2acMhMwAiPVIo/5X14TYlOIvA69h03siz1TjP3 LUAfj20mfIPHX3DP6ycej9nhV/N7zmFRxQkpE6puMLheDNCdFBv1mRgLKS+Du3MiRc9R NhIpR5GqCjFCr7q3SNRBer6A082uJYgijWEQG7mrxJUpx0Q1MAFWtYz6UMNaKy5C3GWR d70l3qTOLDimDZRnyCWra7wJI8L5pphp4WP/NUZ8KBpvZ0aoBOGbhv3SB1vW0wYIHIoX RtlPMcBC5yAh3YEF3EpkLq7LvXByL7FzD7iVWHlx7u7lK6qh4aJ13V9kx65fsuLy74ZT UGWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=5EDVZMkY/S2M+jflueUFVY1d5seeJZCZQ2ZlX1NG/vU=; b=soA2o6IVKJxcWnsiuvGJmf30P/tnletO9eXjx/Q+jfcSdguGQMrYb7DCb67AqeINV2 VnZ2N7TwIm9dNeDHKBS36NSdvUplX4honRAiGwhPCtDJ6dbQ4SqsevSi4kIK7KHRgQrR wC6sDN4/kIjHOMOpF+5P8wurxpImHZCXye2hU+bkqa9ZQU927Lc36pjYWeAg+Oppc8mh atPvOd5/DBDvpICf+JCBc+4VOnBCMDGttJEQorCmPkR0pflTEbshNjbGKvl0LOhiAuYc oApimQcs6d+Dzlz61CAx8ocd1TvDGkPtO0WY3JKy89TVLY8tWJm0XEWgWBZbXr00Y7Iq ZUGA== X-Gm-Message-State: AODbwcCMIh/NRJGYh1GaI+lbdgscZnkwGEJ1f2AZbtNaq2AyysZftyFD idRbMgBl5g4b4g== X-Received: by 10.36.130.129 with SMTP id t123mr19735461itd.31.1495382303547; Sun, 21 May 2017 08:58:23 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id n14sm1793680itg.0.2017.05.21.08.58.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 21 May 2017 08:58:23 -0700 (PDT) From: npostavs@users.sourceforge.net To: Eli Zaretskii Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> Date: Sun, 21 May 2017 12:00:00 -0400 In-Reply-To: <83y3tqnsab.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 21 May 2017 18:28:12 +0300") Message-ID: <877f1agpz3.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, Paul Eggert , 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) Eli Zaretskii writes: > I cannot see why. AFAIK, the only difference between using the hybrid > allocation and not using it is before Emacs is dumped; after that both > use the same system malloc. I was under the impression that it's just the opposite: master is using hybrid malloc which means to use system malloc *after* dumping, and emacs-25 is using the custom non-system malloc *after* dumping. Neither use the system malloc *before* dumping. From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 12:11:19 2017 Received: (at 26952) by debbugs.gnu.org; 21 May 2017 16:11:19 +0000 Received: from localhost ([127.0.0.1]:59498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCTRv-0003k0-BA for submit@debbugs.gnu.org; Sun, 21 May 2017 12:11:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCTRs-0003jm-Vx for 26952@debbugs.gnu.org; Sun, 21 May 2017 12:11:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dCTRm-0007aR-Uz for 26952@debbugs.gnu.org; Sun, 21 May 2017 12:11:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45095) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dCTRg-0007YK-Dk; Sun, 21 May 2017 12:11:04 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3733 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dCTRf-00084X-HK; Sun, 21 May 2017 12:11:03 -0400 Date: Sun, 21 May 2017 19:10:48 +0300 Message-Id: <83r2zinqbb.fsf@gnu.org> From: Eli Zaretskii To: npostavs@users.sourceforge.net In-reply-to: <877f1agpz3.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <877f1agpz3.fsf@users.sourceforge.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, eggert@cs.ucla.edu, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: npostavs@users.sourceforge.net > Cc: Paul Eggert , 26952@debbugs.gnu.org, pot@gnu.org > Date: Sun, 21 May 2017 12:00:00 -0400 > > Eli Zaretskii writes: > > > I cannot see why. AFAIK, the only difference between using the hybrid > > allocation and not using it is before Emacs is dumped; after that both > > use the same system malloc. > > I was under the impression that it's just the opposite: master is using > hybrid malloc which means to use system malloc *after* dumping, and > emacs-25 is using the custom non-system malloc *after* dumping. By "custom non-system malloc" do you mean gmalloc.c? Is there src/gmalloc.o in the build directory? (I don't have access to a system when this happens, my GNU/Linux build doesn't have src/gmalloc.o.) Does enlarge_buffer_text eventually calls into gmalloc.c in the problematic build? I thought we moved to system malloc in Emacs 25.2, and that was my reading of configure, but maybe I'm confused. From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 12:46:59 2017 Received: (at 26952) by debbugs.gnu.org; 21 May 2017 16:46:59 +0000 Received: from localhost ([127.0.0.1]:59530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCU0R-0004b3-KD for submit@debbugs.gnu.org; Sun, 21 May 2017 12:46:59 -0400 Received: from mail-it0-f54.google.com ([209.85.214.54]:35871) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCU0P-0004al-Ib for 26952@debbugs.gnu.org; Sun, 21 May 2017 12:46:57 -0400 Received: by mail-it0-f54.google.com with SMTP id o5so140559071ith.1 for <26952@debbugs.gnu.org>; Sun, 21 May 2017 09:46:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=LoR/uotZ7q/26Gxe85wpV2HHTYMgpTYgzSWltZHKkCw=; b=duZiDdasVhbRTwiextmjMJjHdynyPaWfycJmtjIAECEra53FrhbqBEex2Db7DHfk6R U1ZmUF0navCqvq1cycnopGW7j/NuSwwtsw2Hh3gOIBwZ5a4bz/5g9t3OCZV3hgYFcxdU KNR8CzUnq285uiKKxhtUebWHGF2EnPo7nyL2vJakE73BQdiROdC7YKf4NnI4f/urp3zK WY7BAO1jBV3+P0UMcuqSNaGDIaU0NGYYUYoicAtIFJeU7vLKEKKeLOpo5Ag2atxX9iwQ E+SOCoqdC41dcng+ls62qhds5NKw9Yv4RtRsZJ7OKbZMcsFuiFBX7xJJoQbUZ5FWdylL 62wQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=LoR/uotZ7q/26Gxe85wpV2HHTYMgpTYgzSWltZHKkCw=; b=g7ji3P25YQnMLuCIV6QGUYrSTDl/Q1l92Bqi8aWfZkPMxGvv5L1yo2wdAy7lgOYjT/ 4xvhLIu7kZxnX1BkmnxdoKWMnR2TgJ2KBqZgpwHGZH/K0z/N1dC7LOib/LlCJQgcEfFh jJsbbFQhIPE/fVimXNiC9M8/JQGAgtHMg8J1aVW27boSURmHQwguqsxRtg7B7GjCwG6c ZSg1XmXfzviPsxpyIYAXqtXHjx17ErIFr5ORI1wQ1XdzZdVvHgZ6bgtIJGDn0Nm0OewV vtksS0qOFq6P5+KQ/92il0eJj5xSJW3f0cqbh6xAXQO77tOnohYbAdWggbWahYBdl7YR 79Uw== X-Gm-Message-State: AODbwcB95Cj7PGjjK4RmoAY3xCjbtM1vAzjq8aMbPSqcv3qTw8Zkmu/R rFwvjjy4eB9SRA== X-Received: by 10.36.249.72 with SMTP id l69mr18823116ith.119.1495385211960; Sun, 21 May 2017 09:46:51 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id y40sm1231204ita.2.2017.05.21.09.46.51 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 21 May 2017 09:46:51 -0700 (PDT) From: npostavs@users.sourceforge.net To: Eli Zaretskii Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <877f1agpz3.fsf@users.sourceforge.net> <83r2zinqbb.fsf@gnu.org> Date: Sun, 21 May 2017 12:48:28 -0400 In-Reply-To: <83r2zinqbb.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 21 May 2017 19:10:48 +0300") Message-ID: <874lwegnqb.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, eggert@cs.ucla.edu, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Eli Zaretskii writes: > Is there src/gmalloc.o in the build directory? Yes there is. Furthermore, in 25.2 configure output shows this: Should Emacs use the GNU version of malloc? yes Should Emacs use a relocating allocator for buffers? no Should Emacs use mmap(2) for buffer allocation? no In master it says this: Should Emacs use the GNU version of malloc? no (only before dumping) Should Emacs use a relocating allocator for buffers? no Should Emacs use mmap(2) for buffer allocation? no > Does enlarge_buffer_text eventually calls into gmalloc.c in the > problematic build? Yes. > I thought we moved to system malloc in Emacs 25.2, and that was my > reading of configure, but maybe I'm confused. Everytime I try to read the configure code for this, I get more confused :( From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 15:11:08 2017 Received: (at control) by debbugs.gnu.org; 21 May 2017 19:11:08 +0000 Received: from localhost ([127.0.0.1]:59589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCWFv-0007x3-WA for submit@debbugs.gnu.org; Sun, 21 May 2017 15:11:08 -0400 Received: from mail-it0-f44.google.com ([209.85.214.44]:36863) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCWFu-0007wY-J5 for control@debbugs.gnu.org; Sun, 21 May 2017 15:11:06 -0400 Received: by mail-it0-f44.google.com with SMTP id o5so141433412ith.1 for ; Sun, 21 May 2017 12:11:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version; bh=biikPa2YTBe2F/j8qDWoF5/jVMxs2mXh1VNYFME0l70=; b=jK7cpZCwhczPGlzHafZn2an+bjKoRNZ/m6lfROPKTIFbg4bcZ3y/r32Xr+JDMhN0eR 0+8akZsBM1wH2t5xxDVeDzGnwooGFIcMPpcaWq6Jo4IhQZhPxSgOuK0CxyW3P9HQtahI sGrHitmk9syRzfuo8KqEg9ue1/A5YRDa8pOCGAefbDEiBpyjoWh+hIV0TbfdOllQ/bfC 9xOB72Ov7Pl5lDi/xdk5vezgh4nHPkakMTa9kmOsOZJ1dG5wdpsO8ZezY1jJZbNdGBQ1 uYkXOIhxO3Hbcj3sh8MYSoah3EufK5ObWODXYwVjGZdjR2AJ7tuDv/IX5pawM0vDL26Z OM4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=biikPa2YTBe2F/j8qDWoF5/jVMxs2mXh1VNYFME0l70=; b=k8K0d3ngAa+IcPtI9JvBt9Qk+onOc3Au+lE4KXJjmrnkK63fl/Dd/u4tVzvrGhLHbo KgI3nFXFlUnr3QQzcOgswfKmoQmfd1hSGSou6xEnGHRGrPQXd9ntcMCwzP4+c4PmuMqN 55x9LhNloit8X2aF6qE4gkQjW/PceYfF0t3i8sDF8OoJFAXk8+4uWphwzDCVAC5jZsJN h29RHtHJC0+SOoJbCWw6B1zOViP3mt0+4/QWddOxfgNEIDiBS499MlXL+KCH4FtzgL7W OEv/clbtegSrrPHqGuEhRy8dGwAn6AVZBR9s3APQpm3j+zKCcjZVixbNx2ArCZM3rgkb UVPw== X-Gm-Message-State: AODbwcAoFBMMvSfqmKhaA/btqJiWjBH9mHhUz9TfqhbYRD38LafAMeld p0DTw4WFLRzSv2/w X-Received: by 10.36.90.15 with SMTP id v15mr26655083ita.120.1495393860694; Sun, 21 May 2017 12:11:00 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id 192sm2577550itl.1.2017.05.21.12.10.59 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 21 May 2017 12:10:59 -0700 (PDT) From: npostavs@users.sourceforge.net To: control@debbugs.gnu.org Subject: control message for bug #26952 Date: Sun, 21 May 2017 15:12:37 -0400 Message-ID: <8737bygh22.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) retitle 26952 25.2; repeated buffer insertion (e.g. yank-rectangle) consumes excessive memory (4GB+ for 90MB of text) severity 26952 important quit From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 15:15:20 2017 Received: (at 26952) by debbugs.gnu.org; 21 May 2017 19:15:20 +0000 Received: from localhost ([127.0.0.1]:59595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCWK0-0008OL-Hq for submit@debbugs.gnu.org; Sun, 21 May 2017 15:15:20 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:47334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCWJy-0008GU-Am for 26952@debbugs.gnu.org; Sun, 21 May 2017 15:15:18 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id BFA9D1600AD; Sun, 21 May 2017 12:15:10 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id gYmqd2ju_1GF; Sun, 21 May 2017 12:15:10 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 1B2371600A6; Sun, 21 May 2017 12:15:10 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id UK0YhCVo9nUf; Sun, 21 May 2017 12:15:10 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id EE34C16007F; Sun, 21 May 2017 12:15:09 -0700 (PDT) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle To: Eli Zaretskii , npostavs@users.sourceforge.net References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Sun, 21 May 2017 12:15:09 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <83y3tqnsab.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Eli Zaretskii wrote: > Paul, is it feasible to back-port the hybrid allocation to the > emacs-25 branch? I suppose it would be, yes. Not that I'd relish doing it. I'd rather focus efforts on getting the next version out the door. What are the important things that prevent us from releasing Emacs 26 from current master? From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 15:53:56 2017 Received: (at 26952) by debbugs.gnu.org; 21 May 2017 19:53:57 +0000 Received: from localhost ([127.0.0.1]:59614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCWvM-0002Ia-Ni for submit@debbugs.gnu.org; Sun, 21 May 2017 15:53:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCWvL-0002IN-90 for 26952@debbugs.gnu.org; Sun, 21 May 2017 15:53:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dCWvF-00018U-Cu for 26952@debbugs.gnu.org; Sun, 21 May 2017 15:53:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47169) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dCWv9-00016h-Dt; Sun, 21 May 2017 15:53:43 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4009 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dCWv5-0004PG-9J; Sun, 21 May 2017 15:53:40 -0400 Date: Sun, 21 May 2017 22:53:17 +0300 Message-Id: <83lgpqng0i.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: (message from Paul Eggert on Sun, 21 May 2017 12:15:09 -0700) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, 26952@debbugs.gnu.org, npostavs@users.sourceforge.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: 26952@debbugs.gnu.org, pot@gnu.org > From: Paul Eggert > Date: Sun, 21 May 2017 12:15:09 -0700 > > What are the important things that prevent us from releasing Emacs > 26 from current master? None that I know of. But even if we cut the branch and start the pretest today, 26.1 is still something like 6 months away, judging by past experience, perhaps even longer. Do we want to leave that memory problem in 25.2 until then? I thought we could do a quick emergency release in a week or so, and then proceed with 26.1. From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 16:05:02 2017 Received: (at 26952) by debbugs.gnu.org; 21 May 2017 20:05:02 +0000 Received: from localhost ([127.0.0.1]:59623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCX66-0002Zo-8b for submit@debbugs.gnu.org; Sun, 21 May 2017 16:05:02 -0400 Received: from mail-it0-f47.google.com ([209.85.214.47]:36981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCX64-0002ZG-Fd for 26952@debbugs.gnu.org; Sun, 21 May 2017 16:05:00 -0400 Received: by mail-it0-f47.google.com with SMTP id g126so69525435ith.0 for <26952@debbugs.gnu.org>; Sun, 21 May 2017 13:05:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=7hbjh45nD0sDb51DwWjgaTGSsTIdKkSADQKcQgCJkyM=; b=Wr/d7Fi8Et7RrnQibEJKVXV/Bm3SEQcXPUyaEzG2gdsH5rD2nVMgK6Y/1M4UBEvyhd I7i4b0iH76+F5FBiP+00ri8gXSt+BWXQYqNXm/i4yD/0+aYTa89ooobc7UqclZmhaW5U dLjlWFH6+WU8LydBX/dFm+mXgP80KgXOHEcuGx6ZszWHS0XiXfxh6pz990tzVlSHVvBW WswJR4nSVucpd1CVdnxmce4gtYlF8NoI3zLyWNrNd40MJR4kfJ+JgbQGRfpcjxtgc0W/ j0OPwp/xWczlD7U40/Ac8V0imFPV8R0FvT6hhlmdPQH7BEIzrXGdvh8Mqf3nGaN4raH2 6bmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=7hbjh45nD0sDb51DwWjgaTGSsTIdKkSADQKcQgCJkyM=; b=BBBJBaqdfgjzkfWLyhe8oCesZCOEvNIG220FnCegvSMTzplMf44zW05tEXZVtoJ/Im GQ56nBo7kkH8BwGjaHICNVcmb0Gy88wtQ5mbZ2I+qKhiiEJ/D/g6T+DW56Dhqa6UbmXc H52Tv89JfxbAOYaMPtONy29GrQfR49T3g4/EuKK5Ji3MsVwFFdz20A4Um90V/m0vcNgA zke2Ql3YbkxdMx3p4tCBplWKtjlEYirQiKmeuxFVUKJltuWu98KyBZwMdAbF8aGsmJ5i xgTJjxJlTQyPMnifMp31r8kYuTZ83ijAVwmNpaBSNvv7WH80CiO1RIVhxP0KXlrBxE3h BbSw== X-Gm-Message-State: AODbwcADg3HmXN3CB0kiwU3Yq8M1XbB/56HOcyfrdhi5XI9G9F5QTSv3 cOrxtOhboqsczw== X-Received: by 10.36.58.196 with SMTP id m187mr10900752itm.89.1495397095003; Sun, 21 May 2017 13:04:55 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id m185sm6792258iom.7.2017.05.21.13.04.53 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 21 May 2017 13:04:54 -0700 (PDT) From: npostavs@users.sourceforge.net To: Paul Eggert Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> Date: Sun, 21 May 2017 16:06:31 -0400 In-Reply-To: (Paul Eggert's message of "Sun, 21 May 2017 12:15:09 -0700") Message-ID: <87zie6ezzs.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 26952 Cc: Eli Zaretskii , pot@gnu.org, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) Paul Eggert writes: > Eli Zaretskii wrote: >> Paul, is it feasible to back-port the hybrid allocation to the >> emacs-25 branch? > > I suppose it would be, yes. Not that I'd relish doing it. Alternatively, we could set REL_ALLOC=yes by default again (AFAIK, we did fix the bugs in that configuration in addition to turning it off). From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 16:20:09 2017 Received: (at 26952) by debbugs.gnu.org; 21 May 2017 20:20:09 +0000 Received: from localhost ([127.0.0.1]:59631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCXKi-0002v2-Ue for submit@debbugs.gnu.org; Sun, 21 May 2017 16:20:09 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:51682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCXKh-0002ue-Ay for 26952@debbugs.gnu.org; Sun, 21 May 2017 16:20:07 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 8581116007F; Sun, 21 May 2017 13:20:01 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id KyYL1IMHOD1r; Sun, 21 May 2017 13:20:00 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id CFC9E1600A6; Sun, 21 May 2017 13:20:00 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id MOVVesvdrHeB; Sun, 21 May 2017 13:20:00 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id A9C5E16007F; Sun, 21 May 2017 13:20:00 -0700 (PDT) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle To: Eli Zaretskii References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Sun, 21 May 2017 13:20:00 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <83lgpqng0i.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, 26952@debbugs.gnu.org, npostavs@users.sourceforge.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Eli Zaretskii wrote: > even if we cut the branch and start the > pretest today, 26.1 is still something like 6 months away, judging by > past experience, perhaps even longer. Do we want to leave that memory > problem in 25.2 until then? I'd prefer that, yes. It'd be better to get 26 out the door. We don't hav= e the=20 development resources to maintain multiple versions, especially in an are= a where=20 "Everytime I try to read the configure code for this, I get more confused= ". In the meantime, people who have the problem in 25.2 can go back to 25.1. From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 16:38:55 2017 Received: (at 26952) by debbugs.gnu.org; 21 May 2017 20:38:55 +0000 Received: from localhost ([127.0.0.1]:59637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCXct-0003Ls-KB for submit@debbugs.gnu.org; Sun, 21 May 2017 16:38:55 -0400 Received: from mail-io0-f193.google.com ([209.85.223.193]:32799) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCXcr-0003Lc-Fy for 26952@debbugs.gnu.org; Sun, 21 May 2017 16:38:54 -0400 Received: by mail-io0-f193.google.com with SMTP id m4so11853570ioe.0 for <26952@debbugs.gnu.org>; Sun, 21 May 2017 13:38:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=fAU2xuFaot3hUx5EmgqDyiuZxIB8ibe9FU1DprK2kbY=; b=GwdIuLR6pDMeK8WUnQVQY90kgZs5RpycN94G2psmrf+/OVREjNRn78Uz+hAmRlxwac S77VSD4ZZ5QIkSXcRhabvQDqVMUC4WpDX4yYPi63LbqHnTTniVj2t7AJmrXFJaWQPUfJ JxY5+yNxwOM4FceAXNMXFbYvgHs1YRSisCOvrcrEkLeThs4d3w7IJFcah+Xfm9xH9yAW qcFjsFOkXPVH6qHVzL/qgSRUZOEmX6Np66dSpsBin4+178p9CdB4MUcjwX1Aq1/20oEq n03Tvbl9GdS7dxzHu3NCoTkXowvJ7pPfv4LKQ8UDbeueeGAe4nypqPUXhBjvRMtrrAct 08ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=fAU2xuFaot3hUx5EmgqDyiuZxIB8ibe9FU1DprK2kbY=; b=Va2yir31rDl5ZnwZd0WJFXkt8iZ2h8YV2W3IcsXV+z9DZCZHDAtcJlHBj3zFdo1mqu IoZmRdBiCQQy7rLd/mXW/QanyZSTSA7riWPqPTnmiBCWomxFxDObnDy7Hl4joEtVGDTw bUHf4zmazonBOIg5DcyqPAQfWfTPLaHmnyZJqX3NkEpekcd1am/rO12T55iAAKqQ7LXt uU6xlyjVMb09FKmN/hLJgZ+5UEa9gt0MxgpE8XcFlJEannMjLIWGTlsaZm/dohVkWwBC 0blL2lzdMbGGjsq7pKubUakVEzVwbcjrU52dlrNr7AadH1Otb6NceSHfetSXFL8HDYH5 WDfA== X-Gm-Message-State: AODbwcAlzLp8jW1NjEnNR8/gTH/AyuAwVta9alXXctcyG1j1MO40LAn9 hEMmWUNxdT4r5w== X-Received: by 10.107.14.146 with SMTP id 140mr19168845ioo.77.1495399127683; Sun, 21 May 2017 13:38:47 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id g12sm5881695iog.60.2017.05.21.13.38.46 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 21 May 2017 13:38:46 -0700 (PDT) From: npostavs@users.sourceforge.net To: Paul Eggert Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> Date: Sun, 21 May 2017 16:40:24 -0400 In-Reply-To: (Paul Eggert's message of "Sun, 21 May 2017 13:20:00 -0700") Message-ID: <87wp9aeyfb.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 26952 Cc: Eli Zaretskii , pot@gnu.org, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Paul Eggert writes: > In the meantime, people who have the problem in 25.2 can go back to 25.1. No, people who have this problem in 25.2 would have #24358 in 25.1, so going back would mean frequent segfaults. The OP reported this against 25.1, but that is a 25.1 modified by Debian, which I believe configures with REL_ALLOC=no (which is the significant difference of 25.2 vs 25.1 with respect to this bug). From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 16:40:46 2017 Received: (at 26952) by debbugs.gnu.org; 21 May 2017 20:40:46 +0000 Received: from localhost ([127.0.0.1]:59641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCXeg-0003Ok-0I for submit@debbugs.gnu.org; Sun, 21 May 2017 16:40:46 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:53128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCXee-0003OW-9r for 26952@debbugs.gnu.org; Sun, 21 May 2017 16:40:44 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id AE38716007F; Sun, 21 May 2017 13:40:38 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id MGLjoH9BBOVG; Sun, 21 May 2017 13:40:38 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 11D081600A6; Sun, 21 May 2017 13:40:38 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 9tF3sQHj_btv; Sun, 21 May 2017 13:40:37 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id DD7F016007F; Sun, 21 May 2017 13:40:37 -0700 (PDT) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle To: npostavs@users.sourceforge.net References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <87wp9aeyfb.fsf@users.sourceforge.net> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Sun, 21 May 2017 13:40:37 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <87wp9aeyfb.fsf@users.sourceforge.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26952 Cc: Eli Zaretskii , pot@gnu.org, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) OK, sorry, I stand corrected: they can go back to 25.1 with REL_ALLOC=no. From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 16:50:37 2017 Received: (at 26952) by debbugs.gnu.org; 21 May 2017 20:50:37 +0000 Received: from localhost ([127.0.0.1]:59646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCXoC-0003ci-Vf for submit@debbugs.gnu.org; Sun, 21 May 2017 16:50:37 -0400 Received: from mail-it0-f67.google.com ([209.85.214.67]:35050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCXoB-0003cU-03 for 26952@debbugs.gnu.org; Sun, 21 May 2017 16:50:35 -0400 Received: by mail-it0-f67.google.com with SMTP id 67so12030901itx.2 for <26952@debbugs.gnu.org>; Sun, 21 May 2017 13:50:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=87EZwtV5McUJX1OSX8R64trxe7VmRsHYXAve1FX3M/g=; b=lYTSuowZgc0t+tuO/+ozHIoiu6xPThw0M/mxma9IjkRpES6gRQhEiSWH7jLk++L8ME ArBKi7aVLZb1n1Om+E2jhtE/U+ioe0m+ruC2jLC9XyCItrlauIuk+EIj2WyChRP0ASTo NR+GPOUbhUGLtt0IWoVmVlY2TeuHFBKXMPXgaEC76QzQIBCAFfC6CAe1grBlY1QpSV/x DyVp/S9USCLAaoqydzJ++obEHdK0kDn0XxVW5+vVpDW4wOzaJpaqHQJw2QXlO3g+70Zn qRLwzaDat0wtgKErXCj5LB018ZJnf02WpCjQYurim3KcI7ePJyCI1daawnjktlKWdqE6 qXHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=87EZwtV5McUJX1OSX8R64trxe7VmRsHYXAve1FX3M/g=; b=i5QzqhZyevpJuZyJwkAtETUykYr4D8pWJsIuCjBA80lG8vKSadsnnbGdFVELltrbOx 0bNVK1J6jb4AxroHFoZfHnhWYN867BxsEtGYmbiLCfGO550dMQZE78+6UKfHUX0OWqh6 aSF0cU+Oc16NVVPfrmN3gShKYgIIxgnIt4zWCTflFEHpcBK8Rqp4Y/6uMVjCgrLh5ybj F7piOdkCr4t0tCk1370/8s55Vz2Qiucwwgh5NnwtoD4o9RQIyFbhezlexG35+Be5VMmU Y6OCJS1skV+93M+GN+8SGHWQuVOe+ErSj2ra4uHvAS5x3KbhYZkDmnlKqB0cqEIlSXKL 9UlA== X-Gm-Message-State: AODbwcBdGdh5Pm/5yjdA48r6vLgT42mzH/AY/B7xLsNy+Ci8lJQLJp1R Hpiqeun/qlPr5A== X-Received: by 10.36.178.1 with SMTP id u1mr20241538ite.12.1495399829468; Sun, 21 May 2017 13:50:29 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id 192sm2683038itl.1.2017.05.21.13.50.28 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 21 May 2017 13:50:28 -0700 (PDT) From: npostavs@users.sourceforge.net To: Paul Eggert Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <87wp9aeyfb.fsf@users.sourceforge.net> Date: Sun, 21 May 2017 16:52:06 -0400 In-Reply-To: (Paul Eggert's message of "Sun, 21 May 2017 13:40:37 -0700") Message-ID: <87tw4eexvt.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 26952 Cc: Eli Zaretskii , pot@gnu.org, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) Paul Eggert writes: > OK, sorry, I stand corrected: they can go back to 25.1 with REL_ALLOC=no. No, that's what gives us this bug. From what I can tell, 25.2 with REL_ALLOC=yes is the only viable alternative at the moment. From debbugs-submit-bounces@debbugs.gnu.org Sun May 21 23:59:04 2017 Received: (at 26952) by debbugs.gnu.org; 22 May 2017 03:59:04 +0000 Received: from localhost ([127.0.0.1]:59805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCeUq-0000F5-Hj for submit@debbugs.gnu.org; Sun, 21 May 2017 23:59:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCeUo-0000ET-BX for 26952@debbugs.gnu.org; Sun, 21 May 2017 23:59:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dCeUi-0008TG-9U for 26952@debbugs.gnu.org; Sun, 21 May 2017 23:58:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53009) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dCeUa-0008Qd-JP; Sun, 21 May 2017 23:58:48 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4255 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dCeUZ-0000HY-Mp; Sun, 21 May 2017 23:58:48 -0400 Date: Mon, 22 May 2017 06:58:34 +0300 Message-Id: <83k259o845.fsf@gnu.org> From: Eli Zaretskii To: npostavs@users.sourceforge.net In-reply-to: <87zie6ezzs.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <87zie6ezzs.fsf@users.sourceforge.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, eggert@cs.ucla.edu, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: npostavs@users.sourceforge.net > Cc: Eli Zaretskii , 26952@debbugs.gnu.org, pot@gnu.org > Date: Sun, 21 May 2017 16:06:31 -0400 > > Paul Eggert writes: > > > Eli Zaretskii wrote: > >> Paul, is it feasible to back-port the hybrid allocation to the > >> emacs-25 branch? > > > > I suppose it would be, yes. Not that I'd relish doing it. > > Alternatively, we could set REL_ALLOC=yes by default again (AFAIK, we > did fix the bugs in that configuration in addition to turning it off). I'd rather not go back there. From debbugs-submit-bounces@debbugs.gnu.org Mon May 22 00:02:11 2017 Received: (at 26952) by debbugs.gnu.org; 22 May 2017 04:02:11 +0000 Received: from localhost ([127.0.0.1]:59809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCeXq-0000MF-Vp for submit@debbugs.gnu.org; Mon, 22 May 2017 00:02:11 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dCeXp-0000M0-9q for 26952@debbugs.gnu.org; Mon, 22 May 2017 00:02:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dCeXj-000194-JC for 26952@debbugs.gnu.org; Mon, 22 May 2017 00:02:04 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53260) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dCeXb-00015n-NW; Mon, 22 May 2017 00:01:55 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4258 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dCeXa-0006Yo-1f; Mon, 22 May 2017 00:01:54 -0400 Date: Mon, 22 May 2017 07:01:40 +0300 Message-Id: <83inkto7yz.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert , John Wiegley In-reply-to: (message from Paul Eggert on Sun, 21 May 2017 13:20:00 -0700) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, 26952@debbugs.gnu.org, npostavs@users.sourceforge.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: npostavs@users.sourceforge.net, 26952@debbugs.gnu.org, pot@gnu.org > From: Paul Eggert > Date: Sun, 21 May 2017 13:20:00 -0700 > > Eli Zaretskii wrote: > > even if we cut the branch and start the > > pretest today, 26.1 is still something like 6 months away, judging by > > past experience, perhaps even longer. Do we want to leave that memory > > problem in 25.2 until then? > > I'd prefer that, yes. It'd be better to get 26 out the door. We don't have the > development resources to maintain multiple versions, especially in an area where > "Everytime I try to read the configure code for this, I get more confused". It's not my intent to maintain multiple versions, any more than we do now. If 25.3 is released, its status will be like that of 25.2 now. > In the meantime, people who have the problem in 25.2 can go back to 25.1. That version had worse problem in the same area, due to ralloc.c and its implications. John, what is your take on this? From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 01:30:42 2017 Received: (at 26952) by debbugs.gnu.org; 25 May 2017 05:30:42 +0000 Received: from localhost ([127.0.0.1]:36841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDlMA-0004nO-5G for submit@debbugs.gnu.org; Thu, 25 May 2017 01:30:42 -0400 Received: from mail-pf0-f178.google.com ([209.85.192.178]:36057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDlM8-0004nB-JF for 26952@debbugs.gnu.org; Thu, 25 May 2017 01:30:40 -0400 Received: by mail-pf0-f178.google.com with SMTP id m17so156534674pfg.3 for <26952@debbugs.gnu.org>; Wed, 24 May 2017 22:30:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version; bh=KYNq4rHKzWRu4OZeE8eBWsFTrpfXacV3cjj73L71kYI=; b=XorOLa219jWUU86u1ZRoK6Z/0oIVSR8XFU1XOyLVBciO9F1NoZ1atCIr28mU8hBRhW PVFbja3Z9J1FsZ7+fDPQVnknKB5dOPC48JUrYY0pqzLKpJuUgA1JPChbuy7uzbDUkR0E TFEPb/EFpXsBpb+Fj3qt8odE1JhOMa4GbkeZlnPz1sXjIjpsfzdkwKgJ3QaZh1CzJMvt +4c+qbNyr+RVWCf0u19vkNDpq2G6um1sm0F8uiZMZ+VL6zcyCYx7FWvg72GGSjPXshPk ts9fJp1utkjCsh850AmgzTcF7R32G76UtonPseCVR/eXaRvmGOIP2ramrfBCLh4yBSqa cueA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mime-version; bh=KYNq4rHKzWRu4OZeE8eBWsFTrpfXacV3cjj73L71kYI=; b=FOcEL9u18Xnh/jLHlx85Fdqrg+TC5eLdLHKR4Hwlgk7q2d0pjGU6Pitt1CPAbYjf42 KocomhAFJOkdpACE0YELppNpqOODdLj0tVlD2UBh6M0kkB09vQl7th3w2rNGLi1IPoGj G43JJBBDL6i9zh0xlFEDcNyDWOcqK+XTBHjtGt8Bk8ULm/UzaUaIzT97+fSGXimcfEfp rd+Xz4+LPIxM/wOT//hBJnPyl0UEmzZJY9BkxZM9A0tx0sw7YVJ9pS48+UwibK1Gu5FI ZZcokeJqgMYwAsvEFH9o7IN5wsVCb2WbG6YnF1qHXRrCnUGcl5VKZ64CJIHMOdTPHCGL LmiQ== X-Gm-Message-State: AODbwcBuZ31JnPRUR54T7k3xlfLqa54pn3nkaF1njMrG55wgcB2evvTg 972m+6t6RthOYQ== X-Received: by 10.98.217.154 with SMTP id b26mr42162816pfl.136.1495690234934; Wed, 24 May 2017 22:30:34 -0700 (PDT) Received: from Vulcan.local (76-234-69-149.lightspeed.frokca.sbcglobal.net. [76.234.69.149]) by smtp.gmail.com with ESMTPSA id m12sm11318146pgn.30.2017.05.24.22.30.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 May 2017 22:30:34 -0700 (PDT) From: John Wiegley X-Google-Original-From: John Wiegley Received: by Vulcan.local (Postfix, from userid 501) id F23D449B264C; Wed, 24 May 2017 22:31:39 -0700 (PDT) To: Eli Zaretskii Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle In-Reply-To: <83inkto7yz.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 22 May 2017 07:01:40 +0300") Date: Wed, 24 May 2017 22:31:37 -0700 Message-ID: References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> User-Agent: Gnus/5.130016 (Ma Gnus v0.16) Emacs/25.2 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 26952 Cc: npostavs@users.sourceforge.net, pot@gnu.org, Paul Eggert , 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) >>>>> "EZ" == Eli Zaretskii writes: EZ> John, what is your take on this? I actually would prefer to get 26 out sooner, than to backport, but I'm not sure at the moment how big of a headache that would really be. In general, it would be nice to accelerate the schedule for major releases. But whether we have the manpower to really do that is another question. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 11:10:28 2017 Received: (at 26952) by debbugs.gnu.org; 25 May 2017 15:10:28 +0000 Received: from localhost ([127.0.0.1]:37780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDuPE-0001x6-KJ for submit@debbugs.gnu.org; Thu, 25 May 2017 11:10:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDuPC-0001wr-Fj for 26952@debbugs.gnu.org; Thu, 25 May 2017 11:10:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dDuP4-0004wz-0h for 26952@debbugs.gnu.org; Thu, 25 May 2017 11:10:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44277) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dDuOl-0004nS-U7; Thu, 25 May 2017 11:09:59 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2609 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dDuOl-00014a-3J; Thu, 25 May 2017 11:09:59 -0400 Date: Thu, 25 May 2017 18:09:55 +0300 Message-Id: <83lgplkm64.fsf@gnu.org> From: Eli Zaretskii To: John Wiegley In-reply-to: (message from John Wiegley on Wed, 24 May 2017 22:31:37 -0700) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: npostavs@users.sourceforge.net, pot@gnu.org, eggert@cs.ucla.edu, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: John Wiegley > Cc: Paul Eggert , 26952@debbugs.gnu.org, pot@gnu.org, npostavs@users.sourceforge.net > Date: Wed, 24 May 2017 22:31:37 -0700 > > >>>>> "EZ" == Eli Zaretskii writes: > > EZ> John, what is your take on this? > > I actually would prefer to get 26 out sooner, than to backport, but I'm not > sure at the moment how big of a headache that would really be. In general, it > would be nice to accelerate the schedule for major releases. But whether we > have the manpower to really do that is another question. We all want to accelerate the release schedule, but I don't think we know how. That's why I don't believe we could have Emacs 26.1 out earlier than in six months' time, basically what we had with every other .1 release. The question is: can we afford leaving users with this nasty bug for several months, telling them to wait. I thought we oughtn't. But if I'm the only one who is bothered by this, so be it. From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 12:20:04 2017 Received: (at 26952) by debbugs.gnu.org; 25 May 2017 16:20:04 +0000 Received: from localhost ([127.0.0.1]:37870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDvUa-0003f8-D7 for submit@debbugs.gnu.org; Thu, 25 May 2017 12:20:04 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:47580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDvUX-0003eX-8z for 26952@debbugs.gnu.org; Thu, 25 May 2017 12:20:02 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 47FE41600B6; Thu, 25 May 2017 09:19:55 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id VW_5E61hGO7m; Thu, 25 May 2017 09:19:54 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 8B77E1600AD; Thu, 25 May 2017 09:19:54 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 55X1wVrjZxWD; Thu, 25 May 2017 09:19:54 -0700 (PDT) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 230D61600A6; Thu, 25 May 2017 09:19:54 -0700 (PDT) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle To: Eli Zaretskii , John Wiegley References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <4dacb636-0cae-9cb6-8491-2630e763d956@cs.ucla.edu> Date: Thu, 25 May 2017 09:19:50 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 MIME-Version: 1.0 In-Reply-To: <83lgplkm64.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, npostavs@users.sourceforge.net, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 05/25/2017 08:09 AM, Eli Zaretskii wrote: > I don't believe we could have Emacs 26.1 out > earlier than in six months' time, basically what we had with every > other .1 release. I think 26.1 is a better way to go here, even if we have to wait six months for it. Users have already been living with this bug since 25.1's release eight months ago, and they can wait a few months more. We can publish 26.1 earlier if we don't run it through our leisurely six month test period. It would not be tested as well as 25.1 was, but the same would be true for any 25.3 release, as its changes are not likely to be trivial to develop. We could warn users that 26.1 is more experimental than 25.1 was, so that users not seriously affected by Bug#26952 (i.e., most users) could stick with Emacs 25 if they want to be conservative. From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 12:41:26 2017 Received: (at 26952) by debbugs.gnu.org; 25 May 2017 16:41:26 +0000 Received: from localhost ([127.0.0.1]:37902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDvpG-00060f-Io for submit@debbugs.gnu.org; Thu, 25 May 2017 12:41:26 -0400 Received: from mx-all.isti.cnr.it ([194.119.192.3]:26297 helo=blade3.isti.cnr.it) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDvpE-00060U-5x for 26952@debbugs.gnu.org; Thu, 25 May 2017 12:41:25 -0400 Received: from tucano.isti.cnr.it ([146.48.81.102]) by mx-all.isti.cnr.it (PMDF V6.5-x6 #1609) with ESMTPSA id <01QERNO44062CZ8JCI@mx-all.isti.cnr.it> for 26952@debbugs.gnu.org; Thu, 25 May 2017 18:39:57 +0200 (MEST) Received: from pot by tucano.isti.cnr.it with local (Exim 4.89) (envelope-from ) id 1dDvpA-0007ZV-FA; Thu, 25 May 2017 18:41:20 +0200 Date: Thu, 25 May 2017 18:41:20 +0200 From: =?utf-8?Q?Francesco_Potort=C3=AC?= Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle In-reply-to: <4dacb636-0cae-9cb6-8491-2630e763d956@cs.ucla.edu> To: Paul Eggert Message-id: Organization: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8bit X-INSM-ip-source: 146.48.81.102 Auth Done X-fingerprint: 4B02 6187 5C03 D6B1 2E31 7666 09DF 2DC9 BE21 6115 References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> <4dacb636-0cae-9cb6-8491-2630e763d956@cs.ucla.edu> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 26952 Cc: John Wiegley , Eli Zaretskii , 26952@debbugs.gnu.org, npostavs@users.sourceforge.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Paul Eggert: >I think 26.1 is a better way to go here, even if we have to wait six >months for it. Users have already been living with this bug since 25.1's >release eight months ago, and they can wait a few months more. > >We can publish 26.1 earlier if we don't run it through our leisurely six >month test period. It would not be tested as well as 25.1 was, but the >same would be true for any 25.3 release, as its changes are not likely >to be trivial to develop. We could warn users that 26.1 is more >experimental than 25.1 was, so that users not seriously affected by >Bug#26952 (i.e., most users) could stick with Emacs 25 if they want to >be conservative. It's sad. Until Emacs 22, I could tell my colleagues that Emacs would never ever crash in practical situations. I upgraded my old Emacs 22 only recently, because of rmail changes, and I find it much less stable than I was used to :( Sorry that I am not able to help. From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 12:50:24 2017 Received: (at 26952) by debbugs.gnu.org; 25 May 2017 16:50:24 +0000 Received: from localhost ([127.0.0.1]:37928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDvxw-0006Et-7m for submit@debbugs.gnu.org; Thu, 25 May 2017 12:50:24 -0400 Received: from mail-pf0-f176.google.com ([209.85.192.176]:33213) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDvxs-0006Ef-Pz for 26952@debbugs.gnu.org; Thu, 25 May 2017 12:50:21 -0400 Received: by mail-pf0-f176.google.com with SMTP id e193so172507375pfh.0 for <26952@debbugs.gnu.org>; Thu, 25 May 2017 09:50:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version; bh=Lt4Jvntm0fbHHfffKklcG1HTmwiUb/PI78wr34SH1Xs=; b=uzOSphYCCAkHKU5bjQQVefElhG3OIFEKO3ghFexlriMjFxcFbbHy1vJBRfLvp5CFWl iT+x5+6sNPgcOlEPrWEr9fNArLcZb5cWYaLCM1uA91D829VL9IhHQR3iORvccRorRgHk dIRee9r/MHc580D6A8P8bXHZQ4zMrWA4AfqY75cKy6NCKP94rbcOpAlVACODqnaJ6m/v B/ZTMS8qkWSdmd+8qdQPOBerYrQI05t0JkodoIuBJftSA3zXiwf16o9FAbWtJgzdTnvh E0qC1n1FVSfkhEuRNZmJhjChoyalYeih9EGjHpBgeluJ1wK5j28RFU2QnpejXCG0Apf8 yDJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mime-version; bh=Lt4Jvntm0fbHHfffKklcG1HTmwiUb/PI78wr34SH1Xs=; b=QGgaa8S5MVEAlLlpDnF5MVaWaFgcGFtbc7vWw8zDoX4gzVS5fDajHH6/NgGmC9F/HM XaFONF+eeWX6g2CscuB/NuLbOb3+W10kwyTdXp2nWHB2iUTvYfmDLY1B0JFcwpbdEfDC g5laGX06tBe18ONfRUX/hUSPXFJTJCqSmVpA83jwL9h9hZ02o+wy6ma6ayuHPZwJGdld WJIiNvI7frkudccuOs/s7sHCN0IFqXDBq3egGENs+NuGz9fVCKOXt1Abj8r2POzeE3Rk +qJQMCh8cGU+OjJaC42dD23LYuZz2Ff5QhzyKin3SLmXYI8sXHE4v/rJUulUh+c+If1i 05Yw== X-Gm-Message-State: AODbwcDSFHl4MYEUefoe/H4KwiXnuH9iSXWHS160vZ1mzYpYaci055mt 6xXtvLOPG0B9tQ== X-Received: by 10.84.140.5 with SMTP id 5mr52166327pls.113.1495731014590; Thu, 25 May 2017 09:50:14 -0700 (PDT) Received: from Vulcan.local (76-234-69-149.lightspeed.frokca.sbcglobal.net. [76.234.69.149]) by smtp.gmail.com with ESMTPSA id 3sm14717882pfp.11.2017.05.25.09.50.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 May 2017 09:50:13 -0700 (PDT) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Vulcan.local (Postfix, from userid 501) id 794A44A8E51D; Thu, 25 May 2017 09:51:20 -0700 (PDT) To: Eli Zaretskii Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle In-Reply-To: <83lgplkm64.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 25 May 2017 18:09:55 +0300") Date: Thu, 25 May 2017 09:48:47 -0700 Message-ID: References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> User-Agent: Gnus/5.130016 (Ma Gnus v0.16) Emacs/25.2 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 26952 Cc: npostavs@users.sourceforge.net, pot@gnu.org, eggert@cs.ucla.edu, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) >>>>> Eli Zaretskii writes: > We all want to accelerate the release schedule, but I don't think we know > how. That's why I don't believe we could have Emacs 26.1 out earlier than in > six months' time, basically what we had with every other .1 release. The > question is: can we afford leaving users with this nasty bug for several > months, telling them to wait. I thought we oughtn't. > But if I'm the only one who is bothered by this, so be it. I can certainly sympathize. FWIW, I too have noticed Emacs 25.2 being quite unstable. For the longest time, Emacs 24 would run for months without crashing even once. Now it crashes pretty regularly 2-4 times a day. I wonder now if I'm hitting a memory ceiling that is triggering the behavior we're describing... I'm OK with backporting, btw, and would be happy to test if it fixes my issues too. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 13:18:58 2017 Received: (at 26952) by debbugs.gnu.org; 25 May 2017 17:18:58 +0000 Received: from localhost ([127.0.0.1]:37970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDwPa-0006uZ-Hi for submit@debbugs.gnu.org; Thu, 25 May 2017 13:18:58 -0400 Received: from mail-oi0-f46.google.com ([209.85.218.46]:33047) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDwPY-0006uN-Po for 26952@debbugs.gnu.org; Thu, 25 May 2017 13:18:57 -0400 Received: by mail-oi0-f46.google.com with SMTP id w10so288897812oif.0 for <26952@debbugs.gnu.org>; Thu, 25 May 2017 10:18:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=PnLpAO7WjoF9rrskd6kKP/z22IeTdeFJDPo0jpuebfs=; b=W2uu0yF1E6hKTwF/NLSKb3hPPbFcfCxF4H+D16IvCK1/SLkvZKh46pvqd/eQhr+p2/ BEOdkcO/uGwli8tKTqm+HP+LdpQ5rIVdua1kZCdtOOGz8F5YhVgKtwWqBiF7qHrr2UN2 Bqb4qUxFfc/CNQJI0WMMm3Byx6GvTsygbdq7zho9gnr4tde4RufrM9LiRsaI3Pf2cxuH xmaYtIi0AqVdzpcKHCdjLdC04e7O1qwO634H1kcaTugxsKrvLE90ZE7t/9UpFCbOs4Dv 1iVueI1LwSGMo673kJGErYe5Hv9yWimFstal0PQKX8XOTyyRpZ2UYGxrQqUB9sgu7/Ox EG2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=PnLpAO7WjoF9rrskd6kKP/z22IeTdeFJDPo0jpuebfs=; b=flV6N/jwG4o55l778ifGVHj/4WhaFnCEZfqrTQ7U0d38kK3fEnKJScs7t+AM5OKngk tunt5gWbyGP0OsemFkH1PDokJNDC9oIOuS6eUiR4cz4VReEa4UdV3wpDVtQD7rrh5X3L WOFyKvB/NpZz313+VQ8YASkFxKOOCcgSR4h8cs/r+eTPrSpzBLAlu9Pa1rDq7EbPneJo sK0TXipXpczqrMHcMX/fa8+M+d9WPOHicvy8HRmMpKdpd51adlJTpBfnHHzxzpWg/GMA 84m+ebYh+3iEHJdRNjgZMUUON0iaTqxX+q/3Hg4DtZ+GrlrO7pV1wt1ghDHNlzyBJ6yv xkUw== X-Gm-Message-State: AODbwcBtIgFvT4mEAOO7WypDktrFlME283DS4aUbrYh28s4/xJaMA5Nk FLMkqIHO1KRb8Jaj6DMmQWETBw1aSQ== X-Received: by 10.202.230.8 with SMTP id d8mr20917297oih.206.1495732731171; Thu, 25 May 2017 10:18:51 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.139.83 with HTTP; Thu, 25 May 2017 10:18:50 -0700 (PDT) In-Reply-To: References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> From: Noam Postavsky Date: Thu, 25 May 2017 13:18:50 -0400 X-Google-Sender-Auth: aoqPYvw3uDeT5XoARbDTcY7CMPw Message-ID: Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle To: John Wiegley Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 26952 Cc: Eli Zaretskii , Paul Eggert , =?UTF-8?Q?Francesco_Potort=C3=AC?= , 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) On Thu, May 25, 2017 at 12:48 PM, John Wiegley wrote: > > FWIW, I too have noticed Emacs 25.2 being quite unstable. For the longest > time, Emacs 24 would run for months without crashing even once. Now it crashes > pretty regularly 2-4 times a day. I wonder now if I'm hitting a memory ceiling > that is triggering the behavior we're describing... You're on macOS right? This bug and the proposed solution to be backported only affects GNU/Linux distributions with recent glibc, AFAIK. Also, I don't think this bug would trigger crashes, just extreme system slowness due to swapping. From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 13:20:49 2017 Received: (at 26952) by debbugs.gnu.org; 25 May 2017 17:20:49 +0000 Received: from localhost ([127.0.0.1]:37974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDwRM-0006xT-SC for submit@debbugs.gnu.org; Thu, 25 May 2017 13:20:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDwRL-0006xH-Ay for 26952@debbugs.gnu.org; Thu, 25 May 2017 13:20:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dDwRD-00046k-31 for 26952@debbugs.gnu.org; Thu, 25 May 2017 13:20:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46267) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dDwQx-00043h-0F; Thu, 25 May 2017 13:20:23 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3067 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dDwQv-0006Qh-NB; Thu, 25 May 2017 13:20:22 -0400 Date: Thu, 25 May 2017 20:20:12 +0300 Message-Id: <83a860lupf.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: <4dacb636-0cae-9cb6-8491-2630e763d956@cs.ucla.edu> (message from Paul Eggert on Thu, 25 May 2017 09:19:50 -0700) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> <4dacb636-0cae-9cb6-8491-2630e763d956@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: jwiegley@gmail.com, pot@gnu.org, npostavs@users.sourceforge.net, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: 26952@debbugs.gnu.org, pot@gnu.org, npostavs@users.sourceforge.net > From: Paul Eggert > Date: Thu, 25 May 2017 09:19:50 -0700 > > We can publish 26.1 earlier if we don't run it through our leisurely six > month test period. There's no leisure in our pretests. We need to wait until the bug reports come in after each pretest tarball, that's all. It takes time for the reports to come in because Emacs is a very large package that supports many different use patterns. > It would not be tested as well as 25.1 was, but the same would be > true for any 25.3 release, as its changes are not likely to be > trivial to develop. We could warn users that 26.1 is more > experimental than 25.1 was We never released unstable Emacs, and I'm not sure we should start. > so that users not seriously affected by Bug#26952 (i.e., most users) > could stick with Emacs 25 if they want to be conservative. IMO, there's nothing in this bug that allows us to assume it is rare. From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 13:30:02 2017 Received: (at 26952) by debbugs.gnu.org; 25 May 2017 17:30:02 +0000 Received: from localhost ([127.0.0.1]:37979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDwaH-0007Aa-Rh for submit@debbugs.gnu.org; Thu, 25 May 2017 13:30:02 -0400 Received: from mx-all.isti.cnr.it ([194.119.192.3]:16047 helo=blade3.isti.cnr.it) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDwaG-00079z-5R for 26952@debbugs.gnu.org; Thu, 25 May 2017 13:30:00 -0400 Received: from tucano.isti.cnr.it ([146.48.81.102]) by mx-all.isti.cnr.it (PMDF V6.5-x6 #1609) with ESMTPSA id <01QERPDCVAZ2CZ6HBE@mx-all.isti.cnr.it> for 26952@debbugs.gnu.org; Thu, 25 May 2017 19:28:32 +0200 (MEST) Received: from pot by tucano.isti.cnr.it with local (Exim 4.89) (envelope-from ) id 1dDwaC-0004Rr-1g; Thu, 25 May 2017 19:29:56 +0200 Date: Thu, 25 May 2017 19:29:55 +0200 From: =?utf-8?Q?Francesco_Potort=C3=AC?= Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle In-reply-to: To: Noam Postavsky Message-id: Organization: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8bit X-INSM-ip-source: 146.48.81.102 Auth Done X-fingerprint: 4B02 6187 5C03 D6B1 2E31 7666 09DF 2DC9 BE21 6115 References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 26952 Cc: John Wiegley , Eli Zaretskii , Paul Eggert , 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) >On Thu, May 25, 2017 at 12:48 PM, John Wiegley wrote: >> FWIW, I too have noticed Emacs 25.2 being quite unstable. For the longest >> time, Emacs 24 would run for months without crashing even once. Now it crashes >> pretty regularly 2-4 times a day. I wonder now if I'm hitting a memory ceiling >> that is triggering the behavior we're describing... > >You're on macOS right? This bug and the proposed solution to be >backported only affects GNU/Linux distributions with recent glibc, >AFAIK. I'm on Debian. I'm curious to know what did I say to make you think I'm on Mac :) >Also, I don't think this bug would trigger crashes, just extreme >system slowness due to swapping. Well, it eats all my memory. It is worse than a crash, the first time I had problems managing to kill Emacs. From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 13:42:47 2017 Received: (at 26952) by debbugs.gnu.org; 25 May 2017 17:42:47 +0000 Received: from localhost ([127.0.0.1]:37995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDwmd-0007TF-JW for submit@debbugs.gnu.org; Thu, 25 May 2017 13:42:47 -0400 Received: from mail-oi0-f48.google.com ([209.85.218.48]:36636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDwmc-0007T3-4s for 26952@debbugs.gnu.org; Thu, 25 May 2017 13:42:46 -0400 Received: by mail-oi0-f48.google.com with SMTP id h4so288938130oib.3 for <26952@debbugs.gnu.org>; Thu, 25 May 2017 10:42:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-transfer-encoding; bh=kVKTLnL0g7paBeIKU+hCzK5YzD/FQgerUfMA/yfq/kc=; b=n1UczQmQt6aUC5PbvbK/hbD1vAUl+4QPHPOeFdp2VGYNai5eEZmRhV7Bwa/2mG1MPu o4ji4fsW4piAqwaiVkef6aLL1xqpWPBIQ864m2gnjmHaQKoVF8mHnqixw25Irjq3Fe4/ enCyJ9RbfN0ZXER9BB3smySykXC9WMWjUlw/cWYoqoQu6vIerLVuXB/NBTtps+oigdNo DbYjXJ4b/uCgASNS+EgXxwozet9f9xgd3UP4At1Y1bDLrf3Xa9L47u/fDzQ6ONhzoElG ECIcuVNBZ13vMq5m2FP4a2mZ3MVKgp2su0EmyEMRopWT5LjXNV7RM/Xa084ffgRzdT0y 5lWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-transfer-encoding; bh=kVKTLnL0g7paBeIKU+hCzK5YzD/FQgerUfMA/yfq/kc=; b=qZxx6eHZDQdEwNwsu8y3zPmpII8o6y5CWCmdjW178kspOJpCsjCh8WH0XTw8DuWDyq zFJmUmjFNcF58Cb2GeuSFX7WjblXy9/CgnwFD1bgl/7MVl/+b9ZMVXzYL1PQQAxYHyaa nn1l/4eS0QVJ3IRZrtPvzPc4bm2tQtKfyGsNJ0l956igtnYd1s8gq6nkgESDl+/JEtrb J2t86EgZIFUIkBJ29ANOdWmQJ1HY+dPa7zNZuY9q/LJ6KvnWKR3I6kvpxogEX+qRrsc9 NwBI69xo904oKrSEldszdVUlFfAyA/GdRUnF0MPz8CVj0Oixi0eAPcdlXHbWwJwbLmiY Mcbw== X-Gm-Message-State: AODbwcAKVfj5Jv+jh0MDZa+Jwl2xlYVqzSxqz7ulvtnHtYIfKXPde59E mW652oijVZ3qA0aIny2/18mstT1bEg== X-Received: by 10.157.1.97 with SMTP id 88mr7681846otu.66.1495734160389; Thu, 25 May 2017 10:42:40 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.139.83 with HTTP; Thu, 25 May 2017 10:42:39 -0700 (PDT) In-Reply-To: References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> From: Noam Postavsky Date: Thu, 25 May 2017 13:42:39 -0400 X-Google-Sender-Auth: 9w7ZPAiR7laN2qQe-183DpJPV3o Message-ID: Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle To: =?UTF-8?Q?Francesco_Potort=C3=AC?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 26952 Cc: John Wiegley , Eli Zaretskii , Paul Eggert , 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) On Thu, May 25, 2017 at 1:29 PM, Francesco Potort=C3=AC wrote= : >>On Thu, May 25, 2017 at 12:48 PM, John Wiegley wrote= : >>> FWIW, I too have noticed Emacs 25.2 being quite unstable. For the longe= st >>> time, Emacs 24 would run for months without crashing even once. Now it = crashes >>> pretty regularly 2-4 times a day. I wonder now if I'm hitting a memory = ceiling >>> that is triggering the behavior we're describing... >> >>You're on macOS right? This bug and the proposed solution to be >>backported only affects GNU/Linux distributions with recent glibc, >>AFAIK. > > I'm on Debian. I'm curious to know what did I say to make you think I'm > on Mac :) "You're" was referring to John Wiegley there. > >>Also, I don't think this bug would trigger crashes, just extreme >>system slowness due to swapping. > > Well, it eats all my memory. It is worse than a crash, Yes, it can be. A crash only affects Emacs, the slowness affects the whole system. > the first time I > had problems managing to kill Emacs. Although as far as I could tell, a normal SIGINT is still enough to kill Emacs, but it took around 10 or 20 seconds before it actually took effect (due to the aforementioned system slowness). From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 13:45:47 2017 Received: (at 26952) by debbugs.gnu.org; 25 May 2017 17:45:47 +0000 Received: from localhost ([127.0.0.1]:38000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDwpX-0007Xk-2u for submit@debbugs.gnu.org; Thu, 25 May 2017 13:45:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDwpV-0007XY-LW for 26952@debbugs.gnu.org; Thu, 25 May 2017 13:45:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dDwpM-0004Un-1m for 26952@debbugs.gnu.org; Thu, 25 May 2017 13:45:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46525) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dDwp4-0004QQ-U8; Thu, 25 May 2017 13:45:18 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3180 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dDwp4-0004ad-0w; Thu, 25 May 2017 13:45:18 -0400 Date: Thu, 25 May 2017 20:45:13 +0300 Message-Id: <8360goltjq.fsf@gnu.org> From: Eli Zaretskii To: John Wiegley In-reply-to: (message from John Wiegley on Thu, 25 May 2017 09:48:47 -0700) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: npostavs@users.sourceforge.net, pot@gnu.org, eggert@cs.ucla.edu, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: John Wiegley > Cc: eggert@cs.ucla.edu, 26952@debbugs.gnu.org, pot@gnu.org, npostavs@users.sourceforge.net > Date: Thu, 25 May 2017 09:48:47 -0700 > > I can certainly sympathize. > > FWIW, I too have noticed Emacs 25.2 being quite unstable. For the longest > time, Emacs 24 would run for months without crashing even once. Now it crashes > pretty regularly 2-4 times a day. I wonder now if I'm hitting a memory ceiling > that is triggering the behavior we're describing... > > I'm OK with backporting, btw, and would be happy to test if it fixes my issues > too. Paul, could you please do that? Actually, I see that the hybrid_malloc code does exist on the branch, so what is needed to be done? configury stuff? From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 15:24:12 2017 Received: (at 26952) by debbugs.gnu.org; 25 May 2017 19:24:12 +0000 Received: from localhost ([127.0.0.1]:38119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDyMm-0001Qi-Hz for submit@debbugs.gnu.org; Thu, 25 May 2017 15:24:12 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:52328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDyMk-0001QV-VP for 26952@debbugs.gnu.org; Thu, 25 May 2017 15:24:11 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id C3CA71600B0; Thu, 25 May 2017 12:24:04 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id oEqPG12hAxdU; Thu, 25 May 2017 12:24:04 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 1D7751600B8; Thu, 25 May 2017 12:24:04 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id TGY8jbaCeppg; Thu, 25 May 2017 12:24:04 -0700 (PDT) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 7A3431600B0; Thu, 25 May 2017 12:24:03 -0700 (PDT) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle To: Eli Zaretskii , John Wiegley References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> <8360goltjq.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <479cbe17-7a74-ecdb-2b67-ed8d34c57ba5@cs.ucla.edu> Date: Thu, 25 May 2017 12:24:02 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 MIME-Version: 1.0 In-Reply-To: <8360goltjq.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26952 Cc: pot@gnu.org, npostavs@users.sourceforge.net, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 05/25/2017 10:45 AM, Eli Zaretskii wrote: >> I'm OK with backporting, btw, and would be happy to test if it fixes my issues >> too. > Paul, could you please do that? I could, if I knew what the "that" is. Could you summarize it, or point to the commit to master that you want backported to 25? From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 15:35:01 2017 Received: (at 26952) by debbugs.gnu.org; 25 May 2017 19:35:01 +0000 Received: from localhost ([127.0.0.1]:38134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDyXF-0001h4-C6 for submit@debbugs.gnu.org; Thu, 25 May 2017 15:35:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46473) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDyXC-0001gq-NJ for 26952@debbugs.gnu.org; Thu, 25 May 2017 15:34:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dDyX3-0000z7-Ik for 26952@debbugs.gnu.org; Thu, 25 May 2017 15:34:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47905) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dDyWn-0000kG-BV; Thu, 25 May 2017 15:34:33 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3211 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dDyWk-0003uI-H1; Thu, 25 May 2017 15:34:32 -0400 Date: Thu, 25 May 2017 22:34:11 +0300 Message-Id: <831srcloi4.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: <479cbe17-7a74-ecdb-2b67-ed8d34c57ba5@cs.ucla.edu> (message from Paul Eggert on Thu, 25 May 2017 12:24:02 -0700) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> <8360goltjq.fsf@gnu.org> <479cbe17-7a74-ecdb-2b67-ed8d34c57ba5@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: jwiegley@gmail.com, pot@gnu.org, npostavs@users.sourceforge.net, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: 26952@debbugs.gnu.org, pot@gnu.org, npostavs@users.sourceforge.net > From: Paul Eggert > Date: Thu, 25 May 2017 12:24:02 -0700 > > On 05/25/2017 10:45 AM, Eli Zaretskii wrote: > >> I'm OK with backporting, btw, and would be happy to test if it fixes my issues > >> too. > > Paul, could you please do that? > > I could, if I knew what the "that" is. Could you summarize it, or point > to the commit to master that you want backported to 25? Sorry. I will try, but I'm not sure I'll succeed. What I meant is to make hybrid_malloc the default on the same systems where it is the default on master, in particular on GNU/Linux systems. Not sure if this is helpful enough. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 16:59:44 2017 Received: (at 26952) by debbugs.gnu.org; 25 May 2017 20:59:44 +0000 Received: from localhost ([127.0.0.1]:38214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDzrE-0003el-J0 for submit@debbugs.gnu.org; Thu, 25 May 2017 16:59:44 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:38540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDzrC-0003eX-7U for 26952@debbugs.gnu.org; Thu, 25 May 2017 16:59:42 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 6EA591600C1; Thu, 25 May 2017 13:59:35 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id x2Mu1QLfBkBI; Thu, 25 May 2017 13:59:34 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id A8E891600B6; Thu, 25 May 2017 13:59:34 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id WNgF-3Rhpz8h; Thu, 25 May 2017 13:59:34 -0700 (PDT) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 1023D1600B5; Thu, 25 May 2017 13:59:34 -0700 (PDT) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle To: Eli Zaretskii References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> <8360goltjq.fsf@gnu.org> <479cbe17-7a74-ecdb-2b67-ed8d34c57ba5@cs.ucla.edu> <831srcloi4.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Thu, 25 May 2017 13:59:33 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 MIME-Version: 1.0 In-Reply-To: <831srcloi4.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26952 Cc: jwiegley@gmail.com, pot@gnu.org, npostavs@users.sourceforge.net, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 05/25/2017 12:34 PM, Eli Zaretskii wrote: > What I meant is to make hybrid_malloc the default on the same systems > where it is the default on master, in particular on GNU/Linux systems. > Not sure if this is helpful enough. I'm afraid not. This is partly why I didn't want to backport the fix: I don't know what needs to be backported, and figuring that out will be nontrivial. From debbugs-submit-bounces@debbugs.gnu.org Fri May 26 02:26:04 2017 Received: (at 26952) by debbugs.gnu.org; 26 May 2017 06:26:04 +0000 Received: from localhost ([127.0.0.1]:38502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dE8hI-0001D2-9i for submit@debbugs.gnu.org; Fri, 26 May 2017 02:26:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46913) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dE8hF-0001CY-C3 for 26952@debbugs.gnu.org; Fri, 26 May 2017 02:26:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dE8h6-0004BE-Ux for 26952@debbugs.gnu.org; Fri, 26 May 2017 02:25:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55183) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dE8gp-00048B-Bp; Fri, 26 May 2017 02:25:35 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3495 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dE8go-0002B1-B8; Fri, 26 May 2017 02:25:34 -0400 Date: Fri, 26 May 2017 09:25:32 +0300 Message-Id: <83wp94jfs3.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: (message from Paul Eggert on Thu, 25 May 2017 13:59:33 -0700) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> <8360goltjq.fsf@gnu.org> <479cbe17-7a74-ecdb-2b67-ed8d34c57ba5@cs.ucla.edu> <831srcloi4.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: jwiegley@gmail.com, pot@gnu.org, npostavs@users.sourceforge.net, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: jwiegley@gmail.com, 26952@debbugs.gnu.org, pot@gnu.org, > npostavs@users.sourceforge.net > From: Paul Eggert > Date: Thu, 25 May 2017 13:59:33 -0700 > > On 05/25/2017 12:34 PM, Eli Zaretskii wrote: > > What I meant is to make hybrid_malloc the default on the same systems > > where it is the default on master, in particular on GNU/Linux systems. > > Not sure if this is helpful enough. > > I'm afraid not. This is partly why I didn't want to backport the fix: I > don't know what needs to be backported, and figuring that out will be > nontrivial. Noam, can you please check whether building the emacs-25 branch with HYBRID_MALLOC defined fix the problem in this bug report? If it does, then I think we need to arrange for HYBRID_MALLOC to be defined on ELF based systems where DOUG_LEA_MALLOC is not defined. I think d6585a910 on master shows the change in configure.ac which did that. Bug#22086 holds the relevant discussions. From debbugs-submit-bounces@debbugs.gnu.org Fri May 26 11:25:08 2017 Received: (at 26952) by debbugs.gnu.org; 26 May 2017 15:25:08 +0000 Received: from localhost ([127.0.0.1]:39431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dEH6x-0007Cu-SS for submit@debbugs.gnu.org; Fri, 26 May 2017 11:25:08 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:52254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dEH6w-0007CL-Bc for 26952@debbugs.gnu.org; Fri, 26 May 2017 11:25:07 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 5B6A01600AB; Fri, 26 May 2017 08:25:00 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id FsulOZ0jOed4; Fri, 26 May 2017 08:24:52 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 9C0801600C1; Fri, 26 May 2017 08:24:52 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id DGhzpbviANaT; Fri, 26 May 2017 08:24:52 -0700 (PDT) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 395261600AB; Fri, 26 May 2017 08:24:52 -0700 (PDT) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle To: Eli Zaretskii References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> <8360goltjq.fsf@gnu.org> <479cbe17-7a74-ecdb-2b67-ed8d34c57ba5@cs.ucla.edu> <831srcloi4.fsf@gnu.org> <83wp94jfs3.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <7412f6c0-0467-fae5-819c-b78173cd3c4d@cs.ucla.edu> Date: Fri, 26 May 2017 08:24:48 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 MIME-Version: 1.0 In-Reply-To: <83wp94jfs3.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26952 Cc: jwiegley@gmail.com, pot@gnu.org, npostavs@users.sourceforge.net, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) On 05/25/2017 11:25 PM, Eli Zaretskii wrote: > I think d6585a910 > on master shows the change in configure.ac which did that. Bug#22086 > holds the relevant discussions. I was worried that that was the change you wanted (and was hoping it would be a different one :-). We can't merely install that change. We also need at least some of the commits that fixed significant problems associated with that change, such as 09ece4d, 3d82a8e, a4817d8, a39a03a, dd951c0, 2ee2963, 7fdc3cf, a4817d8, e4cd4a7, e1a9f20, 874c59a, 384ffef, dec1390, a39a03a, cb22fce. Not all of them are strictly necessary, but it'd be better to install the whole batch than start a new development project in this area. The above list of changes was reasonably easy to generate. The hard part will be identifying any followup changes that are also necessary but are not immediately obvious. So it's quite possible that if we take this approach we will need to publish Emacs 25.3, wait for allocation-related bug reports to roll in, and then publish Emacs 25.4 and so forth. From debbugs-submit-bounces@debbugs.gnu.org Fri May 26 21:15:46 2017 Received: (at 26952) by debbugs.gnu.org; 27 May 2017 01:15:47 +0000 Received: from localhost ([127.0.0.1]:39764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dEQKY-0007xy-MG for submit@debbugs.gnu.org; Fri, 26 May 2017 21:15:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dEQKX-0007xm-8O for 26952@debbugs.gnu.org; Fri, 26 May 2017 21:15:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dEQKR-0008Gy-2C for 26952@debbugs.gnu.org; Fri, 26 May 2017 21:15:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53259) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dEQKN-0008Fq-2p; Fri, 26 May 2017 21:15:35 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dEQKK-0001c0-TY; Fri, 26 May 2017 21:15:32 -0400 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> <4dacb636-0cae-9cb6-8491-2630e763d956@cs.ucla.edu> <83a860lupf.fsf@gnu.org> X-Spook: Chemical agent Federal Aviation Administration Chemical X-Ran: wTFBTJbp0X]O{TY%8wnA8D,-fvh^jc8D\I@T)+e0h4ww5zCxE)]a1~5D8/!xxqV.fH6we& X-Hue: black X-Debbugs-No-Ack: yes X-Attribution: GM Date: Fri, 26 May 2017 21:15:32 -0400 Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: jwiegley@gmail.com, Paul Eggert , npostavs@users.sourceforge.net, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Eli Zaretskii wrote: >> Cc: 26952@debbugs.gnu.org, pot@gnu.org, npostavs@users.sourceforge.net >> From: Paul Eggert >> Date: Thu, 25 May 2017 09:19:50 -0700 >> >> We can publish 26.1 earlier if we don't run it through our leisurely six >> month test period. > > There's no leisure in our pretests. We need to wait until the bug > reports come in after each pretest tarball, that's all. It takes time > for the reports to come in because Emacs is a very large package that > supports many different use patterns. Idle speculation: If a ~ six month testing process doesn't show up the fairly fundamental memory issues that cropped up in both 25.1 and 25.2 soon after release, then perhaps it isn't time well spent. Perhaps people would be better served by more frequent, smaller releases. I have the feeling (not backed up by any data) that pretest use is declining, with people just using master or releases. Perhaps switching things around so that releases come from master (and development happens on a branch) would help, but maybe not. From debbugs-submit-bounces@debbugs.gnu.org Sat May 27 02:57:12 2017 Received: (at 26952) by debbugs.gnu.org; 27 May 2017 06:57:12 +0000 Received: from localhost ([127.0.0.1]:39823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dEVey-0007Ip-3S for submit@debbugs.gnu.org; Sat, 27 May 2017 02:57:12 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:36882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dEVev-0007Ia-Tj for 26952@debbugs.gnu.org; Sat, 27 May 2017 02:57:10 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 0BF511600C4; Fri, 26 May 2017 23:57:03 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id kCIQmeDMBJSc; Fri, 26 May 2017 23:57:02 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2ACBA1600C8; Fri, 26 May 2017 23:57:02 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id M2fe5sznaOiN; Fri, 26 May 2017 23:57:02 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 075C81600C4; Fri, 26 May 2017 23:57:02 -0700 (PDT) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle To: Glenn Morris , Eli Zaretskii References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> <4dacb636-0cae-9cb6-8491-2630e763d956@cs.ucla.edu> <83a860lupf.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Fri, 26 May 2017 23:57:01 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 26952 Cc: jwiegley@gmail.com, npostavs@users.sourceforge.net, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Glenn Morris wrote: > I have the feeling (not > backed up by any data) that pretest use is declining, with people just > using master or releases Is there an easy way to tell which fraction of bug reports come from pret= ests vs=20 master vs releases? That might provide some data for how useful pretests = etc.=20 are, for shaking out bugs. From debbugs-submit-bounces@debbugs.gnu.org Sat May 27 03:43:16 2017 Received: (at 26952) by debbugs.gnu.org; 27 May 2017 07:43:16 +0000 Received: from localhost ([127.0.0.1]:39835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dEWNY-0008MK-1j for submit@debbugs.gnu.org; Sat, 27 May 2017 03:43:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dEWNW-0008M1-TR for 26952@debbugs.gnu.org; Sat, 27 May 2017 03:43:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dEWNO-0002Tp-HG for 26952@debbugs.gnu.org; Sat, 27 May 2017 03:43:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57277) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dEWN8-0002ND-1S; Sat, 27 May 2017 03:42:50 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2038 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dEWN5-0001Dk-7z; Sat, 27 May 2017 03:42:48 -0400 Date: Sat, 27 May 2017 10:42:46 +0300 Message-Id: <83poeuiw3t.fsf@gnu.org> From: Eli Zaretskii To: Glenn Morris In-reply-to: (message from Glenn Morris on Fri, 26 May 2017 21:15:32 -0400) Subject: Re: bug#26952: 25.1; loops eating all memory while yanking big rectangle References: <87zie8gyu4.fsf@users.sourceforge.net> <83h90fq269.fsf@gnu.org> <87vaovh1db.fsf@users.sourceforge.net> <8360gvpfxr.fsf@gnu.org> <87shjzgwgk.fsf@users.sourceforge.net> <83y3tqnsab.fsf@gnu.org> <83lgpqng0i.fsf@gnu.org> <83inkto7yz.fsf@gnu.org> <83lgplkm64.fsf@gnu.org> <4dacb636-0cae-9cb6-8491-2630e763d956@cs.ucla.edu> <83a860lupf.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26952 Cc: jwiegley@gmail.com, eggert@cs.ucla.edu, npostavs@users.sourceforge.net, 26952@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Glenn Morris > Cc: Paul Eggert , jwiegley@gmail.com, 26952@debbugs.gnu.org, npostavs@users.sourceforge.net > Date: Fri, 26 May 2017 21:15:32 -0400 > > If a ~ six month testing process doesn't show up the fairly fundamental > memory issues that cropped up in both 25.1 and 25.2 soon after release, > then perhaps it isn't time well spent. AFAIU, the problem was discovered by Francesco this late because he only now upgraded from Emacs 22(!) to 25.2. > Perhaps people would be better served by more frequent, smaller > releases. I don't think we know how to do this, either. The experience of 25.1 and 25.2 shows that it might take a couple of weeks, sometimes more, from the decision to make a tarball until it finally hits the download site. We need to have a much faster turnaround if we want to go your way. Another issue is that we will have to be more stringent in our documentation requirements accompanying each change, if we basically want to release development snapshots. > I have the feeling (not backed up by any data) that pretest use is > declining, with people just using master or releases. Perhaps > switching things around so that releases come from master (and > development happens on a branch) would help, but maybe not. If development happens on a branch, my guess is people who currently use master will switch to tracking that branch instead, and we are back at the same problem. From debbugs-submit-bounces@debbugs.gnu.org Mon May 29 16:59:09 2017 Received: (at control) by debbugs.gnu.org; 29 May 2017 20:59:09 +0000 Received: from localhost ([127.0.0.1]:43862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFRkq-0000vb-Uz for submit@debbugs.gnu.org; Mon, 29 May 2017 16:59:09 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:45942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFRkp-0000vP-TO for control@debbugs.gnu.org; Mon, 29 May 2017 16:59:08 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 1B6D4160077 for ; Mon, 29 May 2017 13:59:02 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id z25yJPFekFzP for ; Mon, 29 May 2017 13:59:01 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 73A3D1600C6 for ; Mon, 29 May 2017 13:59:01 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id k3RD4e8HKtn6 for ; Mon, 29 May 2017 13:59:01 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 5684C160077 for ; Mon, 29 May 2017 13:59:01 -0700 (PDT) To: control@debbugs.gnu.org From: Paul Eggert Subject: 26952 is fixed in master Organization: UCLA Computer Science Department Message-ID: Date: Mon, 29 May 2017 13:59:01 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) found 26952 25.2 close 26952 26.1 done Mark the bug as fixed in master; this was the intent of message Bug#26952#8. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 26 07:59:45 2017 Received: (at control) by debbugs.gnu.org; 26 Jun 2017 11:59:45 +0000 Received: from localhost ([127.0.0.1]:38125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dPSgD-0002Rd-Af for submit@debbugs.gnu.org; Mon, 26 Jun 2017 07:59:45 -0400 Received: from mail-it0-f66.google.com ([209.85.214.66]:33284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dPSgC-0002RO-BJ; Mon, 26 Jun 2017 07:59:44 -0400 Received: by mail-it0-f66.google.com with SMTP id x12so12223382itb.0; Mon, 26 Jun 2017 04:59:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=gvZZ1MIBu61fEVso76SF8Qbs8ClaxfCglhUyeAy6CaI=; b=DOcMlLeSIjSKbENbIfnpZOa8TXyQN5HwRH+Q4CAe6PcjjFOwz+aALvT2f3ak906+Eo 8HhdsyCcsUwx6p0lI/4LWA25FpJOv3PA7Y+hTX90+zxswgaVbkEaj9S1A5gqBsBnS4Ze 3I2TqL609F7qBZG+NMdIA3Uny3RfwzNm+BS49bBTLGF1sRO9pcw0AaNwORQtTr7ik2QT oiXAsKUVLHthX8PhqFXCccQ0bB0HFm/PSUm8a0/2bQouYDjyg/lbCLgREEyh6mScLZPv amwh4dw8VbguqMhwY9VOtTaOca7OZb/inrnfvNGXHSIqk1a1K2YhFNnHUuq/Au2n11Ao EdeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=gvZZ1MIBu61fEVso76SF8Qbs8ClaxfCglhUyeAy6CaI=; b=hSYY2mZVC+Z66ao1BmMfSQPM/HMNjoJme8hv8DLh+3OyOjM5GsRqFYeVG5qEVH6UGd Uv6Cs3URvKgJGE/bo2kZ/6mPlijT+mWxHkqnwNvhjNb9wxMVGbl/GxF6Dd7LzcaSnTOj a8dwayE3rQ2+urnhqwa1es782iVZl9ylHJpp7KJEHn4xAi1R3QUD/o4OB8xSuS13Zt9r IstZvda9B+P0FaQdU4S9gOSwKmbniPsmcGWTNMkSlW8DZ6RNVufxkEI4gVfAb7/ytPDC t2cQj/eFuSBwDPxmj3oQF4sby+382dTr01pobdFA+SxcL7Eo/MCWazy5vyMw864m/ua7 qXpA== X-Gm-Message-State: AKS2vOyjsKH42r6l7Rg4Cqikt1vbD4flWZuQzbDS14P4nEyn1SXxXGtj //JLH4xlQMQCdFVT X-Received: by 10.36.213.66 with SMTP id a63mr22926921itg.38.1498478378602; Mon, 26 Jun 2017 04:59:38 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id b17sm1728628itd.0.2017.06.26.04.59.37 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 26 Jun 2017 04:59:37 -0700 (PDT) From: npostavs@users.sourceforge.net To: Ricardo Wurmus Subject: Re: bug#27498: 25.2; Memory leak in M-x shell References: <87lgofko1i.fsf@elephly.net> Date: Mon, 26 Jun 2017 08:01:14 -0400 In-Reply-To: <87lgofko1i.fsf@elephly.net> (Ricardo Wurmus's message of "Mon, 26 Jun 2017 13:04:41 +0200") Message-ID: <87k23znek5.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: control Cc: 27498@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) forcemerge 26952 27498 quit Ricardo Wurmus writes: > Emacs leaks memory as lines are printed in a shell buffer. Here is a > recipe: > > emacs -Q > M-x shell > yes "This should not leak, but it does." > > Observe the memory usage grow in a tool like =E2=80=9Ctop=E2=80=9D. Once= you decide > that Emacs has eaten enough memory, kill the shell buffer. Note that > memory is not released. > > This is a problem for me because I often compile software in shell > buffers (via =E2=80=9Cguix build=E2=80=9D). The compilation processes of= ten print out > very large amounts of text and Emacs quickly eats up all memory on my > machine, freezing it. I can only recover from this by killing Emacs > (which is terrible, because I live in Emacs). This is Bug#26952, it's due to using the custom "GNU version of malloc" without the "relocating allocater" (there were several bugs with the relocating allocater in 25.1). To fix you can configure with REL_ALLOC=3Dyes (this should be okay in 25.2), or use Emacs' master branch where the standard system allocater can be used once again. From unknown Sun Jun 22 11:38:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 25 Jul 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 09 08:01:23 2018 Received: (at control) by debbugs.gnu.org; 9 Apr 2018 12:01:23 +0000 Received: from localhost ([127.0.0.1]:43205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5VUB-0000i2-3O for submit@debbugs.gnu.org; Mon, 09 Apr 2018 08:01:23 -0400 Received: from mail-it0-f44.google.com ([209.85.214.44]:51460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5VUA-0000hp-1r for control@debbugs.gnu.org; Mon, 09 Apr 2018 08:01:22 -0400 Received: by mail-it0-f44.google.com with SMTP id b5-v6so10623491itj.1 for ; Mon, 09 Apr 2018 05:01:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=tpyWziWUoVnUTUUf/g02/ow+uzJCe3Equ2c5YWwpdZk=; b=J9Xc2J0Vo/NC0ti+BuZgFS59hictAqc7iXt9OXveL4Q3QdusSNwBkiHvcPZTNezvf8 qJeZcnbRRBqGAnS6H7W1/LxI4PLZRg25OmEazN/nnr/BseEcZ1CPyrmiQ6ybk68/A7D3 6MxcULu6dotu4F/DVEcj3uupA4yjSkCmecvF2t+QN8MRxl8aYVL/cwJYjOmxQCiKrBE/ yte3KccFKHn4PIsof9FgSjd7Zwcl6l2qbsjxQNeXONXXzqmcLLQ3as2jJ9tbP8Y293HT Dgt2//Nv06jHg02T+SiBKmsrMiChIRgEX8R+21lyR+He9dcJJZTKgNMBDpB0cyNH3RYr b/Sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=tpyWziWUoVnUTUUf/g02/ow+uzJCe3Equ2c5YWwpdZk=; b=GdDgobqsGkgL7EzXp8BeyKJbqnXjOISnZvml5T9BVnfK2kQ1S+YYTSM0Wagep1lOb0 1e6ZX35trhkyJpemevpgXipgwNPhGpePGHtMabZ1I+otw0OcfUjefLAutMhcIbMejkJZ pHDJD6I0M5rc8O0RTp/KHX5AaNJdoAXfzqrUdeD2ojN3r6WYJN37TdNBj/lSans00ip1 H7h45Rzg6duFD6ulxpf61CPLNFTWqe0Azw97GLM2nwYx6Zp6qQwErYLkfkIfIVa81pBH gypiJu7UtHQxkvdG3DE36Dktop1de3eQ6/9N4ZsWthRGZ4bOSbNNU+/yw1cPJhK6ZDa/ Lzjg== X-Gm-Message-State: ALQs6tAe6+UBvOXDNe2lAYLZqkm4vHovlLj49PEi4WANe8zCqWB1GMNG 5GMkt86aJ5UtPLSzzT/fyyf++w== X-Google-Smtp-Source: AIpwx48ef1NAHYGOm87Tg4H71kzmMNdE/N2jO1hfRMpC8h1v5KSHUwZOkswaEWYFJyWZqHfz/aYMrw== X-Received: by 2002:a24:45a2:: with SMTP id c34-v6mr29968929itd.31.1523275276512; Mon, 09 Apr 2018 05:01:16 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id k197-v6sm70323itk.13.2018.04.09.05.01.15 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 09 Apr 2018 05:01:15 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #26952 Date: Mon, 09 Apr 2018 08:01:15 -0400 Message-ID: <874lkkmvw4.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) unarchive 26952 forcemerge 26952 31092 quit From unknown Sun Jun 22 11:38:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 08 May 2018 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 17 08:14:08 2019 Received: (at control) by debbugs.gnu.org; 17 Dec 2019 13:14:08 +0000 Received: from localhost ([127.0.0.1]:40845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ihCfw-00008b-JJ for submit@debbugs.gnu.org; Tue, 17 Dec 2019 08:14:08 -0500 Received: from mail-qv1-f47.google.com ([209.85.219.47]:40651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ihCfv-00008C-7H; Tue, 17 Dec 2019 08:14:07 -0500 Received: by mail-qv1-f47.google.com with SMTP id dp13so458630qvb.7; Tue, 17 Dec 2019 05:14:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=NN0secEnzDDLDW7GNv7tsD4hcIif5QNUn8j7DAlrboc=; b=gdotjuEPDdUJix/0+rsUtXDRARSVzLqSmpCPm7j3wUyMs/67x72kyfSclqAw+L13Uv vH/mCBpCHoW+oGn0wQbdJFKgwk7rmd4ohJ+fgAKlkJchOmGZRzTGeTlTNipUCB65fMPa LnXXnC40yymTMS+1k504clV/t1QO8XBoPeMP4jJRN3kYZ/LER40QKbwQUuLQIYx5mw+S aqtDINccUdUkjxC4QoA+5UI3wyE9PrJ4JZObNXvhX+x8pIpAnmbyaHuoA8b61hcGpOQY CUlGwu1fWZSFavKYJE4QoeUeLN3/+prLzTBWiwCcjjDNg37lFn9qP1ENBvan7GM/vgzw nfbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=NN0secEnzDDLDW7GNv7tsD4hcIif5QNUn8j7DAlrboc=; b=OIbDB0IZzUxOYphBZ+wRz5LHmLV+QN8BzDcpyG5TKDTTDLTvr4H/nSySUInUCESF0x KOiOu38Bwe2IfvFT1kHDVdA76AFF1aTtXKUCiuG6JGJAs05grFGptiCXRBbS2AbbQu3R lqOsTmoFKIL/wVqX94+l+fN9SZI3XhWL8DDrTvai4aZPWqWTuhEx8Ryqs2jq1jwkVaUj 2Ad6DEoMTXutyLI8ixvVtVDN5+jB1FBqg80brAs78fsOUMbhV1i8MV3spDoMpn2Iher5 gT+BiUsDd6AS9ryniHFMi6CB+pYy8SqgK2igbo00G6NxSZnL1N4qzrL4Yu1T8KI7hgaI zgGg== X-Gm-Message-State: APjAAAVoSkX9lvLI1CIXKSlRWyfZGW/lLd/b4gvl7bRdxSNtLClTLFqE KhW/dWFinqLqIqf9wrp2Co+vjxlU X-Google-Smtp-Source: APXvYqzFlKnYN+ipeYXd4UzHXl2rTJ/DtdWsDJOEbjKIwc+qtxBrzIYUfCR7p+xEFrIvyqPHmryp2Q== X-Received: by 2002:ad4:478b:: with SMTP id z11mr4459154qvy.185.1576588441674; Tue, 17 Dec 2019 05:14:01 -0800 (PST) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id s26sm7109791qkj.24.2019.12.17.05.14.00 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 17 Dec 2019 05:14:00 -0800 (PST) From: Noam Postavsky To: Peter Ludemann Subject: Re: bug#38629: 25.2; garbage-collect doesn't reclaim large *compilation* References: <87a77scprp.fsf@gmail.com> Date: Tue, 17 Dec 2019 08:14:00 -0500 In-Reply-To: (Peter Ludemann's message of "Mon, 16 Dec 2019 16:19:44 -0800") Message-ID: <877e2vccx3.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: 38629@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) unarchive 26952 forcemerge 26952 38629 quit Peter Ludemann writes: > The sluggishness is not related to the *compilation* window, so we can > close this bug (as fixed by emacs 26.3) and I'll open a new bug report. Thanks for checking. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 08 11:46:23 2020 Received: (at submit) by debbugs.gnu.org; 8 Jan 2020 16:46:23 +0000 Received: from localhost ([127.0.0.1]:51223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ipETP-00037f-5Y for submit@debbugs.gnu.org; Wed, 08 Jan 2020 11:46:23 -0500 Received: from lists.gnu.org ([209.51.188.17]:37697) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ipETN-00037Y-Ul for submit@debbugs.gnu.org; Wed, 08 Jan 2020 11:46:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39251) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ipETL-0006DI-LB for bug-gnu-emacs@gnu.org; Wed, 08 Jan 2020 11:46:21 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ipETJ-0007sY-FE for bug-gnu-emacs@gnu.org; Wed, 08 Jan 2020 11:46:19 -0500 Received: from mail-lf1-x131.google.com ([2a00:1450:4864:20::131]:46685) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ipETJ-0007ot-2w for bug-gnu-emacs@gnu.org; Wed, 08 Jan 2020 11:46:17 -0500 Received: by mail-lf1-x131.google.com with SMTP id f15so2922391lfl.13 for ; Wed, 08 Jan 2020 08:46:16 -0800 (PST) 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=4oEWKX56BUmCxg46hQ+3ewHW0kxqjnXvmagVBbyujbE=; b=Qm+PqxwgHn8BV0LbNeDCwqh4TrPAP8QQZ6L+N1O2phpjjCwagFqhMaU9aWQhWNMeoL nDKCS+DOdDta30A/zJpnruAjDysa+AR5W93W3UghgcD9ZRdVvYULVdyg1V6OWtxeGd1C t9lBRAtHSQ3LboaoTOfubJY+GucZHWhD44jpzqQW/b8f9rfdYzuI6kDSh0zzV3bsdrPV 0Cqwn6Uro5hY+PcmzLtSzRchDl3bKNI4Fs3o9SxIjFVTXQ8+8fyjB98ox5PkkYf5bLA1 Gaivj5lzzAEMccV3Hfv7OS5fyMMrrAHZFdtmM0V8UJjXlPXyXaauH/77YdkFq6bfmpmA rCBA== 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=4oEWKX56BUmCxg46hQ+3ewHW0kxqjnXvmagVBbyujbE=; b=Mo6sc2Jnh0mpntr9lEoHwRFv2o87An2BcYzuGYVh2DWMdgVsEOZEp9GAhBa2DYQEVx 5hKQ3VgDuvX6bBsoEeXGgwrI/RcfE96mgtvs6L3WylU7mlInrWrAp3Ap9yMDgmqVxN3/ ELDhmCCfqAM+XEkvYhkoHtH0+wueFdKkANfHmfKpgHXqNAz+vTeeVl2s+9iZpzqSfb0B 6imYu4fc0KQew3Wf070JWfrHzb/VM2ZOos5Ba3pAm3bn+0xvPdXahDLJweXxuFR0Nlcj hK3gZ01Lh5g+Qu4dkduVPbO7gFaJhNGiFu4mt8r0UEXLytg3xCCfk18HluPqNtj8pYeO fNiA== X-Gm-Message-State: APjAAAVSOmbfHc6LaN8nXLlvp1o5W5ZT9wskoCE05ILQ5TkUT/JEOLEb ciILEx306a93idUbknLu92y5xifKWgALuVDzBoR4INDBPOQ= X-Google-Smtp-Source: APXvYqxIv3eee3fQ2MGVDXCeTH9H+QI/JK6yR5NU39XxV3xjnUAhip4em5mHQa9tdvjLABZh+oc5xe3xlxcqsBdgcPE= X-Received: by 2002:a19:cb54:: with SMTP id b81mr3333047lfg.188.1578501974559; Wed, 08 Jan 2020 08:46:14 -0800 (PST) MIME-Version: 1.0 From: Peter Ludemann Date: Wed, 8 Jan 2020 08:45:38 -0800 Message-ID: Subject: Possible regression of Bug#26952 - "repeated buffer insertion consumes excessive memory" To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000789374059ba3a117" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::131 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --000000000000789374059ba3a117 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I'm observing creeping memory increase (at one point, emacs was using over 3.8GB before I restarted it), possibly related to running compilations with large amounts of output. Seems related to Bug#26952 (which my Bug#38629 seemed to be a duplicate of), and which was fixed in emacs 26.3. It seems to have reappeared in emacs 28.0.50, but with a difference -- I'm not seeing the high CPU usage that I previously observed with the high memory use (perhaps this is because global-auto-revert has been improved in 28.0.50). What information should I collect to confirm this problem and to help someone debug it? In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30) of 2020-01-07 built on wistaria5b Repository revision: 724af7671590cd91df37f64df6be73f6dca0144d Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Ubuntu 18.04.3 LTS Recent messages: Reverting buffer =E2=80=98pykythe_utils.pl=E2=80=99. You can run the command =E2=80=98compile=E2=80=99 with C-x C-g g Reverting buffer =E2=80=98TAGS=E2=80=99. Reverting buffer =E2=80=98FILES.js=E2=80=99. [2 times] Reverting buffer =E2=80=98t10.kythe.json-decoded=E2=80=99. [2 times] Compilation finished You can run the command =E2=80=98garbage-collect=E2=80=99 with M-x ga RET x is undefined [3 times] Making completion list... Quit Quit Configured using: 'configure --prefix=3D/home/peter/emacs-2019-12-17' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS PDUMPER GMP Important settings: value of $LC_MONETARY: en_CA.UTF-8 value of $LC_NUMERIC: en_CA.UTF-8 value of $LC_TIME: en_CA.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Compilation Minor modes in effect: shell-dirtrack-mode: t global-auto-revert-mode: t show-paren-mode: t display-time-mode: t savehist-mode: t desktop-save-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: ~/emacs/prolog hides /home/peter/emacs-2019-12-17/share/emacs/28.0.50/lisp/progmodes/prolog Features: (shadow mail-extr emacsbug message rmc rfc822 mml mml-sec epa derived epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail sort pulse vc vc-dispatcher misearch multi-isearch tabify man pcmpl-unix pcmpl-gnu mule-util server asm-mode conf-mode tar-mode arc-mode archive-mode add-log rst haskell-mode haskell-cabal haskell-utils haskell-font-lock haskell-indentation haskell-string haskell-sort-imports haskell-lexeme rx haskell-align-imports haskell-compat haskell-complete-module haskell-ghc-support flymake-proc flymake warnings dabbrev haskell-customize doc-view jka-compr image-mode exif go-mode find-file ffap etags fileloop generator xref project mhtml-mode css-mode sgml-mode eww mm-url gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils wid-edit mm-util mail-prsvr url-queue url url-proxy url-privacy url-expand url-methods url-history mailcap shr text-property-search url-cookie url-domsuf url-util puny svg xml dom sh-script smie executable markdown-mode color thingatpt noutline outline dired dired-loaddefs js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs make-mode smerge-mode diff prolog align imenu vc-git diff-mode easy-mmode python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp format-spec finder-inf cl-extra help-mode autorevert filenotify grep compile comint ansi-color ring cus-start cus-load paren time savehist desktop frameset info package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 553627 84742) (symbols 48 27664 5) (strings 32 109868 12210) (string-bytes 1 4407199) (vectors 16 47901) (vector-slots 8 1347908 158898) (floats 8 232 330) (intervals 56 48562 536) (buffers 1000 503)) --000000000000789374059ba3a117 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I'm observing creeping memory increase (at one point, emacs= was using over 3.8GB before I restarted it), possibly related to running c= ompilations with large amounts of output. Seems related to Bug#26952 (which= my Bug#38629 seemed to be a duplicate of), and which was fixed in emacs 26= .3. It seems to have reappeared in emacs 28.0.50, but with a difference -- = I'm not seeing the high CPU usage that I previously observed with the h= igh memory use (perhaps this is because global-auto-revert has been improve= d in 28.0.50).

What information should I collect to confirm this prob= lem and to help someone debug it?

In GNU Emacs 28.0.50 (build 1, x86= _64-pc-linux-gnu, GTK+ Version 3.22.30)
=C2=A0of 2020-01-07 built on wis= taria5b
Repository revision: 724af7671590cd91df37f64df6be73f6dca0144dRepository branch: master
Windowing system distributor 'The X.Org F= oundation', version 11.0.11906000
System Description: Ubuntu 18.04.3= LTS

Recent messages:
Reverting buffer =E2=80=98pykythe_utils.pl=E2=80=99.
You can run the comman= d =E2=80=98compile=E2=80=99 with C-x C-g g
Reverting buffer =E2=80=98TAG= S=E2=80=99.
Reverting buffer =E2=80=98FILES.js=E2=80=99. [2 times]
Re= verting buffer =E2=80=98t10.kythe.json-decoded=E2=80=99. [2 times]
Compi= lation finished
You can run the command =E2=80=98garbage-collect=E2=80= =99 with M-x ga RET
x is undefined [3 times]
Making completion list..= .
Quit
Quit
Configured using:
=C2=A0'configure --prefix=3D/= home/peter/emacs-2019-12-17'

Configured features:
XPM JPEG TI= FF GIF PNG RSVG SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY
GNUTLS LIBXML2 = FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 = XDBE XIM MODULES THREADS PDUMPER GMP

Important settings:
=C2=A0 v= alue of $LC_MONETARY: en_CA.UTF-8
=C2=A0 value of $LC_NUMERIC: en_CA.UTF= -8
=C2=A0 value of $LC_TIME: en_CA.UTF-8
=C2=A0 value of $LANG: en_US= .UTF-8
=C2=A0 value of $XMODIFIERS: @im=3Dibus
=C2=A0 locale-coding-s= ystem: utf-8-unix

Major mode: Compilation

Minor modes in effe= ct:
=C2=A0 shell-dirtrack-mode: t
=C2=A0 global-auto-revert-mode: t=C2=A0 show-paren-mode: t
=C2=A0 display-time-mode: t
=C2=A0 savehi= st-mode: t
=C2=A0 desktop-save-mode: t
=C2=A0 tooltip-mode: t
=C2= =A0 global-eldoc-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-= wheel-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-mode: t=
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 a= uto-composition-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-co= mpression-mode: t
=C2=A0 buffer-read-only: t
=C2=A0 column-number-mod= e: t
=C2=A0 line-number-mode: t
=C2=A0 transient-mark-mode: t

= Load-path shadows:
~/emacs/prolog hides /home/peter/emacs-2019-12-17/sha= re/emacs/28.0.50/lisp/progmodes/prolog

Features:
(shadow mail-ext= r emacsbug message rmc rfc822 mml mml-sec epa derived
epg epg-config mm-= decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailh= eader sendmail sort pulse vc vc-dispatcher
misearch multi-isearch tabify= man pcmpl-unix pcmpl-gnu mule-util server
asm-mode conf-mode tar-mode a= rc-mode archive-mode add-log rst
haskell-mode haskell-cabal haskell-util= s haskell-font-lock
haskell-indentation haskell-string haskell-sort-impo= rts haskell-lexeme
rx haskell-align-imports haskell-compat haskell-compl= ete-module
haskell-ghc-support flymake-proc flymake warnings dabbrev
= haskell-customize doc-view jka-compr image-mode exif go-mode find-file
f= fap etags fileloop generator xref project mhtml-mode css-mode sgml-mode
= eww mm-url gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045
= ietf-drums mail-utils wid-edit mm-util mail-prsvr url-queue url
url-prox= y url-privacy url-expand url-methods url-history mailcap shr
text-proper= ty-search url-cookie url-domsuf url-util puny svg xml dom
sh-script smie= executable markdown-mode color thingatpt noutline outline
dired dired-l= oaddefs js cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align= cc-engine cc-vars cc-defs make-mode smerge-mode diff
prolog align imenu= vc-git diff-mode easy-mmode python tramp-sh tramp
tramp-loaddefs trampv= er tramp-integration files-x tramp-compat shell
pcomplete parse-time iso= 8601 time-date ls-lisp format-spec finder-inf
cl-extra help-mode autorev= ert filenotify grep compile comint ansi-color
ring cus-start cus-load pa= ren time savehist desktop frameset info
package easymenu browse-url url-= handlers url-parse auth-source cl-seq
eieio eieio-core cl-macs eieio-loa= ddefs password-cache json subr-x map
url-vars seq byte-opt gv bytecomp b= yte-compile cconv cl-loaddefs cl-lib
tooltip eldoc electric uniquify edi= ff-hook vc-hooks lisp-float-type
mwheel term/x-win x-win term/common-win= x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list repla= ce newcomment text-mode elisp-mode
lisp-mode prog-mode register page tab= -bar menu-bar rfn-eshadow isearch
timer select scroll-bar mouse jit-lock= font-lock syntax facemenu
font-core term/tty-colors frame minibuffer cl= -generic cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-= viet lao korean
japanese eucjp-ms cp51932 hebrew greek romanian slovak c= zech european
ethiopic indian cyrillic chinese composite charscript char= prop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-= preloaded nadvice loaddefs button faces cus-face macroexp files
text-pro= perties overlay sha1 md5 base64 format env code-pages mule
custom widget= hashtable-print-readable backquote threads dbusbind
inotify dynamic-set= ting system-font-setting font-render-setting
move-toolbar gtk x-toolkit = x multi-tty make-network-process emacs)

Memory information:
((con= ses 16 553627 84742)
=C2=A0(symbols 48 27664 5)
=C2=A0(strings 32 109= 868 12210)
=C2=A0(string-bytes 1 4407199)
=C2=A0(vectors 16 47901)=C2=A0(vector-slots 8 1347908 158898)
=C2=A0(floats 8 232 330)
=C2= =A0(intervals 56 48562 536)
=C2=A0(buffers 1000 503))
--000000000000789374059ba3a117-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 08 19:11:20 2020 Received: (at submit) by debbugs.gnu.org; 9 Jan 2020 00:11:20 +0000 Received: from localhost ([127.0.0.1]:51500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ipLQ0-0006Pt-Cr for submit@debbugs.gnu.org; Wed, 08 Jan 2020 19:11:20 -0500 Received: from lists.gnu.org ([209.51.188.17]:54102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ipLPy-0006Pl-OU for submit@debbugs.gnu.org; Wed, 08 Jan 2020 19:11:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:35687) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ipLPx-0001ik-Qs for bug-gnu-emacs@gnu.org; Wed, 08 Jan 2020 19:11:18 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ipLPw-0007FX-Vu for bug-gnu-emacs@gnu.org; Wed, 08 Jan 2020 19:11:17 -0500 Received: from mail-lj1-x22f.google.com ([2a00:1450:4864:20::22f]:46231) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ipLPw-0007E0-Nv for bug-gnu-emacs@gnu.org; Wed, 08 Jan 2020 19:11:16 -0500 Received: by mail-lj1-x22f.google.com with SMTP id m26so5180786ljc.13 for ; Wed, 08 Jan 2020 16:11:16 -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; bh=E9kCTkN6ZCAb6aEV2WO5ddVwwZxsrTr3g6UD9DpufBk=; b=eQxSmwOSIiqP7GsbuH+IRwwJgxwXvxTvUF11c5aWYvRoL8RkvFwh4n79xAlWcYyrNK Cj8bIZfMpa1gpjLB4YIMZZzB3yNdRQuijD8ZGOEdJR+2dsLI6POJNPLH/sdQyrnnd09a QK1HuG/4K/g9uk+ae/TKL0XiLFThL9T4Cdon6yzUAm6E/GUOx2LxHI8ynao1/2xAwmkZ 8dfaaFDsYH3UbWucEQF5RKdmjU8I3kqDYWoopy896rKl7xkOMcuhEioLWpVseULUUXb2 zq6qtdc8NKVU2k1k9l90G8gmvogmFWhDJfkGonr0Au/c9g+C0uQ46Es4qgzK8489I3+U kAWg== 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; bh=E9kCTkN6ZCAb6aEV2WO5ddVwwZxsrTr3g6UD9DpufBk=; b=XWg+901Unj7YQ3xwDR+PCerqjma7ib4lrthtiyuZARqC/LifE9+IiylXZbhZXp6Ccf UN2uz/XAveZkI0yQW+5ONp2EDghKLH5YSXuAad5MZY+N9AxZddCEDrhLp9Vr0Y2ys6IP QtD5owJahfMDmoywtFJoD0q+iUr2WN6M4YqpRxrS9ei2lD3Hl5UfLDiWq4ipNvyUwwtc TYRkORDuzwm2A3tVHl/W1CQYIc0adxdInwrdZ1+wW1mKweeYD/J30G3PNwjIYV09vj7T IQCx9IbyKsXh/6wiFCGFRFGiQiADlXLXo85MivbUvA7csGSJv8cQ8Tx9LfxpmkOdsGJg Ez3A== X-Gm-Message-State: APjAAAURaDgZzSyUDH4uku9Jz1bSRZkJKODB61w5xWCPo8fEpKoZbdMm fU135uKHCDg/0m0MWkjlk+GLQvWrYWxvj7koEpTw81rzndo= X-Google-Smtp-Source: APXvYqwKzW72OwbdIVm39GqArGjE/FhMrlZaUMtC7N96MR15nROzkM8NuwRD6pBEMe63iSiCwntLBG/QL3Bkp9Bpoz0= X-Received: by 2002:a2e:6f19:: with SMTP id k25mr4322764ljc.84.1578528674592; Wed, 08 Jan 2020 16:11:14 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Peter Ludemann Date: Wed, 8 Jan 2020 16:10:38 -0800 Message-ID: Subject: Possible regression of Bug#26952 - "repeated buffer insertion consumes excessive memory" To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000eabd4d059ba9d843" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::22f X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --000000000000eabd4d059ba9d843 Content-Type: text/plain; charset="UTF-8" Opening a new bug for this: bug#39045 --000000000000eabd4d059ba9d843 Content-Type: text/html; charset="UTF-8"
Opening a new bug for this: bug#39045
--000000000000eabd4d059ba9d843-- From unknown Sun Jun 22 11:38:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 06 Feb 2020 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator