From unknown Mon Jun 16 23:40:40 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#13336 <13336@debbugs.gnu.org> To: bug#13336 <13336@debbugs.gnu.org> Subject: Status: `next-frame' should not choose the *Backtrace* frame while debugging Reply-To: bug#13336 <13336@debbugs.gnu.org> Date: Tue, 17 Jun 2025 06:40:40 +0000 retitle 13336 `next-frame' should not choose the *Backtrace* frame while de= bugging reassign 13336 emacs submitter 13336 "Drew Adams" severity 13336 wishlist tag 13336 wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 02 13:14:41 2013 Received: (at submit) by debbugs.gnu.org; 2 Jan 2013 18:14:41 +0000 Received: from localhost ([127.0.0.1]:40337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TqSps-0001l9-Jn for submit@debbugs.gnu.org; Wed, 02 Jan 2013 13:14:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33375) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TqSpn-0001kx-SN for submit@debbugs.gnu.org; Wed, 02 Jan 2013 13:14:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TqSoR-0002oY-Vb for submit@debbugs.gnu.org; Wed, 02 Jan 2013 13:13:13 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-104.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:43962) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TqSoR-0002oT-Td for submit@debbugs.gnu.org; Wed, 02 Jan 2013 13:13:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44721) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TqSoP-0001I5-EX for bug-gnu-emacs@gnu.org; Wed, 02 Jan 2013 13:13:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TqSoL-0002lR-Qa for bug-gnu-emacs@gnu.org; Wed, 02 Jan 2013 13:13:09 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:24987) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TqSoL-0002kn-K3 for bug-gnu-emacs@gnu.org; Wed, 02 Jan 2013 13:13:05 -0500 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id r02ID37X007916 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 2 Jan 2013 18:13:04 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r02ID225016411 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 2 Jan 2013 18:13:03 GMT Received: from abhmt102.oracle.com (abhmt102.oracle.com [141.146.116.54]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r02ID2Ri009495 for ; Wed, 2 Jan 2013 12:13:02 -0600 Received: from dradamslap1 (/130.35.178.8) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 02 Jan 2013 10:13:02 -0800 From: "Drew Adams" To: Subject: 24.3.50; `next-frame' should not choose a frame (e.g. *Backtrace*) that did not exist when it was invoked Date: Wed, 2 Jan 2013 10:13:01 -0800 Message-ID: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: Ac3pFM0cFxygXXvERK2RBLrZpx1PTg== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) Set `special-display-regexps' or other so that `*Backtrace*' gets displayed in its own (special-display) frame. Evaluate the source code for `next-frame', then M-x debug-on-entry next-frame, then C-x o. When stepping through the debugger, the next frame should never be *Backtrace* (unless a *Backtrace* frame existed before invoking `next frame'), but it can be. This is a bug IMO. Debugger entered--returning value: # next-frame(#) * (setq frame (next-frame frame)) * (while (> arg 0) (setq frame (next-frame frame)) (while (not (eq (frame-visible-p frame) t)) (setq frame (next-frame frame))) (setq arg (1- arg))) * (let ((frame (selected-frame))) (while (> arg 0) (setq frame (next-frame frame)) (while (not (eq (frame-visible-p frame) t)) (setq frame (next-frame frame))) (setq arg (1- arg))) (while (< arg 0) (setq frame (previous-frame frame)) (while (not (eq (frame-visible-p frame) t)) (setq frame (previous-frame frame))) (setq arg (1+ arg))) (select-frame-set-input-focus frame)) * (lambda (arg) "Select the ARGth different visible frame on current display, and raise it.\nAll frames are arranged in a cyclic order.\nThis command selects the frame ARG steps away in that order.\nA negative ARG moves in the opposite order.\n\nTo make this command work properly, you must tell Emacs\nhow the system (or the window manager) generally handles\nfocus-switching between windows. If moving the mouse onto a window\nselects it (gives it focus), set `focus-follows-mouse' to t.\nOtherwise, that variable should be nil." (interactive "p") (let ((frame (selected-frame))) (while (> arg 0) (setq frame (next-frame frame)) (while (not (eq (frame-visible-p frame) t)) (setq frame (next-frame frame))) (setq arg (1- arg))) (while (< arg 0) (setq frame (previous-frame frame)) (while (not (eq (frame-visible-p frame) t)) (setq frame (previous-frame frame))) (setq arg (1+ arg))) (select-frame-set-input-focus frame)))(1) * apply((lambda (arg) "Select the ARGth different visible frame on current display, and raise it.\nAll frames are arranged in a cyclic order.\nThis command selects the frame ARG steps away in that order.\nA negative ARG moves in the opposite order.\n\nTo make this command work properly, you must tell Emacs\nhow the system (or the window manager) generally handles\nfocus-switching between windows. If moving the mouse onto a window\nselects it (gives it focus), set `focus-follows-mouse' to t.\nOtherwise, that variable should be nil." (interactive "p") (let ((frame (selected-frame))) (while (> arg 0) (setq frame (next-frame frame)) (while (not (eq (frame-visible-p frame) t)) (setq frame (next-frame frame))) (setq arg (1- arg))) (while (< arg 0) (setq frame (previous-frame frame)) (while (not (eq (frame-visible-p frame) t)) (setq frame (previous-frame frame))) (setq arg (1+ arg))) (select-frame-set-input-focus frame))) 1) * other-frame(1) In GNU Emacs 24.3.50.1 (i386-mingw-nt5.1.2600) of 2012-12-31 on ODIEONE Bzr revision: 111388 rudalics@gmx.at-20121231113513-subz2dazg6yjukzh Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.7) --no-opt --enable-checking --cflags -IC:/Devel/emacs/build/include --ldflags -LC:/Devel/emacs/build/lib' From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 30 01:32:23 2017 Received: (at 13336) by debbugs.gnu.org; 30 Jan 2017 06:32:23 +0000 Received: from localhost ([127.0.0.1]:50673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cY5Vn-0000Pn-LI for submit@debbugs.gnu.org; Mon, 30 Jan 2017 01:32:23 -0500 Received: from mail-io0-f177.google.com ([209.85.223.177]:35115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cY5Vl-0000PU-5O; Mon, 30 Jan 2017 01:32:21 -0500 Received: by mail-io0-f177.google.com with SMTP id j18so100672570ioe.2; Sun, 29 Jan 2017 22:32:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Z03RnOCrsVOIJLsodf5yeueCf1JGHIe7nLRRawyday0=; b=JlJUCxxUWnHnLFdJqTfmjph3mDx7X+cbcgGXQDxmGY7rKg+/a+M59QsAiF0ZtKLVdz BXxN/8EECla3uQHrKri55K+R0oMRbBOUDMGl7EalDdaS1MfZex8wNJrdpdMy/hiuCKkP 6dueWfuLftDlEC5spucofTgG0Ot5M5XyL4jGE5UNE3jH37IO2NahNh/V9RSCbxwGk9b0 7IwQBIzVXD57duJ/B15Ouobse5XNrN/U+j+THgaDniDRd3JzUckpN3937Yccgc4Q0k6T LP3/5qfs15eiX+VNLX9ktOw+s5SNJhFwxniASXf0Fkmiuh9pfqyucLi5RJYkoICkrsZI HdUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=Z03RnOCrsVOIJLsodf5yeueCf1JGHIe7nLRRawyday0=; b=nLJIuOdz0bsUXA63f5Om6OObmFBrlqJB+Ce+MFufOPIZDHfCcGCbAV72/qdqfSNLKM h1rD+XN3qb4vgXEzJPhBG6M9kkSHIAVHmw7+zM3joY7WPCvl83ObI0Dhz+ULl4DbzlcH X+yzT2x9TmZjvmsj8R+QxkvH2ktbx32v5iRmJbHg3yz8V7+DPZd01n00bGZlUt4pkGcX G1Xmu4vMkoEmw40YKz0xZhNOoLFVCBs7KDb5LZiHEWlvtLPODqAZIl5MZSbja1AQU2Mm sG60km6wDQa9mcO3TqCmm933oafaUFGYxifp4KSUZgVRfydGMYWFAezjiG2UZCP33NYz f50Q== X-Gm-Message-State: AIkVDXI9yqTnERx+Tz2nEaxgk/M3dpmFtGqggpuPXNX52ciMRgCmvpApTkYb2+c8IAmGJA== X-Received: by 10.107.18.162 with SMTP id 34mr17971820ios.14.1485757935584; Sun, 29 Jan 2017 22:32:15 -0800 (PST) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id p82sm3878036itg.15.2017.01.29.22.32.14 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 29 Jan 2017 22:32:15 -0800 (PST) From: npostavs@users.sourceforge.net To: "Drew Adams" Subject: Re: bug#13336: 24.3.50; `next-frame' should not choose a frame (e.g. *Backtrace*) that did not exist when it was invoked References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> Date: Mon, 30 Jan 2017 01:33:22 -0500 In-Reply-To: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> (Drew Adams's message of "Wed, 2 Jan 2013 10:13:01 -0800") Message-ID: <87sho1qcp9.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 13336 Cc: 13336@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.6 (/) retitle 13336 `other-frame' should not choose a frame (e.g. *Backtrace*) that did not exist when it was invoked severity 13336 wishlist quit "Drew Adams" writes: > Set `special-display-regexps' or other so that `*Backtrace*' gets > displayed in its own (special-display) frame. > > Evaluate the source code for `next-frame', then I suppose you meant `other-frame' here (next-frame is a C function) and in the title. > M-x debug-on-entry next-frame, then C-x o. > > When stepping through the debugger, the next frame should never be > *Backtrace* (unless a *Backtrace* frame existed before invoking `next > frame'), but it can be. This is a bug IMO. I again suppose you mean `other-frame' here, otherwise I would say it's not a bug, since the the *Backtrace* frame does exist by the time `next-frame' is called. By the way, from your backtrace it looks like you did debug-on-entry on `other-frame', but in that case there's no way for it to "snapshot" the list of existing frames "before" the call, since you've stopped in the debugger before any of its code is executed. It's only possible to fix the case where you stop only later on next-frame. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 30 09:32:45 2017 Received: (at 13336) by debbugs.gnu.org; 30 Jan 2017 14:32:45 +0000 Received: from localhost ([127.0.0.1]:50797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYD0f-00087r-5e for submit@debbugs.gnu.org; Mon, 30 Jan 2017 09:32:45 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:25969) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYD0b-00087c-QK for 13336@debbugs.gnu.org; Mon, 30 Jan 2017 09:32:43 -0500 Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v0UEWZAb026173 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 30 Jan 2017 14:32:35 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v0UEWZvj008534 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 30 Jan 2017 14:32:35 GMT Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v0UEWWrX023814; Mon, 30 Jan 2017 14:32:33 GMT MIME-Version: 1.0 Message-ID: <796316f7-38a5-4927-88df-96b8b90c3cea@default> Date: Mon, 30 Jan 2017 06:32:31 -0800 (PST) From: Drew Adams To: npostavs@users.sourceforge.net Subject: RE: bug#13336: 24.3.50; `next-frame' should not choose a frame (e.g. *Backtrace*) that did not exist when it was invoked References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <87sho1qcp9.fsf@users.sourceforge.net> In-Reply-To: <87sho1qcp9.fsf@users.sourceforge.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6753.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: 13336 Cc: 13336@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: -5.5 (-----) > retitle 13336 `other-frame' should not choose a frame (e.g. *Backtrace*) > that did not exist when it was invoked > severity 13336 wishlist > quit >=20 > > Set `special-display-regexps' or other so that `*Backtrace*' gets > > displayed in its own (special-display) frame. > > Evaluate the source code for `next-frame', then >=20 > I suppose you meant `other-frame' here (next-frame is a C > function) and in the title. No, not really. As you see from the backtrace, it is `next-frame' that returns frame *Backtrace*, which is inappropriate. FWIW, I have code that calls `next-frame' and does not use `other-frame'. This is not an `other-frame' bug (except indirectly, because it calls `next-frame', which is bugged). The bug is with `next-frame'. Please see the backtrace. > > M-x debug-on-entry next-frame, then C-x o. > > > > When stepping through the debugger, the next frame should never be > > *Backtrace* (unless a *Backtrace* frame existed before invoking `next > > frame'), but it can be. This is a bug IMO. >=20 > I again suppose you mean `other-frame' here, otherwise I would say it's > not a bug, since the the *Backtrace* frame does exist by the time > `next-frame' is called. See above. At least in the case of *Backtrace*, which is perhaps a special case, it makes no difference whether the frame exists by the time `next-frame' is called. Backtrace acts specially: it does not take its own context into account, but instead reflects the state of the rest of Emacs. The debugger should not return the *Backtrace* frame. > By the way, from your backtrace it looks like you did debug-on-entry on > `other-frame', but in that case there's no way for it to "snapshot" the > list of existing frames "before" the call, since you've stopped in the > debugger before any of its code is executed. It's only possible to fix > the case where you stop only later on next-frame. No, I did `M-x debug-on-entry next-frame'. The backtrace opens at the call to `next-frame', but it shows the trace back to the interactive call of `other-frame'. I just now reproduced the problem, using Emacs 24.3, starting from emacs -Q. I assume that it can also be reproduced with Emacs 25. (I believe I did mean `C-x 5 o', not `C-x o', in the recipe, however.) From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 30 22:21:52 2017 Received: (at 13336) by debbugs.gnu.org; 31 Jan 2017 03:21:52 +0000 Received: from localhost ([127.0.0.1]:51562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYP0y-0000Tl-7K for submit@debbugs.gnu.org; Mon, 30 Jan 2017 22:21:52 -0500 Received: from mail-it0-f41.google.com ([209.85.214.41]:35469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYP0w-0000TE-9q; Mon, 30 Jan 2017 22:21:50 -0500 Received: by mail-it0-f41.google.com with SMTP id 203so208742210ith.0; Mon, 30 Jan 2017 19:21:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=gzxBLgmSABCdhaqwuDL98F0P5J42zervmcHZfEyKRD8=; b=H84qqeRpwJL60V3RAcyGN95Ho+xHlQFyd1ZglCYuMkNCqDGwIXHIcaEcbPxh6xosgr YXB1X9z67vr0L5r+CxoVXmDeHTT1lIdD5Y4c4FUm2E8fe1YiUNNV5AS13o1DoHiAx+Ro O43eBf+KClyR9u4gygMlMweyoo9qaDOJjmMfoD/Pj5JNDxMtNm3axWhV6E2pct03NIm4 Kd2jI/0WzTitF8YrmSmb0JSCVj81gG7l5yfWT/bQI/4dHsz0zX2104/+z5Kh+5gTuCI3 2z7D6y4A3v5aoHTakGyHcdSHGi0xEONrk5w7Z6d7lTJuw7IyRDEDM6Ou/Q95RwGWxBaX wfvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=gzxBLgmSABCdhaqwuDL98F0P5J42zervmcHZfEyKRD8=; b=f8JhG3vGnl8p5dBGq/cJ+8zvCdv0MJPodK7DbQfzzBIMwAZqopM4lW8q8arRPfczsG leJYMmRXikYyev1+i2toHb8w0r+4GV0Llv19miKrI8vjSv5S0MDA3f0Wu1Ym2cNmjDN7 PjrWKBvQNPbYioq+mAnTQm0mLQAubZHgCuW4qgzy7bKETeGuf3d9wKJM8nSSTW/0FK8u yhwWhD69hV4x6yElU+F1jUa9ooLABIM2j6KyD7jcR5PCwc3Zon65S/iIB9e8mMkNrMja tTW44B6lUZ8InZEVpMSgmEcGmRYu56/rwPZCqsS/jRqvsVW7CiTdxMg3PRvsT2+lAS89 VUdw== X-Gm-Message-State: AIkVDXJGRYNM3s3b6VcnVmLtLFGoIqA9z5QB8VyR99WMujbhlYjxhQrKYeqlNaY1UtAfKg== X-Received: by 10.36.47.213 with SMTP id j204mr17997378itj.7.1485832904866; Mon, 30 Jan 2017 19:21:44 -0800 (PST) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id v197sm9308664ita.2.2017.01.30.19.21.44 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Jan 2017 19:21:44 -0800 (PST) From: npostavs@users.sourceforge.net To: Drew Adams Subject: Re: bug#13336: 24.3.50; `next-frame' should not choose a frame (e.g. *Backtrace*) that did not exist when it was invoked References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <87sho1qcp9.fsf@users.sourceforge.net> <796316f7-38a5-4927-88df-96b8b90c3cea@default> Date: Mon, 30 Jan 2017 22:22:53 -0500 In-Reply-To: <796316f7-38a5-4927-88df-96b8b90c3cea@default> (Drew Adams's message of "Mon, 30 Jan 2017 06:32:31 -0800 (PST)") Message-ID: <87h94frjzm.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 13336 Cc: 13336@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.5 (/) retitle 13336 `next-frame' should not choose the *Backtrace* frame while debugging quit Drew Adams writes: > > At least in the case of *Backtrace*, which is perhaps a special > case, it makes no difference whether the frame exists by the > time `next-frame' is called. Backtrace acts specially: it does > not take its own context into account, but instead reflects the > state of the rest of Emacs. The debugger should not return the > *Backtrace* frame. Ah okay, a special case for *Backtrace* could make sense. Although I forsee some tricky edge cases since *Backtrace* is a buffer, not a frame. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 23 10:38:06 2021 Received: (at 13336) by debbugs.gnu.org; 23 Aug 2021 14:38:06 +0000 Received: from localhost ([127.0.0.1]:42274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIB5R-0003gH-Vo for submit@debbugs.gnu.org; Mon, 23 Aug 2021 10:38:06 -0400 Received: from quimby.gnus.org ([95.216.78.240]:44612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIB5P-0003fk-L9 for 13336@debbugs.gnu.org; Mon, 23 Aug 2021 10:38:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: 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=5V/u/ONTHds9reh9vHjrGxTjjEgZAH3L6z6YssW+eCw=; b=YFnkuO/l60jrSXka3xIRyzLxBt s/IU3N1/BCiPqhb/wwci/eJfCjxFKHZAymazkX15JG+PmMPgkasWjE4E2whCvD42CZqelziuPOz60 gQTi9J8u2OFlC8gjeGnfAPMMxdyRknEENEvemPXkitrNcbZJzZZRJTpmWMlLGb3Pvb+I=; 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 1mIB5E-0004Ey-OU; Mon, 23 Aug 2021 16:37:56 +0200 From: Lars Ingebrigtsen To: "Drew Adams" Subject: Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> Date: Mon, 23 Aug 2021 16:37:50 +0200 In-Reply-To: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> (Drew Adams's message of "Wed, 2 Jan 2013 10:13:01 -0800") Message-ID: <878s0srzup.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 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: "Drew Adams" writes: > Set `special-display-regexps' or other so that `*Backtrace*' gets > displayed in its own (special-display) frame. > > Evaluate the source code for `next-frame', then > M-x debug-on-entry next-frame, [...] 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: 13336 Cc: 13336@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) "Drew Adams" writes: > Set `special-display-regexps' or other so that `*Backtrace*' gets > displayed in its own (special-display) frame. > > Evaluate the source code for `next-frame', then > M-x debug-on-entry next-frame, then C-x o. > > When stepping through the debugger, the next frame should never be > *Backtrace* (unless a *Backtrace* frame existed before invoking `next > frame'), but it can be. This is a bug IMO. I don't think so. There's a gazillion things you can do while edebugging that will make stepping through the code not behave like it would otherwise (moving frames to different terminals, closing frames, opening new frames, etc). Adding something special here for *Backtrace* would just be confusing, so I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 23 10:38:12 2021 Received: (at control) by debbugs.gnu.org; 23 Aug 2021 14:38:12 +0000 Received: from localhost ([127.0.0.1]:42277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIB5Y-0003gc-6t for submit@debbugs.gnu.org; Mon, 23 Aug 2021 10:38:12 -0400 Received: from quimby.gnus.org ([95.216.78.240]:44628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIB5W-0003gG-AC for control@debbugs.gnu.org; Mon, 23 Aug 2021 10:38:11 -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=iil0PJ5co20z6LPv3vb50r8voz4fcLXhgpDVd9zjmdE=; b=dnZa04AgLTKA9LJ7YYKgfrSIdN bQY08RFvvkseTS/W/5Va9W4ZNktQ4tLFCaxWs16q+uwa9D9ontMxZclAIpWNm3Diwf1q6B0WZVVjQ xGJZNhCr+54Hk1IDiXu3Au2sRxGH3tgqEiQTzkHv/RqYawWMGR+MtA0U+CWu+fWymkgo=; 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 1mIB5O-0004F7-BV for control@debbugs.gnu.org; Mon, 23 Aug 2021 16:38:04 +0200 Date: Mon, 23 Aug 2021 16:38:00 +0200 Message-Id: <877dgcrzuf.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #13336 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: tags 13336 wontfix close 13336 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 (---) tags 13336 wontfix close 13336 quit From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 23 11:20:35 2021 Received: (at 13336) by debbugs.gnu.org; 23 Aug 2021 15:20:35 +0000 Received: from localhost ([127.0.0.1]:42398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIBkZ-0002tl-AT for submit@debbugs.gnu.org; Mon, 23 Aug 2021 11:20:35 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:36790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIBkV-0002ta-Gz for 13336@debbugs.gnu.org; Mon, 23 Aug 2021 11:20:34 -0400 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.0.43) with SMTP id 17NEdkIv025000; Mon, 23 Aug 2021 15:20:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=9PmSYmnEWoQhc6GPKUtoE02CseJn9JekT2hbTamLGyo=; b=rvJzUGrbxZFAW911EOfkC7c7WR7u0s7isJiPqMSfpTIgVJlwGnLOszeFC/75issnPfgL C24wpO6YidOlCaTE42YtQIuaybh4DgjHaAuXvhQu6KXl9hocKXDteYN0JrtLcmF5qZT4 F3Wj3CHQ82ss+FFLs0dcVtKyfpdBbu8gbrBS7z+VQlHnmGolPLcze/98+UNuEfu65w21 9RHpcx1TtNmWxh8U+RX1+9gwSUCoqr81N5nlTtogBBnW7cSulk40QhP4jLOYKyYyac9s n+w2ULsfLoBR89/PxHXB9UXNP0laX0EH/40n/hs6uUyZIpjTThi2CdRwXOfQshLFcKwm hA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=9PmSYmnEWoQhc6GPKUtoE02CseJn9JekT2hbTamLGyo=; b=WeLu23YS0fgDNtQ3apDe104L1woCC2e/zI4msoUslibon6Y4uMYRvXnOpQHJROlC3u4r Pp2drQxNDvet7oCBQK0juN97aaWZtPmDt5zJ4oRNJbRxAHS7Cx8Pggjudlbpq9Y0abwR ntw6tGDqGmTBLGYxVA182mD36gM5Og5g582qdA0e9TVn9JfhvOsYL3gID0Pg9DcGGUE9 OskRhY4lCL5BN4kd9+iL+5dUX7nAUsquSB8Ckr4d8R0KjCtZarxAAfCpMy/p8w25H5XW dUDcTJhgizy3sBCobFs7oOC5J4km3QaVk3sMwaPbWMmYZpqUbTWHti+jXxkmK44Gg9ZZ Ew== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3akwfm1ucu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 23 Aug 2021 15:20:30 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 17NFFIM1118954; Mon, 23 Aug 2021 15:20:29 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2047.outbound.protection.outlook.com [104.47.66.47]) by aserp3030.oracle.com with ESMTP id 3ajqhcug0u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 23 Aug 2021 15:20:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ec7td6rnCCncqB8+diK8bAfp/KXx87S1b1UHR1Wz9Ik53RZoyQ0e7rMfnbsm6hL3ApD4M/kJ+uaMUiRlURFapzfr9eIADIU9tvmi7ROR6JOyuxg+C1zxMozZRQPj2KzrglK5apqE2dpueRLTZsihLYAx0i7JbgkkPbOz6q5hcTrwqrb5BgIVToWG3RrMg7kiS3SL9ZJWsXIgFpn/f3gKZk9+CRI5SJpfwQqZ9TvcDoAPxU62bpP6Sp7ywByAKcxQ8LyMvZ1WhrN1mh3nx0jk37MIeUjk+pX9wKP9I8nQWibAni+868P5qDJRif5TYAUyOzlFCdbCAmFtLFbVxHGtsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9PmSYmnEWoQhc6GPKUtoE02CseJn9JekT2hbTamLGyo=; b=NqPIuJxdo8joE6JbGs+PCnh+JUyxsbb4THLLtL8XAHsyOXUFV413hzGkPN2MzKT3lapoxnWNpfNG40njHLIQkRD/rPggFvOOxrPNHZX8vy1HHZflwqkDzoAulQzDD+7E6jsNpOscUfe9T5UEMTYyfUzf1jFis48hh3a5pp+Wlq3ph28HJqj8Z7jJ+X3HEUktyRKvleO/Cc3ldp1tx70WXk2wQp5EvESeuRBTthGEFqqEDUhEvL9Eg+UzWQfkqEYA+/CJZRHMEcmcF8N2/u/cSyOs3bop6n9VTF2H8PjlNroXFRmgMnAeE2JHM5XQg5ou7pEi7SAt1Z+xFHMY/Hnjhw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9PmSYmnEWoQhc6GPKUtoE02CseJn9JekT2hbTamLGyo=; b=EVRRvL87pOmmkuWP7VdMz+hEneBv4XDkatvJtPsRPbpuGo72dDVisCCzTeXi3Ik347NDtyR6M8FLZCRu/3y13h0sTp0Rv1VHooLDd7QWkCiPMl/CjeUH1VDKljz7zkjkzotic3umntMs0IaPwcYH4EUSLQNCGfDzQh7/pVHBAkw= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BY5PR10MB4036.namprd10.prod.outlook.com (2603:10b6:a03:1b0::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.22; Mon, 23 Aug 2021 15:20:27 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b%3]) with mapi id 15.20.4436.024; Mon, 23 Aug 2021 15:20:26 +0000 From: Drew Adams To: Lars Ingebrigtsen Subject: RE: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging Thread-Topic: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging Thread-Index: AQHXmCx72IoXC6bbMUyL1GNFUosS1KuBLACg Date: Mon, 23 Aug 2021 15:20:26 +0000 Message-ID: References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <878s0srzup.fsf@gnus.org> In-Reply-To: <878s0srzup.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gnus.org; dkim=none (message not signed) header.d=none;gnus.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d1eb984a-4593-49da-17c6-08d96649891e x-ms-traffictypediagnostic: BY5PR10MB4036: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pBmDe5Qr+fMs1nhDG+pLNSpwjiOUz5ekITqxbqfC543zi0ERacIwJPXjnDXyPhmKOgpEAQSv44vlJY948+ENP5RzAfHngAPY790omeYURRRXbcn0nIzW2mGjNxkOlwyJMm5cCOdX4vX83QL1975wmDxD06r9TYg7sTcQEEv5r/x4dkV7tXoGLR5m757aW3j6IINk8OM3wwuFyLUqCV+C46FHOb9HXTEpZxnnnvdE6IR7Fiq5PAlOVFq5xDyjIzUbQC3tVe6817M6DdUeTlRM3tQM4h0/BMmPD8KamI9be+PA/0TvdXCsLX7+EYBqolid3B16iJ2UgdkWCaM0qn3MuriJpAGHX1zPjyCJi5jZJRJJs9UhfKQcG5tlhy7Ps35A0Uuuox3ITDxCgg3RyJShUSigzooBJT+Q9Uyo4FItogsUYHo157NMO/wrwH9gVjMUEb7Prxrgnj9Ddu1scNoYYEGR8udXgV+Bd8o7B5OhjSVwr4PfKUaa+++Gv+T+NDdH01hPR9EbORmbmDqrwuW/0kearvDc2cQmrRVpmKL9TUUifMn5EAAKRcz4nKqnkWMM/s2TbR2wRfRRtLIB+cvbOM15MROv2DCqZAgyGmXdv8lehvPA/PLQmJqQhELY5Rkbm9GEhYV9MwJ9Z2agD9Nkr31jjk22lqXNDC5FOsNMIOI1kU9y3U+pdiPfol6OVUqIAWQkbkS3xWy35jKvswqxGfk/wlEJC2bht7EEVp0xt9k= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(136003)(39860400002)(346002)(366004)(396003)(71200400001)(6506007)(64756008)(66476007)(122000001)(8936002)(6916009)(66446008)(66556008)(66946007)(478600001)(316002)(83380400001)(86362001)(44832011)(76116006)(7696005)(26005)(9686003)(4326008)(186003)(55016002)(38070700005)(33656002)(52536014)(8676002)(38100700002)(2906002)(5660300002)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?RkOdyndUagpa+5WSe4Ka5ZXR1pCxQAmcBuhIk3IpjvK+qHr3WHeOC2XTGAjn?= =?us-ascii?Q?zHGRBk2E8Exr4BHXYtJ/TWDRGrqXClpno2iENno5f0tPSclx9O6l8Z0nj3BM?= =?us-ascii?Q?19fR/vptbkpc3RHXr4Gf16GbYOOchjjEqpanS+3rO8k1iyVplcM+OnHJ4YKj?= =?us-ascii?Q?EubWTtU+7tdhxmoORIrciaqrjZr/33RFLNfNDk3WkUyRd31/XQgJql6mEJWs?= =?us-ascii?Q?VVfo6LCxsvVD1CoTMC3ceyte5vYyYJ02+QXqoudEkovaCYULjTdwd2w+NwbO?= =?us-ascii?Q?2uWGpVc4Kd5upk4WE2dY+jgopXx3/UJcjACCFrbSiiX92iZfJrTdQYRoHVZM?= =?us-ascii?Q?RaU++64Z0Kz1yyNhlFvEG0Xb/z/xOR+JiLiY9543FHApqMHRBcLYm3Y+Yynl?= =?us-ascii?Q?g805jqSYU76ZORu+cFNIBT9nD/BYSm3Qm/AqJc/8U1NVhLmmp2vI0Lud27zg?= =?us-ascii?Q?PgckCWVh49WHGivpvFABccyLWWsz+mI1MA7gJECd1Hgqm0Ub22euB7YUCWKj?= =?us-ascii?Q?5aDngiFGBxldl9jPlqRLJY18EdZkRttQ2yxoagR3Nx8ASv/JnJrpcbbln3CH?= =?us-ascii?Q?3VQRTk6g3yMQFBG8KXcvxisl4Xfu2TobMKiWVxI83m/3MAvCV2IgHn8vt2kk?= =?us-ascii?Q?JiJlbOpz/tqexgjRXTnrcBU08OmQGfZ80+Um3WCx1/5/thKF5OnOhj5MKolx?= =?us-ascii?Q?zf8P8N1NHAnA3PbLb4Q6YsIcNMvJw9X80akmRDpubrPGdQxzgvZp6Htilksa?= =?us-ascii?Q?6Sds+9V0jDrPEO2lseYhXDTgvrIGzuTar77L4cI7PgiEFvJNoIeKkqBfDjtB?= =?us-ascii?Q?VwA3o+6zV+BMn4zZQ9sQxzoCuM1wBg9WQw/mM/+ko39qsLnkBFizAtFcVMEs?= =?us-ascii?Q?kLeT2QPQu6Ccn68iDEVW2XYZLp58c4kbWV+PgLDQaqqFHKvMscxY+szw/Y3J?= =?us-ascii?Q?AaFBfOmAMEt8X8gINETv04Qnbu8KJVvkBRLWsOrdlc85cuu0lAplTB/KMjo6?= =?us-ascii?Q?45UCMH2YD4ED8S7qG5WYSyWtUDDWafKuYCRytVfQftvy7tA9TKu0dzgHAPSt?= =?us-ascii?Q?izYTNiqiwEZr8/J7oeSpUCoD8n9VZnqJQ+3ZosV7o2AkOosU+5kqv++a3nvT?= =?us-ascii?Q?Bn407G6wDc8ICyRdvieScpjFyu6bZE89t2qDbN09BLpFwMQpEHMT6Z2ugsdp?= =?us-ascii?Q?ghbLpDesEIXzyvmoM5VR0booShemc2zFyYmIh4khSPDkMyIUDcZAuMhiR4Xz?= =?us-ascii?Q?L48dKiiQhNRz3guM1/Pb5xNpZZDjgAc4KqwuIqLTOws5qBhm2v4ygLHvan8z?= =?us-ascii?Q?LWw=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d1eb984a-4593-49da-17c6-08d96649891e X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2021 15:20:26.7448 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gCTeF8vXG7oe2dlndC+r7v1uePP/xuxDHhajvElLwcZPZeqVGbB9bOcE54fCt00cMWt06F5ahRWuT5fq6Vyyfg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB4036 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10085 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 bulkscore=0 malwarescore=0 spamscore=0 adultscore=0 mlxlogscore=999 suspectscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108230106 X-Proofpoint-ORIG-GUID: avGF8hjUvVZ2TUlv492kc3vB1V2Zc1oj X-Proofpoint-GUID: avGF8hjUvVZ2TUlv492kc3vB1V2Zc1oj X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 13336 Cc: "13336@debbugs.gnu.org" <13336@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.8 (/) > > Set `special-display-regexps' or other so that `*Backtrace*' gets > > displayed in its own (special-display) frame. > > > > Evaluate the source code for `next-frame', then > > M-x debug-on-entry next-frame, then C-x o. > > > > When stepping through the debugger, the next frame should never be > > *Backtrace* (unless a *Backtrace* frame existed before invoking `next > > frame'), but it can be. This is a bug IMO. >=20 > I don't think so. There's a gazillion things you can do while > edebugging that will make stepping through the code not behave like it > would otherwise (moving frames to different terminals, closing frames, > opening new frames, etc). Adding something special here for *Backtrace* > would just be confusing, so I'm closing this bug report. There is plenty of special treatment for *Backtrace*, involving the current buffer, selected window, frame, vars, etc. Otherwise it wouldn't work at all. Trying to examine/debug the execution of code that involves the use of `next-frame' etc. requires that a separate *Backtrace* frame not confuse things, just as the debugger tries to keep other *Backtrace* state out of the displayed debugger evaluation. (FWIW, the recipe does not use `edebug', though I doubt that's important here. It uses `debug-on-entry', which I think just uses `debug', not `edebug'.) The recipe didn't include doing any other things, let alone a gazillion of them. But the recipe incorrectly said `C-x o' instead of `C-x 5 o', which is bound to `other-frame'. And, as the backtrace in the bug report showed, the recipe should have said to evaluate the source def of `other-frame', not `next-frame' (which is defined in C), but this too really isn't necessary. It's pretty simple, really: ___ emacs -Q (setq special-display-regexps '("[ ]?[*][^*]+[*]")) M-x debug-on-entry other-frame ___ In Emacs 27.2 (and older): Debugger entered--returning value: # next-frame(#) * (setq frame (next-frame frame)) * (while (> arg 0) (setq frame (next-frame frame)) (while (and (not (eq fra= me sframe)) (not (eq (frame-visible-p frame) t))) (setq frame (next-frame f= rame))) (setq arg (1- arg))) * (let ((sframe (selected-frame)) (frame (selected-frame))) (while (> arg 0= ) (setq frame (next-frame frame)) (while (and (not (eq frame sframe)) (not = (eq (frame-visible-p frame) t))) (setq frame (next-frame frame))) (setq arg= (1- arg))) (while (< arg 0) (setq frame (previous-frame frame)) (while (an= d (not (eq frame sframe)) (not (eq (frame-visible-p frame) t))) (setq frame= (previous-frame frame))) (setq arg (1+ arg))) (select-frame-set-input-focu= s frame)) * (closure (frame-initial-frame-alist t) (arg) "Select the ARGth different = visible frame on curren..." (interactive "p") (let ((sframe (selected-frame= )) (frame (selected-frame))) (while (> arg 0) (setq frame (next-frame frame= )) (while (and (not (eq frame sframe)) (not (eq ... t))) (setq frame (next-= frame frame))) (setq arg (1- arg))) (while (< arg 0) (setq frame (previous-= frame frame)) (while (and (not (eq frame sframe)) (not (eq ... t))) (setq f= rame (previous-frame frame))) (setq arg (1+ arg))) (select-frame-set-input-= focus frame)))(1) * apply((closure (frame-initial-frame-alist t) (arg) "Select the ARGth diff= erent visible frame on curren..." (interactive "p") (let ((sframe (selected= -frame)) (frame (selected-frame))) (while (> arg 0) (setq frame (next-frame= frame)) (while (and (not (eq frame sframe)) (not (eq ... t))) (setq frame = (next-frame frame))) (setq arg (1- arg))) (while (< arg 0) (setq frame (pre= vious-frame frame)) (while (and (not (eq frame sframe)) (not (eq ... t))) (= setq frame (previous-frame frame))) (setq arg (1+ arg))) (select-frame-set-= input-focus frame))) 1) * other-frame(1) funcall-interactively(other-frame 1) call-interactively(other-frame nil nil) command-execute(other-frame) ___ Such behavior makes it pretty much impossible to follow code that itself invokes `next-frame'. That's the point. We jump through a number of hoops to ensure that the debugger state and its own display don't interfere with the state that we're trying to show of the code being debugged. It's not possible to do that completely, of course. But this is apparently just another case of Emacs not having paid enough attention to using separate frames with dedicated windows. An oversight, I expect. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 23 12:06:50 2021 Received: (at 13336) by debbugs.gnu.org; 23 Aug 2021 16:06:50 +0000 Received: from localhost ([127.0.0.1]:42448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mICTG-0008PN-EM for submit@debbugs.gnu.org; Mon, 23 Aug 2021 12:06:50 -0400 Received: from mout.gmx.net ([212.227.17.21]:52709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mICTB-0008P0-Ha for 13336@debbugs.gnu.org; Mon, 23 Aug 2021 12:06:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1629734792; bh=Qm8icTakMbYdQvQXb666cd9PjUDqYuJyhzAuuDvJ/cQ=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=M0SPQETR8/+ALBDNYIvX7FGP4z5ldrrLfO6SSDBTpK8keQqgcJCte4e/VeXPX9X7h BN0k2XpGEb4RA4mXDThO1p5+2j4rXyjamn8Vz2fWinygWDTxoJs8/eHhJXQai50qr5 SBNhB6KNVaMqj7vlQN/g9VVUVmr1OSxbE/kVUWxE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.102] ([212.95.5.151]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N8XU1-1n4AMj11KT-014Qgv; Mon, 23 Aug 2021 18:06:32 +0200 Subject: Re: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging To: Drew Adams , Lars Ingebrigtsen References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <878s0srzup.fsf@gnus.org> From: martin rudalics Message-ID: <25c7bc14-fab3-5411-5526-24ad0de6ed85@gmx.at> Date: Mon, 23 Aug 2021 18:06:31 +0200 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:GId2rSuHN+qq0o7GTWUZZ/AaHfR9FZitevlJt9YRuxnhFFqf+vJ mZ0bOSpK4sm8ySZN9WhPRT6+yq54n3GApxfPsEBxoSMQK1TB+LJMceq2hwfCuER5/qpxfqO AAMHCJBYPTIFFv2pgdHVgHj8YjT4tcZQkuTjUB9S+s7SUoHnB3mF0fWoCFEfyELphmjxaj6 Qe5iotMJw2hKq8+iU2idg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:XoJk0dYar+4=:17KY1GNTedRKOyosr/4agQ 6quqMgIRKPOH3HWBCdqGHhRUBrOU1T07xptkIIlmubLO534KSnN+k3Rc+1BPX/z7p1QwYoeYf xvIm2NS790FfjS+EWQMAq57lc4aQ578Xgtji6ccevLYJkPmlpyFXZxiSJhZvy1RjUkNrYcMT/ 8SXXhv9rCYJjElERhPokWtUxHj9s3c7APyv5A7srLRqGtkusyGKxr7o9/AzivrthB6dzFE7zc VpUpVZV2eOWe+PpECNoOeyC3VC3ea2eQ7YYf9Vv6yAf3OSmxAGLIM0O/E1u1+1e90qTmw5vWq MTGnoHuf9IwfSfkBqGhZGe7w08gwMi50pVnY284/xD3oLNW5HhaI4rij+RQMnwZsjB/7SU9Is KzCpWsJeZUl5GSr6UFU27hDfmd8IJnbj0mESvdr4K9FQSL6JIKRaZTC9lm9GgKkbc4IQ/ic9i VENBl/cuvm6Zm4zfUrbtgwlSQ6kiue56tw/WmETeesDTqB4SEc52PuIsJrp3QxEgWFkpt0RJJ mV6jtqgeYm9AdlsOcndRqBKQIRlk1IAR0zizydhc+Bv6bVHfIWA1qKpTL6e49hyfFRJYExHFN sdmc2y9kaJphp1TsH8IBqScsoPuNuU8DvA4VOd9TlCH13nsPjN4UAl7do7IxzCat56s7raxsq zv7QSPx+so8EtuR8OToTv3nVuH1NklblRda0Ij2S+ZvephKg8w41PsD6Wy/QVrnS9y637Po6i EPXwp7a9Df9sO0mHJ/XPny8Kyi0iWUSshQJrw+zPcHeKF3Dtr3iYXlpqTWzgvejJdSK6KTAzG k34HMhVfXS1idsG5LpCzYrefjyZIXA5BiN9mmZToTVq4g2uKK5PAnoc9pvYbEHfPU3Bky4PAF RsSM9OeuOyTo7bDe2Vd20RDmbcSX3GhDVoiLXnNCs3PusKeDTV/rvB5T87U4s9byXE6YMXvlr XGtr07yfssJVTiJUA+0vhOQ7gBfUVUf8OKjQr2LhxvxeCMvEIejd1XZqfZc+32EDEW5PVBL6A Nlq0BHiBcwhC9bHaUzkl7StAOi4q1Ozdx64fUa1KWCLxtQ7r1bZC2w28U7z0XQmY7DVfHUfuD E39lhWh3+DP4JhOy7TJFuVkH+Ri2ZWJuavjdvBGIIVCP+aH8/r5Xd9ubA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 13336 Cc: "13336@debbugs.gnu.org" <13336@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Such behavior makes it pretty much impossible to > follow code that itself invokes `next-frame'. > That's the point. Try giving the *Backtrace* frame a non-nil 'no-other-frame' parameter. martin From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 23 13:41:16 2021 Received: (at 13336) by debbugs.gnu.org; 23 Aug 2021 17:41:16 +0000 Received: from localhost ([127.0.0.1]:42584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIDwi-0004Sk-9z for submit@debbugs.gnu.org; Mon, 23 Aug 2021 13:41:16 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:45740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIDwc-0004SY-He for 13336@debbugs.gnu.org; Mon, 23 Aug 2021 13:41:14 -0400 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.0.43) with SMTP id 17NEhWqx010647; Mon, 23 Aug 2021 17:41:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=3IRcUZhiy1kJo7gWoev5MdJdzjWvNYpHst3t4SZW2pE=; b=hr2fMFDC/XEsyPCDQ3gmrO27CvsTqfs306fu+0Ch39FxHH840/9o5rrWQ0JU7Rbgugzc dI0dp+PsgiJk3dtqORMwIS4FQ2g9yecVb7iI7eHBOjJK27JJuUbmc1jOTfNOl9gxny7v +ZjBc2QR06zr6lPCONw1RqA2qo9RAGlISJ9cKxdjAWD9NjQLUeI/A8oDo6BnjeWEZOeM mn6nwEzNgdCNtDG+UVFETYDsUH6quTxX2brWReK2ssG5UzAh/5heVhzhaVrQo5Zr/mVX KLVCMd3Yfcm4SWGGP7XClA86f+sEzWt6UyAXxMwuXwnMAtKJnuxlK79v03sO9YlK1pH1 ww== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=3IRcUZhiy1kJo7gWoev5MdJdzjWvNYpHst3t4SZW2pE=; b=vJRdqAe55bvxXKaFI+lInHsGTQjyjs+z0YxQ4QeIJ9WMRoV16ip30G5cp0de2I7NAiAC e0s0K1TP88bfnF3dFE/m1me4nqCCcBKFhvtCTA6zWDOqg6Vz9rqcA4fyIYyHQqk+UiJV 0dhSU0f1khxgsq9MJyMQGe7pj7KswtrFK2GBPyrOVK3atz5aSC3Np+y2DJLfR6Gq+qcE KE6F1SkbfxShuffFiKqosq/8+RJ60+VgCnU/0y8iF+F3Rns6S+BJFDRvoKyAz1iV/p+2 8gZhvoIcHhVzjmFagAksA5YpMw6UdVHSR+eIx6B5lEMi/gq/sSODKq8OZgd+JihhPupi Bw== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3akxrea3rw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 23 Aug 2021 17:41:09 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 17NHZObi143945; Mon, 23 Aug 2021 17:41:08 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2170.outbound.protection.outlook.com [104.47.57.170]) by userp3020.oracle.com with ESMTP id 3akb8t48p8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 23 Aug 2021 17:41:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=abjCblwDnDPBnt3WoFmKIiFGPIdwedQWG0leG+vg5mESTqb9xOaZe73IqRcA0NMLabN73aHWFHcLcazFqaz3abyJ9daW266Xw0QmEZsOnSEUQN5DXrSpFVZzYfwUNxVp1vFHuo/LJFf/vtV+kt/TzMj0iH3KlplNQKym7FyNJ2dhkTMIX6rI8c7lghJCCVIB7dN3A6idw0vNDpgudmzFx+TLkKItX9aozKcYAD/KSUcmsbcq9dENlGEjkZFhrB697wsqoE+wlH1NeqEE7Ia7EtWOCngh/GtbEZFizh2jOpLlJqKWzkD0bUyzt7YMcTwoD9S6n0pCZUdhzjyA9sEINg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3IRcUZhiy1kJo7gWoev5MdJdzjWvNYpHst3t4SZW2pE=; b=WqB2ehy8H9z7tTv/lPLvfTIcDByedQs1R8wvsK4zZwUICy4YYA8liIDKTithJo3N4i9maDOuQ9dFGQe3LItSahapu55cLRJdyTlyAwwP9l9g8763HRFo0wyvIiJ3nRIzMCJxX3gufkdCVG9dXnbhnO62FwYEKQT2cQjiyXXAxQhymIyxonAImGymTtLXgylonhXmhGwg2xvBxkJuIR4lnY0vmeU/pXiiGKXXXNycc69a0VVdRpvNc9Yl1Ge+uaUv1WeCPjFY+d8c/YSiNSvwvHOrmGDHALjVylCJTV6YTWib6Y2h8QvukRFd4dLd0qOjoGnNnkT9vbSS6IshAVE2Wg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3IRcUZhiy1kJo7gWoev5MdJdzjWvNYpHst3t4SZW2pE=; b=NPP8wHGcqz+CnrUeriSy+G1xnUFtPA2MeVSQkIXhTepjhJzlK//uftUewg3w2AS9dq0ejY9dVzZBTgr1OMb4tqAST2B0Yon451imoZCkzLeH3FSbHSLvxfZ4sf4RBTijNhS2Wpx0Ky4XcrAOAhI1kctGYJ0N53mj/vleqsaS1v8= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB2792.namprd10.prod.outlook.com (2603:10b6:a03:87::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.22; Mon, 23 Aug 2021 17:41:05 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b%3]) with mapi id 15.20.4436.024; Mon, 23 Aug 2021 17:41:05 +0000 From: Drew Adams To: martin rudalics , Lars Ingebrigtsen Subject: RE: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging Thread-Topic: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging Thread-Index: AQHXmDjasGohBZHBXE2ixoORTM9lV6uBWtUQ Date: Mon, 23 Aug 2021 17:41:05 +0000 Message-ID: References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <878s0srzup.fsf@gnus.org> <25c7bc14-fab3-5411-5526-24ad0de6ed85@gmx.at> In-Reply-To: <25c7bc14-fab3-5411-5526-24ad0de6ed85@gmx.at> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmx.at; dkim=none (message not signed) header.d=none;gmx.at; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2f081430-0df8-4a97-3fd1-08d9665d2ec9 x-ms-traffictypediagnostic: BYAPR10MB2792: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gUX/WcjThZh3PYcx2NCPzrKaV31IWdCAaauKInVm1wYeweKgpof6Dd+OMivY3CGbZAwgkF6KkGAFFAVlVXcx0OMHxsns3syNVJxfE7ytogj2aLeH1izweSXYUn04NnFVwIllAzynGIlLlSFXfqCR1+Rzq9++e4GXUiYJgq2Zeix2S6oJ5pySAZmNHWgYnXmjhmWfHrgV4P3KOsEN6SANRj6lHe3er+tGlmFXDWM4m5qCPYXXK440slFnB5I0d+gNvtXcYdSCSgdk8NOOU6YTL4GOMqyP+2FR6v2rM1M11zxfEpOLdASkFxFgXlXHnbPvOit1R4BYH5Vslt9FCUr6QpRtyAcW7oKsJKMmqovD8qmPwvHSc4FBtlzDVrMtNc7xpaOsJT2GZu1EL+Raajgmtztzp+tJbGbprbyGTIUVQbX6Gv90rWdvmxGq8zmAXPLjN4YY8E8qG/7tHcOUmlVl22VPoyxZp4j6dxAZtp5FRA1OWmGVWusv8zj4W5QO2Ig/8U+M7Y4vNM/JMjDPr2/Tm+io9NVXy0upufsm5qQ5sIb9BJFqa8bPhkcK4lGI+GBLdKW+tp7eTRSCPnP47nmeZlUke5caeW+Ew1cRN+Dl/wE8CmBU5UOMTGNEMD8I21AKDLFYoxsUwJRXaOnAUqJT9ek5bP8wJ6XLCPB6kl237es3jwPPXQKizBCkDS30xvrrj1Dxce8bNYCiTr6RB62i2bMj8p2kVWA756+HFcuWt+Y= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(136003)(39860400002)(376002)(346002)(396003)(52536014)(44832011)(4744005)(6506007)(5660300002)(38070700005)(7696005)(478600001)(2906002)(66446008)(26005)(55016002)(64756008)(8676002)(33656002)(110136005)(186003)(8936002)(71200400001)(122000001)(66476007)(66946007)(86362001)(76116006)(316002)(66556008)(38100700002)(4326008)(9686003)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZWVMMGtNcVVBUWRtYUV3eXpqcmZwZmpJWktEejJyblVzL2xHbGlFbnpoOUNk?= =?utf-8?B?ODBMVVN5SjRpTDhKSCttWHZOaU1ROVNNbmwyanIzczhnd3JRY1FDL3oxUFFX?= =?utf-8?B?cnFjdS9ZZmNoWXAvMm82SGkwd2J5V2cvVXhQNUJzdm5FR3JISWF4c1N6Y05U?= =?utf-8?B?S3AvM3dSRGFwUVdBTnEraEptSExEUjdwY1puQlJKU2J1UkNmMkRtaHBUK2xL?= =?utf-8?B?U09zdmZ0OXVGSkFDeEt4K0xpd3R6MnFwQlVqSUgybGtJM252aG9FMDdkdFU4?= =?utf-8?B?WHJxTlhZRFdVYTVGUHlBWTI3NWF3MFVueXVSZmwxRzgvT2pIRlZNUHNSSW9p?= =?utf-8?B?S2lOYzlIQ0hpK0lQS1N0NWNRM0U5NThLKzVQY1ZrUW1BN0d5azZteS9EeDBZ?= =?utf-8?B?dTB1a1ZFOC94YkxJUHpFRDh4RlNvbGlwYk9iRXQzckVMQ2taTU50Ni93bkVx?= =?utf-8?B?VnZVT3dOektySll0M1k1WEZHUXFIWmNMNWVEZFhXWm5vSG9qa1lsMzVpZVhy?= =?utf-8?B?WXRncVFKTXVqdDBpdEM2cUZ5d1p4c1FxOXU4UmRmaWczeDZ3Z1ZyWUFDc0NJ?= =?utf-8?B?Q3BhWnYyVUJFNStuNDE5VWhQWmMzMWpaa1htOThZV2dNdUxKYzVVZjdPQ0tC?= =?utf-8?B?QStBKzdMU3lBdlJxY0NHMERrcFFTOXlia04veGY0anp1a3FMWm9vWjFTU2c3?= =?utf-8?B?UUd3YVcyZ1dkRm44R3JXSzhobjN6UW5jeUtJcWRUZkYrdEdPQkdlSHRsbGsw?= =?utf-8?B?dDJlaVlWWEJySy9tZmdkT2dnTFNRTm5DUEo4TnA4OERnWVR5ejFIbXJtYUsr?= =?utf-8?B?dGxwVWgzUjBJcStXUnJBWDBodTloYXlYOCtGYm9lcDBzcHNITmNRWkNjNURy?= =?utf-8?B?a3FlTE1JTG1TQ2JRVE04Q1pnaU13RVFXZSs0a3JNbERrUUdoaG53WitkT3hC?= =?utf-8?B?NTJJY3ovUEJuaWFOKytKSm0wUnN3eUxOb0d2bi95ZXdTUHNHUGxZenN2MlNm?= =?utf-8?B?b0JnZ0tBMWJEdWVyV2xxMW0xVzVLQWZHVU1tN3lwbGhEOTFFMGJWVEIxbGtV?= =?utf-8?B?MFgwMXBNWndFWXlWQkxDQlRvektua2paVE9PT08wZEZBVW5Cam9aa3VxS2px?= =?utf-8?B?bWdIYTNpVmRSbFk3NEQ2QmFmSjU4ZTF0TkRLRVRadktzWWJsa1V6WHJKWnht?= =?utf-8?B?bGl2YkgzNVlnRXpBSmhDeVJrOEhHYXp6bExveU1ubXd5NFZUUGlsQVJJbHp0?= =?utf-8?B?R0ZYN1l0VmxGRzh2cXJWdi9YbU9MSzIyWG1uZmxDcXYxd0ZKc2JDbzFab3Za?= =?utf-8?B?WG90SHJNTzZISlhZL2YwSVJFWC96M1hSUUFiLzJmWmlKbHNYb1dFc2hadnkr?= =?utf-8?B?QjZvODh6WTlLVVFhaHphNjZGaW9nQ2kzV3VOVUhHOFhnOU9qZ1BnU2Q4ZXRM?= =?utf-8?B?L1Y4WWV6QVNLUEtOYjNlQmVsMGFZQXhmTkowUEgyNER2dC91MEVPS1dWTytM?= =?utf-8?B?SHdCdUlBT0R3OGhmMDdZV0pqS1p2NlRZakxaRlJjYU96aC9ySU8vYmRqaXYy?= =?utf-8?B?cVFNOEd5dUNVODdHR2dnUXk4MDNvak4yOUJRbnhIV1VVZjZQdURUb0Iyd1Fv?= =?utf-8?B?Sjcvbk8rQktPZGRZbW5aNmljajZhSXlheGVyMTJuV2xESS9ubjNodnJmYUxj?= =?utf-8?B?Y2hFYXYvVHZwZGFkWVhZM2Y0M0hyaWNsT3EzemZydG9WZW5KMEcvalRvR21J?= =?utf-8?Q?hmJU4q0C/zHi+boCk4=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2f081430-0df8-4a97-3fd1-08d9665d2ec9 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2021 17:41:05.1065 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 14VJtg5BooAiWeegMhqxNwwx246HTGXuXifsYabresBc4xukPRLwaD5j4gV/YYolsA4eYIZAg82kr77ovoeGAA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB2792 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10085 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 phishscore=0 spamscore=0 bulkscore=0 mlxlogscore=999 malwarescore=0 adultscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108230120 X-Proofpoint-ORIG-GUID: WCQut79if2Sbd2f9wWnxArd8YcGS4Fk3 X-Proofpoint-GUID: WCQut79if2Sbd2f9wWnxArd8YcGS4Fk3 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 13336 Cc: "13336@debbugs.gnu.org" <13336@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.8 (/) PiAgPiBTdWNoIGJlaGF2aW9yIG1ha2VzIGl0IHByZXR0eSBtdWNoIGltcG9zc2libGUgdG8NCj4g ID4gZm9sbG93IGNvZGUgdGhhdCBpdHNlbGYgaW52b2tlcyBgbmV4dC1mcmFtZScuDQo+ICA+IFRo YXQncyB0aGUgcG9pbnQuDQo+IA0KPiBUcnkgZ2l2aW5nIHRoZSAqQmFja3RyYWNlKiBmcmFtZSBh IG5vbi1uaWwgJ25vLW90aGVyLWZyYW1lJyBwYXJhbWV0ZXIuDQoNClRoYW5rcyBmb3IgdGhhdCBp bmZvLiAgU2hvdWxkIEkgYmUgZG9pbmcgdGhhdCwgb3INCnNob3VsZCB0aGF0IGhhcHBlbiBhdXRv bWF0aWNhbGx5PyAgV2hhdCBFbWFjcw0KcmVsZWFzZXMgZG9lcyB0aGF0IHdvcmsgaW4gKGluIHdo YXQgcmVsZWFzZXMgaXMNCnRoYXQgZnJhbWUgcGFyYW1ldGVyIGF2YWlsYWJsZSBhbmQgZWZmZWN0 aXZlKT8NCg== From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 24 05:41:30 2021 Received: (at 13336) by debbugs.gnu.org; 24 Aug 2021 09:41:30 +0000 Received: from localhost ([127.0.0.1]:43262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mISvy-0001Aw-0U for submit@debbugs.gnu.org; Tue, 24 Aug 2021 05:41:30 -0400 Received: from mout.gmx.net ([212.227.15.18]:58153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mISvw-0001Aj-3I for 13336@debbugs.gnu.org; Tue, 24 Aug 2021 05:41:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1629798078; bh=GYqqCaFbYI084pEG1SYXXapYMyvqi/jycgN4svaJHGs=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=KGAol9fNWEe5UCW8i+VMCKOZRgBojt3AJ6uSTZNj36le3ir1XTDhr9E9XrJUl5LqD RNwg8MwrueLhhsMA2/qLV55aTnodyw2J35qphhiZI8gSbkHGHE5q8vmRBtaRljl8Ni /lNOqdxEvpvKTU2j1beOE1UH6++Hi2IUHgsChSUk= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.186]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MOA3P-1mgz1b2J4b-00OaSJ; Tue, 24 Aug 2021 11:41:18 +0200 Subject: Re: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging To: Drew Adams , Lars Ingebrigtsen References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <878s0srzup.fsf@gnus.org> <25c7bc14-fab3-5411-5526-24ad0de6ed85@gmx.at> From: martin rudalics Message-ID: Date: Tue, 24 Aug 2021 11:41:17 +0200 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:Jo5XdQHuZ36vPxSJWW7TGbjOHRdWXAx5e/FJEN1ey2HEhme+TuS bhcmQBNxlcvEuUmTJ5w7KR1k1+hYAmPVg6JMIPfpHp3nKCwxlvTNlLbWCNuJjdbcTwMZtOX lk2LUDdl5kQSTjGwNWLzEPP3rZTdJGurzaGaVUCF7JAcE4Rvf/MfGVcPa6DhWhSymhbQrBT LEVEC4Gf9LTm0PtLVNAGw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:wTf9qUhDD3A=:+JMlQsn8BWnvGMzQQtZq85 MsL0TnsfFvLCDqrVlniqNhwXrgViYdYAraFcy+98qleVhZaihtSshrPbfAf9ez8FNzv39Zmq3 5WPjlDfkhu1H+S0hamvgCgUOy6H4ERMrHkqUcXbQUvW8TBbST/yX0GDgHlTYd+jTIjmAeNnu6 4UzBsawslSNtLb9JZSZHEfmCXXdEiXQYGTHCfmTI9mG7gTMwS87Fu50BSumhsVRAQBNrLiVDM RyK7UmesgY7NeJCoirGMAhHoApabubGviYJRhoxNOuJMMGp7h89vpLYdTBvSAjsr9mbNZtM24 vaWDnCQQUQjHQl8dcwbowALeSFGNxeiTK76wWCdPZTXvCgapMsEZypyvXIoIK9tHA73mdR+Xi xpDFgJgzML0tvEy0P+nQIaY2Ry60n+vlx9AJBTmSLEJAY6ZUQpZte8uCwjDLZeZ0AkmZ83jrO xs35TdA3TDEyJ1V2HqmY1FY+/7kQ1m27qkMuNBB34HcgsQ6+4G4Lt9xTwXDDknKlGCHegEQ3f j2IR3BwL2Y8n7C54PE0R8hala2MS6Bil3EE+sNBPl0URlEudo+oE8+fnMD3k+AFXh9qFLMdkI zYyaqG/CxBRCaCZGYDiCzrN951b/5VeHSAy76c6WcHm5iypELi2WGzlUFu3DOnYb7GGsQ36YU qssSh+jv3Qgg+x1GaaFZYPCnMOaiTSSdiyaZHWGcmv7+pwL4XSMh4pKRzTMopCbgQ1repjkyF zLs9VaFaiPybgAA0XJHHBfi7NxEQOaImkEXrZ/79RI9P5xsS/VL+sqRHFv1YieJp0rI0r+2ne GKaJ50tt3z8rqMXLCZogzHSiO4Vse4VZvLXq3VgQkl6Lwb9J81z8z/aEBpZHPmILLAln4e0to icAoV4R3EGDYXHZHGo3qDIBqf7JHzW4D0XvWETpnQMd4AsOKbadhhweKiePTy0Y6+z9J3Q+pr OHb7oY+zASf2p1Pni35NdXWeuFf5ADu4/Eb3656C/YJHo5H8celslOFcyr8gD1B5Zko+2xP+G LoGaFxWKcpLxO7ssZ9GSec087LqReihDCqJQYXqmGRfyE8cHixQnS5J3n0NrOHB2ohzHDyPNs N7NTolBuK2Z0Ao4tVqk57HbC9tD++2H1i1tAwsjJs0uMaKggWwlvVsmkA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13336 Cc: "13336@debbugs.gnu.org" <13336@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> Try giving the *Backtrace* frame a non-nil 'no-other-frame' parameter. > > Thanks for that info. Should I be doing that, or > should that happen automatically? It does not happen automatically so you should be doing that. > What Emacs > releases does that work in (in what releases is > that frame parameter available and effective)? It was added with Emacs 26.1. martin From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 24 11:49:54 2021 Received: (at 13336) by debbugs.gnu.org; 24 Aug 2021 15:49:54 +0000 Received: from localhost ([127.0.0.1]:45049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIYgT-0006wL-Qi for submit@debbugs.gnu.org; Tue, 24 Aug 2021 11:49:54 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:56912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIYgR-0006wB-FC for 13336@debbugs.gnu.org; Tue, 24 Aug 2021 11:49:52 -0400 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.0.43) with SMTP id 17OEMHpf001041; Tue, 24 Aug 2021 15:49:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=QK0xjUHulQaOf+Nnj99PSkvWUd9HpjM48MgzPW1rli0=; b=pgZvzyp+ym9m4VuE6NDAVouuFjph0efuXJJ5lVOpoM+ciZ1o91qV+jPZ1y+HYouETNTm bElRpDQbotitDQ8WQrBootMw+RnfybyhEbAk+SvnJigLsQuT1tmMjWa+XP1PtWx00Py/ hMNYhK6euBPWqJPhMHxA3qW0UVqvxdB+FBINUoyvPQ8w3Nc2F2OtMvEs03otj8AgNNUL 0ekr/l7avfNnMwANGxG+c4REPX/AYo0tzvVC1uuO5MP7vFAwNvRI8ecYWqDb6pLK/mNf o9QR4jaQh8wjNG+A9aOBTcpy32Is3IDUKYsCd+uxrpfBUPhIW5nLXezGYYrmit5yhyTn iA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=QK0xjUHulQaOf+Nnj99PSkvWUd9HpjM48MgzPW1rli0=; b=ldY1+rxUIskilfIhDULlvEvefTcJuI5F+5nuSLCpyHtNaHzuD9Sv3u0Kp+NcW01gBxev TJNK/CHY1PmjeL4BRjhS2qSLk8N78zEwv9xOGDeR+7Xy7OLqQWpU6AOl0Twsk6nwPowo Iv8Y1sX6vJTWdTlaKIjz8fh8jWBbSCU1afcjQHzfsWSyiQQFlqy0gfqrxsRKwmcfg+h3 88Pzp4jYpm1bHreagcKJPBwi6IHtZcOp4ZUPV5sEtPkMoayetnKD+llMUZy/JPuR+Ox/ WM04P1G6SIJjHGtrxmY91m0p+Uoj0pNuFhytKXd1JZIbW5pKSzC5+vjNhzku7HCAAqQm Lg== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3amvtvs7cc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 24 Aug 2021 15:49:48 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 17OFjF8i008842; Tue, 24 Aug 2021 15:49:47 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2176.outbound.protection.outlook.com [104.47.58.176]) by aserp3020.oracle.com with ESMTP id 3ajsa5gswg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 24 Aug 2021 15:49:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k1BXj/y/ubd3NYxDbPhfAVLAM5Rzkyl3v576BansnU1QIW98NXP/MUka/2bvuvHKuf1B4O0OFOazYCBoVbRohWeMchDcI9nGKj5EcgrA0n1Y/79CU61mQA14un8uO6cJGxiyZ82KVjqcuWRVHVy/Qqd2HOvRjK2Y8PyvUhymgBxB4Zqt05ml8fg4AQcNYQlAe0cT4IhGTcOIxlvjx0S3bXKK9szrY2cf3re2ufsLv7elaWPzQOItS7hanRSC1W0EyfEdV7N4zVtsC7ifw8rrKrzM3o+5ZFUNndQD2qC3Z36XRmOsG6PfH53CRlaGEPgmcuZ629icWs9wMFJZ9FhzlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QK0xjUHulQaOf+Nnj99PSkvWUd9HpjM48MgzPW1rli0=; b=ZLc4s7NGlv4+naVNV5Bxrl4UtOnu7nWxDTGcXuZWtBMK2jtWUfagaNLiL+fOL0Pp5WcmWRu5spuXvwQdP990caQbd34GMzJ05Hlxk4aWLYMfiN7MoCmrgcmLEnYG0w2x+vSkCGLHe+BxKonh6890Dn4T7NRzFJBbqSj4IDesH6ypKQNqOKzgSAD7qSuptASdYJk2+Ck2hN4QdxFkmQltdVIeZQiEuFMaQ1HKnnZ5XtVYT5g0Oyctf+gsm6X7ntb3CB/Qc/mzV6P8geOYoZSElyg70d6wFQ3ddPtO982v11aiKTRonh8dTahXo1lEWE7ZxQNBZwpRP05ooLCWtEvJnQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QK0xjUHulQaOf+Nnj99PSkvWUd9HpjM48MgzPW1rli0=; b=vJWj6znipTq/gRVWBVrXGkL9TxSqoB7Yda8cKlZJWPGd/L+eyTvDW+bzvAdN4bX9Xbms2XWAgXYXHbt1MJTQQ23KFJ14sqz1vZ5JZAozZmAMSmP39lc83bnTXRsZRcwtXY1ozTE7+19ALBC91k9YrSqVXtGeOP4pcO7p16it6g8= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BY5PR10MB4258.namprd10.prod.outlook.com (2603:10b6:a03:208::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.22; Tue, 24 Aug 2021 15:49:46 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b%3]) with mapi id 15.20.4436.025; Tue, 24 Aug 2021 15:49:46 +0000 From: Drew Adams To: martin rudalics , Lars Ingebrigtsen Subject: RE: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging Thread-Topic: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging Thread-Index: AQHXmMw3dpf5MSSnnkeHj4CCGSpjFauCxobg Date: Tue, 24 Aug 2021 15:49:45 +0000 Message-ID: References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <878s0srzup.fsf@gnus.org> <25c7bc14-fab3-5411-5526-24ad0de6ed85@gmx.at> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmx.at; dkim=none (message not signed) header.d=none;gmx.at; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 12ba3210-c587-40dd-b0de-08d96716cc1a x-ms-traffictypediagnostic: BY5PR10MB4258: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +V9dB72WzqJwbOKIFipUgxfpQmlUfA1VVkBl1hHkCMjV5K4cirKyUYmiJO2kK032nJo4R3Lr098QMPrwpuj4N/3SL8IP4CqvLYyp0V6QT9rOjqgoMlIcdBxiyrzSczZ1k64jkIJtCEsWSU7CSTsnOyRNhNNT8dJ7qEaRbwC3v7Tpo5sSnxbJIPNGoqzMK8Qu292o/9Hkb496Ap4zJ6JXOAO6ci29kfxC5MLTJcJ14QWawcIcRUtv4OdfZCunqOI/E1TXO8BRu1U0G+iV6CpPidJMAR4AWwOO06A24IzSL81lMS3KH/VGZ5bJmZs/3YdI69vJy4bJlHr9UvQzHYrK48C5I/3QZRYyQqzRE1Kba7oC+Ohk7EgGONjOyQZVnCDqBWJaGQY/LdiQ7x9E8wc1jLnKo2Plds3XICRJ9K/jMEV654njW+WojiW53wbUarDxMv5grqgXAXT5kufJaHKw0vqY6wzsxvbBCXIRTD64glKS5mZf19noctYJcq+7v7jpxbN4sQhD0WDE+XxO5+mb2SGdfNJSlxTETL8trzhP8C05l+fLDCDMu7Ddcl3Ak1C0Vyk9anArj73U3lVSwrVBRzD7rDCcuRrvfSImI4BlJ8r4NTV+COq4jokb33IFVIUFXpY9HoY8TSA5UY6viRifJ5D8k5cYMgHg57mmL87qDVbNB6paIUkvMSLIWq0GpG5nA8cK5zglufUfUjj8y/iPxuDGabYgPCTZwSro0OX2hMI= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(366004)(136003)(346002)(396003)(39860400002)(52536014)(478600001)(8936002)(4326008)(33656002)(38070700005)(6506007)(71200400001)(7696005)(9686003)(186003)(86362001)(8676002)(66556008)(66476007)(55016002)(5660300002)(66446008)(38100700002)(316002)(122000001)(26005)(64756008)(76116006)(110136005)(66946007)(44832011)(2906002)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Z2k2Ylp6WTc4TlFSN0pzcmJCalpUbDQ2bzVoU200V2RPQjc4Wnovdlg4V1Bq?= =?utf-8?B?WFFiYkpFTWpzMEFLalZCalJIb3FkUzNmcEdHQ1ZEaUx0RGFxd3RWZnpUTTJU?= =?utf-8?B?MmhMM0g2RjVBQUJ2SG9PbnlMRjNlRDNwQWZydFpmUXBzVG44VHlFN0JNaDYy?= =?utf-8?B?dU43MTBQNUFRdmw3aTQ3eDEyelJQMDZ1OGw4N3Z4dnAxcUxLWmJCcE9LdThE?= =?utf-8?B?YnZqZXMyTzR3dllucUJXVkMyTmZWOElIRmdNd1Nqd0NSSlFBOEJSSjZTTU5o?= =?utf-8?B?cklhSkNzTEhmWWE3TzF4QnF5WDZaSCtqNSt3WDUyU1dqUTVwVklEQ0ZFWndy?= =?utf-8?B?L0M3TWpMeHluQUF4UlY2ajFFVEszSWpJVUswRmI1enMzdXJsVHFaY09rL21X?= =?utf-8?B?SlBoMjhVR0NJOVppYmFDWExwbWFWQnlaTUE3OTBHdnRHM1BHK0ZGVC80eFo1?= =?utf-8?B?bzBRU1lDdHM4czRKa3NvaVpwUjh3cDh4NlNkQnpBUGd2c3ZqRmV6Z011Z3Ez?= =?utf-8?B?aVB0QTg1cGt0SXg2eDkza2JwcXdrTjh0MHVnTHdPK0ZndEk4ZVd5UXpJalps?= =?utf-8?B?dGRSdHVlckdXWXlwMTJUN1NKSEhqTVA5bjVyc2xtUGlERWsremErTjlLM0sr?= =?utf-8?B?a0dhTWZ5NFNKbkpoWndTLzlxdkJ6SllKZ3lyV0tSWlJMYVcrdEpQUmxscHBs?= =?utf-8?B?RHptZzlxTU9rZzBFYXVjam9MRVR3NGpYOGo1YTdoYlpuRDk0RnFydkQ0TGlt?= =?utf-8?B?SXN1TkhRNE03Nk1NWVJibXkwRWc1emwzcUxKdnhOQmJEMDNtL2pidnVHODRP?= =?utf-8?B?bm85L1VSbEpmdm0wc2NGZUdoL3JMQW9TOVAwdjlzVFhLTmRndDVpQ2hHbmdn?= =?utf-8?B?Y1NRdk9OeXJka2t3MU1EMWZGYm1vSnFjcmlZcGJWWnFtYUxxcGRUSThHYWxq?= =?utf-8?B?cXBaUzNaYUh6N0hUY0tVeHRtWExuRFM0Q0dTczdIZzl6a20reTBnK2Rvb0pj?= =?utf-8?B?ZlBoaUpUdFF5NFVGMjcrMnVadWRGZ3VrK3pUQnBKS2JYREN4L1dXQ3Y5UkNX?= =?utf-8?B?WmVqclc5MktsVnBYTTJTc2pwUVR0SzdVOVg3cExDWXYrTnlhM3c3ZU5ybmpD?= =?utf-8?B?STJsQVpkbld0eFJDTFhyMWhXWlcyZkVVREg0QStQbVJJcENtNEpjQ3ROV1FZ?= =?utf-8?B?Lzh5QzZMUWR0Z044cHAwYUFaVXZ3WDhySHFCTlo5RkN6cWxoVFBNWHFRaDdh?= =?utf-8?B?VnVhU3VFRHF0andPd2R6anBvdmg1cU1DanBrd0F1aUlXam5nODJYZUF0NFNr?= =?utf-8?B?YzlONXBtYWM0NlVGbnVXclhyTGFSQmZqbEtPMW14MEQ2bit6RmRxWG9zV1Vm?= =?utf-8?B?TXZtamNISDJhM2o2VW1hUVdnRVZTNW1YREh6a0k5bzRtN09XNUdlaHYvWWVt?= =?utf-8?B?T1R5SXZVUXBLVFU5RUVzWDJtV3FyVjJqR0V1UVQwMzNNY0xZL0VNaklEVVp0?= =?utf-8?B?MUp2VjQrTHlNb202bnlYd2lVTVA5b3RNOTQxc0Q1d3hQcDFVdzFBTHArL0gw?= =?utf-8?B?UWVhSVhZdTE3VGR0WXF1UTQzTGhsWUpOYzlFdldMRHBqaENmNGxBQjJ5VkRI?= =?utf-8?B?eWNMTVd3bWlVQk9SMGRWTmcwaFZ2amMweitGWHBpMi8rMERibVhWVVgzQ0Ix?= =?utf-8?B?YXVNQVlCeitUempWeVJObEw3cVBlSUdxWlFtU2FKb3BOa2N0a0hMZThTcE03?= =?utf-8?Q?klvAdgX93em+fl8KM8=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 12ba3210-c587-40dd-b0de-08d96716cc1a X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Aug 2021 15:49:45.9833 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vtIiA1LkOezmYKIYwbRPS32a+4B5sDpwKlLGtVECFDrfo2wjWN7fhFP5Ch4uzqG4tbWUcQ9OPx1Uc/0nQvaVyg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB4258 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10086 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 spamscore=0 mlxlogscore=999 bulkscore=0 mlxscore=0 adultscore=0 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108240104 X-Proofpoint-ORIG-GUID: HCg7Obyul5VzD6pzBcYiHWEsCo6s_dxW X-Proofpoint-GUID: HCg7Obyul5VzD6pzBcYiHWEsCo6s_dxW X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13336 Cc: "13336@debbugs.gnu.org" <13336@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) PiAgPj4gVHJ5IGdpdmluZyB0aGUgKkJhY2t0cmFjZSogZnJhbWUgYSBub24tbmlsICduby1vdGhl ci1mcmFtZScgcGFyYW1ldGVyLg0KPiAgPg0KPiAgPiBUaGFua3MgZm9yIHRoYXQgaW5mby4gIFNo b3VsZCBJIGJlIGRvaW5nIHRoYXQsIG9yDQo+ICA+IHNob3VsZCB0aGF0IGhhcHBlbiBhdXRvbWF0 aWNhbGx5Pw0KPiANCj4gSXQgZG9lcyBub3QgaGFwcGVuIGF1dG9tYXRpY2FsbHkgc28geW91IHNo b3VsZCBiZSBkb2luZyB0aGF0Lg0KPiANCj4gID4gV2hhdCBFbWFjcw0KPiAgPiByZWxlYXNlcyBk b2VzIHRoYXQgd29yayBpbiAoaW4gd2hhdCByZWxlYXNlcyBpcw0KPiAgPiB0aGF0IGZyYW1lIHBh cmFtZXRlciBhdmFpbGFibGUgYW5kIGVmZmVjdGl2ZSk/DQo+IA0KPiBJdCB3YXMgYWRkZWQgd2l0 aCBFbWFjcyAyNi4xLg0KDQpUaGFua3MuICBJIHRyaWVkIGl0LCBidXQgaXQgZG9lc24ndCBzZWVt IHRvIHdvcmsuDQoNCkkgZGlkIHRoaXM6DQoNCih3aGVuIChpZiAoZmJvdW5kcCAnZGlzcGxheS1n cmFwaGljLXApDQogICAgICAgICAgKGRpc3BsYXktZ3JhcGhpYy1wKQ0KICAgICAgICB3aW5kb3ct c3lzdGVtKQ0KICAoZGVmY29uc3Qgc3BlY2lhbC1kaXNwbGF5LXJlZ2V4cHMgJygiWyBdP1sqXVte Kl0rWypdIikpDQogICh3aGVuICg+IGVtYWNzLW1ham9yLXZlcnNpb24gMjUpDQogICAgKGRlZnVu IGJhY2t0cmFjZS1uby1vdGhlci1mcmFtZSAoZnJhbWUpDQogICAgICAod2hlbiAoZXF1YWwgKGZy YW1lLXBhcmFtZXRlciBmcmFtZSAnbmFtZSkNCiAgICAgICAgICAgICAgICAgICAiKkJhY2t0cmFj ZSoiKQ0KICAgICAgICAoc2V0LWZyYW1lLXBhcmFtZXRlciBmcmFtZSAnbm8tb3RoZXItZnJhbWUg dCkpKQ0KICAgIChhZGQtaG9vayAnYWZ0ZXItbWFrZS1mcmFtZS1mdW5jdGlvbnMNCiAgICAgICAg ICAgICAgJ2JhY2t0cmFjZS1uby1vdGhlci1mcmFtZSkpKQ0KDQpEZWJ1Z2dpbmcgYSBiaXQgc2hv d3MgdGhhdCBmcmFtZSBwYXJhbWV0ZXIgYG5hbWUnIGZvcg0KdGhlICpCYWNrdHJhY2UqIGZyYW1l IGlzIGluZGVlZCAiKkJhY2t0cmFjZSoiLCBidXQNCnBhcmFtZXRlciBgbm8tb3RoZXItZnJhbWUn IGlzIG5pbCAoZG9lc24ndCBnZXQgc2V0IHRvDQpgdCcpLiAgV2hhdCdzIG1vcmUsIGl0IGxvb2tz IGxpa2UgKD8pIGZ1bmN0aW9uDQpgYmFja3RyYWNlLW5vLW90aGVyLWZyYW1lJyBkb2Vzbid0IGV2 ZW4gZ2V0IGludm9rZWQuDQoNCldoYXQgc2hvdWxkIEkgYmUgZG9pbmcgaW5zdGVhZD8gIEkgZG9u J3QgZXhwbGljaXRseQ0KY3JlYXRlIGZyYW1lICpCYWNrdHJhY2UqIG15c2VsZi4gIEkgcHJlc3Vt YWJseSBuZWVkDQp0byBzb21laG93IGhhdmUgaXRzIGBuby1vdGhlci1mcmFtZScgZnJhbWUgcGFy YW1ldGVyDQpzZXQgdG8gYHQnIHdoZW5ldmVyIGl0J3MgY3JlYXRlZC4NCl9fXw0KDQpCZXlvbmQg ZmluZGluZyBhIHNvbHV0aW9uIGZvciBteXNlbGY6IEkgZ3Vlc3MgeW91IHRvbw0KY29uc2lkZXIg dGhhdCB0aGlzIHNob3VsZCBub3QgYmUgZml4ZWQgZ2VuZXJhbGx5LCBpLmUuLA0KdGhhdCBmcmFt ZSAqQmFja3RyYWNlKiBzaG91bGQgYmUgYWxsb3dlZCB0byBiZSBhbm90aGVyDQpmcmFtZSdzIGBu ZXh0LWZyYW1lJy4gIElmIHNvLCBJJ20gY3VyaW91cyBhcyB0byB3aHkuDQo= From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 24 13:41:33 2021 Received: (at 13336) by debbugs.gnu.org; 24 Aug 2021 17:41:33 +0000 Received: from localhost ([127.0.0.1]:45132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIaQW-0003r8-NW for submit@debbugs.gnu.org; Tue, 24 Aug 2021 13:41:32 -0400 Received: from mout.gmx.net ([212.227.15.15]:37925) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIaQV-0003qs-P2 for 13336@debbugs.gnu.org; Tue, 24 Aug 2021 13:41:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1629826881; bh=cqLPI1ALnT4mVLh8OcAtgI0cY8Wyw97qKKv7wQKfZb8=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=l4mmbgMFEsa5k4AVcWue1gdgyvE2O/CaLiL2drOYdeAq/lO9wT7OIWud5P7zHgb/T Ijb/D4lTTQEvEpu7QoGJjanTyO+Fi9GHdO7JAzATfYKgJRflA9UcWweCAZViJUYtHp X0deyVKw0IemIGotpaNbp/Y7iQsHHuIIYe3w2b6s= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.186]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N1fn0-1n2wn30Ayu-0123oZ; Tue, 24 Aug 2021 19:41:21 +0200 Subject: Re: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging To: Drew Adams , Lars Ingebrigtsen References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <878s0srzup.fsf@gnus.org> <25c7bc14-fab3-5411-5526-24ad0de6ed85@gmx.at> From: martin rudalics Message-ID: <98917a3e-e465-6cfb-ffe6-d977673bf185@gmx.at> Date: Tue, 24 Aug 2021 19:41:18 +0200 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:RpXbd/rM8xNgOEAh1LJSGxnKYwLtVMHhWdxvODXdZjUn20ZzF6j +gBVeDMuqAxArUGS0EQ9Ht1k9P3FlrQi62IWJxGNjASxSK26Ugkijatqn7ewBl5i1o5Z8Ag /aYH/BqfJxNzhIcSEq/hvcz6dckoUMNgSgAlIzzjraGQsDZ4uWwTdVRTOkxmlclFNgw68MH J5PMfvwcKtjSIfUxybnDA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:BWuNbsQn+5Q=:mMDmuyOV/4FT/M8KhUC5lM Q860E7x1fOTCOXdj9qKd76J8dIPjrqasMtBtxpe3mmIu4oc2wW5Z4pavmMNRT+vc1giuEn2l3 qn4LKckDx3DS21Q39zHBo/JRWtAjtOK/sfUqcC4ZBCrLdiYnW6meRMCwhYMe97rveq6fD+8+8 6pPnj4bdJZtXq87ocglP8qrhplU2lSWhxeQAwhy9NH8d5tAgnL5ofQaj+1F8ohO9HDSItUGdl uzZ3F7lV6dZf9V7m6IqqlAvibQ1s1sJcAbI8SVrKhQTyN4ONocvmzBhGfYrwGRPCLNMEXiDlX mER21owsw14Cta66jzCEGsFzDTWqPrj2v+CFxDzFocFW9IxazV3M+k32WoYBD25ppSo3hZpvI vUZEVWLXHXXZOQv6SknpOuW5vYRzy3s6wXAVoK8R2VKdO+m+bhu+RTKO/AZJcjhOVGce5DQAE A3C8oi3eFlQ9q/TYLzOIr/YZaYcofVYIQIs1JIqGcoo8XWdAheM3jwLRBmRsWvmqBjv1b883a THaLt2U9ZBN1IYpddKtWRTHwEGl/zQnifbqA268vsSt+4DoLBoXHYy85FVrTRZ9DuHB95m6b9 9r3RuH008UVfMnGeHZ5Sj+LTMXh0tSv1aPLmLNgO41ym9Z4xjzBmgZDj41Bnv1VV2ZXX8USCZ vcl7UQ2aftW8CLgpVMm4lx18vO7GANspnZUyVuwyANQf5gBDgwgKln1TvubOYVTLoNBggyopG DcVWiyHwD6PHj6ZexZY8x9cZEpYGbVxg9/1gJZREmaZv0M9j64DwbY1oM0JQqKuxjfD+v6rEQ uvUS6E+W0U/W1Boox8PTW/Pb8MaW5KJbVfEyBa0pZi+K96FgQWIH5VN4hkMbxRaOvlhSDJUMN WtsPRg7bLIn8VeOtWbgz33ruUjkEfJMiJdPvZQrArTtbrJtvP5e6aLmlIlV71mnGG4jRrLg/V qMgT9PkJDs4UAipDQuk2WLIs4IRVYhrB/Pd2RXkV4OoL7l5Bn8A34ALfsBXIHcUmNFdsORrxI /YAQm75yqPc9Of05a3JkDmB7vR11WiTqnHosJBRllXvER5EVva6i5AivZ11wKmP7bLDgwqgx1 x/1it9PuOQMtpmKTgQo1LbjBydOC/+qKzk2bb6rFN2NzMYwnITV9aHRmw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13336 Cc: "13336@debbugs.gnu.org" <13336@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I did this: > > (when (if (fboundp 'display-graphic-p) > (display-graphic-p) > window-system) > (defconst special-display-regexps '("[ ]?[*][^*]+[*]")) If you insist on using the obsolete `special-display-regexps', then why on earth don't you use a buffer name with it and why on earth don't you use the FRAME-PARAMETERS idiom? > (when (> emacs-major-version 25) > (defun backtrace-no-other-frame (frame) > (when (equal (frame-parameter frame 'name) > "*Backtrace*") > (set-frame-parameter frame 'no-other-frame t))) > (add-hook 'after-make-frame-functions > 'backtrace-no-other-frame))) > > Debugging a bit shows that frame parameter `name' for > the *Backtrace* frame is indeed "*Backtrace*", Not at the time `after-make-frame-functions' gets called (unless you specified a name for it). > but > parameter `no-other-frame' is nil (doesn't get set to > `t'). What's more, it looks like (?) function > `backtrace-no-other-frame' doesn't even get invoked. > > What should I be doing instead? I don't explicitly > create frame *Backtrace* myself. I presumably need > to somehow have its `no-other-frame' frame parameter > set to `t' whenever it's created. If you insist on using `after-make-frame-functions', the following should work. (defconst special-display-regexps '("[ ]?[*][^*]+[*]")) (defun backtrace-no-other-frame (frame) (when (equal (buffer-name (window-buffer (frame-selected-window frame))) "*Backtrace*") (set-frame-parameter frame 'no-other-frame t))) (add-hook 'after-make-frame-functions 'backtrace-no-other-frame) > Beyond finding a solution for myself: I guess you too > consider that this should not be fixed generally, i.e., > that frame *Backtrace* should be allowed to be another > frame's `next-frame'. If so, I'm curious as to why. I see no general rule here. When debugging window management problems, a separate frame comes in handy. OTOH when debugging frame management problems, a window on an existing frame might be preferable. martin From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 24 16:02:51 2021 Received: (at 13336) by debbugs.gnu.org; 24 Aug 2021 20:02:52 +0000 Received: from localhost ([127.0.0.1]:45288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIcdH-0007fm-GB for submit@debbugs.gnu.org; Tue, 24 Aug 2021 16:02:51 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:52160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIcdE-0007fb-M8 for 13336@debbugs.gnu.org; Tue, 24 Aug 2021 16:02:49 -0400 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.0.43) with SMTP id 17OJCQPO030415; Tue, 24 Aug 2021 20:02:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=LwSiCDrlZ5/ybWHaeFb5vUjRsASwdHNepcEZ5mCNU+8=; b=KPmY59oAc9N8ySFYL0jxzNuyVilyL5ER9ITzdExeD08BgtWEmMsdKq7f0BTO1ZgKDlZm Y/Tt/dec1jMbkRjBSxH1FR4tgRyPm44v3Ml8I6s8sKQq/p2otYLGYbAWLw/9i++7DRlc RIZ3dN6/w6NsfLfSZrwWfjd11654k3n183r/BIiggLaYFCvq53gAQVuohjYTeAIMNMwF sYnwiOO1Wr8LfTyobiExNkX4MzQLgm0X163T60Zz9+AkC8mK8dLWNV7TqUJXkC0PZk/N U/briPMHZjnyJNHGezK0wAUpFkE9KDTqzDhJ2GpJpqV1EuPS8UY8Dpb4WlrBsSndqGYK kw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=LwSiCDrlZ5/ybWHaeFb5vUjRsASwdHNepcEZ5mCNU+8=; b=LF2AJPirsEVI183vjuPFyt9RYyFgQJ+X+myhlIqJy4iLIbXpkOPai2IIfpw3XC2U2W3n 04QiP+sNmcegt8h0dNjvsw9qP+bnxIebI2lQU9u1eQLorGyvE16zwnja9wBqWzeKh4FB Nq4LRfA9LCGOXzCmyarvn0PFRIiWOkGRR9DyWyqksKGSUc0YDzetIznm+xeblC6r/lHN quOo2HE3B5iHnasV2ms/xOzgn1gM94lSwAO9KGbPX0AflD4/wpMRx3XXtwHeIYhaDu6j 3acyMoM8tBbyn/lte08+4PUji8JrmgAKMMXymylSdyMmtFxS4pB1NTibLzQzpmQ543Mz GQ== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3amv679xv4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 24 Aug 2021 20:02:47 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 17OK1XZH107489; Tue, 24 Aug 2021 20:02:37 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2175.outbound.protection.outlook.com [104.47.58.175]) by userp3030.oracle.com with ESMTP id 3ajpkxws40-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 24 Aug 2021 20:02:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UVjamANALPS/egHM9tZ70oCfhO1VRjesjaIPcVlulhBjKLiRUgimpw2i82sGgkfS3psBpxI0VaG8IlRYFq3nkf8ow7uyKpnOWXREcIPHl+snCIR9tXdgnY71UNZg7LkqtrxecpGn3kIcBNN/q5X7rWQ8D11FZxbGaxYPteJZaA9UQa1kLcA1ATt6ey227LCOokA02Yi3UYR3zTz2CqfLX6M6znnggaTaMUutJ1aiPCRYv1E4S4v7c9BBQ0tz/83WKsvpSb3Oa9/XtLXN0rD/9E25RWMqxu3tR31UoijXgRnvXG7CUhAnrhYzDmw7mLXtyuFagy/7bl/zU3L6D5J+GA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LwSiCDrlZ5/ybWHaeFb5vUjRsASwdHNepcEZ5mCNU+8=; b=SpJuaTcR8lr71tVpLx/PXai4vLXoDjU3LuiCPXUQ3k6dcK9JxK6ZKZAPrGCdPrX4f5yqlB6eI+M59Zv7cunzdTXkVfw+NuuUcPoSjo7p7exmeENg4OqE16ciYwmU8DCY2HJ32hjlQfQ913rDYg4nptQZf7JrJ4xB/fWTeQFEZPN2U5nKQEM/XLLtIfUQuyjDGeg+GZCXzbCjx/TYUjtmA7KGhd88XoQym+k1dJbhQH57Zmrwuke/qZWyrexef8o7W1eUU7fSBoYXtj9Qu7LNnEdmlm0eq82700llJw75o2SjrjFkeqXNCPEnoEq3HST9kBxC6FbkfawSZRTwc3Xd7Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LwSiCDrlZ5/ybWHaeFb5vUjRsASwdHNepcEZ5mCNU+8=; b=ANyuCYY1IyT9hHc4NVH6/HiD5CIAvehQQ71/zBJT77bKqdoEulGBBt9W4/HpoTYU2qMoWoYxjIfj06IGMPVm1q2G1RPuDyTF9S/ODAGpD+WleYlecNOT22sT3LdaiPxK0RJ8tSy6ZD3AMwYgcouet3bwryCYUxb7ryX8SaoawNs= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BY5PR10MB4177.namprd10.prod.outlook.com (2603:10b6:a03:205::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.22; Tue, 24 Aug 2021 20:02:32 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b%3]) with mapi id 15.20.4436.025; Tue, 24 Aug 2021 20:02:32 +0000 From: Drew Adams To: martin rudalics , Lars Ingebrigtsen Subject: RE: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging Thread-Topic: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging Thread-Index: AQHXmQ9GrwabL57QCU+GcldEKjy4f6uDC1Xw Date: Tue, 24 Aug 2021 20:02:32 +0000 Message-ID: References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <878s0srzup.fsf@gnus.org> <25c7bc14-fab3-5411-5526-24ad0de6ed85@gmx.at> <98917a3e-e465-6cfb-ffe6-d977673bf185@gmx.at> In-Reply-To: <98917a3e-e465-6cfb-ffe6-d977673bf185@gmx.at> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmx.at; dkim=none (message not signed) header.d=none;gmx.at; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a2aa89a7-acd1-4f3a-bcf2-08d9673a1c21 x-ms-traffictypediagnostic: BY5PR10MB4177: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: t+osRwEv6katqb7GCw9mLHhv/c6DEMV4sNI+oH71aePnq/kmXmAcDX+aPfz1+Mf6jfwBV7k/hd8wI2VkeOBlLJUsD8do0kTEsAyCBleT8stQkBfVHdzUQirJFCa2i1Ud7jFzrH63DefGxrdEjAeLzjaH0L3t2FiR3pP8iJJJ98obFGu6v0Skg6wBJLPYHRNpQEIx73xR66ehkOvSIu3R9j665qNS+Oo7e0jdMZPMW5U51i++KHiTl0VfQhO/SYfxv2YIGeFWuqPc8E+118TxfDnBBRqhRNFQVw51Z+2FoDqRqEjZ890maECkGYMsl2dCrzhqq7ET7E8uHPx+8/qQOWHgKKIO2Yk82vEiM55tpQG+stiPClyR72q8VsY9VkBog5CqiELN3dfrP/DSjBAa6j1Ys81WqVpo+6vMQ4/pjvA1HXI9vgwhwbOSuGPqdGLYBmTgz1xWzpBukmRuNtgSzNGRgOiz2jutRHnVk2vvWFlwqCPfcXhQj169Qj4o+xzRz1iBMoCTsr+B954nBiVxPXa6uCXrnkA07kwYAR40fMn5UEPIaWJqbNwCWbakYqkFrCinXXTvHlVYnAQX3alw0HI14CTNewn7fxo7G0e6PYD8mIEhsBo1KcM8/my9+CnpzvGhi8fzQ6P4kTUbqlcObFWJh6YQ3fSfgeAX4oP8I8ygGLdGTj4LfSk1SgYbUnXSfgu6OjLFMYhY9meBtSCfBifQuLRrrFG+IBF+4T2DNp0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(366004)(39860400002)(376002)(136003)(86362001)(52536014)(76116006)(71200400001)(33656002)(7696005)(110136005)(66446008)(66556008)(66476007)(8676002)(8936002)(64756008)(316002)(478600001)(4326008)(55016002)(66946007)(9686003)(83380400001)(38100700002)(5660300002)(186003)(38070700005)(122000001)(44832011)(2906002)(26005)(6506007)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aVUvbkpxbCtERHVaQkxCbGdWVHNla0RBbzFuV2tha3ZIb0MyWEhBNGpqN0Ex?= =?utf-8?B?RU1OSUtXenFucHc5eUh1blRIUmpmd3hGTDBJQU1kb0RKOXB2bkZwdW1Oblg1?= =?utf-8?B?d0FTaTRaR3kwdGJWRzkrdnVqWG1BVGhKYmsweFVwR0RYanRoZEQzYTdaRVRR?= =?utf-8?B?SWFvd0t3cjhQVnFxbjJva205a0dUZWZoOERnekhBUSt6emg0S3EvbDRoUHJ1?= =?utf-8?B?b0VGdE9ud0FxYWdoUUtaUy91TWFBT1F3czMvanE3THJPUysxTmo5SEJUSTVE?= =?utf-8?B?cksvTVoya2c3a3pPVWxYTlZnN3JENGtFT2RjV3c5bHlVVE9iaHVzSGQwY1lB?= =?utf-8?B?QUZTZXlGL2tvc01PUE1rSXRTRi9wSjAvaXdkbGowaTBObFdXT3NIdUFHaTd0?= =?utf-8?B?NWFpRGh3Myt2ZURUaitqWjlGbWoyZlVyekZMYnNIeXpQSUpXWUpLcnBuU3Q1?= =?utf-8?B?ZFQzalBhcTdaVFBzYlFiVVdBTmdUeGZaMjRiUGNBdXRFNmU5YzQ4TWFVeU56?= =?utf-8?B?Q290ZzY4dkpCamtvNS9kcEJub2ltOWJDOEI1dlRRc3ZwR1dEU0xobmo4em94?= =?utf-8?B?S0hBQU1YajdhV1J6SlQ0SVJNRUJZeWhBWm5USm84emhWdDdualFiYmhjZHFj?= =?utf-8?B?M3dFc0Qxci80WldIUGFMVXUwT0M3ZURURjBUUTV2QXV5NExFUjM4dXRBdjJs?= =?utf-8?B?Yklnb0V4WStpcE4zNVA0UmVScTVPUUZSZzFTZkdleVdiMThtQzZ3Mkczb3dz?= =?utf-8?B?bHAyUlh4N0JaSXIramZmdFBVNlFnS1pEUERwVmpDaU1iT25BbWpZRkNmRUVz?= =?utf-8?B?LzNSY3M5Ty9yMHhkYnFoNUZoaVFhTDlNbXZpTlFzb24xdVlDQjR6aVNFekxp?= =?utf-8?B?bGJxRzRKZ1pyR0YzNTd5bXZJcjMyelhNVkZjWFRUNmJadEdLczhmTGprcTVx?= =?utf-8?B?YlFDdU1CTzdCdkd4RFdid1B3OU1HWTFGZUd6REpieTBsaE91ZDNEK1ZDTGwy?= =?utf-8?B?YVk0Q2ZiOWlNQXY2bURncGwrVlNOdndNMmtXT0JIWlpwWXgxa0hUd2toZENo?= =?utf-8?B?MEJySkVUeUp3bnMrOUJBZWJ4MDBYeHYzYWtjR3pqRndJYVZXVGRPQXFMTzNE?= =?utf-8?B?YkpuQ0cyYzJ4Rngva3RyL09rRHkvNjUzamNRelcwVVRxblVSUGtRSlROMWxU?= =?utf-8?B?MDVXSlVKUzlmenlwMkRLRWZxM0JaSTkxR3NiSXJSTFBySjFnMzh3c0FrVUxk?= =?utf-8?B?OTZXUTA1V3hUS3BtMHZGTDFtR3RwNUs4UnNZTXUxckdGckpUdFl4eVcrYXRG?= =?utf-8?B?NjZkalB6SzRISUxuY3FPbzhhejcyVEcxdG1rbE83OFdTM1hZRnJsRWwzWW1H?= =?utf-8?B?SHArMlJhU29RbVdkTEJGVDF3c0tDS08zQWc3M3dSS0xUMzAxakJJRXdmNXRx?= =?utf-8?B?YzdTU2dFUk9pSzhXbXk4SEZ0Vm1PRklobC9DQTZyNTJlK0tLVE1Ja1R5R1F4?= =?utf-8?B?TXNaQlV2ZDExbGtwUWJLM3BxM3FpNFdaVm10SFJ3eGh6RGZUNGx6blJzNXhR?= =?utf-8?B?NzR2aDBJRk8xcWtadXc2bmdxUXBlT2EyRnIyWmtMWW1iN2Y2VG1PTlRrSEtI?= =?utf-8?B?NVNSeG12UldCOHQyaUR6STA3dTBPNW1Xb0YzQnYxeWd5ZG5KajF5K0lKNDkr?= =?utf-8?B?MWx0ajJpQU5zajBZVUE1bk5OSm5PV1MwWDFSRHRTa2g1Q3NEMGcyQXNIRXd6?= =?utf-8?Q?HN1qtTbFQeD9pUh1ufEr3nADKC+0YRUqpWVYie3?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a2aa89a7-acd1-4f3a-bcf2-08d9673a1c21 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Aug 2021 20:02:32.5909 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: C8Hp7bLJX4akaqivGD74DD1/vCVNSIm24CYbzl2ckjyS21hx+JsbX/nr9g+/Of+qWTp4TKfI3hdOrhDJ5PqBuA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB4177 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10086 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 malwarescore=0 mlxscore=0 bulkscore=0 mlxlogscore=999 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108240127 X-Proofpoint-ORIG-GUID: 7r0pOoEX5QX0GM3sqpexf6wb2EFLlK91 X-Proofpoint-GUID: 7r0pOoEX5QX0GM3sqpexf6wb2EFLlK91 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13336 Cc: "13336@debbugs.gnu.org" <13336@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) PiAgPiAoZGVmY29uc3Qgc3BlY2lhbC1kaXNwbGF5LXJlZ2V4cHMgJygiWyBdP1sqXVteKl0rWypd IikpDQo+IA0KPiBJZiB5b3UgaW5zaXN0IG9uIHVzaW5nIHRoZSBvYnNvbGV0ZSBgc3BlY2lhbC1k aXNwbGF5LXJlZ2V4cHMnLA0KPiB0aGVuIHdoeSBvbiBlYXJ0aCBkb24ndCB5b3UgdXNlIGEgYnVm ZmVyIG5hbWUgd2l0aCBpdA0KDQpXaHkgZG9lcyB0aGF0IG1hdHRlciBoZXJlPyAgSSB3YW50IHRo ZSBmcmFtZSBhdHRyaWJ1dGVzDQp0byBiZSB0aGUgc2FtZSBmb3IgYWxsIGJ1ZmZlcnMgd2hvc2Ug bmFtZXMgbWF0Y2ggdGhhdA0KcmVnZXhwLiAgVGhhdCBpcywgSSB3b3VsZCB3YW50IHRoYXQsIGV4 Y2VwdCBJIGFwcGFyZW50bHkNCm5lZWQgdG8gYWRkIGEgc3BlY2lhbCBmcmFtZSBwYXJhbWV0ZXIg Zm9yIGAqQmFja3RyYWNlKicsDQpzaW5jZSB0aGlzIGJ1ZyBpc24ndCBnZXR0aW5nIGZpeGVkLg0K DQpJIGNvdWxkIGFkZCBhIGAqQmFja3RyYWNlKicgZW50cnkgdG8gbXkgdmFsdWUgb2YNCmBzcGVj aWFsLWRpc3BsYXktYnVmZmVyLW5hbWVzJywgeWVzLCBhbmQgZHVwbGljYXRlIHRoZQ0KcGFyYW1l dGVycyBvZiBgc3BlY2lhbC1kaXNwbGF5LXJlZ2V4cHMnIGJ1dCBhbHNvIGFkZA0KdGhlIGtsdWRn ZSB0byB3b3JrIGFyb3VuZCB0aGlzIGJ1Zy4NCg0KSXMgdGhhdCBuZWNlc3Nhcnk/ICBJIHdhcyBn dWVzc2luZyBpdCB3b3VsZCBiZSBPSw0KKGFuZCByZWFzb25hYmxlKSB0byB1c2UgYGFmdGVyLW1h a2UtZnJhbWUtZnVuY3Rpb25zJy4NCg0KPiB3aHkgb24gZWFydGggZG9uJ3QgeW91IHVzZSB0aGUg RlJBTUUtUEFSQU1FVEVSUyBpZGlvbT8NCg0KSXQncyBub3QgY2xlYXIgdG8gbWUgd2hhdCBpZGlv bSB5b3UgaGF2ZSBpbiBtaW5kLg0KDQo+ICA+IERlYnVnZ2luZyBhIGJpdCBzaG93cyB0aGF0IGZy YW1lIHBhcmFtZXRlciBgbmFtZScgZm9yDQo+ICA+IHRoZSAqQmFja3RyYWNlKiBmcmFtZSBpcyBp bmRlZWQgIipCYWNrdHJhY2UqIiwNCj4gDQo+IE5vdCBhdCB0aGUgdGltZSBgYWZ0ZXItbWFrZS1m cmFtZS1mdW5jdGlvbnMnIGdldHMgY2FsbGVkDQo+ICh1bmxlc3MgeW91IHNwZWNpZmllZCBhIG5h bWUgZm9yIGl0KS4NCg0KSSBzZWUuICBIb3cgd291bGQgSSBkbyB0aGF0PyAgSSBkb24ndCBjb250 cm9sIGhvdyBvcg0Kd2hlbiB0aGUgZnJhbWUgZ2V0cyBjcmVhdGVkLg0KDQo+ICA+IGJ1dCBwYXJh bWV0ZXIgYG5vLW90aGVyLWZyYW1lJyBpcyBuaWwgKGRvZXNuJ3QgZ2V0DQo+ICA+IHNldCB0byBg dCcpLiAgV2hhdCdzIG1vcmUsIGl0IGxvb2tzIGxpa2UgKD8pIGZ1bmN0aW9uDQo+ICA+IGBiYWNr dHJhY2Utbm8tb3RoZXItZnJhbWUnIGRvZXNuJ3QgZXZlbiBnZXQgaW52b2tlZC4NCj4gID4NCj4g ID4gV2hhdCBzaG91bGQgSSBiZSBkb2luZyBpbnN0ZWFkPyAgSSBkb24ndCBleHBsaWNpdGx5DQo+ ICA+IGNyZWF0ZSBmcmFtZSAqQmFja3RyYWNlKiBteXNlbGYuICBJIHByZXN1bWFibHkgbmVlZA0K PiAgPiB0byBzb21laG93IGhhdmUgaXRzIGBuby1vdGhlci1mcmFtZScgZnJhbWUgcGFyYW1ldGVy DQo+ICA+IHNldCB0byBgdCcgd2hlbmV2ZXIgaXQncyBjcmVhdGVkLg0KPiANCj4gSWYgeW91IGlu c2lzdCBvbiB1c2luZyBgYWZ0ZXItbWFrZS1mcmFtZS1mdW5jdGlvbnMnLA0KPiB0aGUgZm9sbG93 aW5nIHNob3VsZCB3b3JrLg0KDQpJIGRvbid0IGluc2lzdC4gIEkgd2FzIHRyeWluZyB0byBpbnRl cnByZXQgd2hhdCB5b3UNCnN1Z2dlc3RlZC4gIFNob3VsZCBJIG5vdCB1c2UgYGFmdGVyLW1ha2Ut ZnJhbWUtZnVuY3Rpb25zJw0KZm9yIHNvbWUgcmVhc29uICh3aHkpPw0KDQo+ICh3aGVuIChlcXVh bCAoYnVmZmVyLW5hbWUNCj4gCQkgICAgICh3aW5kb3ctYnVmZmVyIChmcmFtZS1zZWxlY3RlZC13 aW5kb3cgZnJhbWUpKSkNCj4gICAgICAgICAgICAgICIqQmFja3RyYWNlKiIpDQoNCkkgc2VlLiAg VGhhdCBtYWtlcyBzZW5zZSwgYW5kIGl0IHNlZW1zIHRvIHdvcmsuDQpUaGFuayB5b3UhDQoNCj4g ID4gQmV5b25kIGZpbmRpbmcgYSBzb2x1dGlvbiBmb3IgbXlzZWxmOiBJIGd1ZXNzIHlvdSB0b28N Cj4gID4gY29uc2lkZXIgdGhhdCB0aGlzIHNob3VsZCBub3QgYmUgZml4ZWQgZ2VuZXJhbGx5LCBp LmUuLA0KPiAgPiB0aGF0IGZyYW1lICpCYWNrdHJhY2UqIHNob3VsZCBiZSBhbGxvd2VkIHRvIGJl IGFub3RoZXINCj4gID4gZnJhbWUncyBgbmV4dC1mcmFtZScuICBJZiBzbywgSSdtIGN1cmlvdXMg YXMgdG8gd2h5Lg0KPiANCj4gSSBzZWUgbm8gZ2VuZXJhbCBydWxlIGhlcmUuICBXaGVuIGRlYnVn Z2luZyB3aW5kb3cgbWFuYWdlbWVudCBwcm9ibGVtcywNCj4gYSBzZXBhcmF0ZSBmcmFtZSBjb21l cyBpbiBoYW5keS4gIE9UT0ggd2hlbiBkZWJ1Z2dpbmcgZnJhbWUgbWFuYWdlbWVudA0KPiBwcm9i bGVtcywgYSB3aW5kb3cgb24gYW4gZXhpc3RpbmcgZnJhbWUgbWlnaHQgYmUgcHJlZmVyYWJsZS4N Cg0KT0suDQoNCldpdGggb3RoZXIgdGhpbmdzLCBiZXNpZGVzIGZyYW1lIHBhcmFtZXRlcnMsIHRo ZSBkZWJ1Z2dlcg0Ka2VlcHMgc2VwYXJhdGUgdGhlIGxvY2FsLCAqQmFja3RyYWNlKiBjb250ZXh0 IGFuZCB0aGUNCm91dHNpZGUgY29udGV4dCAtIHRoZSBvdmVyYWwgY29udGV4dCBtaW51cyB0aGUg KkJhY2t0cmFjZSoNCmNvbnRleHQuICBUaGUgZGVidWdnZXIgZG9lcyBpdHMgYmVzdCB0byBrZWVw IG91dCBvZiB3aGF0DQppcyBiZWluZyBldmFsdWF0ZWQvdXNlZCBieSBFbWFjcy4gIFRoYXQgY2Fu J3QgYmUgZG9uZQ0KcGVyZmVjdGx5LCBvZiBjb3Vyc2UuDQoNCkUuZy4sIHlvdSBjYW4gZXZhbHVh dGUgYSBzZXhwIGluIHRoZSBjb250ZXh0IG9mICpCYWNrdHJhY2UqDQp1c2luZyBgTS06JyBvciB3 aGF0ZXZlciwgb3IgeW91IGNhbiBldmFsdWF0ZSBpdCBpbiB0aGUNCm91dHNpZGUgKG5vbi1kZWJ1 Z2dlcikgY29udGV4dCB1c2luZyBgZScuICBGcmFtZSBwYXJhbWV0ZXJzDQpzZWVtIHRvICJicmVh ayIgdGhhdCBkZXNpZ24uICBCdXQgSSB3b24ndCBhcmd1ZSB0aGUgcG9pbnQNCmZ1cnRoZXIsIGFu ZCBJJ20gbm8gZXhwZXJ0IG9uIHRoZSBkZWJ1Z2dlci4NCg== From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 25 03:48:44 2021 Received: (at 13336) by debbugs.gnu.org; 25 Aug 2021 07:48:44 +0000 Received: from localhost ([127.0.0.1]:45617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIneN-0003mR-TK for submit@debbugs.gnu.org; Wed, 25 Aug 2021 03:48:44 -0400 Received: from mout.gmx.net ([212.227.15.18]:47947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIneK-0003m4-RB for 13336@debbugs.gnu.org; Wed, 25 Aug 2021 03:48:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1629877711; bh=LTzTinFJ/nUkI7kKxgfuBCelzr1gn6USi1I3sON9WPs=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=hT2Rkkmj0wCMOwo3F50G2os73aJ3uGaRNot+EF52i4SVTq8uxbrfnjNzNR75vVf97 AgUByzYFMxOvj87r+4NX6vQblfFvgUJgWBkX8HoYgygpOXZo1vWSvNMP6VKe2lnHci 92tn7Y7IT1eXiSDcSzxNKkZM6QkTeMtsLwBiU7as= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.102] ([212.95.5.185]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MGz1V-1mEcnM230t-00E1cf; Wed, 25 Aug 2021 09:48:31 +0200 Subject: Re: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging To: Drew Adams , Lars Ingebrigtsen References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <878s0srzup.fsf@gnus.org> <25c7bc14-fab3-5411-5526-24ad0de6ed85@gmx.at> <98917a3e-e465-6cfb-ffe6-d977673bf185@gmx.at> From: martin rudalics Message-ID: Date: Wed, 25 Aug 2021 09:48:29 +0200 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:y74cm/CBs7rBihz5H68FfmzwNK6e4cWqT2Ar6pVYmZxLHO2jp5s Ir3hq98iu0LgyjurtvxRA3ON72o6fNvOqESlyvGkl+XnduCMFneMPHkyl//ySEv6iUDcy7Y lVIIc9bJ7xVKDSi/+uoiRJhVSjWSkB7X0RRaSVxYpNlpRiqhQHFSIV9+z1tv24U7qY6tGT7 2JK3ju95C/g3o0p8ZQUxA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:5TG31Uv6NZQ=:YXsV+hMo044PZ3lbU3tLVC JfcQtg0p6nqlOWdHOVh3Ae4fvsZCUJ1iMNIzZ3TebRj2V2OSKm0Tkgi9SocwQnG3vF8UsSgi2 fTxpIVt+nbi3WMRZiXvOGMwR123hHra/UUD5SykEugf7G2DMCxtGTUB5oQhyVFExu6Aynqqq4 dzln2rBKFODG4HnJbMe9bpFHmMP1y1VNPEkZIO8/mvVHKMIkzoO958mDyYr4frDDQAgKCDb16 AymaV3CokTch7HzRIaqIhz4ki8onmRUV1HFQybLFoZ7uj/d3TToEGq3uAJ8EJGVCZVjZ3R2ge PCc8ZQKnmG9MYvdx450gVo0DJWcTrE9VNfp3M2IrJQ0AnGdKgEpgttFXzlFu28lkna3KSS7tK LoIbDp+WqLCka+irI04rOBAmE9MvvKptaAHXSRyLj7Awsk7yqo83k3Zj2sYdgY7DpOpmJteLG HVXpxXaclZWjyV06ye+Wo3snY6DJcie/l2yOHa6MiRtfOk/aJWPErCgKXYcUmC6HSa7uZinwx P8H2NfGt/Qts3My+EmtQHkmMYr4wQC6O39/4tKec8646PB7xtAvMN981URzKmP8Odyp8QfQWp AXFXamR7AztdcWhegaFQBxYzerCCRLmHpkJAXtaDe0/6QR5a9Xuy9gqDL6Ts4tbqC0xcfrIN8 Fvx7PP50/5hXwIhMmuGgo0ZZ29/8NIO/KXbYDk/Ui6g3iQEXWj7DPXiPyvmIty35ZptLLk32T U/C9HfeI/gcFOfRDO1Wvp5vXlwK0xcp268stZQ5aSsYCXvaVz4C817INeLX3Od0GE4I/ocikc JDfGKeg5x80jL2vmk93HgSWdWhDP6yY4oCJfzP3h+FOZ3z4twFGniB+3M98Vg59xVrh1ThAwx aMVFc5dJF46zegCN2qhiOmspAQmM4Wn6gvGAoSVEJr8HouqMKZCk/lGzrUAvrncvFXalW7shU nrTQ2vym4WiqiRwDyWo5kW155drDRTpsSmmClhiOr22XK6BW7hIv8ITug687d3adx9d69ajPU P8UxYTdeRCw1FRC1R03fhTdrsP0GMV/6+pCl1cMf+H2ZqEMwASuqnD4GlLqII93ZrJMe7+jVb rwJwPULb/oXySuwYAR4uJHS0XYvaxU8AJ9XpZdfVpncTVaqw4oLGxmYyA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13336 Cc: "13336@debbugs.gnu.org" <13336@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I could add a `*Backtrace*' entry to my value of > `special-display-buffer-names', yes, and duplicate the > parameters of `special-display-regexps' but also add > the kludge to work around this bug. What would you have to "duplicate" here? > Is that necessary? I was guessing it would be OK > (and reasonable) to use `after-make-frame-functions'. Using `after-make-frame-functions' requires a certain knowledge of Elisp. >> why on earth don't you use the FRAME-PARAMETERS idiom? > > It's not clear to me what idiom you have in mind. From the doc-string of `special-display-regexps': Alternatively, an element of this list can be specified as (REGEXP FRAME-PARAMETERS), where REGEXP is a regexp as above and FRAME-PARAMETERS an alist of (PARAMETER . VALUE) pairs. =E2=80=98special-display-popup-frame=E2=80=99 will then interpret thes= e pairs as frame parameters when creating a special frame for a buffer whose name matches REGEXP, overriding the corresponding values from =E2=80=98special-display-frame-alist=E2=80=99. >> > Debugging a bit shows that frame parameter `name' for >> > the *Backtrace* frame is indeed "*Backtrace*", >> >> Not at the time `after-make-frame-functions' gets called >> (unless you specified a name for it). > > I see. How would I do that? I don't control how or > when the frame gets created. Which means that you have to deal with a situation handled by `special-display-regexps' once and `display-buffer-alist' now. >> If you insist on using `after-make-frame-functions', >> the following should work. > > I don't insist. I was trying to interpret what you > suggested. Should I not use `after-make-frame-functions' > for some reason (why)? Because using `after-make-frame-functions' requires a certain knowledge of Elisp. martin From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 25 11:27:15 2021 Received: (at 13336) by debbugs.gnu.org; 25 Aug 2021 15:27:15 +0000 Received: from localhost ([127.0.0.1]:47318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIuo7-0000e4-GH for submit@debbugs.gnu.org; Wed, 25 Aug 2021 11:27:15 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:15802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIuo2-0000ds-3w for 13336@debbugs.gnu.org; Wed, 25 Aug 2021 11:27:14 -0400 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.0.43) with SMTP id 17PFJvdb006402; Wed, 25 Aug 2021 15:27:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=7a/ixBZD634GQ82DW8wYyLedSc2k8YOG8JB2nG/B4Rg=; b=WhCWh5XdF2ugr1jXxJEVGwsqZWU04B2Eq+HB6COuOU5k9u/RvjQT3/7/A1NZ5QiilAr3 h2SIhmuRgBSVhTC1QFfcwhJ9OjcBciVcZ3lhYjQ32ZsSk5VWsI/7ZWpFWnnnJO6go+19 5BIQPvIQLwM2cHg//9jF8obir1WFH/myA0cevQuxj24OafTFFJdlgSb36IhtR0vBxX6/ 2pXfhY+op2FAH+66EThzEcHoY9V/YFeGhdN86xImpcRY1Dcv1ht2knirPIxLUpJ9GPAS e7CbJJBfureaMkBiKJax34uHm0LeBy3WLVthLQXuaC4lpnU4ttIUgGR81yvFUDTa2l35 HQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=7a/ixBZD634GQ82DW8wYyLedSc2k8YOG8JB2nG/B4Rg=; b=yAMJozeFAzpyf6R2Y32p2zWkKMX8rWf4XBXQku7MD7GE6ZVeHeqULC221dIGpud0nALY EIV5LkWAkZUJyIVo5i0+AyeaMvW3tzVvucyWKOmpHN3Y4bKZZuks3n6aLBqGy8Lsami2 ocFhgqjWOaA41TGPhZp9QfCFNztkw6WsIOzh3lQpdiqHTjvdhH59Y3/n3rlZe9fw+TPe Z6eK+hefSzQxjaqftd+7t2VJQ8YTcRj+wn0EHo/HZQWzXWrkg2xImLe9uIFfnAc2gzEU bON5ztSJT95q0G5agJtX7Nxwnz1P9tCbrRUYV5oXdflzNyk/2+JZS0iaDwcz5oj8GVSi FA== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3amwmvbvkp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 25 Aug 2021 15:27:09 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 17PFPTaM190598; Wed, 25 Aug 2021 15:27:08 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2106.outbound.protection.outlook.com [104.47.58.106]) by userp3020.oracle.com with ESMTP id 3akb8x3t5s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 25 Aug 2021 15:27:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iHn67u6czLAYcfkgPtAYy7QEFDW/56OxZbEtVsoiI2eSg33WqURqpDqyqR308gjHUZRdthP9xZL5YiScecaUdhA6tqEDQDsK5wY1+FRwISPQEHJHutvIGBR0wcmTwctbPl05MRdyLIzrh5HzD+0E0X7UX+ltvUWyYu1x44QUe1W4biHI3NrxCQkDbd0hQnUyMG4mjfGZlvybIA2UUE5+ASGuVJVNFrvDgxDvZCBMWPHryQvWSXdQ1J0WEUj6rCr43EVw7cGyAlocj4PywIyv9f/GS1qugNCOUtZojxgA7lGN8ydJwP7S2iNL8qsqgokF0ObPbApb+kkGaxcOCIiI/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7a/ixBZD634GQ82DW8wYyLedSc2k8YOG8JB2nG/B4Rg=; b=hUCE2LMo/6x4hnUSNs1fr7JZjFTPJlkqGyC6d4m1WPJq/5+JkbBchFsNGnVECWRzN85+XTezSH5U4/DCg7w7badBQ8AdBKFzo7wo6AzcY0lqqKYNiM09l3Er9k1NG3epfHmRxqdQuh8pRVbo7K+H3SlD+aYPvsIsLcndLE4bu0yu6xG3u62DOF02PyUe4nBoZ55aklzkXQEV7wNN+t/pIIaFDdco3Icyd7kBE34p01meYu+MRhwrc8h4oYd+MIfRd281Tf0hWDOLXWYhS24diHaOBo1dO/Qt+Pil/foQ5cukyUCr1GeTVSu8PNRwc9HQftxdFNWnxGydCTMAajUzaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7a/ixBZD634GQ82DW8wYyLedSc2k8YOG8JB2nG/B4Rg=; b=eWwx2DMRcln86hpSdzvO6LleN1sX4yPEvgOSEYcjv+N+XD9CGYol5btxKWfjnCoZHUOWw0WIoIlUWGxmAIy8QMTcrtbTePkaNlKWE9bartiSVFRL41DJOYs7nWxLcCrtwY34Nf1YsgcJ218S+ModKltPHeSM7/X3q4COSdFL138= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BY5PR10MB3921.namprd10.prod.outlook.com (2603:10b6:a03:1ff::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.22; Wed, 25 Aug 2021 15:27:06 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b%3]) with mapi id 15.20.4436.025; Wed, 25 Aug 2021 15:27:06 +0000 From: Drew Adams To: martin rudalics , Lars Ingebrigtsen Subject: RE: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging Thread-Topic: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging Thread-Index: AQHXmYWdz6wVs3h65U+emSAc1SelZ6uEUu1Q Date: Wed, 25 Aug 2021 15:27:05 +0000 Message-ID: References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <878s0srzup.fsf@gnus.org> <25c7bc14-fab3-5411-5526-24ad0de6ed85@gmx.at> <98917a3e-e465-6cfb-ffe6-d977673bf185@gmx.at> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmx.at; dkim=none (message not signed) header.d=none;gmx.at; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: accd55ae-e114-4572-9866-08d967dccbea x-ms-traffictypediagnostic: BY5PR10MB3921: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: A9b66/bFbOvhnasDr13vwGqOCTNZ4+e9wkz6sABBurBnJYjk6wgxqyRz28mc2QUrIsKzGlBn8iTTmM88YqiMJpjllPrbUQwsX2MLIRMZ5GAg9yNS9quIOAIZDq5OfLdBRRkKedsZ2gyNWakpUuPvGYg2jRL2Rg7tzneslrBdS7Ifa92KoeW+ZVfwPCWuM6AUcX8pitBIrY+rO5Yv4+FK4MgTAEnn8iXObO1G4w5K3xZerfIpZkU6V2Z+xDsNtkRn0fOKLMPZkyMK2mKuyQAVTwXwECfGVLjJNQf+NXd+Nv3PnKubu+9XtMoS+jMm4KCUOus4kN53nb4Eq/M9sQz1ZeUx8I8vhXDgdhDqqilCagqsNZzQapcTIcuIsrjZ2ElcsS4vixlY/LpQiJRFj+KGhlZ5qU86wyRcA8Wn4l4ZCskg/zkyMMMwMxpwWbbAZOcMP38ayUIPsxOcxVp0UvvRn8/9WU52eHCWm6cRWisICXAYohu1QPSvzPu7XArSqU+la99Pna809jSoSqX+IcGw94DN+0RH0sJyi1AQtcPk8IjopTT5+dE1FW6EdsMo2WejXd+NC6a8ltB/5eJws/gmcU5NLPH+4BuDPwiSKMF3+C7/NCUJWp8NsJKMLZ15ljrN3L1BvLwrV5nuC3ioHFsMIq9ik/W0UCj8PCd5yFgfPy4zSLTmMo9tkyrTjoHYOJ+cs6w3FDYg4QsS6RlEVYuZs7sm7sUs7mR/xukK7i/Z2Tg= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(366004)(376002)(39860400002)(346002)(136003)(4326008)(5660300002)(9686003)(52536014)(71200400001)(76116006)(66556008)(66946007)(44832011)(8936002)(55016002)(478600001)(8676002)(110136005)(26005)(316002)(83380400001)(33656002)(122000001)(38070700005)(186003)(2906002)(38100700002)(66446008)(66476007)(7696005)(64756008)(6506007)(86362001)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NmZFQWtnY2dSWm9WWE1nQmRmZENMMGYrbmdzWG5wd3pJWkd0UkxBWkJhU2lw?= =?utf-8?B?M3IweGpZejhNWDNHbnBwNWdVVzlkRTcrVy9jUm1GOXpOVTU2MHIvc1FLbGdZ?= =?utf-8?B?OGt6eXJMR2ljQzhQQWJ6U3ZlbG1OL0NFdmdtVWNEWUkxb0hVTGl4bnplU3Ft?= =?utf-8?B?OHU1bkhrTmQvY0V4ejRFUVJQRTFlZXpkWnhEOURnTzF0RlpFcXpieVZ2MFhB?= =?utf-8?B?QnNxQUFnYVNNZ3M2UkZqdk5rQndjVG1jUHRIazIzMGk0QkZ6MXFaQ01XWGs3?= =?utf-8?B?cDc1TWliYlhTd090bDQwV0c2ck5zeFkwZnJWZGJXNGtIeXJieTRTVk9NemJo?= =?utf-8?B?NTJ1ZEdCQkN0VGJEcUE4MnlreTlaSzhLS0Q5TVpIam1JRVNxRlRsRUd3VTNo?= =?utf-8?B?T2FCaFUrK1JYTFNpMXl6a0MwaXUrUFFDZUJqWjNTSlU5RUdGS2diSjZDalZT?= =?utf-8?B?ZDc1bjJIaDkrU2xZUEJIYjArRmxwY0svcG9XMXg4Vlc3dHZ3bUJ6WCtOcU9U?= =?utf-8?B?b2NPTksyZ0NoTmk0WmwwUWhqQitMQ255dVZ2ajZjZEJtbExRdGtaZFp1QzVw?= =?utf-8?B?TXkreGNxaGlGTlRuMXlhWmErL0lnencxWFdqVEpzUk05alh3SlFBUy9KK0Fj?= =?utf-8?B?OWhHajF2MUdxemVzVFNNQ29PK2UyTGJiT2VMY1FhQS9YMW1SeWNJMS9mTFhD?= =?utf-8?B?ajYwOXp2cHk5UkZzSmNRQWN1cnBZWWE2b0Z6V2NQWlJTZE0zS0ZtS3IyVmZs?= =?utf-8?B?bDhxaDJLQkJZb3Bydm9YZ0RVY2Z2RjY5WlpYa2pCcEZhcWhTS05QdHROZ2Mr?= =?utf-8?B?K2tnM0k0cy9NSC93VW5sSE9mTG5jTVUxblB5Q1hiTzdsbnR4ZU5iUkF4U0Ji?= =?utf-8?B?S0JEM0NWM3NCbXdrR2drVjZHU1ZkdFE0c1RkOVBlNzlwVk5JaFh5bVVTMVZB?= =?utf-8?B?dHBlRkN6OEdpdXNyLzMwZGR2QVU3bjNIdWZLdm9UME5Cd2VEWktBRElxdHcx?= =?utf-8?B?V21TdW5sSkdqeHR1Q2ZXSEw1VWEzQ3VxcERJSk9EOTJ0cVEySDJZL2x5UVc0?= =?utf-8?B?aXBNY3Z5Q0pIWlk1T2w3cVU3YUhTY3pqWFZzTERGYTBIR0sreXpEaFdkNGYv?= =?utf-8?B?TDNoWUpEcDVRd3RTOHhIRC9VK3E3UW56SWZiaGo1eFllMW10UXc3dGZEMjBE?= =?utf-8?B?bDVRMENpZW4xSlUwK0Y4a2xGUnR0YTlHY1BYOHRvMnJscktKbVVUbDVndVVo?= =?utf-8?B?MUlsNjFWQmpzUWJzdVpzRFJTSWVmN2NBQVk1a0FBWm94YzlkV3lPN2lIY1NE?= =?utf-8?B?QkZrUWU3cmhDRlpmZ3JSamFLLzgrcnlPTHV2c3ZkbFZJWkNTYlg5ckllY0JH?= =?utf-8?B?TmZhY3FrYldmTlpNOHpKbVVVNGxUZW1CNDV2Z09sYnRkOGxENDlQbEJBdFRh?= =?utf-8?B?STRraWdVd1FRR0NGOFYyNW5uS2h1QW5iZG5GTEdCdHBxeXB5UmVVM3BDWXBh?= =?utf-8?B?SGdlMGxFOC82bm5VVE9uVTBka0E4NkZKVTl3SVVXVDBPVnVWZjBxQmdJRkUy?= =?utf-8?B?S3NsYVR4WFlqbXZob3lzTkhTTGJnUFJGRlRjTGJTenljNjBvQVRoVUNURlF1?= =?utf-8?B?dmNJRW8zeXBaY1VxcEJFUDlpZlhhSGpPczhRUDRsSnJCMDRIb1RtMFl2dC9M?= =?utf-8?B?OWVTNWVmdGlPVHJnN2ZkSmN5L0s3KzJ3RDBjaVY5L3czZWV0WFd4S2E4ZW04?= =?utf-8?Q?2ykJlBYsO2XFfv/XSJSHajSSzU0hCJkVi5YjhPE?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: accd55ae-e114-4572-9866-08d967dccbea X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Aug 2021 15:27:05.9777 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: tk5MwnKoWFia0ZdgWT/5n4V1u0350Hj/ntI9+qM9UxhDSe/iaQnmH/aoWYxDbx8eziV+y9PK3uKz2rgspfO9vQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB3921 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10087 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 phishscore=0 spamscore=0 bulkscore=0 mlxlogscore=999 malwarescore=0 adultscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108250093 X-Proofpoint-GUID: deigmbJ-KwkEinLYI1UeytXfeb1aqbqr X-Proofpoint-ORIG-GUID: deigmbJ-KwkEinLYI1UeytXfeb1aqbqr X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13336 Cc: "13336@debbugs.gnu.org" <13336@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) PiAgPiBJIGNvdWxkIGFkZCBhIGAqQmFja3RyYWNlKicgZW50cnkgdG8gbXkgdmFsdWUgb2YNCj4g ID4gYHNwZWNpYWwtZGlzcGxheS1idWZmZXItbmFtZXMnLCB5ZXMsIGFuZCBkdXBsaWNhdGUgdGhl DQo+ICA+IHBhcmFtZXRlcnMgb2YgYHNwZWNpYWwtZGlzcGxheS1yZWdleHBzJyBidXQgYWxzbyBh ZGQNCj4gID4gdGhlIGtsdWRnZSB0byB3b3JrIGFyb3VuZCB0aGlzIGJ1Zy4NCj4gDQo+IFdoYXQg d291bGQgeW91IGhhdmUgdG8gImR1cGxpY2F0ZSIgaGVyZT8NCg0KInRoZSBwYXJhbWV0ZXJzIG9m IGBzcGVjaWFsLWRpc3BsYXktcmVnZXhwcyciLg0KDQpJIHdhbnQgdGhlICpCYWNrdHJhY2UqIGZy YW1lIHRvIGxvb2sgYW5kIGFjdCBsaWtlDQpmcmFtZXMgZm9yIG90aGVyIGJ1ZmZlcnMgd2hvc2Ug bmFtZXMgYWxzbyBtYXRjaA0KdGhhdCByZWdleHAuDQoNCj4gID4gSXMgdGhhdCBuZWNlc3Nhcnk/ ICBJIHdhcyBndWVzc2luZyBpdCB3b3VsZCBiZSBPSw0KPiAgPiAoYW5kIHJlYXNvbmFibGUpIHRv IHVzZSBgYWZ0ZXItbWFrZS1mcmFtZS1mdW5jdGlvbnMnLg0KPiANCj4gVXNpbmcgYGFmdGVyLW1h a2UtZnJhbWUtZnVuY3Rpb25zJyByZXF1aXJlcyBhDQo+IGNlcnRhaW4ga25vd2xlZGdlIG9mIEVs aXNwLg0KDQpNZWFuaW5nIHdoYXQgLSB3aGF0ICJjZXJ0YWluIGtub3dsZWRnZSI/ICBJIGd1ZXNz DQp5b3UncmUgc3VnZ2VzdGluZyB0aGF0IEkgbGFjayBpdCwgc28gaXQgd291bGQgYmUNCmdvb2Qg dG8ga25vdyB3aGF0IGl0IGlzLg0KDQo+ICA+PiB3aHkgb24gZWFydGggZG9uJ3QgeW91IHVzZSB0 aGUgRlJBTUUtUEFSQU1FVEVSUyBpZGlvbT8NCj4gID4NCj4gID4gSXQncyBub3QgY2xlYXIgdG8g bWUgd2hhdCBpZGlvbSB5b3UgaGF2ZSBpbiBtaW5kLg0KPiANCj4gIEZyb20gdGhlIGRvYy1zdHJp bmcgb2YgYHNwZWNpYWwtZGlzcGxheS1yZWdleHBzJzoNCj4gDQo+ICAgIEFsdGVybmF0aXZlbHks IGFuIGVsZW1lbnQgb2YgdGhpcyBsaXN0IGNhbiBiZQ0KPiAgICBzcGVjaWZpZWQgYXMgKFJFR0VY UCBGUkFNRS1QQVJBTUVURVJTKSwNCg0KSSBkZWZpbmUgdGhlIGZyYW1lIHBhcmFtZXRlcnMgc2Vw YXJhdGVseSwgd2l0aCBhDQp1c2VyIG9wdGlvbiwgYDFvbjEtc3BlY2lhbC1kaXNwbGF5LWZyYW1l LWFsaXN0Jw0KKHdoaWNoIG90aGVycyBiZXNpZGVzIG15c2VsZiB1c2UpLiAgVGhlIHNldHRpbmcg b2YNCmp1c3QgYHNwZWNpYWwtZGlzcGxheS1yZWdleHBzJyBpcyBpbiBteSBpbml0IGZpbGUsDQpm b3IgbXlzZWxmIGFsb25lLg0KDQpQdXQgZGlmZmVyZW50bHksIEkgc2VwYXJhdGUgdGhlIGFwcGVh cmFuY2Ugb2YNCnNwZWNpYWwtZGlzcGxheSBmcmFtZXMgZnJvbSBhIGNyaXRlcmlvbiAoaW4gdGhp cw0KY2FzZSBidWZmZXItbmFtZS1tYXRjaGluZy1yZWdleHApIGZvciB3aGljaCBidWZmZXJzDQpn ZXQgc3BlY2lhbC1kaXNwbGF5IGZyYW1lcy4NCg0KVGhhdCdzIGFsc28gdGhlIHB1cnBvc2UsIHBy ZXN1bWFibHksIG9mIG9wdGlvbg0KYHNwZWNpYWwtZGlzcGxheS1mcmFtZS1hbGlzdCcgKHdoaWNo IG9wdGlvbg0KYDFvbjEtc3BlY2lhbC1kaXNwbGF5LWZyYW1lLWFsaXN0JyBhdWdtZW50cykuDQoN Cj4gID4+ICAgPiBEZWJ1Z2dpbmcgYSBiaXQgc2hvd3MgdGhhdCBmcmFtZSBwYXJhbWV0ZXIgYG5h bWUnIGZvcg0KPiAgPj4gICA+IHRoZSAqQmFja3RyYWNlKiBmcmFtZSBpcyBpbmRlZWQgIipCYWNr dHJhY2UqIiwNCj4gID4+DQo+ICA+PiBOb3QgYXQgdGhlIHRpbWUgYGFmdGVyLW1ha2UtZnJhbWUt ZnVuY3Rpb25zJyBnZXRzIGNhbGxlZA0KPiAgPj4gKHVubGVzcyB5b3Ugc3BlY2lmaWVkIGEgbmFt ZSBmb3IgaXQpLg0KPiAgPg0KPiAgPiBJIHNlZS4gIEhvdyB3b3VsZCBJIGRvIHRoYXQ/ICBJIGRv bid0IGNvbnRyb2wgaG93IG9yDQo+ICA+IHdoZW4gdGhlIGZyYW1lIGdldHMgY3JlYXRlZC4NCj4g DQo+IFdoaWNoIG1lYW5zIHRoYXQgeW91IGhhdmUgdG8gZGVhbCB3aXRoIGEgc2l0dWF0aW9uIGhh bmRsZWQgYnkNCj4gYHNwZWNpYWwtZGlzcGxheS1yZWdleHBzJyBvbmNlIGFuZCBgZGlzcGxheS1i dWZmZXItYWxpc3QnIG5vdy4NCg0KU29ycnksIEkgZG9uJ3Qga25vdyB3aGF0IHlvdSdyZSByZWZl cnJpbmcgdG8uDQpDb3VsZCB5b3UgYmUgc3BlY2lmaWM/DQoNCj4gID4+IElmIHlvdSBpbnNpc3Qg b24gdXNpbmcgYGFmdGVyLW1ha2UtZnJhbWUtZnVuY3Rpb25zJywNCj4gID4+IHRoZSBmb2xsb3dp bmcgc2hvdWxkIHdvcmsuDQo+ICA+DQo+ICA+IEkgZG9uJ3QgaW5zaXN0LiAgSSB3YXMgdHJ5aW5n IHRvIGludGVycHJldCB3aGF0IHlvdQ0KPiAgPiBzdWdnZXN0ZWQuICBTaG91bGQgSSBub3QgdXNl IGBhZnRlci1tYWtlLWZyYW1lLWZ1bmN0aW9ucycNCj4gID4gZm9yIHNvbWUgcmVhc29uICh3aHkp Pw0KPiANCj4gQmVjYXVzZSB1c2luZyBgYWZ0ZXItbWFrZS1mcmFtZS1mdW5jdGlvbnMnIHJlcXVp cmVzDQo+IGEgY2VydGFpbiBrbm93bGVkZ2Ugb2YgRWxpc3AuDQoNClNlZSBhYm92ZS4NCg0KSXMg dGhlcmUgc29tZSBzcGVjaWZpYyBjYXZlYXQgYWJvdXQgdXNpbmcgdGhpcyBob29rLA0Kd2hpY2gg aXMgbm90IGluIHRoZSBFbGlzcCBtYW51YWw/ICBOb3RoaW5nIHBhcnRpY3VsYXINCmlzIHNhaWQg aW4gdGhlIG1hbnVhbCBhYm91dCB0aGUgaG9vay4NCg0KV2hhdCBzcGVjaWFsIEVsaXNwIGtub3ds ZWRnZSBpcyByZXF1aXJlZD8gIFdoeSB0aGUNCnZhZ3VlIGZvcm11bGF0aW9uIChyZXBlYXRlZCkg b2YgImEgY2VydGFpbiBrbm93bGVkZ2UiPw0KSXQncyBub3QgY2xlYXIgdG8gbWUgd2hhdCB5b3Un cmUgc3VnZ2VzdGluZy4NCg== From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 25 15:41:19 2021 Received: (at 13336) by debbugs.gnu.org; 25 Aug 2021 19:41:19 +0000 Received: from localhost ([127.0.0.1]:47910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIylz-0007RF-53 for submit@debbugs.gnu.org; Wed, 25 Aug 2021 15:41:19 -0400 Received: from mout.gmx.net ([212.227.15.18]:46503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIylv-0007R1-VK for 13336@debbugs.gnu.org; Wed, 25 Aug 2021 15:41:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1629920465; bh=w663YRRjwo8Ij0tVkR0CJgp8u7D8f53V6NP9lIlcS+0=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=G04jxj7/9wKOgY/Gq5iOJ/RvNZbt5e1KHobBy8/sYyRa1XYSTMuQnMK9lyIwZDQjG V4sLF8nx7DIzyznPKiqx7KkxRYfFvaXRXNDEPvcFq+7Upz+XUIDyhkyKM+NcckLRko oUEUEkwxzCnKaCTPM57fe+fSVvNw2/NouoYZIuCk= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([213.142.97.162]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M4JmN-1mJFsu1G7N-000JD4; Wed, 25 Aug 2021 21:41:05 +0200 Subject: Re: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging To: Drew Adams , Lars Ingebrigtsen References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <878s0srzup.fsf@gnus.org> <25c7bc14-fab3-5411-5526-24ad0de6ed85@gmx.at> <98917a3e-e465-6cfb-ffe6-d977673bf185@gmx.at> From: martin rudalics Message-ID: <2a1f48d7-1dee-3dba-ef69-efa90fc1c786@gmx.at> Date: Wed, 25 Aug 2021 21:41:03 +0200 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:XA+ycbKzAF+8xuO3ij7JU24KcgGfAtq5hP1EHuBnae6yrpuEjXX IAVjRdoqtmcVmx/2YzPooA8rYOZOLHusvI6bjlnU+dkKEuIPHJ7uQFGnn13lB/W2F08XIFk 5mPk4b6DObPZCIfaeBhP5sALDBmbyCc+YvrmmfFkTkxb9W77GPl1HP1gPoUu9lZ9DEg0CFn LTClsa/4/VZlBWcKQBX0w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:meZJ8V7XKAM=:53gIVxo8ymLkDGAtLJAvY8 qfxXZDEwHrX5YEsk5h0FtFmqihD0n8XevG/FBB6Rx7ECaCqvTeISPe1iO/K1ZRBKBKDqe3JB/ Y79Ry0OfQ1nY1xKrsTr5p7NWTxom7UeBD9Hd+43dwPzlFnKthdxNH1+50PFuNpFOaQaiE1sav IwZplakbgyfiG0UIQ+Mt04YLnZG6Wtg1raVjBnNW2oi29K52+1hWehq7JoDKLSwA0IouFYjVl hlL+ZTnapEx8zFrYhTr5lsfmS1GVxKpsCt9ee3AkerbjI3iW+qgbDW5ttP8O7QPvlSdHtC8ZH gIg3F6zpZwr7j1lyE/U2jAY1W4suZfKBb12o/T2dBdSOoPVjzARcmU/7hJM8Ks4lsPegZcw4h 733o1syF4prfbZItpXbGQgSbF6xXVvJDAa8pX3Kw+yCncMNRITK6ONvOgkX+KrSy18uhiqBH3 dM+6ZCTiaqBxXxFkyHNzO6eosgkQ9C4pbizaWHGrjCKnVj4YVYNrHFnHyF20GmE72DJ7tho+A /bht8eq3f/qy3mtgT9YB5hmqDeFSUf8MeTYcBpTqcrZqyF6udgKMvXXRA+oyu/md8EpQSkDWc mFgPfmQj4zzHDMvX/oSVL3bOT9YVKGdx+9nZNRqXTy4u9/oSCNMtz17J6VAAxtmyCLFR2QNOs SHq/DlB3U2Qd9MOEYbYPOauN9xAmVsHU3vdjtENg2tR4vfDMGOD3sadPmyx6sD2HGQsWVagb6 r2wsDzJZRGPmS3fHDsgzfiyt0e4zfQSTsfMhdM3jVO8u6v3FwP3gap52Vx6FCj8Fstcq4427r FUmnXPtrK//vCezkhif3gvbyqfKL7RujAwEhX2JpuRM4an6bR90GiWXmZoMDE8xhRdnt+9sxL FhOZIJkH2inC0AD1tFIPZhbhLEq04tCAFovbsfHClU4iTDWw51bFW+SM/OKLVQbibJZ9FKFjj mPHbg6iejICBHx9dhgBmdnJInmDYOkHeEzuomxSgbZcLsWVpC+rBVfWLl1O1rF6YZX+ee5Xb4 kBwC96gyoN4JTxwDlX7d1JGSOKTokpvR0yTmjZj6C+Yi82ESuow6HKJjsK+oI2BSHIw/cm/vw TPO0HXVt5BpUaqzWOuDuhjHCHUa6JGgFSL22K2GHmMJmn+p3sIqBuRMLA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13336 Cc: "13336@debbugs.gnu.org" <13336@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> What would you have to "duplicate" here? > > "the parameters of `special-display-regexps'". > > I want the *Backtrace* frame to look and act like > frames for other buffers whose names also match > that regexp. Why can't you add the `no-other-frame' parameter to that common list for the *Backtrace* buffer alone? >> Using `after-make-frame-functions' requires a >> certain knowledge of Elisp. > > Meaning what - what "certain knowledge"? I guess > you're suggesting that I lack it, so it would be > good to know what it is. I lack it and that's why I neither use nor recommend using `after-make-frame-functions'. > I define the frame parameters separately, with a > user option, `1on1-special-display-frame-alist' > (which others besides myself use). The setting of > just `special-display-regexps' is in my init file, > for myself alone. > > Put differently, I separate the appearance of > special-display frames from a criterion (in this > case buffer-name-matching-regexp) for which buffers > get special-display frames. > > That's also the purpose, presumably, of option > `special-display-frame-alist' (which option > `1on1-special-display-frame-alist' augments). And you cannot augment that alist by additional elements for specific buffers? >> > I see. How would I do that? I don't control how or >> > when the frame gets created. >> >> Which means that you have to deal with a situation handled by >> `special-display-regexps' once and `display-buffer-alist' now. > > Sorry, I don't know what you're referring to. > Could you be specific? These options have been provided to control the display of buffers where the user does not "control how or when the frame gets created". >> Because using `after-make-frame-functions' requires >> a certain knowledge of Elisp. > > See above. > > Is there some specific caveat about using this hook, > which is not in the Elisp manual? Nothing particular > is said in the manual about the hook. > > What special Elisp knowledge is required? Why the > vague formulation (repeated) of "a certain knowledge"? > It's not clear to me what you're suggesting. If you understand how frame names, explicit names and titles are set up, you know much more than I do. But in that case you should not have made the wrong assumption about the name of the *Backtrace* frame at the time `after-make-frame-functions' is run. So what I am suggesting is that since we both don't know all too much about this subject, it might be better for us to avoid using `after-make-frame-functions' in code we write. martin From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 25 16:23:53 2021 Received: (at 13336) by debbugs.gnu.org; 25 Aug 2021 20:23:53 +0000 Received: from localhost ([127.0.0.1]:47952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIzRA-00006F-N9 for submit@debbugs.gnu.org; Wed, 25 Aug 2021 16:23:53 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:19408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIzR8-000065-2H for 13336@debbugs.gnu.org; Wed, 25 Aug 2021 16:23:51 -0400 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.0.43) with SMTP id 17PILcul001307; Wed, 25 Aug 2021 20:23:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=N0SvgJIQ8curjaSY2EMP5V0PETdn7C5VXI6p72/E8Kg=; b=Nb8VjBMQi1O8yxUXAH/mDe1BdUgIsC3kEtSthcNjcManSau4KTLtfmpmgT3f5XrR0zTS jrky5AwZHCugatWa4IS9BvCKBs1pJHp76TWgSeUZPh914Fy7fUAjQ2VHDQPcaoHRHFTu Na2xhDBjUOVcQ2M8Iumb7fibQSuY48dVNx6SH1OOgng4G097FBX4t3hh59vxbHNxJtOJ FrVJeXr12MZqaywMqKXbW90Xdlt1tI7wG32c1sOQLe5fHhf/FUWM8E4DyMwe4XbejrRb IGsKZb3pPSOBFhIXF8aWoqhn50PHDtDf8pEtpg8mX3ksLtkow8ZyM0Z5ItipAMXmHWzW pA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=N0SvgJIQ8curjaSY2EMP5V0PETdn7C5VXI6p72/E8Kg=; b=nr1AThjcX3rrmI365eSea6PhwTrn0n+9Ms057mejpTleMGuL3O4cqkosqmP0sSkQ9lnL QWero1BJ4XxFjI45LW8xhsuiwmbUzF2ApqxUA2UkcDhU3+vm98gFrOTp6TZLI27vxHUc owBMYWhD1EzJZolUqhcrmbLTpi+wcqIpolCntU6d4PTocNH5vdZWjpI/gUHXgDzKE+vw jQCq6VdOfbtbmuqd4dHCxl1Uox1Xv5URbiFbUcJ6ovYg8cQffgitZkav1gfa8hZawXIJ IISVLX9l/fXM3VeHsEjzkXKMp7rOgywD96tTJ3MFHSBZT28Ym/OqKc/QhNTSogPngBH8 Zg== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3amvtvvqdf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 25 Aug 2021 20:23:48 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 17PKFbwf105471; Wed, 25 Aug 2021 20:23:47 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2041.outbound.protection.outlook.com [104.47.66.41]) by userp3030.oracle.com with ESMTP id 3ajpm16s6r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 25 Aug 2021 20:23:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ob06BzLIEVrn6Wx7qcqCUwIUDmttbYJEnuVBvzUM+WcjvwKY96tHUnreI7b5oLbcrrMjX3cve4Jem1C+fEO9XJSSbdLssBXIkbKa+iMVKoYCiSB0qg9tq39GRwDAevyoiUjZbxQMoZSUtmQMgdZK4dCm2BDIEHx66qmiV3nLRn4B4zt9Loj9a9SGiVyI8qLTKWD/4sAegvGPg7ugGRkzhk4nvgsL/AHFo5lwEUns7RNH/MkfLLO0V4xvzpgftsreXcTZnyiMchcf6TmBFd2shr0fo0atwUp9KZo6DaVxJhGSOP2RbqSXAwf4kbFjEXY1JaNFZD7CHFZuIr3ln71CTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=N0SvgJIQ8curjaSY2EMP5V0PETdn7C5VXI6p72/E8Kg=; b=esLHdgv8drNBZBl+X+B6YXt0axdbFeIqjMIrWjhZ+OWAuMEYxrwn0t5nJ52p0qUIl8Ls8Mra7GJr73BWLkyeX9V6PKJeFdY8jWDeeBOnAaeT1gxAzGVNBLg79qTg9mFKGXuzP1C/8xHsDlxTkFRuIc1N4dAQLH8QQ5OKuAVaEgG6nEG4GGaxMl6WgCRSHWU2HHa6R7CkffoZWHhjCw+wFJH+4U46T/lCuiYlCwqpNJTBLmYk7DirnhrHstX9l58Tn1H0ntnsDdO9EHW5DetCBEoEtNrTpS4RW+qTbpft5V0THnXFeqMbhCnbiM3NfWAJ8ruhMZou80ff0xlAuY1VEA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=N0SvgJIQ8curjaSY2EMP5V0PETdn7C5VXI6p72/E8Kg=; b=CAwtr5gi8hL6UOQnLWNkoawJODSlqXUdNtZw0MdbcS4vDI31KlIbpperXgms+7t4u2AVgeXGckUdDQoai4UYH7Rqsu4xiEIbe1oGoyMAOUnKCl8ZNLNc7K0V8djD6pmLqqJ/gdoXW+wQceOnp9G0xHmbj+Fs6jVwOej6Kp+GU20= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB2968.namprd10.prod.outlook.com (2603:10b6:a03:85::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.22; Wed, 25 Aug 2021 20:23:45 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a59e:fa26:ffe4:615b%3]) with mapi id 15.20.4436.025; Wed, 25 Aug 2021 20:23:44 +0000 From: Drew Adams To: martin rudalics , Lars Ingebrigtsen Subject: RE: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging Thread-Topic: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging Thread-Index: AQHXmekr6ndSAZNBIUeoN6tlS77d/6uEpX4A Date: Wed, 25 Aug 2021 20:23:44 +0000 Message-ID: References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <878s0srzup.fsf@gnus.org> <25c7bc14-fab3-5411-5526-24ad0de6ed85@gmx.at> <98917a3e-e465-6cfb-ffe6-d977673bf185@gmx.at> <2a1f48d7-1dee-3dba-ef69-efa90fc1c786@gmx.at> In-Reply-To: <2a1f48d7-1dee-3dba-ef69-efa90fc1c786@gmx.at> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmx.at; dkim=none (message not signed) header.d=none;gmx.at; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b8d5fe22-f41b-4c14-490e-08d968063cdd x-ms-traffictypediagnostic: BYAPR10MB2968: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NGVYv+1WsbYSCmVqlj0z7pU/1eXtM6+5pKgA6TNfPu2wyz0vqNn/AGmSTFaH9ta71N0gtpO7I+BREzzvuoaeDCQBWTjqhn19se9mmQMREapMMj0258Bv7++6ECwYg92MHcRjD9/+6fDjep4cmeApetmwSjtq+bNtUhP5iGhCUPX0efA5jdIVpVBVR2ntP4SEQ5pheDB1dLm9f9AWGHO3yxnMqqr5LRcOz43J+IbLJndeOBbv16F+gB6Di5znlltbRGcREA+58ZbVxjkZ8Gcs2cBzTlF76hVB7djcGWZhno8H7IFjpUzF7KsoBGTGz5JJTz6WalC358dOBKpHD9rUX6gyiTo95731a/T551FHqjnm1vF3sltcwGd1B5eR0+nWsnmD/04i0vob5w7GSuqXyLpOoDw1TJhbNS7E8hqTNDV2G2lsqU0wStevHa/2Dhn2985YP8ieZke/swqSm9cMYXYUtNHKn/ARrndU0S58zs4JOKxpSyaedbi1170oEznssKTeSsok6K+00uI7CWk9LTHCSmG/6TFtteC3fxafwck57UviSbR5ToCzR0yuKnSTPmUNDy4AMhmSo4b8XE1qj+OpaIeSeSzToEju9fjgRi8OJ1piqf/W2WcJeco53/xK5NN4yfM8qntUxuw9cfidOVgYEGH/oR+7FtlfDSXrVZdzvJLX98ygwy7X8jap3z1z4Lknuzn/Xyofo5IkxvNV5lKTRosvvq5rbFEHMZ6LLE8= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(366004)(346002)(396003)(39860400002)(136003)(9686003)(52536014)(110136005)(38100700002)(44832011)(7696005)(122000001)(55016002)(86362001)(66556008)(64756008)(316002)(5660300002)(66446008)(76116006)(33656002)(66946007)(66476007)(26005)(186003)(83380400001)(71200400001)(38070700005)(4326008)(2906002)(478600001)(6506007)(8676002)(8936002)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SHJWWkxBVkRyNDNQeituU0ZvaGMyaDF0NWptelQzSXVuTGFHVFowTFlhcjlh?= =?utf-8?B?K1FPWHB6YXU0QzgvMlpKSHVxOXY2Rlk5S1l0NVhEdmtSUFVkSytBeDBTaTJJ?= =?utf-8?B?V0VwUkNsclNQbit1dXNIRFVzNjZaeTJHUmMrYU91UUtZV3Y5Y0VxS3NPZTh3?= =?utf-8?B?a1U2UXBmbDcxa3IyL0pkRkQ5ZzE1ditKdjFWOHpTa05Yd3VXWlVmcnR6MFNE?= =?utf-8?B?OXZMY3VYdXBFQXpGSnMvYXR6dUtCUGgrajNUd05HaVdudUJ2NjNpSWNDaS8z?= =?utf-8?B?VVFuOTc2bnkrclJTTWhJSXQ1aXRLL1RWT2pWa2ZtMGNWY1JOWGZxQXpMN0JH?= =?utf-8?B?cW8yZElSSDI4S0ZhUEVuNzJDODBGVzllZkFDK21rbzlYdjFsR1BZZ1JKaEp3?= =?utf-8?B?SWVEVFJSekcyNWc1YlcwRTFXNjVDZ3h2R0dZSUdrZ29WYXdWbVRLd1lGTzk4?= =?utf-8?B?bzFMUjk5L3hrL0hKRXVUUXZBNXNCSzVOazU3c1gxQTR2WVFUSkh6VlVPb0lm?= =?utf-8?B?YkFQRGRaNUtpRW0vZ3o5WjZzM3FkMG05VzJqYU5SNUtxTit2NzRQUnkvdWsw?= =?utf-8?B?K1hwM3VWeFlIemwzNEFVb2k5Y1kzZU5EUzU0ZUQ2TC9McTRRb0hNeVdvUDhR?= =?utf-8?B?SE1waXBBWWhmYmVacjNtbWsxZGExL1JYcnFuTklhVVdyM2hpK0RETitZZi8y?= =?utf-8?B?MEhlNVdwSnVsWnlYaUh5R0dOYXVoUWZ4T1J4UXdXSzZlYlVicHhMZkR3L1Zw?= =?utf-8?B?OTI0N1Rvai9IOVdlbzFvOWJBRHcwMmVscXBrVFVYMEpHZlg4a2x6dnR6SlVz?= =?utf-8?B?WFJzbjdEa3pZUDlxeDJYMzVURDdzY01vN1VaNTFUeVpxTW91MUczY2Nrc1Nn?= =?utf-8?B?SHBHT2c5K2JUd2h4QlJhaHlFMTgvL1lDc1dRRkVnZ1ptWlY5YzBNV0REODhL?= =?utf-8?B?aDRNbzYrVkdQRGRKWUVoMmJnL0s2YUoyOEQ0OVVBY0w0YlBKZlZqWlN2dEYz?= =?utf-8?B?enEwZjNLaTcxbzkyNVRSNXV0RS9JL0Z4YzNtelVNTDZMV2FNamo4azBvek95?= =?utf-8?B?bVN3OHN6akU4cm11RGFyQXhNY0xFSmczcldzQTZzb2p4d0gwNm5lN1FtN0Yv?= =?utf-8?B?cVRqZW5oMk5qUGJ0VzZOTmJMOUpLWEwwTFMvUmoxOWUreUlRNUcweXFPMmNv?= =?utf-8?B?NjVZTmIyMlMvdE5QWWs1UVV3ZGM1MklheC9KclVReFpZbWJWREhDZG91TEhB?= =?utf-8?B?SzZKT1h3Q1VvTGtHV3h6U3NrWUdNZERyamwzZWFlQkhHb1J3SGFtZU5SalVi?= =?utf-8?B?WHBrMTVDejFoMzUzT0tFZVRXQm9LUjh0aTdLZm5XY3hYZU44bkNSamszOEtW?= =?utf-8?B?alpySldJRFN4c2FhWHR2TzFMZktWRlhEQlROa0Nub1ZyN0NjN1o5eE8yZEN1?= =?utf-8?B?SVN4cWRNd0J4UlZ3YUhta1FXRitkWkpLSGV1NG9PSFBwbHRURWJMdlg1KzRj?= =?utf-8?B?OGFjNW41MlhvNmpEME9sMWZDSWg1cEZWaXNyL2N3NTRrS1pCa3ZuUkpURW1D?= =?utf-8?B?NmpqWlhmVTFjRWNQQkVZMVI1K0pNSFYxUzlzemtCUmFyazc0bHRabWRKcnRP?= =?utf-8?B?a2hkUC9rdzMwaGt5djZ1elRpSTBNbWVVNXA0elU4TEhVOVcwOEJuczFjZ3lO?= =?utf-8?B?ckNDVGlEMXE0K2ZzZlJhZjFqN29WZXAxYVJsdWRCMTZMaS9DWjNKN1VxRVMx?= =?utf-8?Q?n80PFeU4RMYfXDsVwBDv/JLdJ47AzFZetKzd7Wo?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b8d5fe22-f41b-4c14-490e-08d968063cdd X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Aug 2021 20:23:44.8539 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 19JNUJN82jlFOIhgvGBMaFCkdg2jdNH9UptNb+PdLodXR/27e6QG5tgrNgq/0/d+Ezn0g9Tinvp052cfbcwxTA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB2968 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10087 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 malwarescore=0 mlxscore=0 bulkscore=0 mlxlogscore=999 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108250118 X-Proofpoint-ORIG-GUID: yHTFWObWc3xJ_feeGGIdBPGPsStfpbMt X-Proofpoint-GUID: yHTFWObWc3xJ_feeGGIdBPGPsStfpbMt X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13336 Cc: "13336@debbugs.gnu.org" <13336@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) PiAgPj4gV2hhdCB3b3VsZCB5b3UgaGF2ZSB0byAiZHVwbGljYXRlIiBoZXJlPw0KPiAgPiAidGhl IHBhcmFtZXRlcnMgb2YgYHNwZWNpYWwtZGlzcGxheS1yZWdleHBzJyIuDQo+ICA+DQo+ICA+IEkg d2FudCB0aGUgKkJhY2t0cmFjZSogZnJhbWUgdG8gbG9vayBhbmQgYWN0IGxpa2UNCj4gID4gZnJh bWVzIGZvciBvdGhlciBidWZmZXJzIHdob3NlIG5hbWVzIGFsc28gbWF0Y2gNCj4gID4gdGhhdCBy ZWdleHAuDQo+IA0KPiBXaHkgY2FuJ3QgeW91IGFkZCB0aGUgYG5vLW90aGVyLWZyYW1lJyBwYXJh bWV0ZXIgdG8gdGhhdCBjb21tb24gbGlzdCBmb3INCj4gdGhlICpCYWNrdHJhY2UqIGJ1ZmZlciBh bG9uZT8NCg0KRHVubm8gd2hhdCB5b3UgbWVhbi4gIChCdXQgaXQgc291bmRzIGxpa2UgZHVwbGlj YXRpbmcNCnRoZSBjb21tb24gbGlzdCwgYW5kIGFkZGluZyBzb21ldGhpbmcgdG8gdGhlIGNvcHku KQ0KDQo+ICA+PiBVc2luZyBgYWZ0ZXItbWFrZS1mcmFtZS1mdW5jdGlvbnMnIHJlcXVpcmVzIGEN Cj4gID4+IGNlcnRhaW4ga25vd2xlZGdlIG9mIEVsaXNwLg0KPiAgPg0KPiAgPiBNZWFuaW5nIHdo YXQgLSB3aGF0ICJjZXJ0YWluIGtub3dsZWRnZSI/ICBJIGd1ZXNzDQo+ICA+IHlvdSdyZSBzdWdn ZXN0aW5nIHRoYXQgSSBsYWNrIGl0LCBzbyBpdCB3b3VsZCBiZQ0KPiAgPiBnb29kIHRvIGtub3cg d2hhdCBpdCBpcy4NCj4gDQo+IEkgbGFjayBpdCBhbmQgdGhhdCdzIHdoeSBJIG5laXRoZXIgdXNl IG5vciByZWNvbW1lbmQgdXNpbmcNCj4gYGFmdGVyLW1ha2UtZnJhbWUtZnVuY3Rpb25zJy4NCg0K V2VsbCwgaWYgeW91IGxhY2sgaXQgdGhlbiBjZXJ0YWlubHkgSSBkbyB0b28uDQoNCldoeSBkb2Vz bid0IGl0cyBkb2MgZ2l2ZSB1c2VycyBhIGhlYWRzLXVwIGluIHRoaXMNCih1bnNwZWNpZmllZCkg cmVnYXJkLCBpZiBpdCByZXF1aXJlcyBzcGVjaWFsDQprbm93bGVkZ2Ugb3IgaGFuZGxpbmc/DQoN Cj4gID4gSSBkZWZpbmUgdGhlIGZyYW1lIHBhcmFtZXRlcnMgc2VwYXJhdGVseSwgd2l0aCBhDQo+ ICA+IHVzZXIgb3B0aW9uLCBgMW9uMS1zcGVjaWFsLWRpc3BsYXktZnJhbWUtYWxpc3QnDQo+ICA+ ICh3aGljaCBvdGhlcnMgYmVzaWRlcyBteXNlbGYgdXNlKS4gIFRoZSBzZXR0aW5nIG9mDQo+ICA+ IGp1c3QgYHNwZWNpYWwtZGlzcGxheS1yZWdleHBzJyBpcyBpbiBteSBpbml0IGZpbGUsDQo+ICA+ IGZvciBteXNlbGYgYWxvbmUuDQo+ICA+DQo+ICA+IFB1dCBkaWZmZXJlbnRseSwgSSBzZXBhcmF0 ZSB0aGUgYXBwZWFyYW5jZSBvZg0KPiAgPiBzcGVjaWFsLWRpc3BsYXkgZnJhbWVzIGZyb20gYSBj cml0ZXJpb24gKGluIHRoaXMNCj4gID4gY2FzZSBidWZmZXItbmFtZS1tYXRjaGluZy1yZWdleHAp IGZvciB3aGljaCBidWZmZXJzDQo+ICA+IGdldCBzcGVjaWFsLWRpc3BsYXkgZnJhbWVzLg0KPiAg Pg0KPiAgPiBUaGF0J3MgYWxzbyB0aGUgcHVycG9zZSwgcHJlc3VtYWJseSwgb2Ygb3B0aW9uDQo+ ICA+IGBzcGVjaWFsLWRpc3BsYXktZnJhbWUtYWxpc3QnICh3aGljaCBvcHRpb24NCj4gID4gYDFv bjEtc3BlY2lhbC1kaXNwbGF5LWZyYW1lLWFsaXN0JyBhdWdtZW50cykuDQo+IA0KPiBBbmQgeW91 IGNhbm5vdCBhdWdtZW50IHRoYXQgYWxpc3QgYnkgYWRkaXRpb25hbCBlbGVtZW50cyBmb3Igc3Bl Y2lmaWMNCj4gYnVmZmVycz8NCg0KRHVubm8gd2hhdCB5b3UgbWVhbi4gIEl0J3MganVzdCBsaWtl DQpgc3BlY2lhbC1kaXNwbGF5LWZyYW1lLWFsaXN0JyAtIGFuIGFsaXN0IG9mIGZyYW1lDQpwYXJh bWV0ZXJzLiAgSXQgYXBwbGllcyB0byBhbGwgc3BlY2lhbC1kaXNwbGF5DQpidWZmZXJzLg0KDQo+ ICA+PiAgID4gSSBzZWUuICBIb3cgd291bGQgSSBkbyB0aGF0PyAgSSBkb24ndCBjb250cm9sIGhv dyBvcg0KPiAgPj4gICA+IHdoZW4gdGhlIGZyYW1lIGdldHMgY3JlYXRlZC4NCj4gID4+DQo+ICA+ PiBXaGljaCBtZWFucyB0aGF0IHlvdSBoYXZlIHRvIGRlYWwgd2l0aCBhIHNpdHVhdGlvbiBoYW5k bGVkIGJ5DQo+ICA+PiBgc3BlY2lhbC1kaXNwbGF5LXJlZ2V4cHMnIG9uY2UgYW5kIGBkaXNwbGF5 LWJ1ZmZlci1hbGlzdCcgbm93Lg0KPiAgPg0KPiAgPiBTb3JyeSwgSSBkb24ndCBrbm93IHdoYXQg eW91J3JlIHJlZmVycmluZyB0by4NCj4gID4gQ291bGQgeW91IGJlIHNwZWNpZmljPw0KPiANCj4g VGhlc2Ugb3B0aW9ucyBoYXZlIGJlZW4gcHJvdmlkZWQgdG8gY29udHJvbCB0aGUgZGlzcGxheSBv ZiBidWZmZXJzIHdoZXJlDQo+IHRoZSB1c2VyIGRvZXMgbm90ICJjb250cm9sIGhvdyBvciB3aGVu IHRoZSBmcmFtZSBnZXRzIGNyZWF0ZWQiLg0KDQpgZGlzcGxheS1idWZmZXItYWxpc3QnIHRlcnJp ZmllcyBtZS4gOy0pDQoNCj4gID4+IEJlY2F1c2UgdXNpbmcgYGFmdGVyLW1ha2UtZnJhbWUtZnVu Y3Rpb25zJyByZXF1aXJlcw0KPiAgPj4gYSBjZXJ0YWluIGtub3dsZWRnZSBvZiBFbGlzcC4NCj4g ID4NCj4gID4gU2VlIGFib3ZlLg0KPiAgPg0KPiAgPiBJcyB0aGVyZSBzb21lIHNwZWNpZmljIGNh dmVhdCBhYm91dCB1c2luZyB0aGlzIGhvb2ssDQo+ICA+IHdoaWNoIGlzIG5vdCBpbiB0aGUgRWxp c3AgbWFudWFsPyAgTm90aGluZyBwYXJ0aWN1bGFyDQo+ICA+IGlzIHNhaWQgaW4gdGhlIG1hbnVh bCBhYm91dCB0aGUgaG9vay4NCj4gID4NCj4gID4gV2hhdCBzcGVjaWFsIEVsaXNwIGtub3dsZWRn ZSBpcyByZXF1aXJlZD8gIFdoeSB0aGUNCj4gID4gdmFndWUgZm9ybXVsYXRpb24gKHJlcGVhdGVk KSBvZiAiYSBjZXJ0YWluIGtub3dsZWRnZSI/DQo+ICA+IEl0J3Mgbm90IGNsZWFyIHRvIG1lIHdo YXQgeW91J3JlIHN1Z2dlc3RpbmcuDQo+IA0KPiBJZiB5b3UgdW5kZXJzdGFuZCBob3cgZnJhbWUg bmFtZXMsIGV4cGxpY2l0IG5hbWVzIGFuZCB0aXRsZXMgYXJlIHNldCB1cCwNCj4geW91IGtub3cg bXVjaCBtb3JlIHRoYW4gSSBkby4NCg0KSSBjZXJ0YWlubHkgZG9uJ3Qga25vdyBtb3JlIHRoYW4g eW91LiAgQW5kIEkgZG9uJ3QNCnRoaW5rIEkndmUgZ2l2ZW4gdGhlIGltcHJlc3Npb24gdGhhdCBJ IHRoaW5rIEkgZG8uDQpDZXJ0YWlubHkgaGF2ZW4ndCBtZWFudCB0aGF0Lg0KDQo+IEJ1dCBpbiB0 aGF0IGNhc2UgeW91IHNob3VsZCBub3QgaGF2ZSBtYWRlDQo+IHRoZSB3cm9uZyBhc3N1bXB0aW9u IGFib3V0IHRoZSBuYW1lIG9mIHRoZSAqQmFja3RyYWNlKg0KPiBmcmFtZSBhdCB0aGUgdGltZSBg YWZ0ZXItbWFrZS1mcmFtZS1mdW5jdGlvbnMnIGlzIHJ1bi4NCg0KWWVzLCB0aGF0IHdhcyBteSBi YWQuICBFdmVuIHdpdGhvdXQga25vd2luZyB0aGF0DQp0aGF0IHdhcyB0aGUgcHJvYmxlbSBJIHNo b3VsZCBoYXZlIHRob3VnaHQgdG8gdHJ5DQpjb2RlIHN1Y2ggYXMgd2hhdCB5b3Ugc3VnZ2VzdGVk Lg0KDQo+IFNvIHdoYXQgSSBhbSBzdWdnZXN0aW5nIGlzIHRoYXQgc2luY2Ugd2UgYm90aA0KPiBk b24ndCBrbm93IGFsbCB0b28gbXVjaCBhYm91dCB0aGlzIHN1YmplY3QsIGl0DQo+IG1pZ2h0IGJl IGJldHRlciBmb3IgdXMgdG8gYXZvaWQgdXNpbmcNCj4gYGFmdGVyLW1ha2UtZnJhbWUtZnVuY3Rp b25zJyBpbiBjb2RlIHdlIHdyaXRlLg0KDQpNYXliZSBzbywgYW5kIHRoYW5rcyBmb3IgdGhlIHdh cm5pbmcuICBTbyBmYXIsIEkNCmhhdmUgc29tZXRoaW5nIHRoYXQgc2VlbXMgdG8gd29yaywgYW5k IEknbSBub3QNCnN1cmUgd2hhdCBhbiBhbHRlcm5hdGl2ZSB3YXkgdG8gaGFuZGxlIGl0IHdvdWxk DQpiZS4gIEkgZG9uJ3QgbWVhbiB0byB0YWtlIHlvdXIgdGltZSBpbiB0cnlpbmcgdG8NCmRvIHRo YXQsIGJ1dCBJIGRvIGFwcHJlY2lhdGUgeW91ciBhZHZpY2UuDQo= From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 26 03:53:56 2021 Received: (at 13336) by debbugs.gnu.org; 26 Aug 2021 07:53:56 +0000 Received: from localhost ([127.0.0.1]:48304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJACx-0004Sz-PP for submit@debbugs.gnu.org; Thu, 26 Aug 2021 03:53:55 -0400 Received: from mout.gmx.net ([212.227.17.20]:36313) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJACw-0004Sl-EV for 13336@debbugs.gnu.org; Thu, 26 Aug 2021 03:53:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1629964425; bh=hnWghpS4ez8WHYIjeSCqCaKM5dSer+4xRihmhEd8Kns=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=TpA+0ZFcJ5UWFTCEmZHtzIK8cj5JS2seizHX6fzgLMrBXaEvKESV/GsZhl+sKiHFY td/4F5EbSLchNtXjN5IcWbEB7NG0vYGmRC6B7GV/zTEHanjEC8WVnqWPUXbS191LvY 5HwEqB47P19hxq4xhQOUt9vppapJ3FB172uDcHoc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.102] ([212.95.5.85]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N1fmq-1n3SGv12KG-0122bS; Thu, 26 Aug 2021 09:53:45 +0200 Subject: Re: bug#13336: [External] : Re: bug#13336: `next-frame' should not choose the *Backtrace* frame while debugging To: Drew Adams , Lars Ingebrigtsen References: <1776CE98469A44C484752764DD29E2DE@us.oracle.com> <878s0srzup.fsf@gnus.org> <25c7bc14-fab3-5411-5526-24ad0de6ed85@gmx.at> <98917a3e-e465-6cfb-ffe6-d977673bf185@gmx.at> <2a1f48d7-1dee-3dba-ef69-efa90fc1c786@gmx.at> From: martin rudalics Message-ID: Date: Thu, 26 Aug 2021 09:53:43 +0200 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:jJYf+3mFkgVY46KzGc9HRhUSJHIQrGLuU3IgTaKNHr3Tz/oiXIU nuyUeVkHhLTlcQqI5gfGGMAjAVnUhJg3SrV8liCCHTQfeIymW9nQ4tOl10TBJfIqfWGSClW rRMxnnj0/l2rvYV8BvO+hmyxPb5PhofzOPzvvNgEa4SW/Gu4n7Y0sy8bkVVXvqd4cEDuZoe EjGzoDcbwj35dz8h7vV3g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:VIlWXmZO8IQ=:CxLtybPALisWQsQ2TgNrFk fF+meNjxPObd8kk+NVT6xBtAGkWEqeRU3Nl4ftj5cOOV93WmqS9SPYGoiVA/oeqJ4baGXyUus /i65EJbEhyvRlGi30yeI0c/Hdc/pGeYj4xvpx7z+FHfG62Kyy3vlZM5nvWUOhlv6oH8lexomz 4jrNaHdV42MUtddoxAsXKuitdGll7cHU6jqohLhKHV2fNJUhDkxAC1QhhTbKhbtwWSg+7gXqJ KwYJ9iRwfYlZdcEnQx8qvnfkY0XF14jKzcXSMaOd6dXbMIOUKgqm8rqrkS7WYOklieBsWL9C9 NGZKHFvvvWYO1LdWQ3Kl4ZmcsgOTy8jP4fO0UnD7RCHrB+Iek5WDVAy12XsctDB7N/V+xiBGX X2/lJ+ip1Do/3hmtPBjOTdZIfRPA6MrCx9UHgEBR2OArJ2oUUK5Cnx1SJ16MSKKBXB8BF9MC3 ks34NteI6gE4tX440nJho2HX9d94XXGUO75I5psKcTuleG9ynXiXzWDh1yOU2nqJ6q6uCYb9y /jNvCiIvAvQG88LyHTFnp/IpXlotTcs573E67ScfXSSGNnW56zJfiZnqY0aYSs/wHFZxy28Qz AddAm7PlAl1bgH0lkNquFZuTjjvkC5th8CdkPfAPPZco/BdG2zNoijGShxbaAnvs4+vgOFeFf IAmeu3iR0OLg8GJ2pjqt0x5610d3xolOTR1jl5O5Ex+NGd++pP+fJTM0HfZD7gj6T83iArbbs 9AnEVzX2MYSJNcSOY96DPCZVVbj3jXHPZwWNB9e4PGm+U2xw6jy+0cVp1Dgfw8SjnUSLmemQh gCPvUhwg9znVs+lutzJ91sig9AciKmrOZu6un3aHbKbqaFuX0PsxmszhyqgzD6giR9eORVyv0 /xgUlHXs/ei5OwWQ/9bRW6Q6zyhCkjtKS2yOaXUW0Jv8/k5pwHFFgAIAXVw3bvB/aqacHFRDG 8EUrASma3jXE3A4clRVmSpasmk8f7PKZ3Cnw4qXyFrv5+ISNpC4gps4eA1ehSzS1TUFHpA4Io qPUrxwwLttwhvCw3C52IgbFdoz9LOcdaRg0j3HHcoX97T0HqdjWyqHnXMcyYCh5mLQnw9WbgY cg0UrmIgBnpZLJS8nRAbtOr2/oTQxGfH19HvDbjABsgZwPRer6uDasnNg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 13336 Cc: "13336@debbugs.gnu.org" <13336@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> Why can't you add the `no-other-frame' parameter to that common list for >> the *Backtrace* buffer alone? > > Dunno what you mean. (But it sounds like duplicating > the common list, and adding something to the copy.) Maintain a 'basic-alist' of frame parameters and for the *Backtrace* buffer use (cons (cons 'no-other-frame t) basic-alist) as list of frame parameters. > Why doesn't its doc give users a heads-up in this > (unspecified) regard, if it requires special > knowledge or handling? I don't know but there is one thing I know for sure: Setting up a frame and using `after-make-frame-functions' to add or a change a parameter is madness. Creating a frame mostly means to process frame parameters in a carefully laid out fashion. If, at the end of that, a user decides that some additional parameter should be processed, this may confuse the hell out of that process. Never do that - specify all parameters you need at the time you ask Emacs to create the frame. >> And you cannot augment that alist by additional elements for specific >> buffers? > > Dunno what you mean. It's just like > `special-display-frame-alist' - an alist of frame > parameters. It applies to all special-display > buffers. See above. > `display-buffer-alist' terrifies me. ;-) It's just as terrific as `special-display-regexps'. martin From unknown Mon Jun 16 23:40:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 23 Sep 2021 11:24:06 +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