From unknown Fri Aug 15 14:46:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26061: 26.0.50; cancel-change-group fails with "unrelated state" error if used after an undo Resent-From: Andreas Politz Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Mar 2017 18:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 26061 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 26061@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.148925531718911 (code B ref -1); Sat, 11 Mar 2017 18:02:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Mar 2017 18:01:57 +0000 Received: from localhost ([127.0.0.1]:51674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmlL2-0004ux-TO for submit@debbugs.gnu.org; Sat, 11 Mar 2017 13:01:57 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmlL0-0004ui-Is for submit@debbugs.gnu.org; Sat, 11 Mar 2017 13:01:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmlKu-0000zq-Sr for submit@debbugs.gnu.org; Sat, 11 Mar 2017 13:01:49 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37505) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cmlKu-0000zm-P9 for submit@debbugs.gnu.org; Sat, 11 Mar 2017 13:01:48 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35242) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmlKt-0001Cq-Oc for bug-gnu-emacs@gnu.org; Sat, 11 Mar 2017 13:01:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmlKq-0000xJ-FT for bug-gnu-emacs@gnu.org; Sat, 11 Mar 2017 13:01:47 -0500 Received: from gateway-a.fh-trier.de ([143.93.54.181]:50265) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cmlKq-0000uN-4M for bug-gnu-emacs@gnu.org; Sat, 11 Mar 2017 13:01:44 -0500 X-Virus-Scanned: by Amavisd-new + McAfee uvscan + ClamAV [Rechenzentrum Hochschule Trier (RZ/HT)] Received: from localhost (ip5f5bdecf.dynamic.kabel-deutschland.de [95.91.222.207]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: politza) by gateway-a.fh-trier.de (Postfix) with ESMTPSA id 185BE2052D for ; Sat, 11 Mar 2017 19:01:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=hochschule-trier.de; s=default; t=1489255289; bh=/juaOh6HOhBoqYeZ+ZHjT6i9bsI=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=EHHB93UY3moeOpnlTzyYC5taoSCOIfmcNmTEludpwuwvnSaBLuesJU6eE2F737CI2 1BAoAyW3of+d8zBdUfHam/S8HT95C+j/0PxvVSKJxUilgbPL216oDqtLurOfyvR1qb UncE3uHQBgmWyPl80fh8ykrOsvMiMzGdUiSRVNTs= From: Andreas Politz Date: Sat, 11 Mar 2017 19:01:28 +0100 Message-ID: <87wpbvwv47.fsf@luca> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Save the following in some file foo.el: #+BEGIN_SRC emacs-lisp (defun bug () (interactive) (catch 'done (atomic-change-group (insert "bug") (throw 'done nil)))) (setq debug-on-error t) (switch-to-buffer (get-buffer-create "*bug*")) (setq unread-command-events (list ;; insert abc ?a ?b ?c ;; undo once ?\C-/ ;; call bug ?\M-x ?b ?u ?g ?\C-j)) #+END_SRC , then start Emacs like this: $ emacs -Q -l foo.el Debugger entered--Lisp error: (error "Undoing to some unrelated state") signal(error ("Undoing to some unrelated state")) error("Undoing to some unrelated state") cancel-change-group(((# nil))) -- -ap From unknown Fri Aug 15 14:46:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26061: Consider merging with 26287 and 34405 References: <87wpbvwv47.fsf@luca> In-Reply-To: <87wpbvwv47.fsf@luca> Resent-From: Braun =?UTF-8?Q?G=C3=A1bor?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Nov 2019 09:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26061 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 26061@debbugs.gnu.org Received: via spool by 26061-submit@debbugs.gnu.org id=B26061.157433001330591 (code B ref 26061); Thu, 21 Nov 2019 09:54:02 +0000 Received: (at 26061) by debbugs.gnu.org; 21 Nov 2019 09:53:33 +0000 Received: from localhost ([127.0.0.1]:51267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXj9Z-0007xL-0s for submit@debbugs.gnu.org; Thu, 21 Nov 2019 04:53:33 -0500 Received: from mail-wr1-f42.google.com ([209.85.221.42]:36227) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXj9W-0007x2-LE for 26061@debbugs.gnu.org; Thu, 21 Nov 2019 04:53:31 -0500 Received: by mail-wr1-f42.google.com with SMTP id z3so3569933wru.3 for <26061@debbugs.gnu.org>; Thu, 21 Nov 2019 01:53:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=nurqf0C5tFMP2EcKmlF5AVUYbcjBQEE7nz5f50wOY0g=; b=S/G1m191fD3kJJw0ygnQYnG4r7dSjaBmtv433KnabSmtoecM8zx3qzRZY/4iwo2X0Q GLxzS/B2CXG868qKuiD5XZGD8GKQwQbrM0lb155Mv0Q/ulgoIrHVhf+Jl4Bgk0utT3iv OMHvZBqlLSSbyZqRal30nTLVDS2x0NcuVfhq9/i8wFP2Fnz54wh6I2prF1HdxYDoD8Ye dRn8RjbOcK9oF85g5ICQWuo2onjIxwWjicxFvzILzbVxhlAdJfjg/LsRso+LoewWYvjg GkLKrS8ivbsXF3+2Rv7HbbHzPz8r8RU6f+ftmiFMnCnYAGdXM2pIFTEL9iNRMkejbInP /uJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=nurqf0C5tFMP2EcKmlF5AVUYbcjBQEE7nz5f50wOY0g=; b=H59ZbrUhe43cYFMZW0ZqeZK2HE92WF8AGMEzmdqwoHWLg7ppR1+1+7CLy7ItQPmeX2 zVKiERyRCEk0B/MsXvZSaT5NgEbjvhz6jQV9FOAlkO49zdZi99jfrzzcULjZT2lswGqI n2iXVwC6tKky+dD3wYoXPqHlEHGMtZhTiWZ/UI9ETyX9zBKMHxxoiH1UTxucCb8wmzhW ug948IPxD517oiVbH+CN/OV6uSXYZdbWNDhPkOmVDc39gpQ4ZUtZPRj+e/q1pWbIbskn NvvyKR3DB6NnPn5j9fdZ+bYJIIl6X7mSbnSAYJFXvoL/zcUvPcHRS+ouNFOzsNVa3n/U A56g== X-Gm-Message-State: APjAAAUb1kuRr8zerRT9gpMr9tV9hmdP2o+eVALYiNRNaowZAJOxkR08 JEk+QitQtYxOHGmX5LzlYUng3RnJiEw= X-Google-Smtp-Source: APXvYqyFGrbzMkYrqOnCzYsycnnXaI1+r8XEU9ao9twIiFfzGhFM1sOtB9hQwAoTi3BRgsA0oLCUvA== X-Received: by 2002:a05:6000:1083:: with SMTP id y3mr9078519wrw.290.1574330002235; Thu, 21 Nov 2019 01:53:22 -0800 (PST) Received: from gabor.localnet (254C5C58.nat.pool.telekom.hu. [37.76.92.88]) by smtp.gmail.com with ESMTPSA id g138sm2446687wmg.11.2019.11.21.01.53.19 for <26061@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Nov 2019 01:53:20 -0800 (PST) From: Braun =?UTF-8?Q?G=C3=A1bor?= Date: Thu, 21 Nov 2019 10:53:09 +0100 Message-ID: <17493981.Zn75uerUAy@gabor> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) This seems to be a candidate to merge with 26287 and 34405, the latter two being already merged. All three bugs have similar Lisp code (catch ... (atomic-change-group ... (throw ...))) producing an "unrelated state" error after undo. Best wishes, G=C3=A1bor From unknown Fri Aug 15 14:46:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26061: Consider merging with 26287 and 34405 Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Nov 2019 11:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26061 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Braun =?UTF-8?Q?G=C3=A1bor?= Cc: 26061@debbugs.gnu.org Received: via spool by 26061-submit@debbugs.gnu.org id=B26061.157433687124168 (code B ref 26061); Thu, 21 Nov 2019 11:48:02 +0000 Received: (at 26061) by debbugs.gnu.org; 21 Nov 2019 11:47:51 +0000 Received: from localhost ([127.0.0.1]:51395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXkw9-0006Hi-0T for submit@debbugs.gnu.org; Thu, 21 Nov 2019 06:47:50 -0500 Received: from quimby.gnus.org ([95.216.78.240]:57602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXkw7-0006HV-8F for 26061@debbugs.gnu.org; Thu, 21 Nov 2019 06:47:47 -0500 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1iXkvz-0003zS-Ab; Thu, 21 Nov 2019 12:47:41 +0100 From: Lars Ingebrigtsen References: <87wpbvwv47.fsf@luca> <17493981.Zn75uerUAy@gabor> Date: Thu, 21 Nov 2019 12:47:38 +0100 In-Reply-To: <17493981.Zn75uerUAy@gabor> ("Braun =?UTF-8?Q?G=C3=A1bor?="'s message of "Thu, 21 Nov 2019 10:53:09 +0100") Message-ID: <87a78p5u3p.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Braun =?UTF-8?Q?G=C3=A1bor?= writes: > This seems to be a candidate to merge with 26287 and 34405, > the latter two being already merged. > > All three bugs have similar Lisp code > (catch ... (atomic-change-group ... (throw ...))) > pro [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ingebrigtsen.no] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Braun G=C3=A1bor writes: > This seems to be a candidate to merge with 26287 and 34405, > the latter two being already merged. > > All three bugs have similar Lisp code > (catch ... (atomic-change-group ... (throw ...))) > producing an "unrelated state" error after undo. Yup; I've merged the bugs now. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 21 06:47:36 2019 Received: (at control) by debbugs.gnu.org; 21 Nov 2019 11:47:36 +0000 Received: from localhost ([127.0.0.1]:51392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXkvt-0006HC-KI for submit@debbugs.gnu.org; Thu, 21 Nov 2019 06:47:35 -0500 Received: from quimby.gnus.org ([95.216.78.240]:57590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXkvo-0006GH-Fw for control@debbugs.gnu.org; Thu, 21 Nov 2019 06:47:29 -0500 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1iXkvf-0003zM-5p for control@debbugs.gnu.org; Thu, 21 Nov 2019 12:47:21 +0100 Date: Thu, 21 Nov 2019 12:47:18 +0100 Message-Id: <87eey15u49.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #26061 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: forcemerge 26061 26287 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) forcemerge 26061 26287 quit From unknown Fri Aug 15 14:46:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26061: 26.0.50; cancel-change-group fails with "unrelated state" error if used after an undo Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Aug 2021 13:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26061 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Braun =?UTF-8?Q?G=C3=A1bor?= Cc: 34405@debbugs.gnu.org, 26061@debbugs.gnu.org Received: via spool by 26061-submit@debbugs.gnu.org id=B26061.162894953416362 (code B ref 26061); Sat, 14 Aug 2021 13:59:01 +0000 Received: (at 26061) by debbugs.gnu.org; 14 Aug 2021 13:58:54 +0000 Received: from localhost ([127.0.0.1]:45216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEuBa-0004Fp-3M for submit@debbugs.gnu.org; Sat, 14 Aug 2021 09:58:54 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEuBY-0004FW-PQ; Sat, 14 Aug 2021 09:58:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=DLd5TlYd5fPfHK0ntu6TS3ExiW8sWqMCnoKJ9qr4grM=; b=ILH0njEY3FRv6hjXT05MNdR887 L5GeP/uTq9POcypFMphtzOyo0aJQ4rqyiRRebyXGTFV/Mf8kNwSFK/sC7vIrt2j8r0s25eU7iKss3 dzoo7gKdtu4euv3Wl8SpQaHLRVyDm9NeWlgqT+8RY+pb4261wJTtRdJPvc1TvVTt9lbg=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mEuBO-0001hf-JG; Sat, 14 Aug 2021 15:58:46 +0200 From: Lars Ingebrigtsen References: <1631063.cd5q6Ms6ql@gabor> Date: Sat, 14 Aug 2021 15:58:41 +0200 In-Reply-To: <1631063.cd5q6Ms6ql@gabor> ("Braun =?UTF-8?Q?G=C3=A1bor?="'s message of "Sat, 09 Feb 2019 16:49:23 +0100") Message-ID: <87o8a0ruum.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Braun =?UTF-8?Q?G=C3=A1bor?= writes: > File test.el > ;; -*- lexical-binding: t; -*- > (defun test-fun () > "Test atomic change group, no visible effect." > (interactive) > (catch ' [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Braun G=C3=A1bor writes: > -------------------- File test.el ---------------------------------- > ;; -*- lexical-binding: t; -*- > (defun test-fun () > "Test atomic change group, no visible effect." > (interactive) > (catch 'test > (atomic-change-group > (save-excursion > (goto-char (point-min)) > (insert "!!! TEST: you shouldn't see this !!!") > (throw 'test t))))) > > (global-set-key [(control c) ?a] #'test-fun) > -------------------------------------------------------------------- > > Start emacs by the command > > emacs -Q -l test.el > > Press the following keys: a C-_ C-c a > > A "!!! TEST: you shouldn't see this !!!" gets inserted at the top of > buffer *scratch*, and the message "Undoing to some unrelated state" > appears in the echo area. I can reproduce this problem in Emacs 26.1, but it seems to be gone in Emacs 27.1 (and 28), so I'm going to go ahead and guess that this has been fixed in the years since this was reported, and I'm closing this bug report. If this is still a problem in recent Emacs versions, please respond to the debbugs address and we'll reopen. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 14 09:59:03 2021 Received: (at control) by debbugs.gnu.org; 14 Aug 2021 13:59:03 +0000 Received: from localhost ([127.0.0.1]:45223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEuBj-0004Gq-LF for submit@debbugs.gnu.org; Sat, 14 Aug 2021 09:59:03 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEuBh-0004G5-Qq for control@debbugs.gnu.org; Sat, 14 Aug 2021 09:59:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=pF7hmXTKOCru8IJvKgSICCtOpnFIJnMBhYr/9fs1GxI=; b=kTpYOA5ieKqII7SmKUz5RSV3Id hRxk60Qght0u3OVIqNR7X/NU9oTe+UsH7grrGWD/H3eki+aTy5wYdObelU2fdmC4ze7kimnrDq05s ywv8RP6Z8GZjwX6mAWkXvk58RbyMGHIus1v8pouVwt1IcSFpyGUG/Fu8gzP5newFQtnk=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mEuBa-0001hn-0N for control@debbugs.gnu.org; Sat, 14 Aug 2021 15:58:55 +0200 Date: Sat, 14 Aug 2021 15:58:48 +0200 Message-Id: <87mtpkruuf.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #26061 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 26061 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) close 26061 quit From unknown Fri Aug 15 14:46:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26061: 26.0.50; cancel-change-group fails with "unrelated state" error if used after an undo Resent-From: Braun =?UTF-8?Q?G=C3=A1bor?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 Aug 2021 12:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26061 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 34405@debbugs.gnu.org, 26061@debbugs.gnu.org Received: via spool by 26061-submit@debbugs.gnu.org id=B26061.162911528010143 (code B ref 26061); Mon, 16 Aug 2021 12:02:02 +0000 Received: (at 26061) by debbugs.gnu.org; 16 Aug 2021 12:01:20 +0000 Received: from localhost ([127.0.0.1]:48708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFbIu-0002dR-CV for submit@debbugs.gnu.org; Mon, 16 Aug 2021 08:01:20 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:34705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFbIr-0002d2-Aq; Mon, 16 Aug 2021 08:01:19 -0400 Received: by mail-wr1-f43.google.com with SMTP id h13so23285640wrp.1; Mon, 16 Aug 2021 05:01:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=4CDZV35rWOi6Ifgh0ml7fLQNmYYMnvAjEBIAH0KxuWs=; b=qCWk9RCsEa0UJUo6UyvW1Sha6OXHdlvJa+muEfRFa+f0E8uwwEScx5rQ2BReS2w7B4 OfP7hHlLtBYXYzICeg+me7WjBvZUEwi5xVeVbbsv6jNM/o24KmnrmPQBP/vnkvudLawn WEAREIanf6Ia26Nd/hGqa+3A3nnblB1Q9z2B8UFQ1IfOuTytDM9xyD3xghmZtB+LaFPw LtWLIXCJsFpOustGQas14k2GVWbe7/f5+GgNqOlnI0jZn0cWn78NflK7vxB17TJLQamz mzQwpTk4xKYsfQ55aGHYvAjR6zNEJpf2R6XDlB3yIT7a6veQz8HT0RYv/+zxEXsAI6zl 132g== 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:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=4CDZV35rWOi6Ifgh0ml7fLQNmYYMnvAjEBIAH0KxuWs=; b=Ba9BvL3A3+x7ODv0DUU7LtvtolIMNzRmz7n211+tjLTU+d39f//KCsObmHbakCgn2R F4Nd4n6OYtbXmLo5GhlYOx9V79xdZ37vHB9nYFDMbMAGAagR7khXb6QhABmS43ITiMct a2tP6SVFpMg3CCEj7VqZuC5IcLDqs33izQXhsiu7HXdXji8xhR9kq+duyBvugsN0FF8r ZJg9FpFM+mj3YadusmNCW6zE0FHlptPJu3vCXp5bYbiDH11GRrnbhMU58U2hYjP0MNn+ swittk8qchyu+2PhxMKdww3HXuhMIRyFsn81coJkq3NAKjVQy+HL4ryok0nu8DsDYsKO CCxw== X-Gm-Message-State: AOAM531LV41lyqtAamSb+H9PVNT3L7xjLEDic7O8iQ/khH1FT0srbVi9 Nx2TPLAH7qF3jRVmY9PkmL8= X-Google-Smtp-Source: ABdhPJxn4UHxY0tq1MNPR2Pt1OdHQItm8uK1jMRjuh5mXo0XFuCbRLSSMjW5SWXUCy6zV3Ram3wn8A== X-Received: by 2002:adf:e6cc:: with SMTP id y12mr18843120wrm.200.1629115271326; Mon, 16 Aug 2021 05:01:11 -0700 (PDT) Received: from gabor.localnet (dslb-094-222-107-216.094.222.pools.vodafone-ip.de. [94.222.107.216]) by smtp.gmail.com with ESMTPSA id r12sm11547562wrv.96.2021.08.16.05.01.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Aug 2021 05:01:11 -0700 (PDT) From: Braun =?UTF-8?Q?G=C3=A1bor?= Date: Mon, 16 Aug 2021 14:01:01 +0200 Message-ID: <3177793.ljFpVtCzQm@gabor> In-Reply-To: <87o8a0ruum.fsf@gnus.org> References: <1631063.cd5q6Ms6ql@gabor> <87o8a0ruum.fsf@gnus.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) > I can reproduce this problem in Emacs 26.1, but it seems to be gone in > Emacs 27.1 (and 28), so I'm going to go ahead and guess that this has > been fixed I can see the fix in the following snippet of `cancel-change-group' in=20 Emacs 27.1 code. The faulty logic with `last-command' and `undo-start'=20 has been gone. (... denotes omitted code.) (let (... ;; Use `pending-undo-list' temporarily since `undo-more' needs ;; it, but restore it afterwards so as not to mess with an ;; ongoing sequence of `undo's. (pending-undo-list ;; Use `buffer-undo-list' unconditionally (bug#39680). buffer-undo-list)) Thank you for checking in recent Emacs versions. Best wishes, G=C3=A1bor