From unknown Thu Aug 21 12:10:12 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#41155 <41155@debbugs.gnu.org> To: bug#41155 <41155@debbugs.gnu.org> Subject: Status: 26.3; regexp 99% locks up emacs Reply-To: bug#41155 <41155@debbugs.gnu.org> Date: Thu, 21 Aug 2025 19:10:12 +0000 retitle 41155 26.3; regexp 99% locks up emacs reassign 41155 emacs submitter 41155 jan severity 41155 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat May 09 13:31:38 2020 Received: (at submit) by debbugs.gnu.org; 9 May 2020 17:31:38 +0000 Received: from localhost ([127.0.0.1]:48350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jXTK6-0002YO-3V for submit@debbugs.gnu.org; Sat, 09 May 2020 13:31:38 -0400 Received: from lists.gnu.org ([209.51.188.17]:47228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jXTK4-0002YE-66 for submit@debbugs.gnu.org; Sat, 09 May 2020 13:31:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33200) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXTK3-0004Ug-VM for bug-gnu-emacs@gnu.org; Sat, 09 May 2020 13:31:35 -0400 Received: from mail-pf1-x42f.google.com ([2607:f8b0:4864:20::42f]:38250) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jXTK2-0007fS-UZ for bug-gnu-emacs@gnu.org; Sat, 09 May 2020 13:31:35 -0400 Received: by mail-pf1-x42f.google.com with SMTP id y25so2629465pfn.5 for ; Sat, 09 May 2020 10:31:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=/D24f84+F7IU930hwItxEqZZR9QdNYqO1fU6W1r7WKQ=; b=iIitntRbTsTVDUBJep0leBcnS8mt1yidCIOYXXK6Bg0HFDiWqWh5P7WBHDg0V8gdrj e4VhpeWgRO1BJX4W9kwfEZqVRQEh9g/c0OATF0SWUWnKDu2gFlJdYNib06OqvwipL8f3 jzR6ZEyK2mLNKGLAckuFjQm5tvsoHHUaU/1LtsFjMHo0LzFqp+U8IDFUvaAD/g85Pai3 5276CXDSS4TAE2uPykDtklF7VgeMZmnM8aicguaMMGaob4ePgbohxvKBIAHnPYd7ss1A L21QcOSGCtScMG2r+ysoroZRIALaho72Z97hLHGdrdw5N/XsvNx4l1XgFiCYUP41ngEZ NzWg== 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=/D24f84+F7IU930hwItxEqZZR9QdNYqO1fU6W1r7WKQ=; b=IQ6jHr/g671H+L511e3887tGhkC1JOuII8AlXIw2wikaLS+UJBo3MWOEjmX1fhmr/N s1NEy9loKzHYOYzwQyY6I1F2JXUzLVgm/2+49T6I22smN0YStWb4wzmpy86ZMgzkSOoE v1UzlocRYSC/jQosLhQIZn83fkj57Jn3h0HLMC7MQNxfjL5NN+RAgF3ukvQ8bFg3XUeN qgkCmj7+XAFrXXryVLhnn/T9yehBo3rahBpE/qLgGkce1hPKBZf6Kc4WvtTEuOwVZdUb ApeUmZMS7d5vQCWWy/5DvWEvMvY+8DRCCB6j8CtbwJlarh8uZAxLxoRx9xA7/9fLaYMk 0uRg== X-Gm-Message-State: AGi0PubQO2Xwcl6O6mqNiOmGS+kEy4EQBI59fhW8Au0Bv/HljJO9SmHP wtACDGAS03+Vhoor+yMihzSgmIIOwVt3pp/uyS6cFdQ8 X-Google-Smtp-Source: APiQypKAW26yHFxHoLhub8rhtIKs2jwzTobD5HQUohUGrjHOIAI6kprTGw92k7/QLfrCu2SSpRqtTn2iCsBv9psnkSI= X-Received: by 2002:a63:ef05:: with SMTP id u5mr7162625pgh.237.1589045493249; Sat, 09 May 2020 10:31:33 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:90a:9a86:0:0:0:0 with HTTP; Sat, 9 May 2020 10:31:32 -0700 (PDT) From: jan Date: Sat, 9 May 2020 18:31:32 +0100 Message-ID: Subject: 26.3; regexp 99% locks up emacs To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::42f; envelope-from=rtm443x@googlemail.com; helo=mail-pf1-x42f.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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 (--) Hi all, was trying to use highlight-regexp, locked up emacs. Turns out it's not entirely locked up. To reproduce: Start emacs with -Q Switch to *scratch* buffer. Type (below the existing text that comes with *scratch*) hello world Do highlight-regexp: M-s h r \(.+\)\{,50\}\1\{,50\}\1 RET It seemingly locks. Process goes to 100% of one core and stays there. C-g will not (apparently) stop it Note that if you completely clear the scratch buffer beforehand it seems to be OK. I originally put it down to the regexp being clearly pathalogical but I don't believe it's that, at least not the whole story. Left long enough some highlighting will happen (maybe not with this particular text but I've seen it happen), so it seems to have succeeded, but it still appears locked up (100% cpu, unresponsive to keyboard). C-g in fact does do something; move the cursor as normal and it will appear stuck (cursor doesn't move), however type C-g repeatedly and the cursor will start to move. Process will stay at 100% though. At no point will C-g restore it to normal behaviour. Tried the same on ubuntu (except did not start it -Q), same result. Can reproduce? cheers jan In GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) of 2019-08-29 built on CIRROCUMULUS Repository revision: 96dd0196c28bc36779584e47fffcca433c9309cd Windowing system distributor 'Microsoft Corp.', version 6.1.7601 Recent messages: Loading desktop...done Warning: desktop file appears to be in use by PID 3000. Using it may cause conflicts. Use it anyway? (y or n) n Desktop file in use; not loaded. For information about GNU Emacs and the GNU system, type C-h C-a. Making completion list... [2 times] Configured using: 'configure --without-dbus --host=x86_64-w64-mingw32 --without-compress-install 'CFLAGS=-O2 -static -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS THREADS LCMS2 Important settings: value of $LANG: ENG locale-coding-system: cp1252 Major mode: Lisp Interaction Minor modes in effect: desktop-save-mode: t tooltip-mode: t global-eldoc-mode: t 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 line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils elec-pair helm-gtags subr-x pulse which-func imenu helm-files helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp format-spec helm-utils helm-help helm-types helm easy-mmode helm-source eieio-compat helm-multi-match helm-lib async edmacro kmacro desktop frameset cus-start cus-load finder-inf info package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors 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 composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray 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 threads w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 156269 6137) (symbols 48 25959 1) (miscs 40 37 100) (strings 32 48072 1094) (string-bytes 1 1466455) (vectors 16 22867) (vector-slots 8 590863 3372) (floats 8 86 31) (intervals 56 248 18) (buffers 992 12)) From debbugs-submit-bounces@debbugs.gnu.org Tue May 12 16:56:14 2020 Received: (at 41155) by debbugs.gnu.org; 12 May 2020 20:56:14 +0000 Received: from localhost ([127.0.0.1]:56623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYbwj-0007T4-OP for submit@debbugs.gnu.org; Tue, 12 May 2020 16:56:13 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:43756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYbwi-0007So-Hq for 41155@debbugs.gnu.org; Tue, 12 May 2020 16:56:13 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 7B29E160052; Tue, 12 May 2020 13:56:06 -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 g0ByCEhDr5X2; Tue, 12 May 2020 13:56:05 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 99671160097; Tue, 12 May 2020 13:56:05 -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 d72KTsRTIWPs; Tue, 12 May 2020 13:56:05 -0700 (PDT) Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 6B543160052; Tue, 12 May 2020 13:56:05 -0700 (PDT) To: jan From: Paul Eggert Subject: 26.3; regexp 99% locks up emacs Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkV5QWNtUUJFQURB QXlIMnhvVHU3cHBHNUQzYThGTVpFb243NGRDdmM0K3ExWEEySjJ0QnkycHdhVHFmCmhweHhk R0E5Smo1MFVKM1BENGJTVUVnTjh0TFowc2FuNDdsNVhUQUZMaTI0NTZjaVNsNW04c0thSGxH ZHQ5WG0KQUF0bVhxZVpWSVlYL1VGUzk2ZkR6ZjR4aEVtbS95N0xiWUVQUWRVZHh1NDd4QTVL aFRZcDVibHRGM1dZRHoxWQpnZDdneDA3QXV3cDdpdzdlTnZub0RUQWxLQWw4S1lEWnpiRE5D UUdFYnBZM2VmWkl2UGRlSStGV1FONFcra2doCnkrUDZhdTZQcklJaFlyYWV1YTdYRGRiMkxT MWVuM1NzbUUzUWpxZlJxSS9BMnVlOEpNd3N2WGUvV0szOEV6czYKeDc0aVRhcUkzQUZINmls QWhEcXBNbmQvbXNTRVNORnQ3NkRpTzFaS1FNcjlhbVZQa25qZlBtSklTcWRoZ0IxRApsRWR3 MzRzUk9mNlY4bVp3MHhmcVQ2UEtFNDZMY0ZlZnpzMGtiZzRHT1JmOHZqRzJTZjF0azVlVThN Qml5Ti9iClowM2JLTmpOWU1wT0REUVF3dVA4NGtZTGtYMndCeHhNQWhCeHdiRFZadWR6eERa SjFDMlZYdWpDT0pWeHEya2wKakJNOUVUWXVVR3FkNzVBVzJMWHJMdzYrTXVJc0hGQVlBZ1Jy NytLY3dEZ0JBZndoUEJZWDM0blNTaUhsbUxDKwpLYUhMZUNMRjVaSTJ2S20zSEVlQ1R0bE9n N3haRU9OZ3d6TCtmZEtvK0Q2U29DOFJSeEpLczhhM3NWZkk0dDZDCm5yUXp2SmJCbjZneGRn Q3U1aTI5SjFRQ1lyQ1l2cWwyVXlGUEFLK2RvOTkvMWpPWFQ0bTI4MzZqMXdBUkFRQUIKdENC UVlYVnNJRVZuWjJWeWRDQThaV2RuWlhKMFFHTnpMblZqYkdFdVpXUjFQb2tDUGdRVEFRSUFL QVVDVElCeQpaQUliQXdVSkVzd0RBQVlMQ1FnSEF3SUdGUWdDQ1FvTEJCWUNBd0VDSGdFQ0Y0 QUFDZ2tRN1pmcERtS3FmalJSCkd3LytJajAzZGhZZllsL2dYVlJpdXpWMWdHcmJIayt0bmZy SS9DN2ZBZW9GelE1dFZnVmluU2hhUGtabzBIVFAKZjE4eDZJREVkQWlPOE1xbzF5cDBDdEht ekdNQ0o1MG80R3JnZmpscjZnLyt2dEVPS2JobGVzek4yWHBKdnB3TQoyUWdHdm4vbGFUTFV1 OFBIOWFSV1RzN3FKSlpLS0tBYjRzeFljOTJGZWhQdTZGT0QwZERpeWhsREFxNGxPVjJtCmRC cHpRYmlvam9aelFMTVF3anBnQ1RLMjU3MmVLOUVPRVF5U1VUaFhyU0l6NkFTZW5wNE5ZVEZI czl0dUpRdlgKazlnWkRkUFNsM2JwKzQ3ZEd4bHhFV0xwQklNN3pJT053NGtzNGF6Z1Q4bnZE WnhBNUlaSHR2cUJsSkxCT2JZWQowTGU2MVdwMHkzVGxCRGgycWRLOGVZTDQyNlc0c2NFTVN1 aWc1Z2I4T0F0UWlCVzZrMnNHVXh4ZWl2OG92V3U4CllBWmdLSmZ1b1dJK3VSbk1FZGRydVk4 SnNvTTU0S2FLdlppa2tLczJiZzFuZHRMVnpIcEo2cUZaQzdRVmplSFUKaDYvQm1ndmRqV1Ba WUZUdE4rS0E5Q1dYM0dRS0tnTjN1dTk4OHl6bkQ3TG5COThUNEVVSDFIQS9HbmZCcU1WMQpn cHpUdlBjNHFWUWluQ21Ja0VGcDgzemwrRzVmQ2pKSjNXN2l2ekNuWW80S2hLTHBGVW05N29r VEtSMkxXM3haCnpFVzRjTFNXTzM4N01USzNDekRPeDVxZTZzNGE5MVp1Wk0vai9UUWRUTERh cU5uODNrQTRIcTQ4VUhYWXhjSWgKK05kOGsvM3c2bEZ1b0swd3JPRml5d2pMeCswdXI1am1t YmVjQkdIYzF4ZGhBRkc1QWcwRVRJQnlaQUVRQUthRgo2NzhUOXd5SDR3alRyVjFQejNjREVv U25WLzBaVXJPVDM3cDFkY0d5ai9JWHExeDY3MEhSVmFoQW1rMHNacFljCjI1UEY5RDVHUFlI RldsTmp1UFU5NnJEbmRYQjNoZWRtQlJoTGRDNGJBWGpJNERWK2JtZFZlK3EvSU1ubFpSYVYK bG05RWlNQ1ZBUjZ3MTNzUmV1N3FYa1c5cjNSd1kyQXpYc2twL3RBZTRCUktyMVptYnZpMm5i blE2ZXBFQzQycgpSYngwQjFFaGpiSVFaNUpIR2syNGlQVDdMZEJnbk5tb3M1d1lqendObGtN UUQ1VDBZZHpoazdKK1V4d0E1bTQ2Cm1PaFJEQzJyRlYvQTBnbTVUTHk4RFhqdi9Fc2M0Z1lu WWFpNlNRcW5VRVZoNUx1VjhZQ0pCbmlqcytUaXc3MXgKMWljbW42eEdJNDVFdWdKT2dlYyty THlwWWdwVnA0eDBISTVUODhxQlJZQ2t4SDNLZzhRbytFV05BOUE0TFJROQpEWDhuam9uYTBn ZjBzMDN0b2NLOGtCTjY2VW9xcVB0SEJuYzRlTWdCeW1DZmxLMTJlS2ZkMllZeG55ZzljWmF6 CldBNVZzbHZUeHBtNzZoYmc1b2lBRUgvVmcvOE14SHlBblBoZnJnd3lQcm1KRWNWQmFmZHNw Sm5ZUXhCWU5jbzIKTEZQSWhsT3ZXaDhyNGF0K3MrTTNMYjI2b1VUY3psZ2RXMVNmM1NEQTc3 Qk1SbkYwRlF5RSs3QXpWNzlNQk40eQpraXFhZXpReHRhRjFGeS90dmtoZmZTbzh1K2R3RzBF Z0poK3RlMzhnVGNJU1ZyMEdJUHBsTHo2WWhqcmJIclBSCkYxQ041VXVMOURCR2p4dU4zNVJM TlZFZnRhNlJVRmxSNk5jdFRqdnJBQkVCQUFHSkFpVUVHQUVDQUE4RkFreUEKY21RQ0d3d0ZD UkxNQXdBQUNna1E3WmZwRG1LcWZqU3JIQS8rS3pBS3ZUeFJoQTlNV05MeEl5SjdTNXVKMTZn cwpUM29DalpyQktHRWhLTU9HWDRPMEdBNlZPRXJ5TzdRUkNDWWFoM294U0czOElBbk5laXdK WGdVOUJ6a2s4NVVHCmJQRWQ3SEdGL1ZTZUhDUXdXb3U2anFVRFRTRHZuOVloTlRkRzBLWFBN NzRhQyt4cjJab3cxTzJtaFhpaGdXS0QKMER3KzBMWVBuVU9zUTBLT0Z4SFhYWUhtUnJTMU9a UFU1OUJMdmMrVFJoSWhhZlNIS0x3YlhLKzZja2t4Qng2aAo4ejVjY3BHMFFzNGJGaGRGWW5G ckVpZURMb0dtbkUyWUxoZFY2c3dKOVZOQ1M2cExpRW9oVDNmbTdhWG0xNXRaCk9JeXpNWmhI UlNBUGJsWHhRMFpTV2pxOG9ScmNZTkZ4YzRXMVVScEFrQkNPWUpvWHZRZkQ1TDNscUFsOFRD cUQKVXpZeGhIL3RKaGJEZEhycUhINzY3amFEYVRCMStUYWxwLzJBTUt3Y1hOT2Rpa2xHeGJt SFZHNllHbDZnOExyYgpzdTlOWkVJNHlMbEh6dWlrdGhKV2d6KzN2WmhWR3lObHQrSE5Jb0Y2 Q2pETDJvbXU1Y0VxNFJESE00NFFxUGs2Cmw3TzBwVXZOMW1UNEIrUzFiMDhSS3BxbS9mZjAx NUUzN0hOVi9waUl2Smx4R0FZejhQU2Z1R0NCMXRoTVlxbG0KZ2RoZDkvQmFiR0ZiR0dZSEE2 VTQvVDV6cVUrZjZ4SHkxU3NBUVoxTVNLbEx3ZWtCSVQrNC9jTFJHcUNIam5WMApxNUgvVDZh N3Q1bVBrYnpTck9MU280cHVqK0lUb05qWXlZSURCV3pobEExOWF2T2ErcnZVam1IdEQzc0ZO N2NYCld0a0dvaThidU5jYnk0VT0KPUFMNm8KLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxP Q0stLS0tLQo= Organization: UCLA Computer Science Department Message-ID: Date: Tue, 12 May 2020 13:56:05 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41155 Cc: 41155@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: -3.3 (---) > I originally put it down to the regexp being clearly pathalogical Yes, that's pretty much it. Emacs uses a backtracking matcher and its worst case performance is exponential. You can even use the matcher to solve Diophantine integer equations ... verrrryy slowly; see: http://blog.stevenlevithan.com/archives/algebra-with-regexes So, don't do that. (Or if you *do* want to do that, fix the matcher - but good luck with that....) From debbugs-submit-bounces@debbugs.gnu.org Tue May 12 18:28:52 2020 Received: (at 41155) by debbugs.gnu.org; 12 May 2020 22:28:52 +0000 Received: from localhost ([127.0.0.1]:56779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYdON-0003hW-Ro for submit@debbugs.gnu.org; Tue, 12 May 2020 18:28:52 -0400 Received: from mail-pf1-f172.google.com ([209.85.210.172]:39579) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYdOL-0003hE-Tq for 41155@debbugs.gnu.org; Tue, 12 May 2020 18:28:50 -0400 Received: by mail-pf1-f172.google.com with SMTP id b190so1316546pfg.6 for <41155@debbugs.gnu.org>; Tue, 12 May 2020 15:28:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=MQ5z7ALUqfzgYNVgzj8sDcE5uE0EHVkM5+QXvJaQ/c4=; b=aZi6FJK54nrpwfAs288nUYWoXXBa/SPqtyW5Q5nMduOxePmB3XSwE0c5NaawZZ6uMU p0sTwTiqom9EnBNeZZcUlWAXvKT7KWCX4UNh1V/MSCTdat39OObT9FHT9cepnAOTTPw5 gz88UgyfG4DOjIupRx1YQHp0CqCHlB+Ud/YqsJhsH8W5KrXfSRL+Glc8LoK46Ki0DbyV SNHJh4xnobKXz/X76gtkcvydJUEnXXjMOQn9shF3+eSwxkkZjpZXBOty4PDm/9IBGUl7 CYDeq6assL0DPXqa9B2n6WcJMRTzoK/ApiRXlpMOaxTxX/8OvQaF1zqws/FEh6tFtlZn ZugA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=MQ5z7ALUqfzgYNVgzj8sDcE5uE0EHVkM5+QXvJaQ/c4=; b=RxN2y1qNo3H52x7izM5K0nNW6jUkmLfxuGuX2mFuHj8TgL2Fc4P7a2vKtFkUr8cLMG 4JnXVr7aCvor0f1uysh8AGlIfc/JVqHia13gePZNY272yp038mLHohb1nFEI4Df0jr8p zNMLJ7AA0MahsyqShTpWd/cMTHMw5F9JAnsz/SNCSlWmjklXEap3jYIf9vmfES/qAKMy 881qk03cjxXmuMJEwtwgWNVwo+bAbqIDeb/QMBHQK37HX74IKSrlXX1KjeMNFjcdm0Ao bZYzvbVkiQkyvrdsle6aZuTWOnIDhyKnrSTRbtOzO4AQeDRzAjTpeGcUTVMyD06LbkLa h7qg== X-Gm-Message-State: AGi0PuY7sPqbZqh/NZ3Yjdzx7WndC0Si6O0rAE+FqBPgFBtadnDQ1b7k Pw/w+bNDR09U8Jz7LQ2Li9rMwwk1L71+ibPuEKA= X-Google-Smtp-Source: APiQypKpAQT2XAMIY/X36J0oPOTyYi2fl3iIHlZYxmkSYoBxXugOZJLe8jS0orv/9nkvCx1lyO47sQ+XTHJ2i3Vm7fo= X-Received: by 2002:a62:3303:: with SMTP id z3mr21660990pfz.88.1589322524094; Tue, 12 May 2020 15:28:44 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:90a:9a86:0:0:0:0 with HTTP; Tue, 12 May 2020 15:28:43 -0700 (PDT) In-Reply-To: References: From: jan Date: Tue, 12 May 2020 23:28:43 +0100 Message-ID: Subject: Re: 26.3; regexp 99% locks up emacs To: Paul Eggert Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41155 Cc: 41155@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 (-) I'm not sure that's the whole issue though 1. C-g does not break out. If emacs simply hands off to a C-language-based regex engine and waits for it to return then that *may* be inevitable but I don't know. 2. I've done a bit of experimenting just now and something doesn't add up, I'll try to reproduce that tomorrow, draw some conclusions and post here. Thanks for the feedback. And the equation solver weirdness, which I'll read in detail later! thanks jan On 12/05/2020, Paul Eggert wrote: >> I originally put it down to the regexp being clearly pathalogical > > Yes, that's pretty much it. Emacs uses a backtracking matcher and its worst > case > performance is exponential. You can even use the matcher to solve > Diophantine > integer equations ... verrrryy slowly; see: > > http://blog.stevenlevithan.com/archives/algebra-with-regexes > > So, don't do that. (Or if you *do* want to do that, fix the matcher - but > good > luck with that....) > From debbugs-submit-bounces@debbugs.gnu.org Wed May 13 05:12:06 2020 Received: (at 41155) by debbugs.gnu.org; 13 May 2020 09:12:06 +0000 Received: from localhost ([127.0.0.1]:57347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYnQr-0004NP-Mp for submit@debbugs.gnu.org; Wed, 13 May 2020 05:12:05 -0400 Received: from mail-pl1-f172.google.com ([209.85.214.172]:41014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jYnQq-0004Mu-ED for 41155@debbugs.gnu.org; Wed, 13 May 2020 05:12:05 -0400 Received: by mail-pl1-f172.google.com with SMTP id u10so6585420pls.8 for <41155@debbugs.gnu.org>; Wed, 13 May 2020 02:12:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=fbTBtu1NHJlNy6DU9WiDPDIXkQNx5R/XP8NpEw1ktAg=; b=AxCWm4pn2wxO2YScsoRD2BEz/MglKHxG00mKFDj35AFSJFQH28eHy1vzlzWOsn62E3 o0KdlS/3vuSld5z7gvRiunpRqJyEWXiUVtEAKNNJwNihN0s0qQ2ksiUecY6IKJEfdHH2 I9Eulb/peHWyF+ezf4Vxm5BDxTx34DrJSRe8nhXJl+77THRQ+Zt5tvNFtPRvVNuf4hz8 KUhuEK9zql4T9ztdhA8SsBtE8aiucFuaycdNbCA3wtA6VtJToVKe0gix3nYh92TqwmPn H9dRZHN2VWvldpKIFimHJzI2plrnlpXSPF7drMu69RXHYb9I7H7wdWBIygpGAAe/FyIC ARSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=fbTBtu1NHJlNy6DU9WiDPDIXkQNx5R/XP8NpEw1ktAg=; b=iVIRIhbrcJkGNm1YE/SUAtWKjDikegyLWKUcIk9lkcInZUf/Ibvw43CtTz2JTrTcc+ yY2cDTIpyIyf+hvlRyqXOeg8exLAdEXq3cYZIQrsTNKZgJBsS5klCJEcmeb2O5Z/L9G9 bah8ugsigGPikri6kBlJa34mD9kiVgBrhDG/wtzacTqMhwufNTkvyLmVqyUMFsXubgB9 oqWfJpB3rYMMcW2NTJ97fRH2dvXWnxwTWimtog32MbSDSaoqBQDkpmoNGJ4PVphfMEO+ 6Nw2sXfLLFkTQScRWaDmSyFvq0O0L7081mqrrqJFh+BwBTAJx3MiV6WcQTQtoLM1zxpP 7r7A== X-Gm-Message-State: AGi0PuZY57XF4zfwBK2KFUuCueXSBf4EBo04xa+34v4GfsvVh1ORcXCF euU46mU/xZ9ouJppUAOOhgIO3kCiObJppDQVSe4= X-Google-Smtp-Source: APiQypKkyijamfDq2w7kNPZcAttPSr0ZCxOCRGoUdAXmgV3RvGE3xo/p5s6A/TZ/M/IU9VX4y2r6j59iMCmHrTejvbA= X-Received: by 2002:a17:90a:2c08:: with SMTP id m8mr32682620pjd.102.1589361118560; Wed, 13 May 2020 02:11:58 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:90b:30c5:0:0:0:0 with HTTP; Wed, 13 May 2020 02:11:57 -0700 (PDT) In-Reply-To: References: From: jan Date: Wed, 13 May 2020 10:11:57 +0100 Message-ID: Subject: Re: 26.3; regexp 99% locks up emacs To: Paul Eggert Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41155 Cc: 41155@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 (-) I've had more of a play, I see what you're saying and it makes sense. It locks up because it's a pathological, but C-g *will* interrupt it. My mistake was thinking it would cancel the highlight-regexp, but of course it doesn't, emacs handles a few keyboard events then goes right back to its inefficient scanning. So I get a self-inflicted denial of service. That may be a problem but it isn't the one I originally reported. I'm not sure the regexp is in fact working correctly but I'll leave it for now. Would someone consider this closing this issue please? thanks jan On 12/05/2020, jan wrote: > I'm not sure that's the whole issue though > > 1. C-g does not break out. If emacs simply hands off to a > C-language-based regex engine and waits for it to return then that > *may* be inevitable but I don't know. > > 2. I've done a bit of experimenting just now and something doesn't add > up, I'll try to reproduce that tomorrow, draw some conclusions and > post here. > > Thanks for the feedback. And the equation solver weirdness, which I'll > read in detail later! > > thanks > > jan > > On 12/05/2020, Paul Eggert wrote: >>> I originally put it down to the regexp being clearly pathalogical >> >> Yes, that's pretty much it. Emacs uses a backtracking matcher and its >> worst >> case >> performance is exponential. You can even use the matcher to solve >> Diophantine >> integer equations ... verrrryy slowly; see: >> >> http://blog.stevenlevithan.com/archives/algebra-with-regexes >> >> So, don't do that. (Or if you *do* want to do that, fix the matcher - but >> good >> luck with that....) >> > From debbugs-submit-bounces@debbugs.gnu.org Thu May 14 00:46:58 2020 Received: (at 41155-done) by debbugs.gnu.org; 14 May 2020 04:46:58 +0000 Received: from localhost ([127.0.0.1]:59972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZ5lq-0004Bn-Dq for submit@debbugs.gnu.org; Thu, 14 May 2020 00:46:58 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:55540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZ5lo-0004BZ-NC for 41155-done@debbugs.gnu.org; Thu, 14 May 2020 00:46:57 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 6817916009D; Wed, 13 May 2020 21:46:50 -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 F7bpyDNOjKnZ; Wed, 13 May 2020 21:46:49 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id BA1691600C3; Wed, 13 May 2020 21:46:49 -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 Y11T1nrdgbgU; Wed, 13 May 2020 21:46:49 -0700 (PDT) Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 917F416009D; Wed, 13 May 2020 21:46:49 -0700 (PDT) Subject: Re: 26.3; regexp 99% locks up emacs To: jan References: From: Paul Eggert Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkV5QWNtUUJFQURB QXlIMnhvVHU3cHBHNUQzYThGTVpFb243NGRDdmM0K3ExWEEySjJ0QnkycHdhVHFmCmhweHhk R0E5Smo1MFVKM1BENGJTVUVnTjh0TFowc2FuNDdsNVhUQUZMaTI0NTZjaVNsNW04c0thSGxH ZHQ5WG0KQUF0bVhxZVpWSVlYL1VGUzk2ZkR6ZjR4aEVtbS95N0xiWUVQUWRVZHh1NDd4QTVL aFRZcDVibHRGM1dZRHoxWQpnZDdneDA3QXV3cDdpdzdlTnZub0RUQWxLQWw4S1lEWnpiRE5D UUdFYnBZM2VmWkl2UGRlSStGV1FONFcra2doCnkrUDZhdTZQcklJaFlyYWV1YTdYRGRiMkxT MWVuM1NzbUUzUWpxZlJxSS9BMnVlOEpNd3N2WGUvV0szOEV6czYKeDc0aVRhcUkzQUZINmls QWhEcXBNbmQvbXNTRVNORnQ3NkRpTzFaS1FNcjlhbVZQa25qZlBtSklTcWRoZ0IxRApsRWR3 MzRzUk9mNlY4bVp3MHhmcVQ2UEtFNDZMY0ZlZnpzMGtiZzRHT1JmOHZqRzJTZjF0azVlVThN Qml5Ti9iClowM2JLTmpOWU1wT0REUVF3dVA4NGtZTGtYMndCeHhNQWhCeHdiRFZadWR6eERa SjFDMlZYdWpDT0pWeHEya2wKakJNOUVUWXVVR3FkNzVBVzJMWHJMdzYrTXVJc0hGQVlBZ1Jy NytLY3dEZ0JBZndoUEJZWDM0blNTaUhsbUxDKwpLYUhMZUNMRjVaSTJ2S20zSEVlQ1R0bE9n N3haRU9OZ3d6TCtmZEtvK0Q2U29DOFJSeEpLczhhM3NWZkk0dDZDCm5yUXp2SmJCbjZneGRn Q3U1aTI5SjFRQ1lyQ1l2cWwyVXlGUEFLK2RvOTkvMWpPWFQ0bTI4MzZqMXdBUkFRQUIKdENC UVlYVnNJRVZuWjJWeWRDQThaV2RuWlhKMFFHTnpMblZqYkdFdVpXUjFQb2tDUGdRVEFRSUFL QVVDVElCeQpaQUliQXdVSkVzd0RBQVlMQ1FnSEF3SUdGUWdDQ1FvTEJCWUNBd0VDSGdFQ0Y0 QUFDZ2tRN1pmcERtS3FmalJSCkd3LytJajAzZGhZZllsL2dYVlJpdXpWMWdHcmJIayt0bmZy SS9DN2ZBZW9GelE1dFZnVmluU2hhUGtabzBIVFAKZjE4eDZJREVkQWlPOE1xbzF5cDBDdEht ekdNQ0o1MG80R3JnZmpscjZnLyt2dEVPS2JobGVzek4yWHBKdnB3TQoyUWdHdm4vbGFUTFV1 OFBIOWFSV1RzN3FKSlpLS0tBYjRzeFljOTJGZWhQdTZGT0QwZERpeWhsREFxNGxPVjJtCmRC cHpRYmlvam9aelFMTVF3anBnQ1RLMjU3MmVLOUVPRVF5U1VUaFhyU0l6NkFTZW5wNE5ZVEZI czl0dUpRdlgKazlnWkRkUFNsM2JwKzQ3ZEd4bHhFV0xwQklNN3pJT053NGtzNGF6Z1Q4bnZE WnhBNUlaSHR2cUJsSkxCT2JZWQowTGU2MVdwMHkzVGxCRGgycWRLOGVZTDQyNlc0c2NFTVN1 aWc1Z2I4T0F0UWlCVzZrMnNHVXh4ZWl2OG92V3U4CllBWmdLSmZ1b1dJK3VSbk1FZGRydVk4 SnNvTTU0S2FLdlppa2tLczJiZzFuZHRMVnpIcEo2cUZaQzdRVmplSFUKaDYvQm1ndmRqV1Ba WUZUdE4rS0E5Q1dYM0dRS0tnTjN1dTk4OHl6bkQ3TG5COThUNEVVSDFIQS9HbmZCcU1WMQpn cHpUdlBjNHFWUWluQ21Ja0VGcDgzemwrRzVmQ2pKSjNXN2l2ekNuWW80S2hLTHBGVW05N29r VEtSMkxXM3haCnpFVzRjTFNXTzM4N01USzNDekRPeDVxZTZzNGE5MVp1Wk0vai9UUWRUTERh cU5uODNrQTRIcTQ4VUhYWXhjSWgKK05kOGsvM3c2bEZ1b0swd3JPRml5d2pMeCswdXI1am1t YmVjQkdIYzF4ZGhBRkc1QWcwRVRJQnlaQUVRQUthRgo2NzhUOXd5SDR3alRyVjFQejNjREVv U25WLzBaVXJPVDM3cDFkY0d5ai9JWHExeDY3MEhSVmFoQW1rMHNacFljCjI1UEY5RDVHUFlI RldsTmp1UFU5NnJEbmRYQjNoZWRtQlJoTGRDNGJBWGpJNERWK2JtZFZlK3EvSU1ubFpSYVYK bG05RWlNQ1ZBUjZ3MTNzUmV1N3FYa1c5cjNSd1kyQXpYc2twL3RBZTRCUktyMVptYnZpMm5i blE2ZXBFQzQycgpSYngwQjFFaGpiSVFaNUpIR2syNGlQVDdMZEJnbk5tb3M1d1lqendObGtN UUQ1VDBZZHpoazdKK1V4d0E1bTQ2Cm1PaFJEQzJyRlYvQTBnbTVUTHk4RFhqdi9Fc2M0Z1lu WWFpNlNRcW5VRVZoNUx1VjhZQ0pCbmlqcytUaXc3MXgKMWljbW42eEdJNDVFdWdKT2dlYyty THlwWWdwVnA0eDBISTVUODhxQlJZQ2t4SDNLZzhRbytFV05BOUE0TFJROQpEWDhuam9uYTBn ZjBzMDN0b2NLOGtCTjY2VW9xcVB0SEJuYzRlTWdCeW1DZmxLMTJlS2ZkMllZeG55ZzljWmF6 CldBNVZzbHZUeHBtNzZoYmc1b2lBRUgvVmcvOE14SHlBblBoZnJnd3lQcm1KRWNWQmFmZHNw Sm5ZUXhCWU5jbzIKTEZQSWhsT3ZXaDhyNGF0K3MrTTNMYjI2b1VUY3psZ2RXMVNmM1NEQTc3 Qk1SbkYwRlF5RSs3QXpWNzlNQk40eQpraXFhZXpReHRhRjFGeS90dmtoZmZTbzh1K2R3RzBF Z0poK3RlMzhnVGNJU1ZyMEdJUHBsTHo2WWhqcmJIclBSCkYxQ041VXVMOURCR2p4dU4zNVJM TlZFZnRhNlJVRmxSNk5jdFRqdnJBQkVCQUFHSkFpVUVHQUVDQUE4RkFreUEKY21RQ0d3d0ZD UkxNQXdBQUNna1E3WmZwRG1LcWZqU3JIQS8rS3pBS3ZUeFJoQTlNV05MeEl5SjdTNXVKMTZn cwpUM29DalpyQktHRWhLTU9HWDRPMEdBNlZPRXJ5TzdRUkNDWWFoM294U0czOElBbk5laXdK WGdVOUJ6a2s4NVVHCmJQRWQ3SEdGL1ZTZUhDUXdXb3U2anFVRFRTRHZuOVloTlRkRzBLWFBN NzRhQyt4cjJab3cxTzJtaFhpaGdXS0QKMER3KzBMWVBuVU9zUTBLT0Z4SFhYWUhtUnJTMU9a UFU1OUJMdmMrVFJoSWhhZlNIS0x3YlhLKzZja2t4Qng2aAo4ejVjY3BHMFFzNGJGaGRGWW5G ckVpZURMb0dtbkUyWUxoZFY2c3dKOVZOQ1M2cExpRW9oVDNmbTdhWG0xNXRaCk9JeXpNWmhI UlNBUGJsWHhRMFpTV2pxOG9ScmNZTkZ4YzRXMVVScEFrQkNPWUpvWHZRZkQ1TDNscUFsOFRD cUQKVXpZeGhIL3RKaGJEZEhycUhINzY3amFEYVRCMStUYWxwLzJBTUt3Y1hOT2Rpa2xHeGJt SFZHNllHbDZnOExyYgpzdTlOWkVJNHlMbEh6dWlrdGhKV2d6KzN2WmhWR3lObHQrSE5Jb0Y2 Q2pETDJvbXU1Y0VxNFJESE00NFFxUGs2Cmw3TzBwVXZOMW1UNEIrUzFiMDhSS3BxbS9mZjAx NUUzN0hOVi9waUl2Smx4R0FZejhQU2Z1R0NCMXRoTVlxbG0KZ2RoZDkvQmFiR0ZiR0dZSEE2 VTQvVDV6cVUrZjZ4SHkxU3NBUVoxTVNLbEx3ZWtCSVQrNC9jTFJHcUNIam5WMApxNUgvVDZh N3Q1bVBrYnpTck9MU280cHVqK0lUb05qWXlZSURCV3pobEExOWF2T2ErcnZVam1IdEQzc0ZO N2NYCld0a0dvaThidU5jYnk0VT0KPUFMNm8KLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxP Q0stLS0tLQo= Organization: UCLA Computer Science Department Message-ID: Date: Wed, 13 May 2020 21:46:49 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41155-done Cc: 41155-done@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: -3.3 (---) On 5/13/20 2:11 AM, jan wrote: > Would someone consider this closing this issue please? Sure, done. Thanks for following up. From unknown Thu Aug 21 12:10:12 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, 11 Jun 2020 11:24:07 +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