From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#36067: 27.0.50; Edebug leaves undefined RET in minibuffer Date: Sun, 21 Apr 2024 06:24:26 +0200 Message-ID: <87sezfibr9.fsf@web.de> References: <87muiztno9.fsf@web.de> Reply-To: Michael Heerdegen Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24521"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: 36067@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Apr 21 06:25:15 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ryOlO-0006AY-0E for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 21 Apr 2024 06:25:14 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ryOl1-0001Ya-26; Sun, 21 Apr 2024 00:24:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ryOky-0001Xi-ES for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2024 00:24:49 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ryOkx-0007L2-Lr for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2024 00:24:48 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ryOlC-0007W4-5X for bug-gnu-emacs@gnu.org; Sun, 21 Apr 2024 00:25:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 Apr 2024 04:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36067 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible Original-Received: via spool by 36067-submit@debbugs.gnu.org id=B36067.171367345128514 (code B ref 36067); Sun, 21 Apr 2024 04:25:02 +0000 Original-Received: (at 36067) by debbugs.gnu.org; 21 Apr 2024 04:24:11 +0000 Original-Received: from localhost ([127.0.0.1]:40443 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ryOkN-0007Pq-EJ for submit@debbugs.gnu.org; Sun, 21 Apr 2024 00:24:11 -0400 Original-Received: from mout.web.de ([212.227.17.11]:52395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ryOkL-0007Pk-0x for 36067@debbugs.gnu.org; Sun, 21 Apr 2024 00:24:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1713673427; x=1714278227; i=michael_heerdegen@web.de; bh=ZZ9JZynuLpGvIbefbi7UYmTQj0VwWdllW5fVrTSVCpY=; h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=bwjVoKIApvs3w5Gx8JVVEDvtYtJt1LzgP68bv4oki8KGqMUhUS6481sRCkW9UPtR 2jNqH861jF6V5EWzRpa9isDx1v+YShnh4qNQfYve4LwewrnpwpyNUQYifxAT+/Ix7 MDjsSHA3GLYorm8RpW23IazMpsEq0gTcOzz/4YetehDqOmNUvojy4j/yKmhIErLnO FYHlhbIjxMxSmX8Hv4G4hI+ZY2xn4olphUQqrWsJKtFvlwSQoTbds58M6YCgK+w+l EjMeZXX5LIq6dVXR8SrvdwmJ8XyFzcOteVFAmFs6U03bbXZVFuW/HmfdCdSKfour0 wi1qhDHTnLYDb8/Bgg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from drachen.dragon ([84.57.248.23]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1Myezn-1sut702MEn-00yki3 for <36067@debbugs.gnu.org>; Sun, 21 Apr 2024 06:23:47 +0200 In-Reply-To: <87muiztno9.fsf@web.de> (Michael Heerdegen's message of "Mon, 03 Jun 2019 04:20:22 +0200") X-Provags-ID: V03:K1:14az1bZApUSSiJAuaQkNCmkhw832WmVd6dJZmehEUOQNlUYiJPQ 7K/5U7+nDs1GHBJN2wzEszMf9Ca02+2gPhvLpfTA2SoxyGwBzgUEJ1jMU25EPHftnZhi/j7 8fYbWdU3SY10CzZsBEPpA0IAzbxKZG2x16FcofS/+8QOA1au9mYnz5J8VAtWcZcJIAv8nTu ws7jpC5SSdKQsUhs/BkFg== UI-OutboundReport: notjunk:1;M01:P0:WPjb49AXMOg=;i4LMobB0CD2ZJqP4oMWN7ILPPrq lcNVW000uQCOAHrauonryzW16sTnFA68SqJp9MeH7Ljn0QoNzxU6U0pDguooTOltKMxt1gyBx dTrbKsaUiINb8xPGWVQSE/GWNwHoLefgGPMvuMAZJiK4fgxvuMMUi+tRMet8Cz2Iwzyzk+IZA nzfzDYU2YPPYlgEYycnPnw2H56CIcXR5b8uGGFmXQRSCRLvsRmlOBsbxrme0ojNDXByPreeBV GwhxHsGn6UzFQAeI24m2eMWWhs8/T6EwHJcvyAtsH3BnrUzGQsuBETUfpDJqqjmg4ylWT9e9f PXIEV9RkWU8jiRtB6ucOQNekg+ZLUt8OINw1u6feXyfuuIKBw9JFGlSCsFpsTbk/nnC7RZSlg P0cOSET4Z3P1dT+3syev2CmGULesKCKTHsBrEZUL8dgsZd+O1JMbtVfIm1ok+YadqMT7mhoxW c5JOkPd383JHdqYZtScZl2ORiQeA/X/+E6aDVq4Z540JkbswS6P0/p98oalr0CtBQFdrXxiKr BLhcBMkibPXsw1fLCBON1Mpyn87FS62dQrO10AxgR02VJBJk0R7TVTQ4yGLoiUBVFbjNBEwoS +0414NAIVwN4k0T6jcmmaJTYy3xmKz5EMndfBHT5CNnYleE8GQF+BP87VTrCvIIqFRQ1yWH4m 2VWljrSNo1/oeXjhrbB5836CdhAKO7LXIqhuGNOB5N1CDOmy05diuNXLPpG99NE5Ydqcu6v2B LMencun5mf8bQHM+r1gOLr4ZPypDpVd1XI0MYRo1l5arK1Y9XKIphZZfMWLwF/r5JEt6QLdW X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:283754 Archived-At: Hello, Something that might be related: If you edebug some code that uses `unwind-protect' to ensure certain cleanup things are done, and you quit Edebug before those protected forms are reached, they will never be executed. This can break your session in diverse surprising ways. Here is a harmless example to demonstrate what I mean: #+begin_src emacs-lisp (defvar a 0) (unwind-protect (progn (setq a 27) (message "%d" (+ a 19))) (setq a 0)) #+end_src When you edebug the `unwind-protect' form and hit q (quit) when the `message' call has been reached, your session will remain with a binding of 27 for a - which is normally impossible and should never happen. Quitting Edebug is a very dangerous operation for an Emacs session. Michael.