From unknown Sat Jun 21 03:18:37 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#23999 <23999@debbugs.gnu.org> To: bug#23999 <23999@debbugs.gnu.org> Subject: Status: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' Reply-To: bug#23999 <23999@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:18:37 +0000 retitle 23999 25.0.95; Emacs hangs in rectangle-mark-mode with numeric pref= ix argument to `C-f' reassign 23999 emacs submitter 23999 nljlistbox2@gmail.com (N. Jackson) severity 23999 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 15 18:26:11 2016 Received: (at submit) by debbugs.gnu.org; 15 Jul 2016 22:26:11 +0000 Received: from localhost ([127.0.0.1]:53362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOBYh-0004zD-Jw for submit@debbugs.gnu.org; Fri, 15 Jul 2016 18:26:11 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOBYg-0004z1-C5 for submit@debbugs.gnu.org; Fri, 15 Jul 2016 18:26:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bOBYa-00031S-4t for submit@debbugs.gnu.org; Fri, 15 Jul 2016 18:26:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38113) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOBYa-000319-1E for submit@debbugs.gnu.org; Fri, 15 Jul 2016 18:26:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44715) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOBYX-0003Nl-WE for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 18:26:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bOBYS-000301-Ru for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 18:26:00 -0400 Received: from mail-it0-x232.google.com ([2607:f8b0:4001:c0b::232]:34858) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOBYS-0002zl-Md for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 18:25:56 -0400 Received: by mail-it0-x232.google.com with SMTP id u186so30080276ita.0 for ; Fri, 15 Jul 2016 15:25:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version; bh=HlquTc5PlNxmGt/3AOMVkKFpPFSffgJ07DpjH5Tq0co=; b=iDur+KNhAcmjxSd/NvjIbZ2j0iOvx/E9mCOcRqULk6LF0tFAZOMBFpLYDNVkjY1sXR 39nTwQoS4Ozig+qXsege3yaiubOT16JuWa1RMvrXcP2OqM5zghQ/We/eEK6qPn0AU3WA crmw1v+5oYZ8qdHFl7XZRaDO2HDbIsJKp53jMPZ9Z08lZxT7VuFqgNLo9fuU8dUNzwmz 6TCGWmcqzyNW9tlUxZkLp0DiAy2ckcNuh2D/5vPo02fBWogNBJq8eh8Mq6K71QZUMe6z Z35TpozasnqflMBrLaSz5042SehyUA3MgXxwF88fPCZ4ulIp+TJwhQQ1iJo2JKUGr1QS eUHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=HlquTc5PlNxmGt/3AOMVkKFpPFSffgJ07DpjH5Tq0co=; b=VU3BepOTL2IJonM6bMgsDLMJFax3SXupBlzH40xY0Tm48TZnxa59FKVELdyc4U/BhO 0tsUe6I9hQhPUE4gG4ZDeMWjC5KzkY2LAanrgXFtoeU2pMAVoU+Ac+OgMiO0MvPtDI1v SdH0wZ/98+/x8wYvL59zK/blDd6DHvczhd2KLXwLApZbNpqAxjO5kahXaXOdxWjDeW5U UqtUNxidjMBUFwEjLP77zPdcAkQ8H3TYWFTFdrRc5QD26tgsxkNYjpzb0XogYCTSv25V aQAJslCuqkIQNOhWEs9wXpbNRVChEIsW/vLbzQoop14Pir8y2H8HXwV0r6te55px/bJ4 p7Gw== X-Gm-Message-State: ALyK8tLZ1Z95NAVVQOPmmm5LRqdmgQvBNRsKNsEbcE3//8wA+y2MyMB1oYZDK9EQ+VM7NA== X-Received: by 10.36.92.84 with SMTP id q81mr24300238itb.13.1468621554486; Fri, 15 Jul 2016 15:25:54 -0700 (PDT) Received: from moondust.nodomain.none (blk-138-64-179.eastlink.ca. [24.138.64.179]) by smtp.gmail.com with ESMTPSA id j63sm2264496itj.19.2016.07.15.15.25.53 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 15 Jul 2016 15:25:53 -0700 (PDT) From: nljlistbox2@gmail.com (N. Jackson) To: bug-gnu-emacs@gnu.org Subject: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' Date: Fri, 15 Jul 2016 19:25:52 -0300 Message-ID: <87twfq1qtr.fsf@moondust.awandering> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) 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: -3.8 (---) emacs -Q C- ; Go to top left corner of scratch buffer. C-x ; Start a rectangular selection. C-3 C-f ; Extend the selection to the right by 3 characters. Expected result: Emacs creates a rectangular selection one character high and three characters wide. Actual result: Emacs hangs. (C-g quits.) With debug-on-quit on, I then get: Debugger entered--Lisp error: (quit) rectangle--*-char(forward-char 3 backward-char) rectangle-forward-char(3) funcall-interactively(rectangle-forward-char 3) call-interactively(rectangle-forward-char nil nil) command-execute(rectangle-forward-char) On the other hand, the following recipe works as expected: emacs -Q C- ; Go to top left corner of scratch buffer. C-x ; Start a rectangular selection. C-f C-f C-f ; Extend the selection to the right by 3 characters. Note 1: The exact position in the scratch buffer seems to be unimportant. Note 2: `C-n' with a numeric prefix argument seems to work fine to extend the rectangular region downwards. Note 3: I see this with the Emacs 25.0.95 pre-test tarball [and with the 25.0.90 pre-test for that matter]. The problem is still present in the Emacs 25 branch as of earlier this afternoon. I do not see the problem with Emacs 24.5. Please let me know if any further information is required. Thanks. In GNU Emacs 25.0.95.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.9) of 2016-07-15 built on moondust Repository revision: 916abe91fd250fc5ed27ec0be7d57421e7908111 Windowing system distributor 'Fedora Project', version 11.0.11803000 System Description: Fedora release 23 (Twenty Three) Configured using: 'configure --prefix=/home/nlj/local/ --enable-checking=yes,glyphs --enable-check-lisp-object-type 'CFLAGS=-O2 -g3 -gdwarf-4'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_MONETARY: en_DK.utf8 value of $LC_NUMERIC: en_DK.utf8 value of $LC_TIME: en_DK.utf8 value of $LANG: en_CA.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 16 06:24:51 2016 Received: (at 23999) by debbugs.gnu.org; 16 Jul 2016 10:24:51 +0000 Received: from localhost ([127.0.0.1]:53508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOMmA-0006wF-Q3 for submit@debbugs.gnu.org; Sat, 16 Jul 2016 06:24:50 -0400 Received: from mout.gmx.net ([212.227.15.15]:56939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOMm9-0006w2-61 for 23999@debbugs.gnu.org; Sat, 16 Jul 2016 06:24:49 -0400 Received: from rosalinde ([89.245.64.28]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MSMKx-1bmNf72iNv-00TSyj; Sat, 16 Jul 2016 12:24:42 +0200 From: Stephen Berman To: nljlistbox2@gmail.com (N. Jackson) Subject: Re: bug#23999: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' References: <87twfq1qtr.fsf@moondust.awandering> Date: Sat, 16 Jul 2016 12:24:41 +0200 In-Reply-To: <87twfq1qtr.fsf@moondust.awandering> (N. Jackson's message of "Fri, 15 Jul 2016 19:25:52 -0300") Message-ID: <87y4517udy.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:JhIzqV5NN4Of6DBIGXGBewjVXkMxVdviPxbb1f2wCYVZ/HP+E+W PHK9FunXv/3O4Zm0MslJJmOFFMo2S3KNvfdIB8FyRgHIo2GPushSP3JvmvUhbbSUMNExKca 8qzzwvJL8Ubj5DGqoFd6HFUXhri5WegC5htJbfuWNoJ3m2o1tocgZrDH/Rewc9uN52wAKHo pAvuBxPC0StQno1dDAQLw== X-UI-Out-Filterresults: notjunk:1;V01:K0:Q0GfXr1Tc8w=:SN020ikF9P+WNdLkDUGPQx gsW/KXvKoY50o4p4YlrtQCAHVA+AZycFx8yWfaav6OpiE4/+CxE/Qro1RfHoow0Jh7Cr6WIQQ /ui4fxFTrlq1slaJNWhmvXbrtBoTIycrnVcbYTBomef95QkvQlm2iwtFfPt3dZaQ+2HyAv6Ux WJGUgWOn/DHYHwF6YDyNkQ7xGYt0nfIi9mLWyqI1gApXZVN/AFILstMcFiW6KmJBQjVdApRJ9 mWPcMr0Qc4yl6cmwCYWu11G8MMWydnyqAhUcigchQyjwwRXCx9HkESBeDlJgVr4H5z0OrDZ41 ESfUwem8LAQCyLzIXpxaki1XCCDODvaXkGNAbDfz3cwKBO4wKabM9a4ty81/lViHuXmq+LR/F 9ALjGCcYeIoRii1PFi+RlvDE2TNyE6AUqtxRIBZcRoVclHSFGlYLRz5sHuxtCOiz1UVliAipO 1NUrfmp41qUD6pljx900mjgIu1UtMSRPwVNP7zZzqjnG759P8MzotUvO+oH8x1CiiWlN+5HjM g9OBkors0qe0qjswEMBXx8WCDNXr9+tDH/Ne3HnJXeUbCCTzNHmpz0+zSb/dcfE14LVs6102w jzNfd76w8YF4aF4YkWE+D8djPZkF+AgXqz8ikAkTN2ZnUjPchg1ftXVIKgowsnINn8rT8uN5y KBKi0521fUQvL+7CelBGMjewVNkc4oF5wyFDqV7izAX4MSwHsEprJL3pJW2x3MmIG+jYbxjRt XxS8mwXj1N1OU29fvaz6M4BYjfCPTYB3s+Egt5UONNMoHum3m59JvZYhnteIVChiiwxmK6Ybl k6tjEHq X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 23999 Cc: 23999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.0 (--) On Fri, 15 Jul 2016 19:25:52 -0300 nljlistbox2@gmail.com (N. Jackson) wrote: > emacs -Q > C- ; Go to top left corner of scratch buffer. > C-x ; Start a rectangular selection. > C-3 C-f ; Extend the selection to the right by 3 characters. > > Expected result: Emacs creates a rectangular selection one character > high and three characters wide. > > Actual result: Emacs hangs. (C-g quits.) > > With debug-on-quit on, I then get: > > Debugger entered--Lisp error: (quit) > rectangle--*-char(forward-char 3 backward-char) > rectangle-forward-char(3) > funcall-interactively(rectangle-forward-char 3) > call-interactively(rectangle-forward-char nil nil) > command-execute(rectangle-forward-char) > > On the other hand, the following recipe works as expected: > > emacs -Q > C- ; Go to top left corner of scratch buffer. > C-x ; Start a rectangular selection. > C-f C-f C-f ; Extend the selection to the right by 3 characters. > > Note 1: The exact position in the scratch buffer seems to be unimportant. > > Note 2: `C-n' with a numeric prefix argument seems to work fine to extend > the rectangular region downwards. > > Note 3: I see this with the Emacs 25.0.95 pre-test tarball [and with the > 25.0.90 pre-test for that matter]. The problem is still present in the > Emacs 25 branch as of earlier this afternoon. I do not see the problem > with Emacs 24.5. This is due to using save-excursion in rectangle--*-char. Replacing that with progn makes it work with a numeric prefix argument AFAICT, and I have not seen any resulting problems, but maybe Stefan Monnier, who made the changes in commit 7e74ad0 that caused this regression, had a particular case in mind that the save-excursion was intended to deal with. If not, I think this change should go into emacs-25 (since it is a regression from 24.5). diff --git a/lisp/rect.el b/lisp/rect.el index 43621d9..9dd5db4 100644 --- a/lisp/rect.el +++ b/lisp/rect.el @@ -644,7 +644,7 @@ rectangle--*-char (curcol (current-column)) (nextcol (condition-case nil - (save-excursion + (progn (funcall cmd 1) (cond ((> bol (point)) (- curcol 1)) Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 20 13:17:57 2016 Received: (at control) by debbugs.gnu.org; 20 Jul 2016 17:17:57 +0000 Received: from localhost ([127.0.0.1]:58873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bPv88-0005RN-Qy for submit@debbugs.gnu.org; Wed, 20 Jul 2016 13:17:56 -0400 Received: from mail-oi0-f49.google.com ([209.85.218.49]:36696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bPv87-0005R9-9G for control@debbugs.gnu.org; Wed, 20 Jul 2016 13:17:55 -0400 Received: by mail-oi0-f49.google.com with SMTP id w18so80986120oiw.3 for ; Wed, 20 Jul 2016 10:17:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=PHi8xh9nlGHgYs92S2MjULnt36z0CUWhILe/mKVvDnc=; b=SiVl/SJMJz/+sEbYVlFdFA42jB5RmDleuRCVQrV769/Y/1junH724mcVy88RK8EJmy VUMvOMdW6EZqwVzchKdSZ2dsEzOjP7nF05LpBPGJumlDZBfukatBG7G/ANfh7tW86Mp7 5ilBpidInxeZxRZ5RIMF2UqtNvlIyqWvH4WTLxYUKX8z1CmZ6RUQa7paMFg50NYyOWsc QfGMU7Dn8o/RwoNYm/tGEoejolcxgkXDbz5vRtci8jAEYgEMvijjbjzPSVGJyuctDk9q /GAb+P4x0aU8P3YzAXlC6YuztqyTffaghUue42huCqB2HpUKDxcyJRApR2PM6Vw75+ei 1nYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=PHi8xh9nlGHgYs92S2MjULnt36z0CUWhILe/mKVvDnc=; b=gNGhS2BkGT0KSyPKbiI8u+E+bRZ4tiTADB5XCRTcMHtMkjNXyvwlJwX96q+KW+oNz5 lytuXMD8nC16lToKfrNJwE8E27GK+TDZZsthZoB3c4Rh/CRz6hOCG8r2FcPW+hY3pzKu BHaAZLuxBKrPWqFoglZrbgUuVe6rBf/6eRFnPB7TX8bIOlJ3WKfHJwG8NAjvOvA6/aHJ 314W6+51gWtg0/E2VaFzdwaDxPRc//w20Awh9tspyChHRo5qANg4yW+B7yYkTGdx17mG bLeSMxIegRhdCvM8ipVsZGmE0f3kHPCN8SwTHe0RVHzPty90NTr9Vph25KbtoOK1JJjA U0nA== X-Gm-Message-State: ALyK8tI2Z3HatkOYFoTFvhb3xnzocpc5hYxMfL5t0qZvrGsyvn/xw6PZ68JCEt7G9HBfmKlOPcuxuf4DcYG7Fw== X-Received: by 10.157.35.28 with SMTP id j28mr28940730otb.165.1469035069246; Wed, 20 Jul 2016 10:17:49 -0700 (PDT) MIME-Version: 1.0 From: Kaushal Modi Date: Wed, 20 Jul 2016 17:17:38 +0000 Message-ID: Subject: Make 23999 blocking for 25.1 To: "control@debbugs.gnu.org" Content-Type: multipart/alternative; boundary=001a113dd5dc7713d20538146184 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a113dd5dc7713d20538146184 Content-Type: text/plain; charset=UTF-8 block 19759 by 23999 -- Kaushal Modi --001a113dd5dc7713d20538146184 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
block 19759 by=C2=A023999
--

= Kaushal Modi

--001a113dd5dc7713d20538146184-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 20 13:19:21 2016 Received: (at 23999) by debbugs.gnu.org; 20 Jul 2016 17:19:21 +0000 Received: from localhost ([127.0.0.1]:58879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bPv9V-0005U3-3j for submit@debbugs.gnu.org; Wed, 20 Jul 2016 13:19:21 -0400 Received: from mail-oi0-f42.google.com ([209.85.218.42]:36786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bPv9T-0005Tq-G9 for 23999@debbugs.gnu.org; Wed, 20 Jul 2016 13:19:19 -0400 Received: by mail-oi0-f42.google.com with SMTP id w18so81041670oiw.3 for <23999@debbugs.gnu.org>; Wed, 20 Jul 2016 10:19:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=5/ulNsLdHDrb7ZVrujwpMGem61J/H6vn58/7P1DettQ=; b=NZxKui5IdGq+KUjuEiKRw02Q9DrnI5lbbfa/eajL1TV0ZwzNkWTpPaKk8BNYoyarOW a73DsrGFIQtXtyLSN5kqqZJopmH0elShC9ZFL9yNzrwsrKG8otfDMb31SECx4xlEvuia y+eYzSwMfwWeQyW5CBFkipmdNLLtctU+w8C8q8NZB1M2gpxB48i9dyEc3nqOeW0yd1u2 OnG7OTT0C3nLo9pE0GbxHgN8pGO50KfAxUUKzHJLTf3a7eR45gRbRp2FlRrMFVKu9bSv mcjJaAi/D0nG6xhRKgb9WZbwLmMGg1iX0UlKMK91wgYKu5Xn1YrUm43gPBgGnbHSyhtX 4T3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=5/ulNsLdHDrb7ZVrujwpMGem61J/H6vn58/7P1DettQ=; b=ZdRvnENoQ94XK+4W928ztPtyrgadOQXmZOjmvtPXZ0Xf9fbvGFquds7O9cfMoHW42+ iHn+Mlkhf7Z6H9vN8W2y6Tp066DWV2WicSyha1yaLC2HdRh+ur209Ti6ztNuftPQPGqy ZA18Awwd2jafLaZWMrPbGWYILr7dWMMteo66WV7RJonWlUZ3h7YbVR+urZ7CqafyeOv0 HyCyI0zVMnQ1iMaL0P3vrWrbQhHUNDUeGs34i+GjuILhDiQzICV63I3vfCFmC/C1XdKB Pp0Dhm4ybkSKHrcz32V7fRghGBW1inCntT6490dcJ26sCjPKqoedjr3kVgSHKrhb36Fo sIFg== X-Gm-Message-State: ALyK8tKy2qwkm7T/8MzsnUJHUmecs6jkf/F85aR/HFfA3zSUhg1f2KOR8fRZ4QwdXriKuX6Hc7cZLyMQnQXGNw== X-Received: by 10.157.43.108 with SMTP id f41mr29098482otd.189.1469035154021; Wed, 20 Jul 2016 10:19:14 -0700 (PDT) MIME-Version: 1.0 From: Kaushal Modi Date: Wed, 20 Jul 2016 17:19:04 +0000 Message-ID: Subject: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' To: 23999@debbugs.gnu.org Content-Type: multipart/alternative; boundary=001a11c1684c84a270053814665e X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23999 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 (/) --001a11c1684c84a270053814665e Content-Type: text/plain; charset=UTF-8 I confirm this bug too. -- Kaushal Modi --001a11c1684c84a270053814665e Content-Type: text/html; charset=UTF-8
I confirm this bug too.
--

Kaushal Modi

--001a11c1684c84a270053814665e-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 22 03:01:27 2016 Received: (at 23999) by debbugs.gnu.org; 22 Jul 2016 07:01:28 +0000 Received: from localhost ([127.0.0.1]:60746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQUSd-0007oO-Dx for submit@debbugs.gnu.org; Fri, 22 Jul 2016 03:01:27 -0400 Received: from mout.gmx.net ([212.227.17.22]:49325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQUSb-0007mY-M7 for 23999@debbugs.gnu.org; Fri, 22 Jul 2016 03:01:26 -0400 Received: from rosalinde ([89.245.112.242]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0MDE6y-1bYFHD0sMG-00GaAy; Fri, 22 Jul 2016 09:01:15 +0200 From: Stephen Berman To: 23999@debbugs.gnu.org Subject: Re: bug#23999: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' References: <87twfq1qtr.fsf@moondust.awandering> <87y4517udy.fsf@gmx.net> Date: Fri, 22 Jul 2016 09:01:12 +0200 Message-ID: <878twucg1z.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:9VEdCBKSu0zp/zRvYfz9p8I/+R3qNriW36jezmzfGvOwSp7pL5q 1LpY6DozcjL9pgBcRMejCXZ7YwNymNSY3eWkwdvtdBGikznJnpybSyT+GX2xQqQUnIZnxIV R31wD9QasSisATvjR8Vokv83jdTCqQZly0MHE98MnH2oITBXUHsVFIKYlAxhnktJIBmCjCa rcquB9cwuHWlp9rGKhRHg== X-UI-Out-Filterresults: notjunk:1;V01:K0:VeZ/9eTKva4=:+CxVcP7AeNaotMNyY53nZf 9dCAcfDq+KDoq+mML0q6X51TtMFiMQzXrlo7s3NAy0UChRej07dUK91eHSbK/IAE1WGl0uiEm j78ZLXTgn3fsKNioSnzfdveff2n6Hi5hFKgYy0aBQCv9aa0Q+Ovg82kMzzVVivxx4l90tCABb P5e36HvUFTsHKBVlhHOu0XGcKcBnTbJ9snDQDAL6ZWx5LVKJ85WTXrG3hWs9iXPgdmNj/fvOV w4JaX32FvbPcVUooqPiGvsZUbaSOzEMvbLExDW2jURcWJhFkMSdcAzlET8Y0k4fu3Xqz9l3PW C2kjrH/slQVhmaraNwUZPcvdeO4UQtmOzdGGkE8cKl6o/TWiHexT3SstCLCozeZ1lFN59VNxa NKA4+sOuD9LYss4f3LieYDUmIsExuNcfqm/J7CdhtOrnoO60oEfatCay5+hA3yhAR4ELPjZGd zzZLFbb+Z8PKeO+zzUvgQhLtlW/Z0/Xi6kwY696ZonT2YY5xO8Dmsh10CmZXPynRbBtBHdILu ovP5nL/bznryC74yYtSBGKcmJzK0Ctu8JlyyvSfWJhQUkQvJ5aVIwDltpPmF3rrgF1AEK/1QU hoTh2Lw/vsqOp19akSaqmUh1mZv3xjGKGnHiLOU+D4MEl9y+G8BARHKFORVW8V58FtgQoA+u9 wPV1/k50vYoyMGshPhWQDgHD8x2/e4zfpUZjinfNj8Ix9LakKZArGH1cUGL/ZfAOXQNGgsUB2 wWzkgZgf+sMPn72uu3qfuJfz/FDXqL0CzC8YPK7WzdG0QVEy22UMZJTVCsGeZ5XMChAp1bup4 tUoWeBI X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 23999 Cc: jwiegley@gmail.com, eliz@gnu.org, monnier@iro.umontreal.ca 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.0 (--) Ping! (This was made a blocking bug for 25.1.) On Sat, 16 Jul 2016 12:24:41 +0200 Stephen Berman wrote: > On Fri, 15 Jul 2016 19:25:52 -0300 nljlistbox2@gmail.com (N. Jackson) wrote: > >> emacs -Q >> C- ; Go to top left corner of scratch buffer. >> C-x ; Start a rectangular selection. >> C-3 C-f ; Extend the selection to the right by 3 characters. >> >> Expected result: Emacs creates a rectangular selection one character >> high and three characters wide. >> >> Actual result: Emacs hangs. (C-g quits.) >> >> With debug-on-quit on, I then get: >> >> Debugger entered--Lisp error: (quit) >> rectangle--*-char(forward-char 3 backward-char) >> rectangle-forward-char(3) >> funcall-interactively(rectangle-forward-char 3) >> call-interactively(rectangle-forward-char nil nil) >> command-execute(rectangle-forward-char) >> >> On the other hand, the following recipe works as expected: >> >> emacs -Q >> C- ; Go to top left corner of scratch buffer. >> C-x ; Start a rectangular selection. >> C-f C-f C-f ; Extend the selection to the right by 3 characters. >> >> Note 1: The exact position in the scratch buffer seems to be unimportant. >> >> Note 2: `C-n' with a numeric prefix argument seems to work fine to extend >> the rectangular region downwards. >> >> Note 3: I see this with the Emacs 25.0.95 pre-test tarball [and with the >> 25.0.90 pre-test for that matter]. The problem is still present in the >> Emacs 25 branch as of earlier this afternoon. I do not see the problem >> with Emacs 24.5. > > This is due to using save-excursion in rectangle--*-char. Replacing > that with progn makes it work with a numeric prefix argument AFAICT, and > I have not seen any resulting problems, but maybe Stefan Monnier, who > made the changes in commit 7e74ad0 that caused this regression, had a > particular case in mind that the save-excursion was intended to deal > with. If not, I think this change should go into emacs-25 (since it is > a regression from 24.5). > > diff --git a/lisp/rect.el b/lisp/rect.el > index 43621d9..9dd5db4 100644 > --- a/lisp/rect.el > +++ b/lisp/rect.el > @@ -644,7 +644,7 @@ rectangle--*-char > (curcol (current-column)) > (nextcol > (condition-case nil > - (save-excursion > + (progn > (funcall cmd 1) > (cond > ((> bol (point)) (- curcol 1)) > > Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 22 03:14:58 2016 Received: (at 23999) by debbugs.gnu.org; 22 Jul 2016 07:14:58 +0000 Received: from localhost ([127.0.0.1]:60769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQUfh-00088u-R2 for submit@debbugs.gnu.org; Fri, 22 Jul 2016 03:14:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQUff-00088g-G0 for 23999@debbugs.gnu.org; Fri, 22 Jul 2016 03:14:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQUfZ-00066B-Ix for 23999@debbugs.gnu.org; Fri, 22 Jul 2016 03:14:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34859) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQUfI-00061J-Ov; Fri, 22 Jul 2016 03:14:32 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1410 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bQUfG-0001vk-NW; Fri, 22 Jul 2016 03:14:31 -0400 Date: Fri, 22 Jul 2016 10:14:39 +0300 Message-Id: <83a8haxhy8.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-reply-to: <878twucg1z.fsf@gmx.net> (message from Stephen Berman on Fri, 22 Jul 2016 09:01:12 +0200) Subject: Re: bug#23999: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' References: <87twfq1qtr.fsf@moondust.awandering> <87y4517udy.fsf@gmx.net> <878twucg1z.fsf@gmx.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 23999 Cc: jwiegley@gmail.com, monnier@iro.umontreal.ca, 23999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.3 (------) unblock 19759 by 23999 thanks > From: Stephen Berman > Cc: eliz@gnu.org, jwiegley@gmail.com, monnier@iro.umontreal.ca > Date: Fri, 22 Jul 2016 09:01:12 +0200 > > Ping! (This was made a blocking bug for 25.1.) I'd appreciate if people who think some bug needs to block the release asked for my and John's agreement first. In this case, I don't agree that this should block the release, since a very simple workaround is available. > > diff --git a/lisp/rect.el b/lisp/rect.el > > index 43621d9..9dd5db4 100644 > > --- a/lisp/rect.el > > +++ b/lisp/rect.el > > @@ -644,7 +644,7 @@ rectangle--*-char > > (curcol (current-column)) > > (nextcol > > (condition-case nil > > - (save-excursion > > + (progn > > (funcall cmd 1) > > (cond > > ((> bol (point)) (- curcol 1)) I'm fine with pushing to master if no one objects to this particular solution. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 22 03:25:44 2016 Received: (at 23999) by debbugs.gnu.org; 22 Jul 2016 07:25:44 +0000 Received: from localhost ([127.0.0.1]:60774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQUq7-0008PH-SQ for submit@debbugs.gnu.org; Fri, 22 Jul 2016 03:25:44 -0400 Received: from mout.gmx.net ([212.227.17.21]:56486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQUq5-0008P3-5L for 23999@debbugs.gnu.org; Fri, 22 Jul 2016 03:25:42 -0400 Received: from rosalinde ([89.245.112.242]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0MOBOi-1bNDaK1vgC-005blP; Fri, 22 Jul 2016 09:25:32 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#23999: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' References: <87twfq1qtr.fsf@moondust.awandering> <87y4517udy.fsf@gmx.net> <878twucg1z.fsf@gmx.net> <83a8haxhy8.fsf@gnu.org> Date: Fri, 22 Jul 2016 09:25:29 +0200 In-Reply-To: <83a8haxhy8.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 22 Jul 2016 10:14:39 +0300") Message-ID: <874m7icexi.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:6UWShkZoSvyigE0HcC4RqVJnTpC1erYH5gfu4sAsbIVjcboafQi DUg4mGuFVzqmY9nRJcY9voN9c2zvM+0us91O9yyC26cDjgybHC1xHTrxyzby6ZWw0/kBNHl H5zwGzNwrlZOj225MAwj2kT4Tv/O+xBUPtuHArDnI0fWrM0HYoR6QFCdPWmelBTX5G0nVSu zI6qe3/DtasQ8YJCeD6fQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:RQpW7Q1HTVI=:0eh16/YckYiupTg9KzTER+ KKrexwZJfEF6BSCsTsT4MMPfWQgnjlkYLAymqc5HzJVev+fezRqc9xecJ/WKXSRmi1v5XCcdo CjqGxrkSKAGxA1R7YCqIQRVNwwrya13O47fieokvJj38FCk9LcSVy1dtuodwIIXDRKPsye5lk 3dw5E9PTYG9akU0K7wGwZH0/krhheaFZySGzEZq4NDiHTLnXl66PhpxY4kZog6fOlW6mUyczx VK6TPzp80SLLB0DUoAnP93gNaF90fmTaVjG9s/KBjJ0yJT7RdYn0Sf78rE/3HQrxaXmvpPgYY 5JCgvGJD+9ucxS/LpJiHry0AAnFuKp8c/7JnE5rPrLBWoCji2w2RU53XnERrxrvAPFNaeyxlx S+EhHDS3m/abUlGnF+5bEkTXkkxin3Lfl9A1gxD4FgoFkkN6XvJ5aEZm5Dji+cCpi5l3DpmUd QtfgdtLCQS2nskKUp3BfAk82jEE/7ikX2NfmDbsWpH0Gpx9NH/CMTmvza0ejVEnqvTgzXi1R0 yekP/r68ySQ05h8GZN9XtDUrVCaEtIo4Ep4PXELGIkb9WDyvL1M72jUZD1UdM5r9mWffFH8Rx sCKGdFu3w7Dcvhed1oKQhjryKwDojGCPYSH0fl+nCifn9eMmtKQieHHHmREWoRCNeSYsN0Xx9 sAEBaD8trPSWvceMpNSuj7WNeH7xhPyg9bQ/unGg26q7x5pt+NLzMhT8tw7A4F69TXESzHXGi OTLs8MBOrMYbnXpC/IjtRXMwtaeQ8JaE6WZGuTflSKsMccWZbNwLkLdgd0qDJxmvxKfBsDR/T 7WOzMVX X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 23999 Cc: jwiegley@gmail.com, monnier@iro.umontreal.ca, 23999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.0 (--) On Fri, 22 Jul 2016 10:14:39 +0300 Eli Zaretskii wrote: > unblock 19759 by 23999 > thanks > >> From: Stephen Berman >> Cc: eliz@gnu.org, jwiegley@gmail.com, monnier@iro.umontreal.ca >> Date: Fri, 22 Jul 2016 09:01:12 +0200 >> >> Ping! (This was made a blocking bug for 25.1.) > > I'd appreciate if people who think some bug needs to block the release > asked for my and John's agreement first. Just to be clear, I didn't make it a blocker. > In this case, I don't agree that this should block the release, since > a very simple workaround is available. > >> > diff --git a/lisp/rect.el b/lisp/rect.el >> > index 43621d9..9dd5db4 100644 >> > --- a/lisp/rect.el >> > +++ b/lisp/rect.el >> > @@ -644,7 +644,7 @@ rectangle--*-char >> > (curcol (current-column)) >> > (nextcol >> > (condition-case nil >> > - (save-excursion >> > + (progn >> > (funcall cmd 1) >> > (cond >> > ((> bol (point)) (- curcol 1)) > > I'm fine with pushing to master if no one objects to this particular > solution. Why not emacs-25, given that the behavior is a regression from 24.5 (and of course assuming the fix doesn't break anything else)? Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 22 05:31:41 2016 Received: (at 23999) by debbugs.gnu.org; 22 Jul 2016 09:31:41 +0000 Received: from localhost ([127.0.0.1]:60801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQWo1-0004aV-1j for submit@debbugs.gnu.org; Fri, 22 Jul 2016 05:31:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQWny-0004aI-65 for 23999@debbugs.gnu.org; Fri, 22 Jul 2016 05:31:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQWns-0008Gm-5G for 23999@debbugs.gnu.org; Fri, 22 Jul 2016 05:31:32 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36523) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQWnm-0008Fx-L4; Fri, 22 Jul 2016 05:31:26 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1465 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bQWnl-0002SB-J5; Fri, 22 Jul 2016 05:31:26 -0400 Date: Fri, 22 Jul 2016 12:31:33 +0300 Message-Id: <834m7ixbm2.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-reply-to: <874m7icexi.fsf@gmx.net> (message from Stephen Berman on Fri, 22 Jul 2016 09:25:29 +0200) Subject: Re: bug#23999: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' References: <87twfq1qtr.fsf@moondust.awandering> <87y4517udy.fsf@gmx.net> <878twucg1z.fsf@gmx.net> <83a8haxhy8.fsf@gnu.org> <874m7icexi.fsf@gmx.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 23999 Cc: jwiegley@gmail.com, monnier@iro.umontreal.ca, 23999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.3 (------) > From: Stephen Berman > Cc: 23999@debbugs.gnu.org, jwiegley@gmail.com, monnier@iro.umontreal.ca > Date: Fri, 22 Jul 2016 09:25:29 +0200 > > > I'd appreciate if people who think some bug needs to block the release > > asked for my and John's agreement first. > > Just to be clear, I didn't make it a blocker. I know. > > I'm fine with pushing to master if no one objects to this particular > > solution. > > Why not emacs-25, given that the behavior is a regression from 24.5 (and > of course assuming the fix doesn't break anything else)? Because a workaround exists, and because we cannot assume it doesn't break anything else without prolonging the pretest. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 22 07:19:30 2016 Received: (at 23999) by debbugs.gnu.org; 22 Jul 2016 11:19:30 +0000 Received: from localhost ([127.0.0.1]:60831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQYUM-00078e-3k for submit@debbugs.gnu.org; Fri, 22 Jul 2016 07:19:30 -0400 Received: from mout.gmx.net ([212.227.15.15]:54596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQYUK-00078P-2I for 23999@debbugs.gnu.org; Fri, 22 Jul 2016 07:19:28 -0400 Received: from rosalinde ([89.245.112.242]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0M4Gup-1b8tD41pjP-00rlYB; Fri, 22 Jul 2016 13:19:17 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#23999: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' References: <87twfq1qtr.fsf@moondust.awandering> <87y4517udy.fsf@gmx.net> <878twucg1z.fsf@gmx.net> <83a8haxhy8.fsf@gnu.org> <874m7icexi.fsf@gmx.net> <834m7ixbm2.fsf@gnu.org> Date: Fri, 22 Jul 2016 13:19:14 +0200 In-Reply-To: <834m7ixbm2.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 22 Jul 2016 12:31:33 +0300") Message-ID: <87zip9c43x.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:FjXRSCh5xA17ElDca5TMtn1DqYmULS2lgE7lArneqqFaD9/5ef4 rR501ka5fq+//RpyJDzJaODpeRhpbi7zA5RL/xLPLlf6GT4+KUsa5C8JqGF03ZBRBBHsiXt TfJfVccZ6miHuYHLISFASb+e2wwtcyw+d8gnAeyHLuiN5Mnzd4bz5S9a6EK4JFLugvow/pG YhA3miWytL7PmL8Zf9zMg== X-UI-Out-Filterresults: notjunk:1;V01:K0:M7B7VJK88gM=:6ce57Y4S0JYuf1ZceYdLlO DzRYndUZKPqJZh38cjYxOcmnvqlDMYvVHXSHqQ5t4CkXTfvWig0valJ8nrC1JWL6hVqVUWc9q 35mc/eWOwPhMHloKM9U+Ez3tkXy0MhRJFiHRfxye0pgcNq5Vq6EE9Si0JZhnmQtOiHl7+IRzr jYcCCmQl19GllKh1nmjGADQ0X5v/1px+7sEv6aBf1ejE3LBqWn90A3b3ksL+NREu0QZWxk3Dl cunGkSbCE4Mli3Rf3S/9fHjE+ud+Laona35cX2j9UtwBcv4Ng5CxtpCHTqxFOBv5Wf0RnCiK7 u9NOl0BKqVclTGJv2ca+33N3t7L41HwsgVqmEr+odTC4AFebESTdLJWlD0qGycrKJQ5f4t7HL g52/1bqdVKPz7zvR+CBrsPMtGWNvlUyLNxBn2R3xpV5TB7s5i75ybqsgAQZS0DGKs6+Pvf76m bgJ6i48SlCGx/iR1qar2ca/u8/VNOQfjG1AeCg82R6Mjuf6fsySdJ0j3y53fvgRzxUcBtJj1f zaSxLF8MxUzc5UVpCCloSOAv3+SylC4eBF56Dnh97QHE5M9AHwCa6vcSD53sRsAnFbM3kOs/a 2nytht0u9bG+NV0LcyYkBIoLkMMlyt70n0Tu8amjAO01enMa5fnA3l2G2xUIiJ2m6ySuB5g9Q EYeifh66R7Xt88mTfriFls23GoM646VfO83p/VkV2d5ZOWq1wrZB3EKePXAz3/CP/XhTGrXK7 cobR24aRCkIlvQJqP1N3SUjvWTSPfAYEwboWsKAGDsp2L1+qJF9DFlCir8G3KFTjqcZAgy0v7 XSH6sPp X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 23999 Cc: jwiegley@gmail.com, monnier@iro.umontreal.ca, 23999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.0 (--) On Fri, 22 Jul 2016 12:31:33 +0300 Eli Zaretskii wrote: >> > I'm fine with pushing to master if no one objects to this particular >> > solution. >> >> Why not emacs-25, given that the behavior is a regression from 24.5 (and >> of course assuming the fix doesn't break anything else)? > > Because a workaround exists, You mean just repeating a motion command instead of using a numeric prefix? > and because we cannot assume it doesn't > break anything else without prolonging the pretest. Thanks for your healthy scepticism here; I checked again and indeed the patch changes the behavior in rectangle-mark-mode when attempting to move past bol or eol. The patch tries to rectify this and according to my tests, it works with a numeric prefix argument but behaves the same as the current version when attempting to move past bol or eol. If you think this corrected patch should still not go into emacs-25, perhaps there should be a note in PROBLEMS, since motion commands in general accept a numeric prefix and someone who successfully used rectangle-mark-mode that way in 24.5 will naturally assume it works in 25.1 and be surprised when Emacs hangs. Steve Berman diff --git a/lisp/rect.el b/lisp/rect.el index fb85b18..bb01b98 100644 --- a/lisp/rect.el +++ b/lisp/rect.el @@ -653,6 +653,12 @@ rectangle--*-char (end-of-buffer (+ col (1+ n))) (beginning-of-buffer (- curcol 1)))) (diff (abs (- nextcol col)))) + ;; Move to the correct column when selecting a rectangular + ;; region by passing a numeric prefix argument to a motion + ;; command, but stop at bol in any case. + (if (wholenump nextcol) + (move-to-column nextcol) + (goto-char bol)) (cond ((and (< nextcol curcol) (< curcol col)) (let ((curdiff (- col curcol))) From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 22 07:21:47 2016 Received: (at 23999) by debbugs.gnu.org; 22 Jul 2016 11:21:47 +0000 Received: from localhost ([127.0.0.1]:60835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQYWZ-0007CG-HV for submit@debbugs.gnu.org; Fri, 22 Jul 2016 07:21:47 -0400 Received: from mout.gmx.net ([212.227.15.15]:63981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQYWX-0007C4-V3 for 23999@debbugs.gnu.org; Fri, 22 Jul 2016 07:21:46 -0400 Received: from rosalinde ([89.245.112.242]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MWT8s-1boKqn1d7q-00XfBT; Fri, 22 Jul 2016 13:21:39 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#23999: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' References: <87twfq1qtr.fsf@moondust.awandering> <87y4517udy.fsf@gmx.net> <878twucg1z.fsf@gmx.net> <83a8haxhy8.fsf@gnu.org> <874m7icexi.fsf@gmx.net> <834m7ixbm2.fsf@gnu.org> <87zip9c43x.fsf@gmx.net> Date: Fri, 22 Jul 2016 13:21:37 +0200 In-Reply-To: <87zip9c43x.fsf@gmx.net> (Stephen Berman's message of "Fri, 22 Jul 2016 13:19:14 +0200") Message-ID: <87vazxc3zy.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:Ua7XbhKl/5r8evrrhOwltb8F/PrzSNoB1Fp31qrgCtKLai24N4+ RYnGd3qcBi9mFpmsuZ9uI4XgSlxjADxtu8PS5+h2Whxw1LIHlbf8BlYUNkhUbXDSnMMhjZm w4wp8rrDGu5yTGBobuUmxINaAFGkWGF5O9vtQgz6KsY2XQ1D9hOJiZ9r1FeWyT1gFVed4MJ /JeO18vU6m6w1twgiIhjw== X-UI-Out-Filterresults: notjunk:1;V01:K0:OVuxgozbdgc=:RfpUZokSUDqJd73vGaM1of /LwHuWPoA48eAdLQX49PmaIFoPkrZ78UY/UCn5HK3EcHpsy654DrwR9AunEEKqvj6Hj81JnyQ WKIk8NyzTtZYB2JT6cdxgA3jELBN2kDxHCv0IyWG/n1GdwauOV7oga+VPLiSEYWRreHEPXLkQ dwwJKDmaeH1+eLDwqsuP5MQUNR1OmnKl2MT8DgyPAjZoI1jUQpl8UXBkDFC65vRvlalwccBn6 9YewFDC1FgJ09q2wd4ZfGAFi768HXSqNLGqg6myBm4KFLuHnL9jrLGDrYCqI4Ljs8ame8dHCP kZT/1zYGDmHesyO8lPO7rCfOS/24ZWU9pqGZ389pZuCBc8kIXAMYmJ34rRq64UKDdYVmXuyNW r9pCnnwM2ywMa0RSUduNiRfZ8qRr7RD3vnwPJUrEl4KYgT58qq7tp0l7BIzCfAT5dOl4WRg9j J0PMdYZU+iUBX+0trUNl4HIT9++rylZju5wiMf8FXbzZVzORdx/icHTEnzxGpCfaxdOe8MIBu DwzGjAWBM+Gnqx0d8ZNCkWpa83bN0yKlXdHU7CkrEF4PIIGJ8dODGt6b8lDIPcABpgDsMh5Ah GaGEj/XPYLV5PvtFaOR1IIi5mc3gyWdE6qWlLPVutLHw0GtMklyLn1rLjMK4U8vpKVK9Rokz3 2iEuXDbh73JPIcLLQIrpB1L1VCaxo+xJf7rw1jVWE82ZUYTW2wiqxRfMmzkicaacE27yri7xo JKUjaWl2DLaZrEyTCvz5yxuTFlBHmmRvz6ApE8SlVUw2cNtka8vkJ9l/ZLF8oNUysKFR+lxXi o+sII7/ X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 23999 Cc: jwiegley@gmail.com, monnier@iro.umontreal.ca, 23999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.0 (--) On Fri, 22 Jul 2016 13:19:14 +0200 Stephen Berman wrote: > On Fri, 22 Jul 2016 12:31:33 +0300 Eli Zaretskii wrote: > >>> > I'm fine with pushing to master if no one objects to this particular >>> > solution. >>> >>> Why not emacs-25, given that the behavior is a regression from 24.5 (and >>> of course assuming the fix doesn't break anything else)? >> >> Because a workaround exists, > > You mean just repeating a motion command instead of using a numeric > prefix? > >> and because we cannot assume it doesn't >> break anything else without prolonging the pretest. > > Thanks for your healthy scepticism here; I checked again and indeed the > patch changes the behavior in rectangle-mark-mode when attempting to > move past bol or eol. The patch tries to rectify this and according to ^ Sorry: below > my tests, it works with a numeric prefix argument but behaves the same > as the current version when attempting to move past bol or eol. > > If you think this corrected patch should still not go into emacs-25, > perhaps there should be a note in PROBLEMS, since motion commands in > general accept a numeric prefix and someone who successfully used > rectangle-mark-mode that way in 24.5 will naturally assume it works in > 25.1 and be surprised when Emacs hangs. > > Steve Berman > > diff --git a/lisp/rect.el b/lisp/rect.el > index fb85b18..bb01b98 100644 > --- a/lisp/rect.el > +++ b/lisp/rect.el > @@ -653,6 +653,12 @@ rectangle--*-char > (end-of-buffer (+ col (1+ n))) > (beginning-of-buffer (- curcol 1)))) > (diff (abs (- nextcol col)))) > + ;; Move to the correct column when selecting a rectangular > + ;; region by passing a numeric prefix argument to a motion > + ;; command, but stop at bol in any case. > + (if (wholenump nextcol) > + (move-to-column nextcol) > + (goto-char bol)) > (cond > ((and (< nextcol curcol) (< curcol col)) > (let ((curdiff (- col curcol))) From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 22 09:27:32 2016 Received: (at 23999) by debbugs.gnu.org; 22 Jul 2016 13:27:32 +0000 Received: from localhost ([127.0.0.1]:60875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQaUG-0003OL-4C for submit@debbugs.gnu.org; Fri, 22 Jul 2016 09:27:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQaUE-0003OA-NG for 23999@debbugs.gnu.org; Fri, 22 Jul 2016 09:27:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQaU8-0007Ty-Ip for 23999@debbugs.gnu.org; Fri, 22 Jul 2016 09:27:25 -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.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39501) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQaU1-0007TB-W1; Fri, 22 Jul 2016 09:27:18 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1701 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bQaTy-000530-TR; Fri, 22 Jul 2016 09:27:17 -0400 Date: Fri, 22 Jul 2016 16:27:09 +0300 Message-Id: <83wpkdx0pe.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-reply-to: <87zip9c43x.fsf@gmx.net> (message from Stephen Berman on Fri, 22 Jul 2016 13:19:14 +0200) Subject: Re: bug#23999: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' References: <87twfq1qtr.fsf@moondust.awandering> <87y4517udy.fsf@gmx.net> <878twucg1z.fsf@gmx.net> <83a8haxhy8.fsf@gnu.org> <874m7icexi.fsf@gmx.net> <834m7ixbm2.fsf@gnu.org> <87zip9c43x.fsf@gmx.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 23999 Cc: jwiegley@gmail.com, monnier@iro.umontreal.ca, 23999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.3 (------) > From: Stephen Berman > Cc: 23999@debbugs.gnu.org, jwiegley@gmail.com, monnier@iro.umontreal.ca > Date: Fri, 22 Jul 2016 13:19:14 +0200 > > On Fri, 22 Jul 2016 12:31:33 +0300 Eli Zaretskii wrote: > > >> > I'm fine with pushing to master if no one objects to this particular > >> > solution. > >> > >> Why not emacs-25, given that the behavior is a regression from 24.5 (and > >> of course assuming the fix doesn't break anything else)? > > > > Because a workaround exists, > > You mean just repeating a motion command instead of using a numeric > prefix? Yes. Also, the situation seems to be rather rare, or else I don't understand how come we didn't hear about it until now. > > and because we cannot assume it doesn't > > break anything else without prolonging the pretest. > > Thanks for your healthy scepticism here No wisdom there, just a lot of gray hair. Thanks for double-checking. > If you think this corrected patch should still not go into emacs-25, > perhaps there should be a note in PROBLEMS, since motion commands in > general accept a numeric prefix and someone who successfully used > rectangle-mark-mode that way in 24.5 will naturally assume it works in > 25.1 and be surprised when Emacs hangs. What do others think? John? From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 22 10:17:59 2016 Received: (at 23999) by debbugs.gnu.org; 22 Jul 2016 14:17:59 +0000 Received: from localhost ([127.0.0.1]:33848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQbH4-0004wk-St for submit@debbugs.gnu.org; Fri, 22 Jul 2016 10:17:59 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:55763) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQbH2-0004wW-FZ for 23999@debbugs.gnu.org; Fri, 22 Jul 2016 10:17:56 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CXDQA731xV/3mcpUVcgxCEAsEVhH6CTQQCAoE8OxIBAQEBAQEBgQpBBYNdAQEEViMQCzQSFBgNJIg/zyMBAQEBAQUBAQEBHos6hQUHhC0BBLM/gUUjgWZVgVkigngBAQE X-IPAS-Result: A0CXDQA731xV/3mcpUVcgxCEAsEVhH6CTQQCAoE8OxIBAQEBAQEBgQpBBYNdAQEEViMQCzQSFBgNJIg/zyMBAQEBAQUBAQEBHos6hQUHhC0BBLM/gUUjgWZVgVkigngBAQE X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="248879636" Received: from 69-165-156-121.dsl.teksavvy.com (HELO pastel.home) ([69.165.156.121]) by ironport2-out.teksavvy.com with ESMTP; 22 Jul 2016 10:17:50 -0400 Received: by pastel.home (Postfix, from userid 20848) id 8BE5F64CAC; Fri, 22 Jul 2016 10:17:50 -0400 (EDT) From: Stefan Monnier To: Stephen Berman Subject: Re: bug#23999: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' Message-ID: References: <87twfq1qtr.fsf@moondust.awandering> <87y4517udy.fsf@gmx.net> <878twucg1z.fsf@gmx.net> Date: Fri, 22 Jul 2016 10:17:50 -0400 In-Reply-To: <878twucg1z.fsf@gmx.net> (Stephen Berman's message of "Fri, 22 Jul 2016 09:01:12 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 23999 Cc: jwiegley@gmail.com, eliz@gnu.org, 23999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) >> @@ -644,7 +644,7 @@ rectangle--*-char >> (curcol (current-column)) >> (nextcol >> (condition-case nil >> - (save-excursion >> + (progn >> (funcall cmd 1) >> (cond >> ((> bol (point)) (- curcol 1)) Hmm... this function is quite messy. Using `progn' here make it even more messy (e.g. what happens when you jump over some TAB among the N movements). My impression is that the whole `save-excursion' thingy should be moved out of the while loop. And actually there probably shouldn't be any such loop at all: we should just do +n or -n directly. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 22 19:25:41 2016 Received: (at 23999) by debbugs.gnu.org; 22 Jul 2016 23:25:41 +0000 Received: from localhost ([127.0.0.1]:34100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQjp7-0002w9-JL for submit@debbugs.gnu.org; Fri, 22 Jul 2016 19:25:41 -0400 Received: from mail-oi0-f54.google.com ([209.85.218.54]:33841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQjp6-0002vx-16 for 23999@debbugs.gnu.org; Fri, 22 Jul 2016 19:25:40 -0400 Received: by mail-oi0-f54.google.com with SMTP id l65so183114637oib.1 for <23999@debbugs.gnu.org>; Fri, 22 Jul 2016 16:25:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=F16MtwP0DcquIWhGR80E8OoFlMWFBxNfkGfnuIOZ7Ck=; b=RGMPzT041asKosIWosipb4/3kIoGzle+0Bu/n9CJGkEH7PXCrPkNPOWPdcHGbwemn9 iPvBBFgbdLF+Q1MWgBekdrByO0CkfHEocbmjmFde9SD4HfNe43BKRAy2mk2H1SBT0V3d JWDUrf+4RAcUBO6fy3KIaGJfsra0iVmiiPi/WeNBlKr+5EcTBIcwtkyf1pQvcKtcKvmj GClnYz+AvLcjLhDSd9ECphbEMdRoqjuk2A0qp51kmJjtM64cTay1DXXqbZF/Mv8jzfFf MmF2Nu0/Fph26OTYlyuyIW+TsM1T65ShWFesRZuNS+5tvEDrS6Dd5valCn9BYrR6/LJW C8Xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=F16MtwP0DcquIWhGR80E8OoFlMWFBxNfkGfnuIOZ7Ck=; b=R1ecdBTyFJvT8VAfVeT/hn30+Iz4v5n2t+X96KCD92HtDkh0VffmWe5O749HnjcVxR F9/JHazIgpAIc/5XgwLBEcI8tTrt4n0D9mQP/hkKWE7bmAwepnr66iNL/LtnJXQ6uuEk 1L5YXegh8eB2vJZ5rdrurhvYliRfnBXDT2B5fdUxlkQFYJcITTDhVlsnxmrD6NP3fwaW SNk5FJTnlWk38UncsCO7mXtA2L/t28lU0vOq5iTGlXiXzfB+/hoQgg4wJhMTTkzr+9Gc DZQU9CJ8Md091Vqn5JfZVl00rA7oDKA+V5YjuKMSMLrRQGuA2r+FpNfFssPD3+rPfD6D LhDw== X-Gm-Message-State: AEkoout8NSuL2oQEaBReLEyJRE+yuRl+34XtVn8CLcaSJeRT9Zia/ImLr97ku7osyz3b/R8QQhQtg8uE6WGh/A== X-Received: by 10.157.35.28 with SMTP id j28mr3788297otb.165.1469229934486; Fri, 22 Jul 2016 16:25:34 -0700 (PDT) MIME-Version: 1.0 From: Kaushal Modi Date: Fri, 22 Jul 2016 23:25:25 +0000 Message-ID: Subject: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' To: "23999@debbugs.gnu.org" <23999@debbugs.gnu.org>, Eli Zaretskii Content-Type: multipart/alternative; boundary=001a113dd5dc56d734053841c061 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23999 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 (/) --001a113dd5dc56d734053841c061 Content-Type: text/plain; charset=UTF-8 > Eli > I'd appreciate if people who think some bug needs to block the release asked for my and John's agreement first. Will do so. Odd, I did not receive any of the communication followed on that thread even though I had marked it as a blocker and also had replied to it. How do I ensure that I always get emails for a debbugs once I have replied to it? I had happened to bookmark this debbugs and visited it just now to see if anyone had a chance to review it. -- Kaushal Modi --001a113dd5dc56d734053841c061 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
> Eli
> I'd appreciate if people = who think some bug needs to block the release
asked for my and Jo= hn's agreement first.

Will do so. Odd, I did n= ot receive any of the communication followed on that thread even though I h= ad marked it as a blocker and also had replied to it.

<= div>How do I ensure that I always get emails for a debbugs once I have repl= ied to it?

I had happened to bookmark this debbugs= and visited it just now to see if anyone had a chance to review it.
<= /div>
--
=

Kaushal Modi

--001a113dd5dc56d734053841c061-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 23 03:35:55 2016 Received: (at 23999) by debbugs.gnu.org; 23 Jul 2016 07:35:55 +0000 Received: from localhost ([127.0.0.1]:34155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQrTW-0007kc-Tx for submit@debbugs.gnu.org; Sat, 23 Jul 2016 03:35:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bQrTV-0007kN-H1 for 23999@debbugs.gnu.org; Sat, 23 Jul 2016 03:35:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQrTN-00020t-Bl for 23999@debbugs.gnu.org; Sat, 23 Jul 2016 03:35:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49583) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQrTN-00020n-8p; Sat, 23 Jul 2016 03:35:45 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2346 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bQrTL-0006kv-DU; Sat, 23 Jul 2016 03:35:43 -0400 Date: Sat, 23 Jul 2016 10:35:54 +0300 Message-Id: <83k2gcx0v9.fsf@gnu.org> From: Eli Zaretskii To: Kaushal Modi In-reply-to: (message from Kaushal Modi on Fri, 22 Jul 2016 23:25:25 +0000) Subject: Re: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 23999 Cc: 23999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.3 (------) > From: Kaushal Modi > Date: Fri, 22 Jul 2016 23:25:25 +0000 > > How do I ensure that I always get emails for a debbugs once I have replied to it? You can't. The only way is to subscribe to the bug-gnu-emacs mailing list. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 19 14:41:06 2017 Received: (at 23999-done) by debbugs.gnu.org; 19 Dec 2017 19:41:06 +0000 Received: from localhost ([127.0.0.1]:42672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRNlC-0005Bj-8l for submit@debbugs.gnu.org; Tue, 19 Dec 2017 14:41:06 -0500 Received: from sinyavsky.aurox.ch ([37.35.109.145]:37306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRNlA-0005B7-Fz for 23999-done@debbugs.gnu.org; Tue, 19 Dec 2017 14:41:04 -0500 Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id 02F232260B for <23999-done@debbugs.gnu.org>; Tue, 19 Dec 2017 19:33:15 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= references:subject:subject:in-reply-to:to:from:from:message-id :date:date; s=dkim; t=1513711993; x=1514575994; bh=ugE4j6Ew8QiTy kYDaIbP1ki4qWm7tJlyJJqrsZZ88SU=; b=u4uBN5ovnTZmplI3APSREmkWSkCTU 3RrHl0GEGvWyCYl0J93jcpITXosuQ9gWriG+SR1L93555PqeRDU2pRA1w2RO198u /ghCMY+9g9ifH6W/4Aw6EQZXAkUT0uH9jwFsaiKv5ihMT1df7dgR50GlKsBdWeie fnw5YTFTdHGad8= X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id A_NnVQ9e0Y42 for <23999-done@debbugs.gnu.org>; Tue, 19 Dec 2017 19:33:13 +0000 (UTC) Received: from gray (125.85.192.178.dynamic.wline.res.cust.swisscom.ch [178.192.85.125]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id DA671225EB; Tue, 19 Dec 2017 19:33:11 +0000 (UTC) Date: Tue, 19 Dec 2017 20:44:27 +0100 Message-Id: From: charles@aurox.ch (Charles A. Roelli) To: nljlistbox2@gmail.com (N. Jackson) In-reply-to: <87twfq1qtr.fsf@moondust.awandering> (nljlistbox2@gmail.com) Subject: Re: bug#23999: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' References: <87twfq1qtr.fsf@moondust.awandering> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 23999-done Cc: 23999-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: -2.3 (--) > From: nljlistbox2@gmail.com (N. Jackson) > Date: Fri, 15 Jul 2016 19:25:52 -0300 > > emacs -Q > C- ; Go to top left corner of scratch buffer. > C-x ; Start a rectangular selection. > C-3 C-f ; Extend the selection to the right by 3 characters. > > Expected result: Emacs creates a rectangular selection one character > high and three characters wide. > > Actual result: Emacs hangs. (C-g quits.) > > With debug-on-quit on, I then get: > > Debugger entered--Lisp error: (quit) > rectangle--*-char(forward-char 3 backward-char) > rectangle-forward-char(3) > funcall-interactively(rectangle-forward-char 3) > call-interactively(rectangle-forward-char nil nil) > command-execute(rectangle-forward-char) > > On the other hand, the following recipe works as expected: > > emacs -Q > C- ; Go to top left corner of scratch buffer. > C-x ; Start a rectangular selection. > C-f C-f C-f ; Extend the selection to the right by 3 characters. > > Note 1: The exact position in the scratch buffer seems to be unimportant. > > Note 2: `C-n' with a numeric prefix argument seems to work fine to extend > the rectangular region downwards. > > Note 3: I see this with the Emacs 25.0.95 pre-test tarball [and with the > 25.0.90 pre-test for that matter]. The problem is still present in the > Emacs 25 branch as of earlier this afternoon. I do not see the problem > with Emacs 24.5. > > Please let me know if any further information is required. Thanks. > > > In GNU Emacs 25.0.95.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.9) > of 2016-07-15 built on moondust > Repository revision: 916abe91fd250fc5ed27ec0be7d57421e7908111 > Windowing system distributor 'Fedora Project', version 11.0.11803000 > System Description: Fedora release 23 (Twenty Three) > > Configured using: > 'configure --prefix=/home/nlj/local/ --enable-checking=yes,glyphs > --enable-check-lisp-object-type 'CFLAGS=-O2 -g3 -gdwarf-4'' > > Configured features: > XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY > ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB > TOOLKIT_SCROLL_BARS GTK3 X11 > > Important settings: > value of $LC_MONETARY: en_DK.utf8 > value of $LC_NUMERIC: en_DK.utf8 > value of $LC_TIME: en_DK.utf8 > value of $LANG: en_CA.UTF-8 > value of $XMODIFIERS: @im=ibus > locale-coding-system: utf-8-unix It's fixed since the fix for Bug#25773 (duplicate of this one) was pushed. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 19 16:55:20 2017 Received: (at 23999) by debbugs.gnu.org; 19 Dec 2017 21:55:20 +0000 Received: from localhost ([127.0.0.1]:42746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRPr6-0008Ll-0n for submit@debbugs.gnu.org; Tue, 19 Dec 2017 16:55:20 -0500 Received: from mail-io0-f171.google.com ([209.85.223.171]:35148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRPr4-0008LX-C1 for 23999@debbugs.gnu.org; Tue, 19 Dec 2017 16:55:18 -0500 Received: by mail-io0-f171.google.com with SMTP id 14so8685644iou.2 for <23999@debbugs.gnu.org>; Tue, 19 Dec 2017 13:55:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=M5aplEE96JxTgYy8LEjoegdevryxcemqWYcf7oCubTY=; b=lMSpkvVqQHmo04jirVD+bkuM68sIGicrPiObfCEFMk5wF1Wsut3rAN4+rMhjcGD7c3 cSEw8pgG1G20k86zpOxa4Ia+D4eJHctzcZaHLtpss54005FUhtrbZyovMeHJtmZIRHit OFBVtybT3sbknIkAoT8KZcM43vUTCt6DlRBzzMt8JKHRQG0Xq69nc985W2jGD3HEVQSy 5DDDBi4v5W3MRV7ST2Cr4Zw2jhoEP4LFyyvZuQI7A4fudsw8E1raIAnnMduhoprgb2Fu 7Q6U6gK7CvPnXuNdJLTpyo5FmbpmYfAPTIp3rf1UiDzvT76WLZugOcTDJYcdIiiuyy2S foLQ== 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=M5aplEE96JxTgYy8LEjoegdevryxcemqWYcf7oCubTY=; b=HIj8j0eylWnhrQExPIgryWpnKX5Pxjibojr7v3QcUTfr6DJLE/2MuY/pcbgpvHdWUW BYJdc8D6mzORPtZKwSd5tOlPIYLmQ4fJNiRd+KYI5qkcV+Vi0qojfoUJUd48Y3L1LJT7 +aFxrTj+z9c/+PmXMo8ApdntMVzhtyfa7NstO3+4yb+ZcCk+X45bOxc/4SkPpNAxt16y eB2R2GFaTbbl6UdsKdZi3WfAN3AVfl6CW+MDs5dm5RgOqsWJGPua6mdPDFOAuwlY3IYg C40imkU8ytS7O5kUNnAa77p8IM1/HZN3jDpG3/HyypRNG6djVNQ0Un0g5qlTNBmFsmTe Ibdw== X-Gm-Message-State: AKGB3mK+U2REZXXgDStD2QMFvjCJh777i0uqoknMt3Ai79xpPdtGiJST gf8+ZvOjlyhf/MSZhQfuQ0mY5A== X-Google-Smtp-Source: ACJfBotall7JwPlrQm2vfY9rxt9J55CzWNB6Vi++41mGf9HHe3vyIkSD5aNajQ1rsRrFbDTyTyCqpA== X-Received: by 10.107.1.70 with SMTP id 67mr2671968iob.249.1513720512574; Tue, 19 Dec 2017 13:55:12 -0800 (PST) Received: from moondust.localdomain.nodomain.none ([205.189.187.4]) by smtp.gmail.com with ESMTPSA id q62sm1677619itb.31.2017.12.19.13.55.11 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 19 Dec 2017 13:55:12 -0800 (PST) From: nljlistbox2@gmail.com (N. Jackson) To: charles@aurox.ch (Charles A. Roelli) Subject: Re: bug#23999: 25.0.95; Emacs hangs in rectangle-mark-mode with numeric prefix argument to `C-f' References: <87twfq1qtr.fsf@moondust.awandering> Date: Tue, 19 Dec 2017 16:55:08 -0500 In-Reply-To: (Charles A. Roelli's message of "Tue, 19 Dec 2017 20:44:27 +0100") Message-ID: <87ind2758j.fsf@moondust.localdomain> 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.3 (/) X-Debbugs-Envelope-To: 23999 Cc: 23999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) At 20:44 +0100 on Tuesday 2017-12-19, Charles A. Roelli wrote: > > It's fixed since the fix for Bug#25773 (duplicate of this one) was > pushed. Yup, seems to work fine in Emacs 26.0.90 pretest. Thanks for noticing the duplicate and for tidying it up / closing it. N. From unknown Sat Jun 21 03:18:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 17 Jan 2018 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator