From unknown Sat Jun 21 05:00:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Sep 2017 09:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 28329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 28329@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.150434492318028 (code B ref -1); Sat, 02 Sep 2017 09:36:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Sep 2017 09:35:23 +0000 Received: from localhost ([127.0.0.1]:41425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1do4pl-0004gh-Oy for submit@debbugs.gnu.org; Sat, 02 Sep 2017 05:35:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1do4pj-0004gR-RI for submit@debbugs.gnu.org; Sat, 02 Sep 2017 05:35:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1do4pZ-0001px-Nh for submit@debbugs.gnu.org; Sat, 02 Sep 2017 05:35:14 -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_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48754) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1do4pZ-0001pm-KQ for submit@debbugs.gnu.org; Sat, 02 Sep 2017 05:35:09 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54719) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1do4pU-0005TN-LV for bug-gnu-emacs@gnu.org; Sat, 02 Sep 2017 05:35:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1do4pP-0001Ub-SP for bug-gnu-emacs@gnu.org; Sat, 02 Sep 2017 05:35:04 -0400 Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]:36020) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1do4pP-0001S0-IG for bug-gnu-emacs@gnu.org; Sat, 02 Sep 2017 05:34:59 -0400 Received: by mail-wm0-x233.google.com with SMTP id f127so12312305wmf.1 for ; Sat, 02 Sep 2017 02:34:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:date:message-id:mime-version; bh=h15PTvHJCtt7pApiVBIemq5rbyBY5xpvoYrXnnCm+SA=; b=giymxM5aMAO1HLmWf9mLkk0JWOPxFLKjCvLXWtCCRlOBxPvKjIQKM1z3KdJu/hv2aQ GBsfZfvGhyDV9CewFbFEAX2McSb+p6xZk3ikuFyD0ArGLkXjroM4C0uXlbWftRyknCbj 6iWumP4YNzEogXziYQGqKwQIakl6iH+K3h6tuni/eP7fIUNVqz/oyoduU6I47z2RNuZ8 MzwJfTdyqDAdbatwWX/M94CNEXbXXbmlG228Ct/GCwpQlFSx/HVhxg4HHAk4jOmSRTtQ jKOdoC0wIWp2TfLgSJRXtC8jzGoyBMuV9DGhWlkrrClhUIu8cxg2cObeorCnDFUFc+TY Jsag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=h15PTvHJCtt7pApiVBIemq5rbyBY5xpvoYrXnnCm+SA=; b=Ybbgj5SDjCJvSj34GKYYo1nATCEo0wja1YYpO0/a7O0wZPTj6ggXfMDoQHETACU8S7 UxpOplMLoS0uB5ro9ea3QTdotkkFign4fZ/DLGDH7iD6j3hJpSgKgKTGwNevisEldGbl Vn0T3Hup5Fxsc3Tt0s1hu8ZTQBaEHjgCarNkof5F0lyqlWqIb21tnOzSxzXsQ2ugKPl2 tH6bWSRhDaekdyxMD5NFleifltW0k1WxIxQaM1P7W3w/VUPdVm3wsiUFQgKa+8C6tgOO OBOqPntqHffBbmxRL4M3LfODUxxVomyMClITUdGNzuMGDnwv7plFPSXr4nxd8/bVwMBs 7ONQ== X-Gm-Message-State: AHPjjUha8um/urm3LqV63T+UR8hG/n7NwZi8AaWEwuNkJeWyXDaU545h f5VH2GoCVzqxr/lv X-Google-Smtp-Source: ADKCNb5ZpJuHIy6/dNAyclhr3cLJbsOD4GILBMNZ+OHvRKgiSeCdWfNOp2VIMILAfJFtdDVssjm18w== X-Received: by 10.28.156.198 with SMTP id f189mr503222wme.28.1504344898122; Sat, 02 Sep 2017 02:34:58 -0700 (PDT) Received: from dhiov23k ([41.226.97.17]) by smtp.gmail.com with ESMTPSA id t12sm1721021wra.20.2017.09.02.02.34.57 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 02 Sep 2017 02:34:57 -0700 (PDT) User-agent: mu4e 0.9.18; emacs 25.2.1 From: Pierre Neidhardt Date: Sat, 02 Sep 2017 10:34:55 +0100 Message-ID: <87lglxbg00.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain 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: -4.0 (----) 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: -4.0 (----) Today I update my Gentoo: > emerge --update --newuse --deep @world in Eshell. After a very long output (40M+), the shell started stuttering and hanging, messaging the following errors on every new line of output: error in process filter: eshell-watch-for-password-prompt: Stack overflow in regexp matcher error in process filter: Stack overflow in regexp matcher The process became so slow it was unlikely it would ever complete, so I terminated it and had to re-run it in a *term*. In GNU Emacs 25.2.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.15) of 2017-08-28 built on dhiov23k Windowing system distributor 'The X.Org Foundation', version 11.0.11903000 System Description: Gentoo Base System release 2.3 Configured using: 'configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/emacs-25.2 --htmldir=/usr/share/doc/emacs-25.2/html --libdir=/usr/lib64 --program-suffix=-emacs-25 --infodir=/usr/share/info/emacs-25 --localstatedir=/var --enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp --with-gameuser=:gamestat --without-compress-install --with-file-notification=inotify --enable-acl --without-dbus --without-modules --without-gpm --without-hesiod --without-kerberos --without-kerberos5 --with-xml2 --without-selinux --with-gnutls --without-wide-int --with-zlib --with-sound=alsa --with-x --without-ns --without-gconf --without-gsettings --without-toolkit-scroll-bars --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xpm --with-imagemagick --with-xft --without-cairo --without-libotf --without-m17n-flt --with-x-toolkit=gtk3 --without-xwidgets GENTOO_PACKAGE=app-editors/emacs-25.2 'CFLAGS=-march=ivybridge -O2 -pipe' CPPFLAGS= 'LDFLAGS=-Wl,-O1 -Wl,--as-needed'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND NOTIFY ACL GNUTLS LIBXML2 FREETYPE XFT ZLIB GTK3 X11 Important settings: value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix From unknown Sat Jun 21 05:00:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Sep 2017 12:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pierre Neidhardt Cc: 28329@debbugs.gnu.org Received: via spool by 28329-submit@debbugs.gnu.org id=B28329.150435530916128 (code B ref 28329); Sat, 02 Sep 2017 12:29:02 +0000 Received: (at 28329) by debbugs.gnu.org; 2 Sep 2017 12:28:29 +0000 Received: from localhost ([127.0.0.1]:41689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1do7XI-0004C4-TW for submit@debbugs.gnu.org; Sat, 02 Sep 2017 08:28:29 -0400 Received: from mail-it0-f42.google.com ([209.85.214.42]:36961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1do7XF-0004Bk-M1 for 28329@debbugs.gnu.org; Sat, 02 Sep 2017 08:28:25 -0400 Received: by mail-it0-f42.google.com with SMTP id k189so2381541itk.0 for <28329@debbugs.gnu.org>; Sat, 02 Sep 2017 05:28:25 -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=fuwUOEYVW9DqQEvSz+t6ylx6YGGT/CRpWr89fhTxSYM=; b=p6g2j2oBm6Azg9zLieJ/MNNnHP2jUIpfy1193XAwK7lIGOEtoSgIDKn7fgTapO4t7h srtiAEiNdhWCdKkG9TXiaYe5z9oil7pfe84FwT6j2Y2mEFBM06yOfVC9Ys8tyMaugPXw 2qNBeftrBFxZ96coBjsM77fIsEziVwqdLd0bLa8iaJV0u3+2+f1l2U/iVbUuEdOw4Xps 772KeWh6kaN71CisE66jBTDbtkthlpw8TovehottezJza0sfpuu2wyVQgUzp1/P7D4sJ xCpFKFRKBddNHEvs4UzWSEKthywpMZjVV1bsPPSv0j+gwoYo4j+gFSHZuqaTL6OTR8WS UhXQ== 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=fuwUOEYVW9DqQEvSz+t6ylx6YGGT/CRpWr89fhTxSYM=; b=tmYj3FuRWL0+hJEvnQA3ZJr4i9AFRZvqwYWHPXVyYN8JGwn4rNLukMjsaith64Zt6+ 2lbKnfgD/zDXfLmaG5QDX8pQCTr78tAWKSv5MrT9udjLEvLo3lqZq4Kzq7mTSh4DD8vM PlZVs+Nyhfu//uxg6CCABehHNi1PgN7PbYooF4JUiAVLIXQ83LxbGRwI9LaA2tsYKvK9 iMvKGEJKzQm1/3pW2A9/hlkcGHijdTOrZCOC5pXlTfrb5iyr223ValTiE5ZHlf9EwADT M8/344uK80n8paj0BaLtjE07tc/Qp722fTZ8gMPxBtgN4pXO2lvrScXFPuKrhkPlj/XK rPHA== X-Gm-Message-State: AHPjjUjWabHQnLa4vHPbYUScKYWZdCtw5cLAvD3LiAUEs+/3T26ecPXd kwhkP3bcg5jciGT1 X-Google-Smtp-Source: ADKCNb5w6tdGjhbqh4xDbpnD06/XMGUUxNLw2k9RWQkZJ2Sntt3o+I37SepW8zzAzUOaPHmk7G2zCQ== X-Received: by 10.36.188.1 with SMTP id n1mr1299416ite.156.1504355299782; Sat, 02 Sep 2017 05:28:19 -0700 (PDT) Received: from zony ([45.2.119.49]) by smtp.googlemail.com with ESMTPSA id i129sm1338379iti.0.2017.09.02.05.28.19 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 02 Sep 2017 05:28:19 -0700 (PDT) From: npostavs@users.sourceforge.net References: <87lglxbg00.fsf@gmail.com> Date: Sat, 02 Sep 2017 08:30:01 -0400 In-Reply-To: <87lglxbg00.fsf@gmail.com> (Pierre Neidhardt's message of "Sat, 02 Sep 2017 10:34:55 +0100") Message-ID: <873785706u.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 X-Spam-Score: 0.7 (/) 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 (/) Pierre Neidhardt writes: > Today I update my Gentoo: > > > emerge --update --newuse --deep @world > > in Eshell. After a very long output (40M+), the shell started stuttering and hanging, messaging the following errors on every new line of output: > > error in process filter: eshell-watch-for-password-prompt: Stack overflow in regexp matcher > error in process filter: Stack overflow in regexp matcher > > The process became so slow it was unlikely it would ever complete, so I terminated it and had to re-run it in a *term*. Can you get a backtrace if you M-x toggle-debug-on-error? It would be helpful to get a sample of output which triggers this. Does changing the password regexp help? (setq eshell-password-prompt-regexp (format "^.\\{,80\\}%s.\\{,80\\}:\\s-*\\'" (regexp-opt password-word-equivalents))) From unknown Sat Jun 21 05:00:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Sep 2017 13:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: npostavs@users.sourceforge.net Cc: 28329@debbugs.gnu.org Received: via spool by 28329-submit@debbugs.gnu.org id=B28329.150435885618091 (code B ref 28329); Sat, 02 Sep 2017 13:28:01 +0000 Received: (at 28329) by debbugs.gnu.org; 2 Sep 2017 13:27:36 +0000 Received: from localhost ([127.0.0.1]:41885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1do8SW-0004hj-3f for submit@debbugs.gnu.org; Sat, 02 Sep 2017 09:27:36 -0400 Received: from mail-wm0-f51.google.com ([74.125.82.51]:37201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1do8SU-0004hT-02 for 28329@debbugs.gnu.org; Sat, 02 Sep 2017 09:27:34 -0400 Received: by mail-wm0-f51.google.com with SMTP id u26so14573039wma.0 for <28329@debbugs.gnu.org>; Sat, 02 Sep 2017 06:27:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=Y+rmecXMbzyOcvl+ZgbWJYo4lVWbbUU6Yb09VICzpPo=; b=hmkLEi/Nyl7H5ZgON9vh305nOMajHgcL8843/Qjl2lEgiDExT834Iknwe+iIPHpNNJ VNSR8cfu8ZqG7noO4wehldeCVeZbCoitvfEAzMQNvyhRpincqVijhuuklTKcW2x1erxK 1ZPhkg959U9xtlAhbW2ckHVJJueourC4YXuxUw0eTYtEOqSBo++pnqaNBhh8NnZBOl8Z WOtbGZ4ML5fWLamJJ4clzfYdh6D6imHOxsa1+10xv16bZnO3Y4CqcETVwmPLyrarAWVd bMwhg/X4kQ5RuYGPvl5bExdZIOdxes6R5zkPowcyfZm/vUHIed7vxJ8aO2g3O1zBT4Tf ZzVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=Y+rmecXMbzyOcvl+ZgbWJYo4lVWbbUU6Yb09VICzpPo=; b=V0csGdTc1RiNcIHdR+N2tUn1mcqL4yQR2l/1Q2vh0mM1QlXlSyo3Efic4vZuaT9qVf VxzOLR9rkrpNLzqK8XwsU86uL2XPdCVkcSn1KE310KOm5dAj46P7nOZcyC6plIJehvGQ NhgnOEUg+HeDthSWeL17Cv4U1qyoNOOvd8BoyneBd0ZyumgcbzxRlDjzmzJl4vNogPzq Z6vzNab/BL20IfBALdJW/E/dvlkMBE07XLp16AtZCA0CTMa/sPH9X70Y2Zr+pM96KBg0 Jve5duIA8kBNktfq8YGGHQqG0gLRwrbThCoe794soV2hPYpMUtZYWNjF99321hWBGN3Z SUEw== X-Gm-Message-State: AHPjjUi0oSkpL5+b+VrfSdvIVCkDuwTBt7fPQb+aMRUYsCysFo2HWAIi 1t6q5pBRkAvPedjb X-Google-Smtp-Source: ADKCNb6kT0DRIAcdXDxQLGK2nMvXQiXBVri0g4g2dmxuq/xO757+9fXQZ1B+D+qW6IJoSDxGpQ/NQg== X-Received: by 10.28.217.134 with SMTP id q128mr732998wmg.115.1504358848061; Sat, 02 Sep 2017 06:27:28 -0700 (PDT) Received: from dhiov23k ([41.226.97.17]) by smtp.gmail.com with ESMTPSA id y109sm3063713wrb.7.2017.09.02.06.27.26 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 02 Sep 2017 06:27:27 -0700 (PDT) References: <87lglxbg00.fsf@gmail.com> <873785706u.fsf@users.sourceforge.net> User-agent: mu4e 0.9.18; emacs 25.2.1 From: Pierre Neidhardt In-reply-to: <873785706u.fsf@users.sourceforge.net> Date: Sat, 02 Sep 2017 14:27:25 +0100 Message-ID: <87inh1xmbm.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) 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.5 (/) Sadly, I had to kill Emacs before I could do it (it was almost completely hanging). Thinking of a way of reproduicing this... Maybe create a 40M+ file of random clang/g++ output and dump it to Eshell's stdout. -- Pierre Neidhardt From unknown Sat Jun 21 05:00:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher References: <87lglxbg00.fsf@gmail.com> In-Reply-To: <87lglxbg00.fsf@gmail.com> Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Sep 2017 02:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 28329@debbugs.gnu.org, Pierre Neidhardt Received: via spool by 28329-submit@debbugs.gnu.org id=B28329.15044050673442 (code B ref 28329); Sun, 03 Sep 2017 02:18:01 +0000 Received: (at 28329) by debbugs.gnu.org; 3 Sep 2017 02:17:47 +0000 Received: from localhost ([127.0.0.1]:44380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1doKTq-0000tR-Gi for submit@debbugs.gnu.org; Sat, 02 Sep 2017 22:17:46 -0400 Received: from mail-it0-f51.google.com ([209.85.214.51]:37466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1doKTn-0000tD-Uz for 28329@debbugs.gnu.org; Sat, 02 Sep 2017 22:17:44 -0400 Received: by mail-it0-f51.google.com with SMTP id k189so6077100itk.0 for <28329@debbugs.gnu.org>; Sat, 02 Sep 2017 19:17:43 -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=/EirOmteFH4DTWc4bpLy6wGtz5dilGvaa969vlzvOlo=; b=YFjB8KoA7qCOZV/rD5/Hwy2mWwx5zqA8YTT9wWUeEvQgG3dJXUQLeD95OIsqfZ9GS4 ZgkmgAloBwyH27aigJ641c77IL9XybekLWuF+q2GEbzWQCjhbg2kDRNutNvOlgmNTme+ VHlDTKjkp6PjkawVLzzy0+zOQsvewqthqA3o9EWzMyvbk49Ecf98nj4rkgxg0QhTKCtC UfJu9TtpAbkOG8b0iY5WeBdS1mxC17GOQvdTQ2NyTYpAhbcUpPwxkyTniiXN7WQ1fC8L c7jYcZBQWeqwWJfmfUm+B8bP7/6CYhpDty+brVuERKQgpgbtLX4WBb9mfns55sZCa1Mm 91BA== 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=/EirOmteFH4DTWc4bpLy6wGtz5dilGvaa969vlzvOlo=; b=hRd++c7ObDVAWBQbGA0Hm5DzFjMIkwTaGZXakvlHyDoVCrGdZPVBzkoFDHAacwvj17 GGFMPkyYWRnj8jpqI282V1JMv83P+vWzqRDs4sgBZJtJ0+hIyO2dVVHh8kLWLkjh+GlP tG0XjOzdhG6J73eakEtI2aOIRFotXRX6ExzZP57zae5Zx7aHwe/KhPFTSe3hW8hnG3V8 XJZ/VQWcljeQCVgVoLiWrdFtOAWxKwTFSSyxqkP6E3NQBdpXWO7FjiyuHc5uYcEk8Mj2 CYO1OlgCTzOMI5tlMg2BhpZIf6B0olPPqeZFzIPKPBpagZJ9SqySU7OVO34B4ih7HIqZ J3aA== X-Gm-Message-State: AHPjjUivoMCyetDYfwvW61SWc+c5im5AydKY2gkwvCqp2HTrrnt90doQ wsG2UJ5ZZ8VhKg== X-Google-Smtp-Source: ADKCNb7Y9MAhE2kdkZzO08v9TadHweyioWCz0gPXt5WLH6nAkX5PQLfu7zIEmoFahgHauUhKgoDR0Q== X-Received: by 10.36.162.65 with SMTP id o1mr2790578iti.155.1504405058280; Sat, 02 Sep 2017 19:17:38 -0700 (PDT) Received: from zony ([45.2.119.49]) by smtp.googlemail.com with ESMTPSA id n19sm377344ioe.34.2017.09.02.19.17.37 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 02 Sep 2017 19:17:37 -0700 (PDT) From: npostavs@users.sourceforge.net Date: Sat, 02 Sep 2017 22:19:20 -0400 Message-ID: <87ziac5xsn.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.7 (/) 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 (/) --=-=-= Content-Type: text/plain [forwarding to bug list] --=-=-= Content-Type: message/rfc822 Content-Disposition: inline From: Pierre Neidhardt X-Google-Original-From: Pierre Neidhardt To: npostavs@users.sourceforge.net Subject: Re: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher References: <87lglxbg00.fsf@gmail.com> <873785706u.fsf@users.sourceforge.net> Date: Sat, 02 Sep 2017 19:02:21 +0100 In-Reply-To: <873785706u.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net's message of "Sat, 02 Sep 2017 08:30:01 -0400") Message-ID: <87ziadvv0y.fsf@gmail.com> 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: base64 QWxyaWdodCwgSSBtYW5hZ2VkIHRvIGdldCBhIHN0YWNrIHRyYWNlOg0KDQpEZWJ1Z2dlciBlbnRl cmVkLS1MaXNwIGVycm9yOiAoZXJyb3IgIlN0YWNrIG92ZXJmbG93IGluIHJlZ2V4cCBtYXRjaGVy IikNCiAgcmUtc2VhcmNoLWZvcndhcmQoIlxcKFxcKD86YWRnYW5nc2tvZGVcXHxjb250cmFzZVxc KD86XFwoPzpueVxcfMOxXFwpYVxcKVxcfGdlc2xvXFx8aFxcKD86XFwoPzphc8WCXFx8ZXNsXFwp b1xcKVxcfGlwaGFzaXdlZGlcXHxqZWxzesOzXFx8bFxcKD86b3ppbmthXFx8w7ZzZW5vcmRcXClc XHxtXFwoPzpvdCBkZSBwYXNzZVxcfOG6rXQga2jhuql1XFwpXFx8cGFcXCg/OnJvbGFcXHxzXFwo PzphaGl0emFcXHxzXFwoPzogcGhyYXNlXFx8Y29kZVxcfG9yZFxcfHBocmFzZVxcfHdvcltkdF1c XClcXHx2b3J0b1xcKVxcKVxcfHNcXCg/OmFsYXNhbmFcXHxlbmhhXFx8bGFwdGHFvm9kaXNcXClc XHx3YWNodHdvb3JkXFx80LvQvtC30LjQvdC60LBcXHzQv9Cw0YDQvtC70YxcXHzXodeh157XlFxc fNmD2YTZhdipINin2YTYs9ixXFx84KSX4KWB4KSq4KWN4KSk4KS24KSs4KWN4KSmXFx84KS24KSs 4KWN4KSm4KSV4KWC4KSfXFx84KaX4KeB4Kaq4KeN4Kak4Ka24Kas4KeN4KamXFx84Kaq4Ka+4Ka4 4KaT4Kef4Ka+4Kaw4KeN4KahXFx84Kiq4Ki+4Ki44Ki14Kiw4KihXFx84Kqq4Kq+4Kq44Kq14Kqw 4KuN4KqhXFx84Kyq4K2N4Kyw4Kys4K2H4Ky2IOCsuOCsmeCtjeCsleCth+CspFxcfOCuleCun+Cu teCvgeCumuCvjeCumuCviuCusuCvjVxcfOCwuOCwguCwleCxh+CwpOCwquCwpuCwruCxgVxcfOCy l+CzgeCyquCzjeCypOCyquCyplxcfOC0heC0n+C0r+C0vuC0s+C0teC0vuC0leC1jeC0leC1jVxc fOC2u+C3hOC3g+C3iuC2tOC2r+C2ulxcfOGeluGetuGegOGfkuGemeGen+GemOGfkuGehOGetuGe j+Gfi1xcfOODkeOCueODr+ODvOODiVxcfOWvhlvnoIHnorxdXFx87JWU7Zi4XFwpXFwpLio6XFxz ICpcXCciICM8bWFya2VyIGF0IDIwNTcyMjYxIGluICplc2hlbGwqPiB0KQ0KICBlc2hlbGwtd2F0 Y2gtZm9yLXBhc3N3b3JkLXByb21wdCgpDQogIHJ1bi1ob29rcyhlc2hlbGwtb3V0cHV0LWZpbHRl ci1mdW5jdGlvbnMpDQogIGVzaGVsbC1ydW4tb3V0cHV0LWZpbHRlcnMoKQ0KICBlc2hlbGwtb3V0 cHV0LWZpbHRlcigjPHByb2Nlc3MgZW1lcmdlPiAiaXVtL3RoaXJkX3BhcnR5L1dlYktpdC9Tb3Vy Y2UvcGxhdGZvcm0vbmV0d29yay9ibGlua19wbGF0Zm9ybS5XZWJTb2NrZXRIYW5kc2hha2VSZXF1 ZXN0Lm8gb2JqL3NyYy8zcmRwYXJ0eS9jaHJvbWl1bS90aGlyZF9wYXJ0eS9XZWJLaXQvU291cmNl L3BsYXRmb3JtL25ldHdvcmsvYmxpbmtfcGxhdGZvcm0uV2ViU29ja2V0SGFuZHNoYWtlUmVzcG9u c2UubyBvYmovc3JjLzNyZHBhcnR5L2Nocm9taXVtL3RoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2Uv cGxhdGZvcm0vcGx1Z2lucy9ibGlua19wbGF0Zm9ybS5QbHVnaW5EYXRhLm8gb2JqL3NyYy8zcmRw YXJ0eS9jaHJvbWl1bS90aGlyZF9wYXJ0eS9XZWJLaXQvU291cmNlL3BsYXRmb3JtL3BsdWdpbnMv YmxpbmtfcGxhdGZvcm0uUGx1Z2luTGlzdEJ1aWxkZXIubyBvYmovc3JjLzNyZHBhcnR5L2Nocm9t aXVtL3RoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2UvcGxhdGZvcm0vc2NoZWR1bGVyL2JsaW5rX3Bs YXRmb3JtLkNhbmNlbGxhYmxlVGFza0ZhY3RvcnkubyBvYmovc3JjLzNyZHBhcnR5L2Nocm9taXVt L3RoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2UvcGxhdGZvcm0vc2Nyb2xsL2JsaW5rX3BsYXRmb3Jt LlByb2dyYW1tYXRpY1Njcm9sbEFuaW1hdG9yLm8gb2JqL3NyYy8zcmRwYXJ0eS9jaHJvbWl1bS90 aGlyZF9wYXJ0eS9XZWJLaXQvU291cmNlL3BsYXRmb3JtL3Njcm9sbC9ibGlua19wbGF0Zm9ybS5T Y3JvbGxBbmltYXRvckJhc2UubyBvYmovc3JjLzNyZHBhcnR5L2Nocm9taXVtL3RoaXJkX3BhcnR5 L1dlYktpdC9Tb3VyY2UvcGxhdGZvcm0vc2Nyb2xsL2JsaW5rX3BsYXRmb3JtLlNjcm9sbEFuaW1h dG9yQ29tcG9zaXRvckNvb3JkaW5hdG9yLm8gb2JqL3NyYy8zcmRwYXJ0eS9jaHJvbWl1bS90aGly ZF9wYXJ0eS9XZWJLaXQvU291cmNlL3BsYXRmb3JtL3Njcm9sbC9ibGlua19wbGF0Zm9ybS5TY3Jv bGxBbmltYXRvci5vIG9iai9zcmMvM3JkcGFydHkvY2hyb21pdW0vdGhpcmRfcGFydHkvV2ViS2l0 L1NvdXJjZS9wbGF0Zm9ybS9zY3JvbGwvYmxpbmtfcGxhdGZvcm0uU2Nyb2xsYWJsZUFyZWEubyBv Ymovc3JjLzNyZHBhcnR5L2Nocm9taXVtL3RoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2UvcGxhdGZv cm0vc2Nyb2xsL2JsaW5rX3BsYXRmb3JtLlNjcm9sbGJhci5vIG9iai9zcmMvM3JkcGFydHkvY2hy b21pdW0vdGhpcmRfcGFydHkvV2ViS2l0L1NvdXJjZS9wbGF0Zm9ybS9zY3JvbGwvYmxpbmtfcGxh dGZvcm0uU2Nyb2xsYmFyVGhlbWUubyBvYmovc3JjLzNyZHBhcnR5L2Nocm9taXVtL3RoaXJkX3Bh cnR5L1dlYktpdC9Tb3VyY2UvcGxhdGZvcm0vc2Nyb2xsL2JsaW5rX3BsYXRmb3JtLlNjcm9sbGJh clRoZW1lQXVyYS5vIG9iai9zcmMvM3JkcGFydHkvY2hyb21pdW0vdGhpcmRfcGFydHkvV2ViS2l0 L1NvdXJjZS9wbGF0Zm9ybS9zY3JvbGwvYmxpbmtfcGxhdGZvcm0uU2Nyb2xsYmFyVGhlbWVNb2Nr Lm8gb2JqL3NyYy8zcmRwYXJ0eS9jaHJvbWl1bS90aGlyZF9wYXJ0eS9XZWJLaXQvU291cmNlL3Bs YXRmb3JtL3Njcm9sbC9ibGlua19wbGF0Zm9ybS5TY3JvbGxiYXJUaGVtZU5vbk1hY0NvbW1vbi5v IG9iai9zcmMvM3JkcGFydHkvY2hyb21pdW0vdGhpcmRfcGFydHkvV2ViS2l0L1NvdXJjZS9wbGF0 Zm9ybS9zY3JvbGwvYmxpbmtfcGxhdGZvcm0uU2Nyb2xsYmFyVGhlbWVPdmVybGF5Lm8gb2JqL3Ny Yy8zcmRwYXJ0eS9jaHJvbWl1bS90aGlyZF9wYXJ0eS9XZWJLaXQvU291cmNlL3BsYXRmb3JtL3Nw ZWVjaC9ibGlua19wbGF0Zm9ybS5QbGF0Zm9ybVNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZS5vIG9i ai9zcmMvM3JkcGFydHkvY2hyb21pdW0vdGhpcmRfcGFydHkvV2ViS2l0L1NvdXJjZS9wbGF0Zm9y bS9zcGVlY2gvYmxpbmtfcGxhdGZvcm0uUGxhdGZvcm1TcGVlY2hTeW50aGVzaXNWb2ljZS5vIG9i ai9zcmMvM3JkcGFydHkvY2hyb21pdW0vdGhpcmRfcGFydHkvV2ViS2l0L1NvdXJjZS9wbGF0Zm9y bS9zcGVlY2gvYmxpbmtfcGxhdGZvcm0uUGxhdGZvcm1TcGVlY2hTeW50aGVzaXplci5vIG9iai9z cmMvM3JkcGFydHkvY2hyb21pdW0vdGhpcmRfcGFydHkvV2ViS2l0L1NvdXJjZS9wbGF0Zm9ybS90 ZXh0L2JsaW5rX3BsYXRmb3JtLkJpZGlDaGFyYWN0ZXJSdW4ubyBvYmovc3JjLzNyZHBhcnR5L2No cm9taXVtL3RoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2UvcGxhdGZvcm0vdGV4dC9ibGlua19wbGF0 Zm9ybS5CaWRpQ29udGV4dC5vIG9iai9zcmMvM3JkcGFydHkvY2hyb21pdW0vdGhpcmRfcGFydHkv V2ViS2l0L1NvdXJjZS9wbGF0Zm9ybS90ZXh0L2JsaW5rX3BsYXRmb3JtLkJpZGlUZXh0UnVuLm8g b2JqL3NyYy8zcmRwYXJ0eS9jaHJvbWl1bS90aGlyZF9wYXJ0eS9XZWJLaXQvU291cmNlL3BsYXRm b3JtL3RleHQvYmxpbmtfcGxhdGZvcm0uRGF0ZVRpbWVGb3JtYXQubyBvYmovc3JjLzNyZHBhcnR5 L2Nocm9taXVtL3RoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2UvcGxhdGZvcm0vdGV4dC9ibGlua19w bGF0Zm9ybS5MaW5lRW5kaW5nLm8gb2JqL3NyYy8zcmRwYXJ0eS9jaHJvbWl1bS90aGlyZF9wYXJ0 eS9XZWJLaXQvU291cmNlL3BsYXRmb3JtL3RleHQvYmxpbmtfcGxhdGZvcm0uTG9jYWxlSUNVLm8g b2JqL3NyYy8zcmRwYXJ0eS9jaHJvbWl1bS90aGlyZF9wYXJ0eS9XZWJLaXQvU291cmNlL3BsYXRm b3JtL3RleHQvYmxpbmtfcGxhdGZvcm0uTG9jYWxlVG9TY3JpcHRNYXBwaW5nLm8gb2JqL3NyYy8z cmRwYXJ0eS9jaHJvbWl1bS90aGlyZF9wYXJ0eS9XZWJLaXQvU291cmNlL3BsYXRmb3JtL3RleHQv YmxpbmtfcGxhdGZvcm0uUGxhdGZvcm1Mb2NhbGUubyBvYmovc3JjLzNyZHBhcnR5L2Nocm9taXVt L3RoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2UvcGxhdGZvcm0vdGV4dC9ibGlua19wbGF0Zm9ybS5R dW90ZWRQcmludGFibGUubyBvYmovc3JjLzNyZHBhcnR5L2Nocm9taXVtL3RoaXJkX3BhcnR5L1dl YktpdC9Tb3VyY2UvcGxhdGZvcm0vdGV4dC9ibGlua19wbGF0Zm9ybS5TZWdtZW50ZWRTdHJpbmcu byBvYmovc3JjLzNyZHBhcnR5L2Nocm9taXVtL3RoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2UvcGxh dGZvcm0vdGV4dC9ibGlua19wbGF0Zm9ybS5TdHJpbmdUcnVuY2F0b3IubyBvYmovc3JjLzNyZHBh cnR5L2Nocm9taXVtL3RoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2UvcGxhdGZvcm0vdGV4dC9ibGlu a19wbGF0Zm9ybS5UZXh0Qm91bmRhcmllcy5vIG9iai9zcmMvM3JkcGFydHkvY2hyb21pdW0vdGhp cmRfcGFydHkvV2ViS2l0L1NvdXJjZS9wbGF0Zm9ybS90ZXh0L2JsaW5rX3BsYXRmb3JtLlRleHRC cmVha0l0ZXJhdG9yLm8gb2JqL3NyYy8zcmRwYXJ0eS9jaHJvbWl1bS90aGlyZF9wYXJ0eS9XZWJL aXQvU291cmNlL3BsYXRmb3JtL3RleHQvYmxpbmtfcGxhdGZvcm0uVGV4dEJyZWFrSXRlcmF0b3JJ Q1UubyBvYmovc3JjLzNyZHBhcnR5L2Nocm9taXVtL3RoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2Uv cGxhdGZvcm0vdGV4dC9ibGlua19wbGF0Zm9ybS5UZXh0QnJlYWtJdGVyYXRvckludGVybmFsSUNV Lm8gb2JqL3NyYy8zcmRwYXJ0eS9jaHJvbWl1bS90aGlyZF9wYXJ0eS9XZWJLaXQvU291cmNlL3Bs YXRmb3JtL3RleHQvYmxpbmtfcGxhdGZvcm0uVGV4dENoZWNrZXJDbGllbnQubyBvYmovc3JjLzNy ZHBhcnR5L2Nocm9taXVtL3RoaXJkX3BhcnR5L1dlYktpdC9Tb3VyY2UvcGxhdGZvcm0vdGV4dC9i bGlua19wbGF0Zm9ybS5UZXh0RW5jb2RpbmdEZXRlY3Rvci5vIG9iai9zcmMvM3JkcGFydHkvY2hy b21pdW0vdGhpcmRfcGFydHkvV2ViS2l0L1NvdXJjZS9wbGF0Zm9ybS90ZXh0L2JsaW5rX3BsYXRm b3JtLlRleHRSdW4ubyBvYmovc3JjLzNyZHBhcnR5L2Nocm9taXVtL3RoaXJkX3BhcnR5L1dlYktp dC9Tb3VyY2UvcGxhdGZvcm0vdGV4dC9ibGlua19wbGF0Zm9ybS5UZXh0U3RyZWFtLm8gb2JqL3Ny Yy8zcmRwYXJ0eS9jaHJvbWl1bS90aGlyZF9wYXJ0eS9XZWJLaXQvU291cmNlL3BsYXRmb3JtL3Rl eHQvYmxpbmtfcGxhdGZvcm0uVW5pY29kZVJhbmdlLm8gb2JqL3NyYy8zcmRwYXJ0eS9jaHJvbWl1 bS90aGlyZF9wYXJ0eS9XZWJLaXQvU291cmNlL3BsYXRmb3JtL3RleHQvYmxpbmtfcGxhdGZvcm0u VW5pY29kZVV0aWxpdGllcy5vIG9iIikNCg0KQXBwYXJlbnRseSwgdGhlIGxpbmUgaXMganVzdCBw bGFpbiB0b28gbG9uZy4uLg0KSSBndWVzcyBsaW1pdGluZyB0aGUgcmVnZXhwIG1hdGNoZXIgb3Zl ciwgc2F5LCB0aGUgZmlyc3QgMjU2IGNoYXJhY3RlcnMNCndvdWxkIGZpeCB0aGUgaXNzdWUuDQo= --=-=-=-- From unknown Sat Jun 21 05:00:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Sep 2017 12:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 28329@debbugs.gnu.org Cc: Pierre Neidhardt Received: via spool by 28329-submit@debbugs.gnu.org id=B28329.15062577401535 (code B ref 28329); Sun, 24 Sep 2017 12:56:02 +0000 Received: (at 28329) by debbugs.gnu.org; 24 Sep 2017 12:55:40 +0000 Received: from localhost ([127.0.0.1]:55289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dw6Rf-0000Oh-U7 for submit@debbugs.gnu.org; Sun, 24 Sep 2017 08:55:40 -0400 Received: from mail-io0-f172.google.com ([209.85.223.172]:46840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dw6Rd-0000OT-SN for 28329@debbugs.gnu.org; Sun, 24 Sep 2017 08:55:38 -0400 Received: by mail-io0-f172.google.com with SMTP id d16so7722124ioj.3 for <28329@debbugs.gnu.org>; Sun, 24 Sep 2017 05:55:37 -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=szpSpRToqiebLu+omPftkwbtWZWE/MHcc3IrGLOx1y0=; b=N2dgSAtN/os4Wi6HSc3C3RYBSgBn2SFlzYJJbcxfbhmtRvEVyeEDvSjOR4aElVbjKA ZQ4cSGAfM3FjksFvM5P0Tx9q9t03MA/C8QUwf/hsUvka8Ju3wiHldmsyobknBPw4Y78P pNW0Cg9fexW8ZAwUo4MNUVEOhZgiBgnn9wdkEZNBdH7dNUtBIqAPLb9yrC5v8BH45iP6 1PTN9j0MG4s7FcJPmxPPhDN92TQq/8A3n+e4HWHh28jJO8dhxoNmtLy2HLZbvBKpHBSr 5Tr9fcT34ewl2YX3OKD2QDMUv/W5HRvQ0ZVcuo6kRqAtnysEnKC81NgPwFbRRfF9jO6i aRBA== 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=szpSpRToqiebLu+omPftkwbtWZWE/MHcc3IrGLOx1y0=; b=q3Snp5qPaaVIr+y7oMuojDgOOVoThC3QCvVW5wafEIUcLx445cHG5/6YwrTow/z8Cz W/S0zlS01u6sFSbD8YK+H7/ms5kscg1+31efgakQh06JoxSmqxewJG34mRWF3+jybK7j 9X4FU9KxAco76R/lcBwL2Dpt8Psy2stBAN5z7XW9hig14Z+F+u6GzRA1rHAfxJdqfkoY 09tx0qgFSRHouhAzt9kAnd+JbQXmNxMhHHwfP/l0AVT+yK1/UuOioD3DEsD9Jo9hM6JV u1OOksb1FIPMeXF1qx1D8j/407ya987eQ6iKT8zp6gAi2RTLEqteil2fSnuPZmurmaaT Q/2Q== X-Gm-Message-State: AHPjjUgndmlmbx3eioFeM5hVZ8/pM+b0lXBmi5fzVZHQpXfED0Da5ZKk jkyXE6mXOImjbgwI/CIVvnE= X-Google-Smtp-Source: AOwi7QBAMVJmp+FeUCfOt04RgRciFywzO3jz4YY0gI/zwmi+NfZ4wNPVb9WHldx1IlWkPj9MPvoncQ== X-Received: by 10.107.154.71 with SMTP id c68mr6156673ioe.95.1506257732307; Sun, 24 Sep 2017 05:55:32 -0700 (PDT) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id l195sm2755624itl.2.2017.09.24.05.55.30 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 24 Sep 2017 05:55:31 -0700 (PDT) From: Noam Postavsky References: <87lglxbg00.fsf@gmail.com> <87ziac5xsn.fsf@users.sourceforge.net> Date: Sun, 24 Sep 2017 08:55:30 -0400 In-Reply-To: <87ziac5xsn.fsf@users.sourceforge.net> (npostavs's message of "Sat, 02 Sep 2017 22:19:20 -0400") Message-ID: <87r2uwmf25.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Spam-Score: -2.1 (--) 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 (--) PiBGcm9tOiBQaWVycmUgTmVpZGhhcmR0IDxwZS5uZWlkaGFyZHRAZ29vZ2xlbWFpbC5jb20+DQo+ IFN1YmplY3Q6IFJlOiBidWcjMjgzMjk6IDI1LjI7IEVzaGVsbDogNDBNKyBvdXRwdXQ6IFN0YWNr IG92ZXJmbG93IGluIHJlZ2V4cCBtYXRjaGVyDQo+IFRvOiBucG9zdGF2c0B1c2Vycy5zb3VyY2Vm b3JnZS5uZXQNCj4gRGF0ZTogU2F0LCAwMiBTZXAgMjAxNyAxOTowMjoyMSArMDEwMCAoMyB3ZWVr cywgMTggaG91cnMsIDI1IG1pbnV0ZXMgYWdvKQ0KPg0KPiBBbHJpZ2h0LCBJIG1hbmFnZWQgdG8g Z2V0IGEgc3RhY2sgdHJhY2U6DQo+DQo+IERlYnVnZ2VyIGVudGVyZWQtLUxpc3AgZXJyb3I6IChl cnJvciAiU3RhY2sgb3ZlcmZsb3cgaW4gcmVnZXhwIG1hdGNoZXIiKQ0KPiAgIHJlLXNlYXJjaC1m b3J3YXJkKCJcXChcXCg/OmFkZ2FuZ3Nrb2RlXFx8Y29udHJhc2VcXCg/OlxcKD86bnlcXHzDsVxc KWFcXClcXHxnZXNsb1xcfGhcXCg/OlxcKD86YXPFglxcfGVzbFxcKW9cXClcXHxpcGhhc2l3ZWRp XFx8amVsc3rDs1xcfGxcXCg/Om96aW5rYVxcfMO2c2Vub3JkXFwpXFx8bVxcKD86b3QNCj4gZGUg cGFzc2VcXHzhuq10IGto4bqpdVxcKVxcfHBhXFwoPzpyb2xhXFx8c1xcKD86YWhpdHphXFx8c1xc KD86DQo+IHBocmFzZVxcfGNvZGVcXHxvcmRcXHxwaHJhc2VcXHx3b3JbZHRdXFwpXFx8dm9ydG9c XClcXClcXHxzXFwoPzphbGFzYW5hXFx8ZW5oYVxcfGxhcHRhxb5vZGlzXFwpXFx8d2FjaHR3b29y ZFxcfNC70L7Qt9C40L3QutCwXFx80L/QsNGA0L7Qu9GMXFx816HXodee15RcXHzZg9mE2YXYqQ0K PiDYp9mE2LPYsVxcfOCkl+ClgeCkquCljeCkpOCktuCkrOCljeCkplxcfOCktuCkrOCljeCkpuCk leClguCkn1xcfOCml+CngeCmquCnjeCmpOCmtuCmrOCnjeCmplxcfOCmquCmvuCmuOCmk+Cnn+Cm vuCmsOCnjeCmoVxcfOCoquCovuCouOCoteCosOCooVxcfOCqquCqvuCquOCqteCqsOCrjeCqoVxc fOCsquCtjeCssOCsrOCth+Cstg0KPiDgrLjgrJngrY3grJXgrYfgrKRcXHzgrpXgrp/grrXgr4Hg rprgr43grprgr4rgrrLgr41cXHzgsLjgsILgsJXgsYfgsKTgsKrgsKbgsK7gsYFcXHzgspfgs4Hg sqrgs43gsqTgsqrgsqZcXHzgtIXgtJ/gtK/gtL7gtLPgtLXgtL7gtJXgtY3gtJXgtY1cXHzgtrvg t4Tgt4Pgt4rgtrTgtq/gtrpcXHzhnpbhnrbhnoDhn5Lhnpnhnp/hnpjhn5LhnoThnrbhno/hn4tc XHwNCj4g44OR44K544Ov44O844OJXFx85a+GW+eggeeivF1cXHzslZTtmLhcXClcXCkuKjpcXHMg KlxcJyIgIzxtYXJrZXIgYXQgMjA1NzIyNjEgaW4NCj4gKmVzaGVsbCo+IHQpDQo+ICAgZXNoZWxs LXdhdGNoLWZvci1wYXNzd29yZC1wcm9tcHQoKQ0KPiAgIHJ1bi1ob29rcyhlc2hlbGwtb3V0cHV0 LWZpbHRlci1mdW5jdGlvbnMpDQo+ICAgZXNoZWxsLXJ1bi1vdXRwdXQtZmlsdGVycygpDQo+ICAg ZXNoZWxsLW91dHB1dC1maWx0ZXIoIzxwcm9jZXNzIGVtZXJnZT4NCj4gIml1bS90aGlyZF9wYXJ0 eS9XZWJLaXQvU291cmNlL3BsYXRmb3JtL25ldHdvcmsvYmxpbmtfcGxhdGZvcm0uV2ViU29ja2V0 SGFuZHNoYWtlUmVxdWVzdC5vDQo+IG9iai9zcmMvM3JkcGFydHkvY2hyb21pdW0vdGhpcmRfcGFy dHkvV2ViS2l0L1NvdXJjZS9wbGF0Zm9ybS9uZXR3b3JrL2JsaW5rX3BsYXRmb3JtLldlYlNvY2tl dEhhbmRzaGFrZVJlc3BvbnNlLm8NClsuLi5dDQo+IG9iIikNCj4NCj4gQXBwYXJlbnRseSwgdGhl IGxpbmUgaXMganVzdCBwbGFpbiB0b28gbG9uZy4uLg0KPiBJIGd1ZXNzIGxpbWl0aW5nIHRoZSBy ZWdleHAgbWF0Y2hlciBvdmVyLCBzYXksIHRoZSBmaXJzdCAyNTYgY2hhcmFjdGVycw0KPiB3b3Vs ZCBmaXggdGhlIGlzc3VlLg0KPiAtLS0tLS0tLS0tDQoNCkNhbiB5b3UgY2F0Y2ggdGhhdCBidWls ZCBvdXRwdXQgaW4gYSBmaWxlLCBzbyBpdCBjb3VsZCBiZSByZXByb2R1Y2VkIGJ5DQpydW5uaW5n ICdjYXQgYnVpbGQubG9nJyBpbiBlc2hlbGw/ICBJIHRyaWVkIGNvcHlpbmcgdGhlIGZyYWdtZW50 IHlvdQ0KaGF2ZSBpbiB5b3VyIGJhY2t0cmFjZSBhIGNvdXBsZSBvZiB0aW1lcyB0byBtYWtlIGl0 IGxvbmdlciwgYnV0IEkgd2FzDQp1bmFibGUgdG8gdHJpZ2dlciB0aGUgZXJyb3IuICBQZXJoYXBz IHRoZSBwYXJ0aWN1bGFyIGNvbnRlbnRzIG9mIHRoZQ0Kc3RyaW5nIG1hdHRlcnMgdG9vIChzb21l IHZhbHVlcyBtaWdodCBsZXQgdGhlIG1hdGNoZXIgc2hvcnQtY2lyY3VpdCB0aGUNCmJhY2t0cmFj a2luZykuDQo= From unknown Sat Jun 21 05:00:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Oct 2017 01:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 28329@debbugs.gnu.org Cc: Pierre Neidhardt Received: via spool by 28329-submit@debbugs.gnu.org id=B28329.15085488175672 (code B ref 28329); Sat, 21 Oct 2017 01:21:02 +0000 Received: (at 28329) by debbugs.gnu.org; 21 Oct 2017 01:20:17 +0000 Received: from localhost ([127.0.0.1]:52922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e5iSX-0001TK-3q for submit@debbugs.gnu.org; Fri, 20 Oct 2017 21:20:17 -0400 Received: from mail-it0-f48.google.com ([209.85.214.48]:44392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e5iSU-0001Sz-1n; Fri, 20 Oct 2017 21:20:14 -0400 Received: by mail-it0-f48.google.com with SMTP id n195so1583070itg.1; Fri, 20 Oct 2017 18:20:14 -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=HuKmgtVV5zhHGCk+O9XkeHQBiMEo8n8TP/q22Kyr0YE=; b=qv9WUTsaYGJcT8P0fWvHJLgneIH84HBkFJQm0RfQT0lIhu6A1zGOafeV6avnokCcEQ CC2esxiXzAcHLKYtoVidxDwZeran4kdrRG4nBAAdRY1+oPCH4OFJJOi69qtWDMseHY6l rvUEHZ5ckfPgqNJ24s95cOTCjECfn1Phs37muxZjkXoF30vJbTh20FHwz8Q0x4NTEzPe r//R7jypaZg8W9aqH/L0LMIqVB99CYBZK1pkIkQoW5wr8PiZ65M/q8O5e6Kv5jrZ37+Y z64uTj+HbcfLdgp15p+jkKLpdPyyR94ogvDEYRYQk3KvFSwdx92d1KqV6pvUqOJ2bHiA Tk4w== 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=HuKmgtVV5zhHGCk+O9XkeHQBiMEo8n8TP/q22Kyr0YE=; b=VnfoPCEHL+tSVFyDGjaVfXMwoDmvw9zIshgAfmvoaF+6hMMT2DuS+c+N8gMC+FM4IV wXUxW1hytSX/x8du0ZqV5ngIfJajO1JwuFFLFfapq3tFKRZBKQhTaeu7msLscdmOkk+T +f4nzhK/T0eX1KWKi8Zithjpj2hbNSk7x5kIBCZQvOvBap7Ubanf1F8R3WTOwQuUfCn7 ktDFyUeskqTK2bImonqyFtg84YWGEgESa6fodTYPvDFd54BX8VJmzq1ldBAdoF+YdTHR YdSIFgUxAwFIjNQYDJUUUzQ4gj2g9+00oS0LqorDGGmExjmyp7R+WPa9exQiR1aAsOkt 5X1g== X-Gm-Message-State: AMCzsaVuE/mhBetsV2tDfAlT+QRt4ogRioQbpHmCBdYYn49o61vfRSWw vQgp2qhRaI4MJqh5EIQolXT0MA== X-Google-Smtp-Source: ABhQp+Qy3RvvWaHZcTCdcNDgs2qW5qWrPH4qN8xa5bGELXDf4yL0jiQGhvWUZtqdHWydXBScDyDg1w== X-Received: by 10.36.103.75 with SMTP id u72mr958176itc.42.1508548808319; Fri, 20 Oct 2017 18:20:08 -0700 (PDT) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id e68sm27892ite.0.2017.10.20.18.20.06 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 20 Oct 2017 18:20:07 -0700 (PDT) From: Noam Postavsky References: <87lglxbg00.fsf@gmail.com> <87ziac5xsn.fsf@users.sourceforge.net> <87r2uwmf25.fsf@users.sourceforge.net> Date: Fri, 20 Oct 2017 21:20:06 -0400 In-Reply-To: <87r2uwmf25.fsf@users.sourceforge.net> (Noam Postavsky's message of "Sun, 24 Sep 2017 08:55:30 -0400") Message-ID: <87o9p1e1q1.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) 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 (/) tags 28329 + moreinfo unreproducible quit Noam Postavsky writes: >> Apparently, the line is just plain too long... >> I guess limiting the regexp matcher over, say, the first 256 characters >> would fix the issue. >> ---------- > > Can you catch that build output in a file, so it could be reproduced by > running 'cat build.log' in eshell? I tried copying the fragment you > have in your backtrace a couple of times to make it longer, but I was > unable to trigger the error. Perhaps the particular contents of the > string matters too (some values might let the matcher short-circuit the > backtracking). ping? From unknown Sat Jun 21 05:00:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Nov 2017 13:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Noam Postavsky Cc: 28329@debbugs.gnu.org Received: via spool by 28329-submit@debbugs.gnu.org id=B28329.150989033728848 (code B ref 28329); Sun, 05 Nov 2017 13:59:01 +0000 Received: (at 28329) by debbugs.gnu.org; 5 Nov 2017 13:58:57 +0000 Received: from localhost ([127.0.0.1]:51346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBLRx-0007VE-DN for submit@debbugs.gnu.org; Sun, 05 Nov 2017 08:58:57 -0500 Received: from mail-wm0-f52.google.com ([74.125.82.52]:46685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBLRv-0007V0-7j for 28329@debbugs.gnu.org; Sun, 05 Nov 2017 08:58:55 -0500 Received: by mail-wm0-f52.google.com with SMTP id r68so9142152wmr.1 for <28329@debbugs.gnu.org>; Sun, 05 Nov 2017 05:58:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=tDYhP0qlIHcOXi/VMurUEttqUvl6j3i/0rL3AOfvmZc=; b=SosgYD/Fg26FPEQk6lh7zOekIieZX/qHn3uCMwTlIRcmOhSyhtinijluRlNEpSxddO DY9S7DxLi4sOrLyZ0960UhnNWzS2g/zOk+ZrWOPdn33rHqM1AmqFKZTjHxpPU6qcuig8 hKHq/2IzgBZ6pQ0q1yPcC4vJdg+vSwAu+brcGTKBatJvOYnHBNSwZydSAE0oySEql8bM IwEcLgTFmsjyZikaCmIZ3FLGgASZI3Vtd88/KXcq49ArH+NdBYSQrCCwvvdi/s6F+gI8 icIeRoqoLKI9mLluYPw7An6seKj6VGfxb9nuzXuLf91ImtvbPAJ27KtZGjT1jV5zHGm6 HHog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=tDYhP0qlIHcOXi/VMurUEttqUvl6j3i/0rL3AOfvmZc=; b=mc0PyJG4ItL7oP1eH8EsT9+QpC9mGpf+79GzfnZXBBvUeYM1d9cqea+rfxDxu8Gs0c TaGUb2IjLgJNejQ8YBNi0F2Vo9e/ZskdejR+2gWamC6ImK2UJq6NsDTg9y+bZO7MFFJI fTiaGwt5qs2ZM5pCgOtoD0uxH3AcIese5PN6TitA06TAmgxFiBB0OvQIpmbLsIAAG9It nl5jlkPWZZDmRTsvLTg8zoeQcF3XpTdTLTWvNgaQj+NhTpCDPP7ikQU650vah6SkZsLY vbmL7XVrzeeBCGNcW0Hz7LGow2QKV3C/Zj7oukCIrGjnFAZe2ViU1mb5cmTuLc3X84cu pFQw== X-Gm-Message-State: AJaThX58YnucbjkbodnDU7VaWpCxXQoqfModMM+FSSLD2ISixUxPYCq/ sBV67fbmFdcbUG4mDF0QVp/jTw== X-Google-Smtp-Source: ABhQp+Q0xOvIxnCknSCkrTAC/u7oMX4jkGRvAA1s/qJKUgzJL9A/qrG/q8+X4AC+gkuprX0Un2CpAw== X-Received: by 10.28.26.138 with SMTP id a132mr3358121wma.124.1509890329277; Sun, 05 Nov 2017 05:58:49 -0800 (PST) Received: from dhiov23k ([197.0.145.22]) by smtp.gmail.com with ESMTPSA id o70sm435072wrb.62.2017.11.05.05.58.48 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 05 Nov 2017 05:58:48 -0800 (PST) References: <87lglxbg00.fsf@gmail.com> <87ziac5xsn.fsf@users.sourceforge.net> <87r2uwmf25.fsf@users.sourceforge.net> <87o9p1e1q1.fsf@users.sourceforge.net> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Pierre Neidhardt In-reply-to: <87o9p1e1q1.fsf@users.sourceforge.net> Date: Sun, 05 Nov 2017 14:58:47 +0100 Message-ID: <87mv40omi0.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) 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 (/) Alright, I run into this again while emerging qtwebengine on Gentoo. Now I think about it, this is the only and systematic cause of the issue for me. I suspect that emerging / compiling Chrome or affiliated projects would also trigger the issue. This time I managed to save the output, 60M+ big. I tried to following - emacs -Q - M-x eshell - cat portage.output.log It took about 2 hours to complete! While it takes half a second to paste to the buffer. Damn! Eshell's filters are slow! :/ That being said, no issue doing that. So the output "saved after the fact" does not seem to produce the issue. -- Pierre Neidhardt Finagle's Seventh Law: The perversity of the universe tends toward a maximum. From unknown Sat Jun 21 05:00:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Nov 2017 14:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Pierre Neidhardt Cc: 28329@debbugs.gnu.org Received: via spool by 28329-submit@debbugs.gnu.org id=B28329.1509893093716 (code B ref 28329); Sun, 05 Nov 2017 14:45:01 +0000 Received: (at 28329) by debbugs.gnu.org; 5 Nov 2017 14:44:53 +0000 Received: from localhost ([127.0.0.1]:51364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBMAO-0000BS-Og for submit@debbugs.gnu.org; Sun, 05 Nov 2017 09:44:52 -0500 Received: from mail-it0-f44.google.com ([209.85.214.44]:53007) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBMAM-0000BE-W4 for 28329@debbugs.gnu.org; Sun, 05 Nov 2017 09:44:51 -0500 Received: by mail-it0-f44.google.com with SMTP id j140so2370689itj.1 for <28329@debbugs.gnu.org>; Sun, 05 Nov 2017 06:44:50 -0800 (PST) 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=KN0IP0wId89aBNCO/cp7Sdy2C3/T77a/eZ4BdYIET1Y=; b=chQPlVGE33jc0wK+R3cr11gLqz0NxGfTc0BwtglFhAZk5MUiO5GL+WrrdI3YsP9q74 ZQjWb1fq7wxUi+L30XLJi446pgX3ShG3lo/RIH6MS5kuNcD2vthIuGCiaDKkgkAdN+gI YY+TX7xVUrRIrR2rMhDMu3Jw0saW0BCyjy889LA9jPWzvvw3AkmfzR4R3GtWgiEwM2zs 52Mm9RTEhBZFrBXKlA4i36CVMx9avTYe7lz7iIyDJmq47KMCYDgSwrzkcV12oVjgc9uw c3UFPe517b22buo8tv5OkML0XrWMBx3DxSSzPC7I24GKxzlEbS7W9OzgbEjl6+85PKG9 nJSw== 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=KN0IP0wId89aBNCO/cp7Sdy2C3/T77a/eZ4BdYIET1Y=; b=rQZkpqUNYPmL8WXKcxWjFo4dpLxsiXKOjE4KZZ86ICalj7AT+zgB1K0hCJAw0cPJ2H EpSqMCphICQjmgBWSczSdQfMPcfGrRsr8LHOnWNDdF/U6L2XQrqryoLUG+lyznVWqPaS qC3yMZlJiUc8+7+vFLN6mC35PfnqG6eoiyZekQDj00zxF0i7ha8YT3g027PDbjQmbg3t iqoEl2W9rxNYYl8t6Grsy8R/XTq4XNiGxQMKe/g1D0TVZNsmkp00Ud5z5K2cecd0b5Cd KqbgHxS93spibKrcy/Sgvn84oeLCxsH0YyvHOprKoU3t0/n5XXnTF2SoxXlAg87vqnQI 8Epw== X-Gm-Message-State: AJaThX4Xz1R8xPATE0LMbgyM3lZ638TbZ9Arpf6kCgSb6k1Rth7t8pYx UTCAN5RZN5K3wh59tsJR2yzQVw== X-Google-Smtp-Source: ABhQp+RN2HHT7Dz6DkDa9Jc4Noid4a5NE8YDjAsIOmN4netOSSB0VO4WUni6R781OHVYyDI0JP5CqA== X-Received: by 10.36.210.137 with SMTP id z131mr6179752itf.41.1509893085115; Sun, 05 Nov 2017 06:44:45 -0800 (PST) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id z133sm3314151itb.10.2017.11.05.06.44.43 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 05 Nov 2017 06:44:43 -0800 (PST) From: Noam Postavsky References: <87lglxbg00.fsf@gmail.com> <87ziac5xsn.fsf@users.sourceforge.net> <87r2uwmf25.fsf@users.sourceforge.net> <87o9p1e1q1.fsf@users.sourceforge.net> <87mv40omi0.fsf@gmail.com> Date: Sun, 05 Nov 2017 09:44:42 -0500 In-Reply-To: <87mv40omi0.fsf@gmail.com> (Pierre Neidhardt's message of "Sun, 05 Nov 2017 14:58:47 +0100") Message-ID: <87ineo7pk5.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) 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 (/) Pierre Neidhardt writes: > That being said, no issue doing that. So the output "saved after the > fact" does not seem to produce the issue. Damn. I guess the chunking is significant too. Could you try saving the output chunks, with this: (defvar eshell-chunk-number 0) (defconst eshell-output-chunk-dir "eshell-output") (make-directory eshell-output-chunk-dir t) (defun catch-eshell-output-chunk () (write-region eshell-last-output-block-begin eshell-last-output-end (format "%s/chunk.%d" eshell-output-chunk-dir eshell-chunk-number) nil :quiet) (setq eshell-chunk-number (1+ eshell-chunk-number))) (add-hook 'eshell-output-filter-functions 'catch-eshell-output-chunk) And then afterwards 'cat eshell-output/chunk.*' should hopefully reproduce it? From unknown Sat Jun 21 05:00:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Nov 2017 14:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Noam Postavsky Cc: 28329@debbugs.gnu.org Received: via spool by 28329-submit@debbugs.gnu.org id=B28329.15098936671642 (code B ref 28329); Sun, 05 Nov 2017 14:55:02 +0000 Received: (at 28329) by debbugs.gnu.org; 5 Nov 2017 14:54:27 +0000 Received: from localhost ([127.0.0.1]:51369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBMJe-0000QQ-Lh for submit@debbugs.gnu.org; Sun, 05 Nov 2017 09:54:26 -0500 Received: from mail-wr0-f173.google.com ([209.85.128.173]:45375) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBMJd-0000QD-IG for 28329@debbugs.gnu.org; Sun, 05 Nov 2017 09:54:25 -0500 Received: by mail-wr0-f173.google.com with SMTP id y9so6311237wrb.2 for <28329@debbugs.gnu.org>; Sun, 05 Nov 2017 06:54:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=Umlpr7WIsMoaOD7rMsu2vtUQSo7+X7XpIl+/5rZhsLg=; b=Pi388UoKQRDH42xx0A7TYMt1m/IVgXypOD6X3my4/+WXqVcQ17Sh9ODCvbyPQ5UWGI 3WnUhdwrajopQMrnYv8qUSEVMrGwufcblDwV9ZWY6rd/iZCog5UJHSZYJ1ywZ9MYrW1Z xkr7JDFS4AWklTiGfkdylRkP75RSaXUZRZtXzgaVwQDwXTfXaGFEaU9c0VTg8QtIXuLV uLfeCqgxOwUwslSWQRx2nRmeBP6Yywj51+paB04eIpLFIFIvk3OVoSZyQ9QMcAIRDy/h fMEhjegvGZ1AmLgMuxRWBIRV4eCbtCIT9TbUlJ0re6vjXLqBgrmuJ+3SGyYHZ5ZQ4KX8 hhJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=Umlpr7WIsMoaOD7rMsu2vtUQSo7+X7XpIl+/5rZhsLg=; b=XDfnEsg2FK/+BBtYZg+uSnk7RWtsJOALv21fMMGVT+REihtlC8avryE0RCBNY+YyHe 7UsbG87c826WgEjMgj5chEDsCEmG1rp5DwsN1+jtwdUlBpGLf8Q4TR/8TxB4tqoGd2WF nAf9IjOuTHjMbryBQmvCXZ/2MHDPgjYmPFU/BJ94eoRAGkYTYm8uBz7VP99pg6Y83bqZ aQn6LB8WvJ9V2UmA1EhtSJhx8jd2V7AUNyHFZY+7fR+NXdwaFBKTAJKbN5li+eFy0Wwp 0P+ZSqEaxz05/6psqDL74G2C5LdRUrmcvAr74nKomzpdIaizK0SN07Rcm18mRzGZSZ5f 2nXA== X-Gm-Message-State: AMCzsaUZav5PgpDHnnj7k3dLt/Br/RNO4oTAJdyAXCqvBO2qTUcO24KW QhkNdS+w+cjcsZhikEARv1Z7ZQ== X-Google-Smtp-Source: ABhQp+RPF+q7apyqYQP6eYLLhZfReCpJ09HUCrKfiykX3mpGWEGuPmvv+kHvzy+gzU47c7GDIgUBIQ== X-Received: by 10.223.172.228 with SMTP id o91mr10741908wrc.197.1509893659558; Sun, 05 Nov 2017 06:54:19 -0800 (PST) Received: from dhiov23k ([197.0.145.22]) by smtp.gmail.com with ESMTPSA id e71sm3098061wma.13.2017.11.05.06.54.18 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 05 Nov 2017 06:54:18 -0800 (PST) References: <87lglxbg00.fsf@gmail.com> <87ziac5xsn.fsf@users.sourceforge.net> <87r2uwmf25.fsf@users.sourceforge.net> <87o9p1e1q1.fsf@users.sourceforge.net> <87mv40omi0.fsf@gmail.com> <87ineo7pk5.fsf@users.sourceforge.net> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Pierre Neidhardt In-reply-to: <87ineo7pk5.fsf@users.sourceforge.net> Date: Sun, 05 Nov 2017 15:54:17 +0100 Message-ID: <87k1z4ojxi.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) 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 (--) --=-=-= Content-Type: text/plain Will do. It's a tough one though because for now reproducing involves 1 hour+ of compiling... -- Pierre Neidhardt Pascal: A programming language named after a man who would turn over in his grave if he knew about it. -- Datamation, January 15, 1984 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAln/JhkACgkQm9z0l6S7 zH+LYwf+NEbqjwi1kqPY5A22/kEwJkggAkHHpHa/qC4UgQZdF1Hi1nsGBxZRFEhQ T9bSo99pQFGxFZfzLVvrhGoTtDGidJ/fhNdYEcVIgQR8ibQ6doePAAJFmA68s1nE gAPKqPB2SJV74Nr02NG9SfoMGuOKJPssyK1Jz0fGjG0lGiyd0xTuQTa8fMwCp3/6 jQeJnHLo+Wd4CnIIaE/cuRNWuGUL30XQSGB28rMmlSJZpRRxxVhHB9MaDNJaRRPH WdQwP+lHZSnX1SamEX83dBBuJCQhHzyNU2gFGnWsGNlS/fERyKck5MMur0ngpaiR BbR3ug43atg5x66InyvCEVquC8OxyQ== =jaYv -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 21 05:00:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher References: <87lglxbg00.fsf@gmail.com> In-Reply-To: <87lglxbg00.fsf@gmail.com> Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jun 2019 04:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Pierre Neidhardt Cc: 28329@debbugs.gnu.org, Noam Postavsky Received: via spool by 28329-submit@debbugs.gnu.org id=B28329.156187072712061 (code B ref 28329); Sun, 30 Jun 2019 04:59:02 +0000 Received: (at 28329) by debbugs.gnu.org; 30 Jun 2019 04:58:47 +0000 Received: from localhost ([127.0.0.1]:45220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhRvL-00038T-2d for submit@debbugs.gnu.org; Sun, 30 Jun 2019 00:58:47 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:44700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhRvJ-00038C-0k for 28329@debbugs.gnu.org; Sun, 30 Jun 2019 00:58:45 -0400 Received: by mail-wr1-f51.google.com with SMTP id e3so661570wrs.11 for <28329@debbugs.gnu.org>; Sat, 29 Jun 2019 21:58:44 -0700 (PDT) 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:cc; bh=U4t54MufeVyCO8Fk7iFTRaeXKwp2sYwBZB+8o+fRBlY=; b=Q711krVf1fXgtxIRazRPmVRvl8qdaHICEgPD7qUhQQr2JazKT5wOK5OxiK0zA3cBru fhpn1su+P7Gu3OJf6vvUH8/a0unfKkzyKZGN8HE0mJm9fav/6W73iBvWWGNha4t0CoMz LQRQzyaMXGIpEma5D2HH2cSqtbdtCkU56GBcQ5Ii6cj7w4HFrt6d8vyZuvEPz6Z7KoXx Mm03exNclEVypaL/v0elwJDyN8QLLrHHZPdXu/X5JREgZrEo1q+CIu1HCtDym2IjHEcO FnclNh5Vas6kpj1BL4CZxrx09MZFqK8VHFCSX/AaXN+i2sAN6u0EvgXjathqNgqVclTZ 1fHg== X-Gm-Message-State: APjAAAXnUdF1lhShbKkfze51bkjYrWjKPsMxw5EFn+7s84xiUf6F0YC/ VPpN/57DNnBXBMH30FYGz2hbFiNZo6fk8o9DVx4= X-Google-Smtp-Source: APXvYqz6BtzUIGqS13SsyQQ8rIrhtcEy//jqf3RT3eO31VrqQ4hUSoTNo/C3Ax8QPPfsHcdXigdvaqvl9nSEn74/CxY= X-Received: by 2002:adf:f948:: with SMTP id q8mr13971185wrr.196.1561870719175; Sat, 29 Jun 2019 21:58:39 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Sun, 30 Jun 2019 06:58:28 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.1 (/) 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.9 (/) Pierre Neidhardt writes: > Will do. It's a tough one though because for now reproducing involves 1 > hour+ of compiling... Hi Pierre, Did you ever get around to looking into this further? It seems to me like Noam Postavsky had some ideas, but that your input would be needed to make progress. Thanks, Stefan Kangas From unknown Sat Jun 21 05:00:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jun 2019 06:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Stefan Kangas , Pierre Neidhardt Cc: 28329@debbugs.gnu.org, Noam Postavsky Received: via spool by 28329-submit@debbugs.gnu.org id=B28329.156187438618789 (code B ref 28329); Sun, 30 Jun 2019 06:00:03 +0000 Received: (at 28329) by debbugs.gnu.org; 30 Jun 2019 05:59:46 +0000 Received: from localhost ([127.0.0.1]:45249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhSsL-0004sz-KP for submit@debbugs.gnu.org; Sun, 30 Jun 2019 01:59:45 -0400 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:40427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhSsJ-0004sq-Af for 28329@debbugs.gnu.org; Sun, 30 Jun 2019 01:59:44 -0400 X-Originating-IP: 195.55.170.115 Received: from mimimi (unknown [195.55.170.115]) (Authenticated sender: pierre@atlas.engineer) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id F0A71C0002; Sun, 30 Jun 2019 05:59:35 +0000 (UTC) From: Pierre Neidhardt In-Reply-To: References: Date: Sun, 30 Jun 2019 07:59:35 +0200 Message-ID: <87d0ivipfc.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.2 (/) 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 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Stefan! Sorry, I should have updated this thread. So I never got around reproducing the issue with Gentoo, and soon after I dropped Gentoo and moved to Guix, with which I've never been able to re-experience this issue, even on massive Eshell buffers (couple of 10M...). As far as I'm concerned, this could be closed, but maybe another Gentoo user out there would be able to tell us more. Cheers! =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl0YT8cACgkQm9z0l6S7 zH8gkQf+M+H7u7cD8vLcIOWO4/kFDaWV27ds8HJuF2YQD68u2Sxz4Fgb9WqGqmz+ hFCikFOoHjx3HuS+dpZR3XtDjjmwuG6GqvmgAMWWxX4BTp8wdg+lk27+zdrB0SeG 4QfagKdLIXiQuI2DXJfZnT87K6goiXilvny2Vy3FwKJkan/wqiwVbGk/Isi/2nf1 ZQKmxI4eqxh9HEambWF0UbFCK0C9zAz3wMvIouwbzzXzerTVVHTtB2mQUdGN54oP xRGCrm3/3//FTWAKJXv50WAITm3qNLyLZcfHE70sUOatw5bvET8Hhu1Tta1YUGMr 2mdOC8ezrH9VPPcpUCkBycM3YzFCbA== =arjz -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 21 05:00:36 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Pierre Neidhardt Subject: bug#28329: closed (Re: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher) Message-ID: References: <87lglxbg00.fsf@gmail.com> X-Gnu-PR-Message: they-closed 28329 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: unreproducible moreinfo Reply-To: 28329@debbugs.gnu.org Date: Sun, 30 Jun 2019 07:09:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1561878542-680-1" This is a multi-part message in MIME format... ------------=_1561878542-680-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 28329@debbugs.gnu.org. --=20 28329: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D28329 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1561878542-680-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 28329-done) by debbugs.gnu.org; 30 Jun 2019 07:08:15 +0000 Received: from localhost ([127.0.0.1]:45291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhTwd-00009t-2b for submit@debbugs.gnu.org; Sun, 30 Jun 2019 03:08:15 -0400 Received: from mail-wr1-f49.google.com ([209.85.221.49]:41017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhTwb-00009e-Jr for 28329-done@debbugs.gnu.org; Sun, 30 Jun 2019 03:08:14 -0400 Received: by mail-wr1-f49.google.com with SMTP id c2so10345541wrm.8 for <28329-done@debbugs.gnu.org>; Sun, 30 Jun 2019 00:08:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uci0aDHsWpROiOMwUnrqCkAJ+LM60Ba9KNeBC7ub9pc=; b=nEjCvAp7t0Z0W6jEsLF8E07vGXfebJN0kACUuMskfgbvN8c+tCyvnmUd8BNWGjLsof pKUPRg0rPpGnPvC6XfBqIWD/RqREBt4t6U5KSYXw6HIXwANzUM+4HV/w2DS+k4baNtFF frbfST0wKjUFlrvqFIVi3arfjCqDYhYhRCgErCpfJaf5AOEJC5u5P0KrNjhZ7zX3GxpW cn0Yrm3zqKxj9yvPLgt2bDExjM6E9nne4sv+BnPsxaEKx6BGLzZucuoxC73fdlEwTGQB cBVHzvXg522CgUk/7ZxCu0w5UDand85/nsAcr/CpAj3TYcyFIxQ3mVAVsaRCVf/JyohU e5oQ== X-Gm-Message-State: APjAAAUwOIDi0Ro1ARPlN4JVwygnB0NFG+jAs1nkPeJpSYtdGtWojoF6 wwd9vY4s3SxCZVCdFDB5/xhQkz5iFM/J8WRblLs= X-Google-Smtp-Source: APXvYqx2vb2UFuhWgB1wOgeD08VpdGRtgYV8hwkk95UDvDDiNaX6T24N/g0Ykc75w6PFHB1CXUSa39tRLJEWX6nTD4c= X-Received: by 2002:a5d:4810:: with SMTP id l16mr13135316wrq.48.1561878487803; Sun, 30 Jun 2019 00:08:07 -0700 (PDT) MIME-Version: 1.0 References: <87d0ivipfc.fsf@ambrevar.xyz> In-Reply-To: <87d0ivipfc.fsf@ambrevar.xyz> From: Stefan Kangas Date: Sun, 30 Jun 2019 09:07:56 +0200 Message-ID: Subject: Re: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher To: Pierre Neidhardt Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 28329-done Cc: 28329-done@debbugs.gnu.org, Noam Postavsky , Pierre Neidhardt 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.9 (/) Pierre Neidhardt writes: > Sorry, I should have updated this thread. > So I never got around reproducing the issue with Gentoo, and soon after > I dropped Gentoo and moved to Guix, with which I've never been able to > re-experience this issue, even on massive Eshell buffers (couple of 10M...). Thank you for your reply. > As far as I'm concerned, this could be closed, but maybe another Gentoo > user out there would be able to tell us more. OK, now closed. If anyone else runs into any issues, they can always open a new bug report. Best regards, Stefan Kangas ------------=_1561878542-680-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 Sep 2017 09:35:23 +0000 Received: from localhost ([127.0.0.1]:41425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1do4pl-0004gh-Oy for submit@debbugs.gnu.org; Sat, 02 Sep 2017 05:35:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1do4pj-0004gR-RI for submit@debbugs.gnu.org; Sat, 02 Sep 2017 05:35:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1do4pZ-0001px-Nh for submit@debbugs.gnu.org; Sat, 02 Sep 2017 05:35:14 -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_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48754) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1do4pZ-0001pm-KQ for submit@debbugs.gnu.org; Sat, 02 Sep 2017 05:35:09 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54719) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1do4pU-0005TN-LV for bug-gnu-emacs@gnu.org; Sat, 02 Sep 2017 05:35:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1do4pP-0001Ub-SP for bug-gnu-emacs@gnu.org; Sat, 02 Sep 2017 05:35:04 -0400 Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]:36020) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1do4pP-0001S0-IG for bug-gnu-emacs@gnu.org; Sat, 02 Sep 2017 05:34:59 -0400 Received: by mail-wm0-x233.google.com with SMTP id f127so12312305wmf.1 for ; Sat, 02 Sep 2017 02:34:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:date:message-id:mime-version; bh=h15PTvHJCtt7pApiVBIemq5rbyBY5xpvoYrXnnCm+SA=; b=giymxM5aMAO1HLmWf9mLkk0JWOPxFLKjCvLXWtCCRlOBxPvKjIQKM1z3KdJu/hv2aQ GBsfZfvGhyDV9CewFbFEAX2McSb+p6xZk3ikuFyD0ArGLkXjroM4C0uXlbWftRyknCbj 6iWumP4YNzEogXziYQGqKwQIakl6iH+K3h6tuni/eP7fIUNVqz/oyoduU6I47z2RNuZ8 MzwJfTdyqDAdbatwWX/M94CNEXbXXbmlG228Ct/GCwpQlFSx/HVhxg4HHAk4jOmSRTtQ jKOdoC0wIWp2TfLgSJRXtC8jzGoyBMuV9DGhWlkrrClhUIu8cxg2cObeorCnDFUFc+TY Jsag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=h15PTvHJCtt7pApiVBIemq5rbyBY5xpvoYrXnnCm+SA=; b=Ybbgj5SDjCJvSj34GKYYo1nATCEo0wja1YYpO0/a7O0wZPTj6ggXfMDoQHETACU8S7 UxpOplMLoS0uB5ro9ea3QTdotkkFign4fZ/DLGDH7iD6j3hJpSgKgKTGwNevisEldGbl Vn0T3Hup5Fxsc3Tt0s1hu8ZTQBaEHjgCarNkof5F0lyqlWqIb21tnOzSxzXsQ2ugKPl2 tH6bWSRhDaekdyxMD5NFleifltW0k1WxIxQaM1P7W3w/VUPdVm3wsiUFQgKa+8C6tgOO OBOqPntqHffBbmxRL4M3LfODUxxVomyMClITUdGNzuMGDnwv7plFPSXr4nxd8/bVwMBs 7ONQ== X-Gm-Message-State: AHPjjUha8um/urm3LqV63T+UR8hG/n7NwZi8AaWEwuNkJeWyXDaU545h f5VH2GoCVzqxr/lv X-Google-Smtp-Source: ADKCNb5ZpJuHIy6/dNAyclhr3cLJbsOD4GILBMNZ+OHvRKgiSeCdWfNOp2VIMILAfJFtdDVssjm18w== X-Received: by 10.28.156.198 with SMTP id f189mr503222wme.28.1504344898122; Sat, 02 Sep 2017 02:34:58 -0700 (PDT) Received: from dhiov23k ([41.226.97.17]) by smtp.gmail.com with ESMTPSA id t12sm1721021wra.20.2017.09.02.02.34.57 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 02 Sep 2017 02:34:57 -0700 (PDT) User-agent: mu4e 0.9.18; emacs 25.2.1 From: Pierre Neidhardt To: bug-gnu-emacs@gnu.org Subject: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher Date: Sat, 02 Sep 2017 10:34:55 +0100 Message-ID: <87lglxbg00.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain 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: -4.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: -4.0 (----) Today I update my Gentoo: > emerge --update --newuse --deep @world in Eshell. After a very long output (40M+), the shell started stuttering and hanging, messaging the following errors on every new line of output: error in process filter: eshell-watch-for-password-prompt: Stack overflow in regexp matcher error in process filter: Stack overflow in regexp matcher The process became so slow it was unlikely it would ever complete, so I terminated it and had to re-run it in a *term*. In GNU Emacs 25.2.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.15) of 2017-08-28 built on dhiov23k Windowing system distributor 'The X.Org Foundation', version 11.0.11903000 System Description: Gentoo Base System release 2.3 Configured using: 'configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/emacs-25.2 --htmldir=/usr/share/doc/emacs-25.2/html --libdir=/usr/lib64 --program-suffix=-emacs-25 --infodir=/usr/share/info/emacs-25 --localstatedir=/var --enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp --with-gameuser=:gamestat --without-compress-install --with-file-notification=inotify --enable-acl --without-dbus --without-modules --without-gpm --without-hesiod --without-kerberos --without-kerberos5 --with-xml2 --without-selinux --with-gnutls --without-wide-int --with-zlib --with-sound=alsa --with-x --without-ns --without-gconf --without-gsettings --without-toolkit-scroll-bars --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xpm --with-imagemagick --with-xft --without-cairo --without-libotf --without-m17n-flt --with-x-toolkit=gtk3 --without-xwidgets GENTOO_PACKAGE=app-editors/emacs-25.2 'CFLAGS=-march=ivybridge -O2 -pipe' CPPFLAGS= 'LDFLAGS=-Wl,-O1 -Wl,--as-needed'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND NOTIFY ACL GNUTLS LIBXML2 FREETYPE XFT ZLIB GTK3 X11 Important settings: value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix ------------=_1561878542-680-1-- From unknown Sat Jun 21 05:00:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jun 2019 13:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Pierre Neidhardt Cc: Stefan Kangas , 28329@debbugs.gnu.org, Pierre Neidhardt Received: via spool by 28329-submit@debbugs.gnu.org id=B28329.156190232612770 (code B ref 28329); Sun, 30 Jun 2019 13:46:01 +0000 Received: (at 28329) by debbugs.gnu.org; 30 Jun 2019 13:45:26 +0000 Received: from localhost ([127.0.0.1]:45506 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hha90-0003Ju-BJ for submit@debbugs.gnu.org; Sun, 30 Jun 2019 09:45:26 -0400 Received: from mail-io1-f46.google.com ([209.85.166.46]:45474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hha8y-0003Jg-Do for 28329@debbugs.gnu.org; Sun, 30 Jun 2019 09:45:25 -0400 Received: by mail-io1-f46.google.com with SMTP id e3so22643437ioc.12 for <28329@debbugs.gnu.org>; Sun, 30 Jun 2019 06:45:24 -0700 (PDT) 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=w+ZYCu7/dHdnNI8hUVCMrTn/KKw99DWqg976RetgEpY=; b=OJjsQB5PSG6U5HJrARlLH8vwkvsjHO65iYqRbeKHWoHaC+9O9YDu/uGvzaGIYzYgy3 1oQ+sQ8gTxQ2PEqFI9iLFSdkR2tcVeIIAYnJqTUOjyGyfQPtmJPkdVRUN9iKTsNJWCul y+rz1UiSXChybLIt12JJhAoh+iLNrqvNnfxY858hwpfw1bxzaOYE3Q2xYjwLWhFkR4NZ mvObMkJO7dsrns7QVX4tnnMqt5ZvjtTmjCqYu/Z1o2NY9NYoBsLMejirSdjRF9TuE1Nn xskJbWFYvfFUzMH0ASa8kHwFzu1muz7reOtPebtPJxq9Ra7By12z6fVVQSFKQcjISyUG x3Eg== 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=w+ZYCu7/dHdnNI8hUVCMrTn/KKw99DWqg976RetgEpY=; b=tfMeWIBVKzTxGQa5CmytM+Q5CqSSn5ALOmEApQ+UDAhrRUI2XwB4HshYu/6B4ukR2F BAfwFsTh2NOtNZmvGOiJj8bS/8hJPeyfTtbZWY7PDJjj8cKT5gUxDa5NeZNW3y78IJcR KDMMXGgmk41r22/835l8CgO0uxs8gVVU0IYsPelBdWS4XmN9xMxrkVw42BQtu9fHvyna ZbjViu4zviIIjVTB09Mif2OQGD8qX2KGCQoF1nWvcejo2k7/1hJHHwyIP5zCYAHzmHmc KM5nwccZJdbmyiA2285z0hLf6ZiZ0Uqgi6iw/PDCDfXm+V14KgQ5o7yoqZvnejekFJYt F9+Q== X-Gm-Message-State: APjAAAWG7EgqTO9UVaa1dFjKV8T5lmeTr16vsnvAt9nm6MWVz5FZoys6 4+jIkQPw+7m8f8Xom04F0i1TQlhp X-Google-Smtp-Source: APXvYqxukTuDwU28h7ZIBF85/LItg+/mma7E4c6TxQftMyWKxYjCDn52fk+Ugj31NWgS9I3DuxY/fA== X-Received: by 2002:a6b:ed01:: with SMTP id n1mr15691839iog.255.1561902318472; Sun, 30 Jun 2019 06:45:18 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id z26sm7261177ioi.85.2019.06.30.06.45.16 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 30 Jun 2019 06:45:17 -0700 (PDT) From: Noam Postavsky References: <87d0ivipfc.fsf@ambrevar.xyz> Date: Sun, 30 Jun 2019 09:45:16 -0400 In-Reply-To: <87d0ivipfc.fsf@ambrevar.xyz> (Pierre Neidhardt's message of "Sun, 30 Jun 2019 07:59:35 +0200") Message-ID: <87h8875gr7.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) 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 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > So I never got around reproducing the issue with Gentoo, and soon after > I dropped Gentoo and moved to Guix, with which I've never been able to > re-experience this issue, even on massive Eshell buffers (couple of 10M...). > > As far as I'm concerned, this could be closed, but maybe another Gentoo > user out there would be able to tell us more. Oh yeah, I still have a possible fix sitting in my local repo. Attaching here for posterity, but I wouldn't want to apply it unless we actually know that it would help (because it might break legitimate matches). --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0001-Only-match-password-prompts-in-part-of-line-Bug-2832.patch Content-Transfer-Encoding: quoted-printable Content-Description: patch >From 7a3bdc88941f90c5506165ddf4b9d12f51ba9ea3 Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Sat, 2 Sep 2017 08:17:48 -0400 Subject: [PATCH] [?] Only match password prompts in part of line (Bug#28329) * lisp/eshell/esh-mode.el (eshell-password-prompt-regexp): Add beginning of line anchor, and use {,80} instead of * to restrict matches in long lines. --- lisp/eshell/esh-mode.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lisp/eshell/esh-mode.el b/lisp/eshell/esh-mode.el index 80844c3a64..9f80700c6a 100644 --- a/lisp/eshell/esh-mode.el +++ b/lisp/eshell/esh-mode.el @@ -179,7 +179,10 @@ eshell-preoutput-filter-functions :group 'eshell-mode) =20 (defcustom eshell-password-prompt-regexp - (format "\\(%s\\)[^:=EF=BC=9A=E1=9F=96]*[:=EF=BC=9A=E1=9F=96]\\s *\\'" (= regexp-opt password-word-equivalents)) + ;; Assume prompt will show up near the beginning of a line, this + ;; should prevent excessive regexp searches on long lines. + (format "^.\\{,80\\}%s[^:=EF=BC=9A=E1=9F=96]\\{,80\\}[:=EF=BC=9A=E1=9F= =96]\\s-*\\'" + (regexp-opt password-word-equivalents)) "Regexp matching prompts for passwords in the inferior process. This is used by `eshell-watch-for-password-prompt'." :type 'regexp --=20 2.11.0 --=-=-=-- From unknown Sat Jun 21 05:00:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28329: 25.2; Eshell: 40M+ output: Stack overflow in regexp matcher References: <87lglxbg00.fsf@gmail.com> In-Reply-To: <87lglxbg00.fsf@gmail.com> Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jun 2019 14:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo To: Noam Postavsky Cc: mail@ambrevar.xyz, Stefan Kangas , 28329@debbugs.gnu.org, Pierre Neidhardt Received: via spool by 28329-submit@debbugs.gnu.org id=B28329.156190611219921 (code B ref 28329); Sun, 30 Jun 2019 14:49:01 +0000 Received: (at 28329) by debbugs.gnu.org; 30 Jun 2019 14:48:32 +0000 Received: from localhost ([127.0.0.1]:47082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhb84-0005BF-0T for submit@debbugs.gnu.org; Sun, 30 Jun 2019 10:48:32 -0400 Received: from mail230c50.megamailservers.eu ([91.136.10.240]:35276 helo=mail37c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhb81-0005B3-23 for 28329@debbugs.gnu.org; Sun, 30 Jun 2019 10:48:30 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1561906106; bh=o1gTMR62hJAT61pLTAUTpYArtO0KDPTguqXexunFwkE=; h=From:Subject:Date:Cc:To:From; b=Jf7WI3+CTZPKO462YlBiFqfkUnQCHMuyjhpPYGqZsILtPUFxDpWunSHDLLhP0eSfH A03v1jJPkLPDicVfMPXzsyuJ4biHZ23zJTYUlSvNx8GrkJxAsCNNSft1F9jF5D+s0y 1DoLoUS65U6mIT/dnqXtckeLZae5+/Y3NFEs7FMg= Feedback-ID: mattiase@acm.or Received: from [192.168.1.65] (c-e636e253.032-75-73746f71.bbcust.telenor.se [83.226.54.230]) (authenticated bits=0) by mail37c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id x5UEmNTb010062; Sun, 30 Jun 2019 14:48:24 +0000 From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Message-Id: Date: Sun, 30 Jun 2019 16:48:22 +0200 X-Mailer: Apple Mail (2.3445.104.11) X-CTCH-RefID: str=0001.0A0B020C.5D18CBBA.001D, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=Mot8FVSe c=1 sm=1 tr=0 a=M+GU/qJco4WXjv8D6jB2IA==:117 a=M+GU/qJco4WXjv8D6jB2IA==:17 a=IkcTkHD0fZMA:10 a=wFFI3Q2LBk-amhCyGncA:9 a=QEXdDO2ut3YA:10 X-Spam-Score: 0.3 (/) 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 (/) >(format "\\(%s\\)[^:=EF=BC=9A=E1=9F=96]*[:=EF=BC=9A=E1=9F=96]\\s *\\'" = (regexp-opt password-word-equivalents)) The [^:=EF=BC=9A=E1=9F=96] part matches newlines as well; adding \n = there should help a bit, too. The expression can also be shortened by passing t as second argument to = regexp-opt, turning the format into a concat.