From unknown Fri Aug 22 01:03:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed Resent-From: Diancheng Wang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Dec 2024 07:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74642 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 74642@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.173312311121065 (code B ref -1); Mon, 02 Dec 2024 07:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Dec 2024 07:05:11 +0000 Received: from localhost ([127.0.0.1]:54064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tI0UX-0005T7-04 for submit@debbugs.gnu.org; Mon, 02 Dec 2024 02:05:11 -0500 Received: from lists.gnu.org ([209.51.188.17]:47332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tI0UV-0005Sx-Mx for submit@debbugs.gnu.org; Mon, 02 Dec 2024 02:05:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tI0UV-00054R-0V for bug-gnu-emacs@gnu.org; Mon, 02 Dec 2024 02:05:07 -0500 Received: from m16.mail.163.com ([117.135.210.2]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tI0UO-0001JY-Iw for bug-gnu-emacs@gnu.org; Mon, 02 Dec 2024 02:05:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version: Content-Type; bh=Gwyr/v5qAW+mS9tZCTZ66vRTEBKQeW/KvvNNUIOA8/g=; b=GtFlROIrv7yCyvyZP/ZHz4vyl892exMkRr9ctvOW9oCgz9THz65suvN+tgIWvC h/y+FWRI6FMl6mRgmO6+TT7BH2IOcdwBZBVa8Lttc1yTIkZ1gFtS0fjFh9a+AVN5 6fTGkdqU/xSg72zXmlNSvisrbKn+7nb/za/u025doxFrg= Received: from hadleywang-LC0 (unknown [111.206.94.147]) by gzga-smtp-mtada-g1-4 (Coremail) with SMTP id _____wD3vz8PXE1nyCXACQ--.18082S3; Mon, 02 Dec 2024 15:04:48 +0800 (CST) From: Diancheng Wang Date: Mon, 02 Dec 2024 15:04:46 +0800 Message-ID: <87wmgiy38x.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-CM-TRANSID: _____wD3vz8PXE1nyCXACQ--.18082S3 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUo3ktUUUUU X-Originating-IP: [111.206.94.147] X-CM-SenderInfo: xgld0u5khqwspzdqwqqrwthudrp/1tbizQWpqWdNWoUtRgAAsW Received-SPF: pass client-ip=117.135.210.2; envelope-from=diancheng_wang@163.com; helo=m16.mail.163.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=hide-current-line-indicator-kill-buffer.patch diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el index b60e21ff0ae..110b9f5ed46 100644 --- a/lisp/progmodes/gdb-mi.el +++ b/lisp/progmodes/gdb-mi.el @@ -5278,6 +5278,7 @@ gdb-reset (setq gud-minor-mode nil) (kill-local-variable 'tool-bar-map) (kill-local-variable 'gdb-define-alist)))))) + (gud-hide-current-line-indicator t) (setq gdb-disassembly-position nil) (setq overlay-arrow-variable-list (delq 'gdb-disassembly-position overlay-arrow-variable-list)) diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el index a4e611277e4..ffd4dd70762 100644 --- a/lisp/progmodes/gud.el +++ b/lisp/progmodes/gud.el @@ -3017,7 +3017,8 @@ gud-reset (with-current-buffer buffer (when gud-minor-mode (setq gud-minor-mode nil) - (kill-local-variable 'tool-bar-map)))))) + (kill-local-variable 'tool-bar-map))))) + (gud-hide-current-line-indicator t)) (defun gud-display-frame () "Find and obey the last filename-and-line marker from the debugger. --=-=-=-- From unknown Fri Aug 22 01:03:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Dec 2024 13:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74642 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Diancheng Wang Cc: 74642@debbugs.gnu.org Received: via spool by 74642-submit@debbugs.gnu.org id=B74642.173314546230096 (code B ref 74642); Mon, 02 Dec 2024 13:18:02 +0000 Received: (at 74642) by debbugs.gnu.org; 2 Dec 2024 13:17:42 +0000 Received: from localhost ([127.0.0.1]:54675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tI6J3-0007pM-Ku for submit@debbugs.gnu.org; Mon, 02 Dec 2024 08:17:41 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tI6J1-0007p3-6q for 74642@debbugs.gnu.org; Mon, 02 Dec 2024 08:17:39 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tI6It-0004VO-Hy; Mon, 02 Dec 2024 08:17:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=fdlIUBrUlDQ1TMKQzLfOI/BQN2e+1TvrbTWyj2xiqaA=; b=a2B4rRG+cOfU gTkq2yYkJWofDZVDzhBJq1jzXzwY5nHiJcXg1V48bsxMMGuxIdRfhmcW0T0NK5kGwJJrDHxckL5ph 4Pqax3jej1iQv6I13lgF4eyJSdjwKMhGmTxtd6hamOpWLPkKkPQxB3cM1Kt3sEP1i9vT/5HrfvuNd fkXrNGtVKgxKPzJzTX38EGodQIr/p/dCJBIcxonY9C61gfsRoYs3AAFdK7bQH252X+pbXILqir2lw 518OUoJGz9CRe7jvPcR4dvsMb7seND6zFutT07uha13qA3df8kAE+8wbri8Lzgiypjy6X7DLql8AM hORb+KTZFgcmbsouMBb0cQ==; Date: Mon, 02 Dec 2024 15:17:13 +0200 Message-Id: <868qsy442u.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87wmgiy38x.fsf@163.com> (message from Diancheng Wang on Mon, 02 Dec 2024 15:04:46 +0800) References: <87wmgiy38x.fsf@163.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Diancheng Wang > Date: Mon, 02 Dec 2024 15:04:46 +0800 > > diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el > index b60e21ff0ae..110b9f5ed46 100644 > --- a/lisp/progmodes/gdb-mi.el > +++ b/lisp/progmodes/gdb-mi.el > @@ -5278,6 +5278,7 @@ gdb-reset > (setq gud-minor-mode nil) > (kill-local-variable 'tool-bar-map) > (kill-local-variable 'gdb-define-alist)))))) > + (gud-hide-current-line-indicator t) > (setq gdb-disassembly-position nil) > (setq overlay-arrow-variable-list > (delq 'gdb-disassembly-position overlay-arrow-variable-list)) > diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el > index a4e611277e4..ffd4dd70762 100644 > --- a/lisp/progmodes/gud.el > +++ b/lisp/progmodes/gud.el > @@ -3017,7 +3017,8 @@ gud-reset > (with-current-buffer buffer > (when gud-minor-mode > (setq gud-minor-mode nil) > - (kill-local-variable 'tool-bar-map)))))) > + (kill-local-variable 'tool-bar-map))))) > + (gud-hide-current-line-indicator t)) > > (defun gud-display-frame () > "Find and obey the last filename-and-line marker from the debugger. Thanks, but can you please describe the scenario in which the indicator is not removed? I guess I don't really understand what you mean by "gdb buffer is killed": what I tried is simply end the debugging session by typing "q RET" at the GDB prompt. And that removed the indicator. From unknown Fri Aug 22 01:03:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed Resent-From: Diancheng Wang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Dec 2024 02:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74642 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 74642@debbugs.gnu.org Received: via spool by 74642-submit@debbugs.gnu.org id=B74642.173319148422741 (code B ref 74642); Tue, 03 Dec 2024 02:05:02 +0000 Received: (at 74642) by debbugs.gnu.org; 3 Dec 2024 02:04:44 +0000 Received: from localhost ([127.0.0.1]:57253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIIHL-0005uj-JE for submit@debbugs.gnu.org; Mon, 02 Dec 2024 21:04:43 -0500 Received: from m16.mail.163.com ([220.197.31.5]:38888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIIHG-0005uS-U9 for 74642@debbugs.gnu.org; Mon, 02 Dec 2024 21:04:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version: Content-Type; bh=KV1nSd3lJbYehMnVmhAfCdduBg+41MScrkgIbFpocwY=; b=D0z3lHcsK7gKyi2v1re28HG8MgdrHXywX186Yxzr7IIMgiAXNymYdq3qsAG9b+ 0YkCQLe2TXxT4Bd4QlWzR392nfS3IuzKE2U/9zXkYFc3rnaayEZPdmnfsCt7ngSJ sFzEc30x4+3GqbzIrM48lWkUW9zr1mrHdkogrOqQSKuqQ= Received: from hadleywang-LC0 (unknown [111.206.94.147]) by gzga-smtp-mtada-g0-1 (Coremail) with SMTP id _____wDn7xgvZ05ntHniCg--.37220S3; Tue, 03 Dec 2024 10:04:32 +0800 (CST) From: Diancheng Wang In-Reply-To: <868qsy442u.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 02 Dec 2024 15:17:13 +0200") References: <87wmgiy38x.fsf@163.com> <868qsy442u.fsf@gnu.org> Date: Tue, 03 Dec 2024 10:04:30 +0800 Message-ID: <87ldwxy11t.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: _____wDn7xgvZ05ntHniCg--.37220S3 X-Coremail-Antispam: 1Uf129KBjvJXoW7KF13WrW7Gw13XrWUAw4ktFb_yoW8Ar1fp3 W5Wa4rtFZ8J3sFy3Z7uF129a4Sva97GFW3CryDZrWFyFyjyrnIvw43Ka4FgasrZF4q9w15 Xr4DXw1DZ3yqkFDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0zRrb15UUUUU= X-Originating-IP: [111.206.94.147] X-CM-SenderInfo: xgld0u5khqwspzdqwqqrwthudrp/xtbBFQOqqWdOYFy6EgAAso X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Diancheng Wang >> Date: Mon, 02 Dec 2024 15:04:46 +0800 >> >> diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el >> index b60e21ff0ae..110b9f5ed46 100644 >> --- a/lisp/progmodes/gdb-mi.el >> +++ b/lisp/progmodes/gdb-mi.el >> @@ -5278,6 +5278,7 @@ gdb-reset >> (setq gud-minor-mode nil) >> (kill-local-variable 'tool-bar-map) >> (kill-local-variable 'gdb-define-alist)))))) >> + (gud-hide-current-line-indicator t) >> (setq gdb-disassembly-position nil) >> (setq overlay-arrow-variable-list >> (delq 'gdb-disassembly-position overlay-arrow-variable-list)) >> diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el >> index a4e611277e4..ffd4dd70762 100644 >> --- a/lisp/progmodes/gud.el >> +++ b/lisp/progmodes/gud.el >> @@ -3017,7 +3017,8 @@ gud-reset >> (with-current-buffer buffer >> (when gud-minor-mode >> (setq gud-minor-mode nil) >> - (kill-local-variable 'tool-bar-map)))))) >> + (kill-local-variable 'tool-bar-map))))) >> + (gud-hide-current-line-indicator t)) >> >> (defun gud-display-frame () >> "Find and obey the last filename-and-line marker from the debugger. > > Thanks, but can you please describe the scenario in which the > indicator is not removed? I guess I don't really understand what you > mean by "gdb buffer is killed": what I tried is simply end the > debugging session by typing "q RET" at the GDB prompt. And that > removed the indicator. Hi, Sorry for confusing. I mean killing GDB interactive buffer directly by typing "C-k RET" when gdb is stopped on a source line. The indicator is not removed. From unknown Fri Aug 22 01:03:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Dec 2024 12:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74642 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Diancheng Wang Cc: 74642@debbugs.gnu.org Received: via spool by 74642-submit@debbugs.gnu.org id=B74642.173322919814170 (code B ref 74642); Tue, 03 Dec 2024 12:34:02 +0000 Received: (at 74642) by debbugs.gnu.org; 3 Dec 2024 12:33:18 +0000 Received: from localhost ([127.0.0.1]:58545 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIS5e-0003gU-6Q for submit@debbugs.gnu.org; Tue, 03 Dec 2024 07:33:18 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIS5b-0003gH-Lk for 74642@debbugs.gnu.org; Tue, 03 Dec 2024 07:33:16 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tIS5U-0000Qd-Uo; Tue, 03 Dec 2024 07:33:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=MwrdPqMkaG8ftoVwfrwc774QraTEcRqjA0vU+lGrwQM=; b=gSXlQ9Xvkqil a4GQHVzO4Ttu9xVRf3wWvxxn6VgmopeYKnDaYifJqvPWcnA5woCGay6wU3AvISE3Qi0xoJXLciKfH wbixnt2mr1rcgLCv8Zl9ftbumsstnW4ABIGF4jJOQCbIbFLhO3eJ9JJwaU2/IcbkHddbE16XrJwO1 o4+/mhp9Kw1yxMefSf/m5I8wqI8wCOveIITlByvRdXtiotT1Flr6Ue4AoiekdTxZFYzbXJ0M4p4/m 6/WrryGBPV/JobQbDf3g/mLzhp2GZwiNA4MGoeKNRKq+JMPN2g8sfuRl3Fe1r4iCDHQc1iEka/V51 yq09Gl/Uu3IR7V8HmzUS9Q==; Date: Tue, 03 Dec 2024 14:32:57 +0200 Message-Id: <86ed2p2bgm.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87ldwxy11t.fsf@163.com> (message from Diancheng Wang on Tue, 03 Dec 2024 10:04:30 +0800) References: <87wmgiy38x.fsf@163.com> <868qsy442u.fsf@gnu.org> <87ldwxy11t.fsf@163.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Diancheng Wang > Cc: 74642@debbugs.gnu.org > Date: Tue, 03 Dec 2024 10:04:30 +0800 > > Eli Zaretskii writes: > > > Thanks, but can you please describe the scenario in which the > > indicator is not removed? I guess I don't really understand what you > > mean by "gdb buffer is killed": what I tried is simply end the > > debugging session by typing "q RET" at the GDB prompt. And that > > removed the indicator. > > Hi, > > Sorry for confusing. I mean killing GDB interactive buffer directly by > typing "C-k RET" when gdb is stopped on a source line. The indicator is > not removed. I guess you mean "C-x k RET"? When I do that, Emacs asks me whether to kill the process associated with the buffer, and if I say YES, the indicator does disappear (sometimes after a second, which I guess is needed for Emacs to kill the process). Isn't that what you see? From unknown Fri Aug 22 01:03:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed Resent-From: Diancheng Wang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Dec 2024 08:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74642 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 74642@debbugs.gnu.org Received: via spool by 74642-submit@debbugs.gnu.org id=B74642.173330058412029 (code B ref 74642); Wed, 04 Dec 2024 08:24:01 +0000 Received: (at 74642) by debbugs.gnu.org; 4 Dec 2024 08:23:04 +0000 Received: from localhost ([127.0.0.1]:34189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIkf2-00037x-69 for submit@debbugs.gnu.org; Wed, 04 Dec 2024 03:23:04 -0500 Received: from m16.mail.163.com ([117.135.210.3]:42120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIkew-000377-TI for 74642@debbugs.gnu.org; Wed, 04 Dec 2024 03:23:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version: Content-Type; bh=Evrs4ZmGj9XhjnWIqWsOm2Hd1IUywSpR3h/tH53MCz4=; b=CNocOBTeB5Jkd+RjBgPQzVYs5LPTGzfghR2pfqwuMDkrXJM998Ep6yLPpaKAC8 l/ztbXxe9TpQUhERunbTQZ5ZDpbybE5PduuQ0yqXdE+vIcWBukR0pGhAMGK0aX10 EkJNoCBdsbXfvV+Ui5pRet0AipXT6moYZv1kr3aLb2i9E= Received: from hadleywang-LC0 (unknown []) by gzga-smtp-mtada-g0-0 (Coremail) with SMTP id _____wDn901bEVBnFznFBA--.46044S3; Wed, 04 Dec 2024 16:22:52 +0800 (CST) From: Diancheng Wang In-Reply-To: <86ed2p2bgm.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 03 Dec 2024 14:32:57 +0200") References: <87wmgiy38x.fsf@163.com> <868qsy442u.fsf@gnu.org> <87ldwxy11t.fsf@163.com> <86ed2p2bgm.fsf@gnu.org> Date: Wed, 04 Dec 2024 16:22:51 +0800 Message-ID: <87frn3yi04.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-CM-TRANSID: _____wDn901bEVBnFznFBA--.46044S3 X-Coremail-Antispam: 1Uf129KBjvJXoW7GFyfZr15Zr18tF13KryfWFg_yoW8JryUpa y5KF1agayDWFnIyFyIv3WxGa4fA3ykGay7GF1DKw1Yka4kuFnIqr4fKr45Zr9ru3ZrW3yU Aa1j9F1kKF98trJanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0zRrpndUUUUU= X-Originating-IP: [111.206.96.145] X-CM-SenderInfo: xgld0u5khqwspzdqwqqrwthudrp/xtbBXwmrqWdQDIM0FwADsM X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Eli Zaretskii writes: >> From: Diancheng Wang >> Cc: 74642@debbugs.gnu.org >> Date: Tue, 03 Dec 2024 10:04:30 +0800 >> >> Eli Zaretskii writes: >> >> > Thanks, but can you please describe the scenario in which the >> > indicator is not removed? I guess I don't really understand what you >> > mean by "gdb buffer is killed": what I tried is simply end the >> > debugging session by typing "q RET" at the GDB prompt. And that >> > removed the indicator. >> >> Hi, >> >> Sorry for confusing. I mean killing GDB interactive buffer directly by >> typing "C-k RET" when gdb is stopped on a source line. The indicator is >> not removed. > > I guess you mean "C-x k RET"? Yes, I mean "C-x k RET" > > When I do that, Emacs asks me whether to kill the process associated > with the buffer, and if I say YES, the indicator does disappear Yes, the steps are same with me. > (sometimes after a second, which I guess is needed for Emacs to kill > the process). Isn't that what you see? No, the indicator does not disappear after I killed "*gud-myprogram*" buffer. By the way I started emacs using "emacs -Q". The attachment is my running emacs information (the buffer content created by report-emacs-bug) --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=emacs-info Content-Transfer-Encoding: base64 CgoKCkluIEdOVSBFbWFjcyAzMS4wLjUwIChidWlsZCAxLCB4ODZfNjQtcGMtbGludXgtZ251LCBY IHRvb2xraXQsIGNhaXJvCiB2ZXJzaW9uIDEuMTUuMTIsIFhhdzNkIHNjcm9sbCBiYXJzKSBvZiAy MDI0LTEyLTA0IGJ1aWx0IG9uIGg0ClJlcG9zaXRvcnkgcmV2aXNpb246IGQ3MDZiZTRiMzQ1ZjNl MmQyNDJjNGYyZmZiNWU1NjY4NDViMjkzNWQKUmVwb3NpdG9yeSBicmFuY2g6IG1hc3RlcgpTeXN0 ZW0gRGVzY3JpcHRpb246IFRlbmNlbnRPUyBTZXJ2ZXIgMy4yIChGaW5hbCkKCkNvbmZpZ3VyZWQg dXNpbmc6CiAnY29uZmlndXJlIC0td2l0aC1uYXRpdmUtY29tcGlsYXRpb249eWVzIC0td2l0aC14 LXRvb2xraXQ9bHVjaWQKIENDPS9vcHQvcmgvZ2NjLXRvb2xzZXQtMTIvcm9vdC91c3IvYmluL2dj YwogQ1hYPS9vcHQvcmgvZ2NjLXRvb2xzZXQtMTIvcm9vdC91c3IvYmluL2crKwogUEtHX0NPTkZJ R19QQVRIPS9vcHQvcmgvZ2NjLXRvb2xzZXQtMTIvcm9vdC91c3IvbGliNjQvcGtnY29uZmlnJwoK Q29uZmlndXJlZCBmZWF0dXJlczoKQUNMIENBSVJPIERCVVMgRlJFRVRZUEUgR0lGIEdMSUIgR01Q IEdOVVRMUyBHUE0gR1NFVFRJTkdTIEhBUkZCVVpaIEpQRUcKTElCU0VMSU5VWCBMSUJTWVNURU1E IExJQlhNTDIgTU9EVUxFUyBOQVRJVkVfQ09NUCBOT1RJRlkgSU5PVElGWSBQRFVNUEVSClBORyBS U1ZHIFNFQ0NPTVAgU09VTkQgU1FMSVRFMyBUSFJFQURTIFRJRkYgVE9PTEtJVF9TQ1JPTExfQkFS UyBYMTEKWEFXM0QgWERCRSBYSU0gWElOUFVUMiBYUE0gTFVDSUQgWkxJQgoKSW1wb3J0YW50IHNl dHRpbmdzOgogIHZhbHVlIG9mICRMQU5HOiBlbl9VUy5VVEYtOAogIGxvY2FsZS1jb2Rpbmctc3lz dGVtOiB1dGYtOC11bml4CgpNYWpvciBtb2RlOiBEZWJ1Z2dlcgoKTWlub3IgbW9kZXMgaW4gZWZm ZWN0OgogIHRvb2x0aXAtbW9kZTogdAogIGdsb2JhbC1lbGRvYy1tb2RlOiB0CiAgc2hvdy1wYXJl bi1tb2RlOiB0CiAgZWxlY3RyaWMtaW5kZW50LW1vZGU6IHQKICBtb3VzZS13aGVlbC1tb2RlOiB0 CiAgdG9vbC1iYXItbW9kZTogdAogIG1lbnUtYmFyLW1vZGU6IHQKICBmaWxlLW5hbWUtc2hhZG93 LW1vZGU6IHQKICBnbG9iYWwtZm9udC1sb2NrLW1vZGU6IHQKICBmb250LWxvY2stbW9kZTogdAog IGJsaW5rLWN1cnNvci1tb2RlOiB0CiAgbWluaWJ1ZmZlci1yZWdleHAtbW9kZTogdAogIGxpbmUt bnVtYmVyLW1vZGU6IHQKICBpbmRlbnQtdGFicy1tb2RlOiB0CiAgdHJhbnNpZW50LW1hcmstbW9k ZTogdAogIGF1dG8tY29tcG9zaXRpb24tbW9kZTogdAogIGF1dG8tZW5jcnlwdGlvbi1tb2RlOiB0 CiAgYXV0by1jb21wcmVzc2lvbi1tb2RlOiB0CgpMb2FkLXBhdGggc2hhZG93czoKTm9uZSBmb3Vu ZC4KCkZlYXR1cmVzOgooc2hhZG93IHNvcnQgbWFpbC1leHRyIGVtYWNzYnVnIG1lc3NhZ2UgbWFp bGNhcCB5YW5rLW1lZGlhIHB1bnkgZGlyZWQKZGlyZWQtbG9hZGRlZnMgcmZjODIyIG1tbCBtbWwt c2VjIHBhc3N3b3JkLWNhY2hlIGVwYSBkZXJpdmVkIGVwZyByZmM2MDY4CmVwZy1jb25maWcgZ251 cy11dGlsIHRpbWUtZGF0ZSBtbS1kZWNvZGUgbW0tYm9kaWVzIG1tLWVuY29kZSBtYWlsLXBhcnNl CnJmYzIyMzEgbWFpbGFiYnJldiBnbW0tdXRpbHMgbWFpbGhlYWRlciBzZW5kbWFpbCByZmMyMDQ3 IHJmYzIwNDUKaWV0Zi1kcnVtcyBtbS11dGlsIG1haWwtcHJzdnIgbWFpbC11dGlscyBjbC1leHRy YSBoZWxwLW1vZGUgdmMtZ2l0CmRpZmYtbW9kZSB0cmFjay1jaGFuZ2VzIGVhc3ktbW1vZGUgdmMt ZGlzcGF0Y2hlciBjYy1tb2RlIGNjLWZvbnRzCmNjLWd1ZXNzIGNjLW1lbnVzIGNjLWNtZHMgY2Mt c3R5bGVzIGNjLWFsaWduIGNjLWVuZ2luZSBjYy12YXJzIGNjLWRlZnMKZmlsZXMteCBnZGItbWkg YmluZGF0IGNsLXNlcSBjbC1sb2FkZGVmcyBjbC1saWIgZ3VkIGNvbXBpbGUKdGV4dC1wcm9wZXJ0 eS1zZWFyY2ggY29taW50IHN1YnIteCBhbnNpLW9zYyBhbnNpLWNvbG9yIHJpbmcgY29tcC1ydW4K Y29tcC1jb21tb24gcnggdGVybS94dGVybSB4dGVybSBieXRlLW9wdCBndiBieXRlY29tcCBieXRl LWNvbXBpbGUgcm1jCmlzby10cmFuc2wgdG9vbHRpcCBjY29udiBlbGRvYyBwYXJlbiBlbGVjdHJp YyB1bmlxdWlmeSBlZGlmZi1ob29rCnZjLWhvb2tzIGxpc3AtZmxvYXQtdHlwZSBlbGlzcC1tb2Rl IG13aGVlbCB0ZXJtL3gtd2luIHgtd2luCnRlcm0vY29tbW9uLXdpbiB4LWRuZCB0b3VjaC1zY3Jl ZW4gdG9vbC1iYXIgZG5kIGZvbnRzZXQgaW1hZ2UgcmVnZXhwLW9wdApmcmluZ2UgdGFidWxhdGVk LWxpc3QgcmVwbGFjZSBuZXdjb21tZW50IHRleHQtbW9kZSBsaXNwLW1vZGUgcHJvZy1tb2RlCnJl Z2lzdGVyIHBhZ2UgdGFiLWJhciBtZW51LWJhciByZm4tZXNoYWRvdyBpc2VhcmNoIGVhc3ltZW51 IHRpbWVyIHNlbGVjdApzY3JvbGwtYmFyIG1vdXNlIGppdC1sb2NrIGZvbnQtbG9jayBzeW50YXgg Zm9udC1jb3JlIHRlcm0vdHR5LWNvbG9ycwpmcmFtZSBtaW5pYnVmZmVyIG5hZHZpY2Ugc2VxIHNp bXBsZSBjbC1nZW5lcmljIGluZG9uZXNpYW4gcGhpbGlwcGluZQpjaGFtIGdlb3JnaWFuIHV0Zi04 LWxhbmcgbWlzYy1sYW5nIHZpZXRuYW1lc2UgdGliZXRhbiB0aGFpIHRhaS12aWV0IGxhbwprb3Jl YW4gamFwYW5lc2UgZXVjanAtbXMgY3A1MTkzMiBoZWJyZXcgZ3JlZWsgcm9tYW5pYW4gc2xvdmFr IGN6ZWNoCmV1cm9wZWFuIGV0aGlvcGljIGluZGlhbiBjeXJpbGxpYyBjaGluZXNlIGNvbXBvc2l0 ZSBlbW9qaS16d2ogY2hhcnNjcmlwdApjaGFycHJvcCBjYXNlLXRhYmxlIGVwYS1ob29rIGprYS1j bXByLWhvb2sgaGVscCBhYmJyZXYgb2JhcnJheSBvY2xvc3VyZQpjbC1wcmVsb2FkZWQgYnV0dG9u IGxvYWRkZWZzIHRoZW1lLWxvYWRkZWZzIGZhY2VzIGN1cy1mYWNlIG1hY3JvZXhwCmZpbGVzIHdp bmRvdyB0ZXh0LXByb3BlcnRpZXMgb3ZlcmxheSBzaGExIG1kNSBiYXNlNjQgZm9ybWF0IGVudgpj b2RlLXBhZ2VzIG11bGUgY3VzdG9tIHdpZGdldCBrZXltYXAgaGFzaHRhYmxlLXByaW50LXJlYWRh YmxlIGJhY2txdW90ZQp0aHJlYWRzIGRidXNiaW5kIGlub3RpZnkgZHluYW1pYy1zZXR0aW5nIHN5 c3RlbS1mb250LXNldHRpbmcKZm9udC1yZW5kZXItc2V0dGluZyBjYWlybyB4LXRvb2xraXQgeGlu cHV0MiB4IG11bHRpLXR0eSBtb3ZlLXRvb2xiYXIKbWFrZS1uZXR3b3JrLXByb2Nlc3MgbmF0aXZl LWNvbXBpbGUgZW1hY3MpCgpNZW1vcnkgaW5mb3JtYXRpb246CigoY29uc2VzIDE2IDE3NjQ5MSAx NTAyMSkgKHN5bWJvbHMgNDggMTA2NjggMCkgKHN0cmluZ3MgMzIgNDc3ODAgMjYyNikKIChzdHJp bmctYnl0ZXMgMSAyOTAwMTcwKSAodmVjdG9ycyAxNiAyMjMyNCkKICh2ZWN0b3Itc2xvdHMgOCAy MjIxODggODc2NSkgKGZsb2F0cyA4IDUzIDE1NzQwKQogKGludGVydmFscyA1NiAyODQ0IDIxKSAo YnVmZmVycyA5ODQgMTkpKQo= --=-=-=-- From unknown Fri Aug 22 01:03:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Dec 2024 13:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74642 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Diancheng Wang Cc: 74642@debbugs.gnu.org Received: via spool by 74642-submit@debbugs.gnu.org id=B74642.17333196937644 (code B ref 74642); Wed, 04 Dec 2024 13:42:02 +0000 Received: (at 74642) by debbugs.gnu.org; 4 Dec 2024 13:41:33 +0000 Received: from localhost ([127.0.0.1]:34684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIpdF-0001zE-9k for submit@debbugs.gnu.org; Wed, 04 Dec 2024 08:41:33 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIpdD-0001yz-Hh for 74642@debbugs.gnu.org; Wed, 04 Dec 2024 08:41:32 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tIpd4-0006QM-F4; Wed, 04 Dec 2024 08:41:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=F35oTLBcSGPaQsJ1JE5rF7h/OdWmbwm78rPISC9Dp1A=; b=cqD4mEoYkfcV 6ZB3ptVhn732K2wGyol3SbgngS8DlnYH/CZpOtEGfktA9/YGtqBbEGDG5bK4mQI0iOB22uDz08tYE nob1D8aQirmaSpgzZ+5EX3MfHBa7RjLxSm6ggDdAdNhGZt7bY39/OO2wWlSbQ7Lknf0J3kffoYrul 3rBaz8kTYFyk/H1UsfwIpmizNXn7s5/HNFJfyAydcLe+Gi7ZHlXDdmHxOotPi0cTxoIKo5iEPbL3Y JvcialoowKW8wzF5C6oV6qdMVurYNbcjH2jtcMz/1Gqsj9dnhboEqHjFPDcyvleoZDo8VhjOzu4tm 3mlh58a3ul1apoEfF5RgxA==; Date: Wed, 04 Dec 2024 15:41:18 +0200 Message-Id: <8634j31s75.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87frn3yi04.fsf@163.com> (message from Diancheng Wang on Wed, 04 Dec 2024 16:22:51 +0800) References: <87wmgiy38x.fsf@163.com> <868qsy442u.fsf@gnu.org> <87ldwxy11t.fsf@163.com> <86ed2p2bgm.fsf@gnu.org> <87frn3yi04.fsf@163.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Diancheng Wang > Cc: 74642@debbugs.gnu.org > Date: Wed, 04 Dec 2024 16:22:51 +0800 > > > I guess you mean "C-x k RET"? > > Yes, I mean "C-x k RET" > > > > > When I do that, Emacs asks me whether to kill the process associated > > with the buffer, and if I say YES, the indicator does disappear > > Yes, the steps are same with me. > > > (sometimes after a second, which I guess is needed for Emacs to kill > > the process). Isn't that what you see? > > No, the indicator does not disappear after I killed "*gud-myprogram*" buffer. > By the way I started emacs using "emacs -Q". So did I. > The attachment is my running emacs information (the buffer content > created by report-emacs-bug) Looks like some kind of regression in Emacs 31. It works in Emacs 30. If you could bisect to find the offending commit, it will be appreciated. Thanks. From unknown Fri Aug 22 01:03:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Dec 2024 19:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74642 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: diancheng_wang@163.com Cc: 74642@debbugs.gnu.org Received: via spool by 74642-submit@debbugs.gnu.org id=B74642.17333395188077 (code B ref 74642); Wed, 04 Dec 2024 19:12:01 +0000 Received: (at 74642) by debbugs.gnu.org; 4 Dec 2024 19:11:58 +0000 Received: from localhost ([127.0.0.1]:36873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIun0-00026C-Fe for submit@debbugs.gnu.org; Wed, 04 Dec 2024 14:11:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIumy-00025x-1o for 74642@debbugs.gnu.org; Wed, 04 Dec 2024 14:11:56 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tIumr-0005yS-8K; Wed, 04 Dec 2024 14:11:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=W4zpx0fPdR6KgzWRzIT9zrRIa4i4sPwS8zCQy4K0yz8=; b=K0yYeSsmprqB 6pdts3n0FrcSb1WjIqFLwY1JPPgtjkA/Ig5644DVh91WpJUGgKzZ+1+SfYX4H7RYYWIIowbnkYXh3 yVxYEjRM9VOKQplHFe6VeYS4wNIZbZSVN5qim5YxOTnToa2Q0+wzH0wU3ycZejrie0SC1L5SYVUZq emqsbuhks5cHLTHjJhjXbSe+DB01qWu6mKzw6AtPp5mTme+9a9XOy/xHYiGkES6JyO+TorEgjDke5 iXDxxFwPHgbq24k4AmMwG3owcX3qx5eStIx53jcG647jyKCOBM9xNmYzCeI0zN2RRAvaGwNil21O5 FHP6K/U5xq7egZYpgO3Lqg==; Date: Wed, 04 Dec 2024 21:11:35 +0200 Message-Id: <86ed2nz2jc.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <8634j31s75.fsf@gnu.org> (message from Eli Zaretskii on Wed, 04 Dec 2024 15:41:18 +0200) References: <87wmgiy38x.fsf@163.com> <868qsy442u.fsf@gnu.org> <87ldwxy11t.fsf@163.com> <86ed2p2bgm.fsf@gnu.org> <87frn3yi04.fsf@163.com> <8634j31s75.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 74642@debbugs.gnu.org > Date: Wed, 04 Dec 2024 15:41:18 +0200 > From: Eli Zaretskii > > > From: Diancheng Wang > > Cc: 74642@debbugs.gnu.org > > Date: Wed, 04 Dec 2024 16:22:51 +0800 > > > > > I guess you mean "C-x k RET"? > > > > Yes, I mean "C-x k RET" > > > > > > > > When I do that, Emacs asks me whether to kill the process associated > > > with the buffer, and if I say YES, the indicator does disappear > > > > Yes, the steps are same with me. > > > > > (sometimes after a second, which I guess is needed for Emacs to kill > > > the process). Isn't that what you see? > > > > No, the indicator does not disappear after I killed "*gud-myprogram*" buffer. > > By the way I started emacs using "emacs -Q". > > So did I. > > > The attachment is my running emacs information (the buffer content > > created by report-emacs-bug) > > Looks like some kind of regression in Emacs 31. It works in Emacs 30. > If you could bisect to find the offending commit, it will be > appreciated. Crystal ball says that the regression was caused by the change you submitted (and I installed) in bug#73687. It added a call to gud-hide-current-line-indicator to gdb-starting and to gud-sentinel. Could you try reverting those changes and see if that solves the problem in Emacs 31? From unknown Fri Aug 22 01:03:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed Resent-From: Diancheng Wang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Dec 2024 07:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74642 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 74642@debbugs.gnu.org Received: via spool by 74642-submit@debbugs.gnu.org id=B74642.173338409619460 (code B ref 74642); Thu, 05 Dec 2024 07:35:02 +0000 Received: (at 74642) by debbugs.gnu.org; 5 Dec 2024 07:34:56 +0000 Received: from localhost ([127.0.0.1]:37983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJ6Nz-00053n-N1 for submit@debbugs.gnu.org; Thu, 05 Dec 2024 02:34:56 -0500 Received: from m16.mail.163.com ([117.135.210.5]:42156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJ6Nv-00053S-AI for 74642@debbugs.gnu.org; Thu, 05 Dec 2024 02:34:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version: Content-Type; bh=561MEXHXdEnX8bI4MTKwP9FgXWNPGj1mTNtaSH4upIc=; b=krPCPsEMBLF7Jz+kA0nA5OaBH3y2y7vKlKHIrf0MeuiWx3m73i+5fXM9p1ReGu v0Z9bs3rbMivA8mqDPvT8fkI8oisYL1Ewdw6I6GKxdv+MoMiVlYYgrJaDFO76ahg 61SgG+UrH/MadILZu3hB8qErtcaTGT9X6mJgQrUU4fnDE= Received: from hadleywang-LC0 (unknown []) by gzga-smtp-mtada-g1-0 (Coremail) with SMTP id _____wDXT66VV1Fnkv0ZBw--.54516S3; Thu, 05 Dec 2024 15:34:45 +0800 (CST) From: Diancheng Wang In-Reply-To: <86ed2nz2jc.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 04 Dec 2024 21:11:35 +0200") References: <87wmgiy38x.fsf@163.com> <868qsy442u.fsf@gnu.org> <87ldwxy11t.fsf@163.com> <86ed2p2bgm.fsf@gnu.org> <87frn3yi04.fsf@163.com> <8634j31s75.fsf@gnu.org> <86ed2nz2jc.fsf@gnu.org> Date: Thu, 05 Dec 2024 15:34:44 +0800 Message-ID: <878qsuy44r.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-CM-TRANSID: _____wDXT66VV1Fnkv0ZBw--.54516S3 X-Coremail-Antispam: 1Uf129KBjvJXoW7trW3CFy3tw45Kw1xWr4DArb_yoW8AFyrpa yrKa43Ka98J3Wvyr12yFyxW34jvrWDJw43uFnIkay3Zas8KrnrX3yftF45ur9ruF43Cw4U Ar47Krn2ga98XFJanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0zRrOzfUUUUU= X-Originating-IP: [111.206.96.145] X-CM-SenderInfo: xgld0u5khqwspzdqwqqrwthudrp/xtbBXwmsqWdRU-QlNwABsR X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Eli Zaretskii writes: >> Cc: 74642@debbugs.gnu.org >> Date: Wed, 04 Dec 2024 15:41:18 +0200 >> From: Eli Zaretskii >> >> > From: Diancheng Wang >> > Cc: 74642@debbugs.gnu.org >> > Date: Wed, 04 Dec 2024 16:22:51 +0800 >> > >> > > I guess you mean "C-x k RET"? >> > >> > Yes, I mean "C-x k RET" >> > >> > > >> > > When I do that, Emacs asks me whether to kill the process associated >> > > with the buffer, and if I say YES, the indicator does disappear >> > >> > Yes, the steps are same with me. >> > >> > > (sometimes after a second, which I guess is needed for Emacs to kill >> > > the process). Isn't that what you see? >> > >> > No, the indicator does not disappear after I killed "*gud-myprogram*" buffer. >> > By the way I started emacs using "emacs -Q". >> >> So did I. >> >> > The attachment is my running emacs information (the buffer content >> > created by report-emacs-bug) >> >> Looks like some kind of regression in Emacs 31. It works in Emacs 30. >> If you could bisect to find the offending commit, it will be >> appreciated. > > Crystal ball says that the regression was caused by the change you > submitted (and I installed) in bug#73687. It added a call to > gud-hide-current-line-indicator to gdb-starting and to gud-sentinel. > Could you try reverting those changes and see if that solves the > problem in Emacs 31? Yes, There is a regression in my patch: the arrow on the source line is not stopped displaying when "*gud-myprogram" got killed. But Emacs 30 and Emacs 31 still have another issue: gud-highlight-current-line-overlay is not destroyed when "*gud-myprogram*" got killed. To reproduce it, you need to evaluate (setq gud-highlight-current-line t). I updated my patch to fix this 2 issues, see attachment. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=stop-highlight-when-gud-buffer-killed.patch diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el index a4e611277e4..70daa087c2b 100644 --- a/lisp/progmodes/gud.el +++ b/lisp/progmodes/gud.el @@ -2962,6 +2962,8 @@ gud-hide-current-line-indicator (defun gud-sentinel (proc msg) (cond ((null (buffer-name (process-buffer proc))) ;; buffer killed + ;; Stop displaying an arrow and highlight overlay in a source file. + (gud-hide-current-line-indicator t) (set-process-buffer proc nil) (if (and (boundp 'speedbar-initial-expansion-list-name) (string-equal speedbar-initial-expansion-list-name "GUD")) --=-=-=-- From unknown Fri Aug 22 01:03:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Dec 2024 07:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74642 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Diancheng Wang Cc: 74642@debbugs.gnu.org Received: via spool by 74642-submit@debbugs.gnu.org id=B74642.173338538123621 (code B ref 74642); Thu, 05 Dec 2024 07:57:02 +0000 Received: (at 74642) by debbugs.gnu.org; 5 Dec 2024 07:56:21 +0000 Received: from localhost ([127.0.0.1]:38028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJ6ii-00068u-JP for submit@debbugs.gnu.org; Thu, 05 Dec 2024 02:56:20 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJ6ig-00068d-NF for 74642@debbugs.gnu.org; Thu, 05 Dec 2024 02:56:19 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tJ6ia-0005lI-IP; Thu, 05 Dec 2024 02:56:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=eYqPkXDr6AwKawv4sHM/+Og+yD5rCyq3dJbuoyEMGag=; b=cIM32lSaiViT sDHL+inQP8my6XqNbyHcfmjbeBR1gL66NUteUCN8zBimYDHiK8xmiQtYV6D3JfKohB/k1vJOln0U0 oGNiwtMqCWVDrydoc7tvO5ckdojqC12MIuOVAbI5lPYpqc8vt7sdlFQqgmNBg98CasfWSbru3nl/u 9bkuVvHX47qIB0MuG80ZA43B69fx3Oa+2TeFb0UBrUx+m8v1cQ7qOFh7LghnMksYBWHDFIEoLJwff DEVd6671fDSc07Zy/2+m+miueHzyUbwOJk/clezAKm8RDRqCaA651c16rGfyke0Zm/PX12BUBqlbE Ta+TURN+vlr/FsIUkiIJUA==; Date: Thu, 05 Dec 2024 09:55:45 +0200 Message-Id: <86ikryy35q.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <878qsuy44r.fsf@163.com> (message from Diancheng Wang on Thu, 05 Dec 2024 15:34:44 +0800) References: <87wmgiy38x.fsf@163.com> <868qsy442u.fsf@gnu.org> <87ldwxy11t.fsf@163.com> <86ed2p2bgm.fsf@gnu.org> <87frn3yi04.fsf@163.com> <8634j31s75.fsf@gnu.org> <86ed2nz2jc.fsf@gnu.org> <878qsuy44r.fsf@163.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Diancheng Wang > Cc: 74642@debbugs.gnu.org > Date: Thu, 05 Dec 2024 15:34:44 +0800 > > > Crystal ball says that the regression was caused by the change you > > submitted (and I installed) in bug#73687. It added a call to > > gud-hide-current-line-indicator to gdb-starting and to gud-sentinel. > > Could you try reverting those changes and see if that solves the > > problem in Emacs 31? > > Yes, There is a regression in my patch: the arrow on the source line is > not stopped displaying when "*gud-myprogram" got killed. But Emacs 30 > and Emacs 31 still have another issue: > gud-highlight-current-line-overlay is not destroyed when > "*gud-myprogram*" got killed. As I already wrote, I don't see the problem in Emacs 30: when I kill the *gud-myprogram* buffer, the arrow disappears. > To reproduce it, you need to evaluate (setq > gud-highlight-current-line t). So in Emacs 30 this only happens when gud-highlight-current-line is non-nil? > I updated my patch to fix this 2 issues, see attachment. Does this fix the problem with the current-line indicator (either on the fringe or as overlay-arrow) in both Emacs 30 and Emacs 31? Thanks. From unknown Fri Aug 22 01:03:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed Resent-From: Diancheng Wang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Dec 2024 08:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74642 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 74642@debbugs.gnu.org Received: via spool by 74642-submit@debbugs.gnu.org id=B74642.173338786431198 (code B ref 74642); Thu, 05 Dec 2024 08:38:01 +0000 Received: (at 74642) by debbugs.gnu.org; 5 Dec 2024 08:37:44 +0000 Received: from localhost ([127.0.0.1]:38154 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJ7Mm-000877-15 for submit@debbugs.gnu.org; Thu, 05 Dec 2024 03:37:44 -0500 Received: from m16.mail.163.com ([220.197.31.3]:50920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJ7Mj-00086n-0e for 74642@debbugs.gnu.org; Thu, 05 Dec 2024 03:37:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version: Content-Type; bh=jKaMf3kijLxavWtSEHHVPuddnv6Tmb/bMeRZgucUvrI=; b=Srt4qqhVcIqGx7Vn5ZpzIRnq0IjV32PNq/NO3n2cilFL7MIAfkAKPfosSe7tfq WXasCZDeJ3fUWiMpCLid63FmN5z13qh3qlzHrSYUWCU1vlJ0Av1zOdAYv9jiodi4 d8zWhfTsVVJjrK6yNZu+bKpoBim4EgTZ7PgD5vLJagKLc= Received: from hadleywang-LC0 (unknown [111.206.96.145]) by gzga-smtp-mtada-g0-2 (Coremail) with SMTP id _____wD3_0pOZlFnvHQ3Lw--.13676S3; Thu, 05 Dec 2024 16:37:34 +0800 (CST) From: Diancheng Wang In-Reply-To: <86ikryy35q.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 05 Dec 2024 09:55:45 +0200") References: <87wmgiy38x.fsf@163.com> <868qsy442u.fsf@gnu.org> <87ldwxy11t.fsf@163.com> <86ed2p2bgm.fsf@gnu.org> <87frn3yi04.fsf@163.com> <8634j31s75.fsf@gnu.org> <86ed2nz2jc.fsf@gnu.org> <878qsuy44r.fsf@163.com> <86ikryy35q.fsf@gnu.org> Date: Thu, 05 Dec 2024 16:37:33 +0800 Message-ID: <874j3iy182.fsf@163.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-CM-TRANSID: _____wD3_0pOZlFnvHQ3Lw--.13676S3 X-Coremail-Antispam: 1Uf129KBjvJXoW7Zr1xur1Dtry5tr4DXF4xWFg_yoW8CF15pa yfK3W3Jan8Gw1kKw12vFy7Zr17ZrZ8Cr47Grn8Cw1fZF4Yyr17uF4fta1rAr9ruFyUCw17 Xr40k34kGrn8WaDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x0zRrb15UUUUU= X-Originating-IP: [111.206.96.145] X-CM-SenderInfo: xgld0u5khqwspzdqwqqrwthudrp/xtbBXx+sqWdRX36QcwABsw X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Diancheng Wang >> Cc: 74642@debbugs.gnu.org >> Date: Thu, 05 Dec 2024 15:34:44 +0800 >> >> > Crystal ball says that the regression was caused by the change you >> > submitted (and I installed) in bug#73687. It added a call to >> > gud-hide-current-line-indicator to gdb-starting and to gud-sentinel. >> > Could you try reverting those changes and see if that solves the >> > problem in Emacs 31? >> >> Yes, There is a regression in my patch: the arrow on the source line is >> not stopped displaying when "*gud-myprogram" got killed. But Emacs 30 >> and Emacs 31 still have another issue: >> gud-highlight-current-line-overlay is not destroyed when >> "*gud-myprogram*" got killed. > > As I already wrote, I don't see the problem in Emacs 30: when I kill > the *gud-myprogram* buffer, the arrow disappears. > >> To reproduce it, you need to evaluate (setq >> gud-highlight-current-line t). > > So in Emacs 30 this only happens when gud-highlight-current-line is > non-nil? Yes, the highlighted current source line in source file is not un-highlighted when gud-highlight-current-line is non-nil. > >> I updated my patch to fix this 2 issues, see attachment. > > Does this fix the problem with the current-line indicator (either on > the fringe or as overlay-arrow) in both Emacs 30 and Emacs 31? > > Thanks. This patch depends on my previous patch, which is commit in master branch: --8<---------------cut here---------------start------------->8--- commit bd5d84e5d3311e7ab4a7d0091d6c98365927d17a Author: Diancheng Wang Date: Tue Oct 8 11:11:24 2024 +0800 Stop highlighting current line when debuggee is running --8<---------------cut here---------------end--------------->8--- To apply this fix, Emacs 30 needs this commit. From unknown Fri Aug 22 01:03:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Dec 2024 13:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74642 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Diancheng Wang Cc: 74642@debbugs.gnu.org Received: via spool by 74642-submit@debbugs.gnu.org id=B74642.173357794919696 (code B ref 74642); Sat, 07 Dec 2024 13:26:01 +0000 Received: (at 74642) by debbugs.gnu.org; 7 Dec 2024 13:25:49 +0000 Received: from localhost ([127.0.0.1]:45960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJuoe-00057b-PG for submit@debbugs.gnu.org; Sat, 07 Dec 2024 08:25:49 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tJuoc-00057M-K0 for 74642@debbugs.gnu.org; Sat, 07 Dec 2024 08:25:47 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tJuoQ-0002Fo-8Y; Sat, 07 Dec 2024 08:25:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=RkkCqKq9X3onairi+Ij8ryXlnV7TUBJNx/L/edrMnU0=; b=oSJEEtunvf45 3a4bCvBjFL9wMwt+ApVzP1gvl8X3jfrrxIgrteeW7EGb6L7+eUagjrBet6ifrr9KBrTZahLOoabIC T3HRqRD98+aISsJHOVZo2GI/KtqT85u1SA5tXu+d8h99hFdfm68Myi7DeELPUhcrWdIpFw3k/wUVS 36MXKKwqB50rQ0r6ZZ4cN1zLEOi75gwaBO2T/iJTT4kG46/DIh2auc7cMDCOsBfVoXjyO6K6Lc0Uq 6zaivF/LkYgcppWpxQ8EF+K9msXonj+9mdg5HqCjnGRshsJdJm1HPeeIV4qP2EU6lzjj6i1qWLkZN WeDfut8KLYvOtJPI26jLxQ==; Date: Sat, 07 Dec 2024 15:25:20 +0200 Message-Id: <86ed2jiq0v.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <874j3iy182.fsf@163.com> (message from Diancheng Wang on Thu, 05 Dec 2024 16:37:33 +0800) References: <87wmgiy38x.fsf@163.com> <868qsy442u.fsf@gnu.org> <87ldwxy11t.fsf@163.com> <86ed2p2bgm.fsf@gnu.org> <87frn3yi04.fsf@163.com> <8634j31s75.fsf@gnu.org> <86ed2nz2jc.fsf@gnu.org> <878qsuy44r.fsf@163.com> <86ikryy35q.fsf@gnu.org> <874j3iy182.fsf@163.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Diancheng Wang > Cc: 74642@debbugs.gnu.org > Date: Thu, 05 Dec 2024 16:37:33 +0800 > > Eli Zaretskii writes: > > >> From: Diancheng Wang > >> Cc: 74642@debbugs.gnu.org > >> Date: Thu, 05 Dec 2024 15:34:44 +0800 > >> > >> > Crystal ball says that the regression was caused by the change you > >> > submitted (and I installed) in bug#73687. It added a call to > >> > gud-hide-current-line-indicator to gdb-starting and to gud-sentinel. > >> > Could you try reverting those changes and see if that solves the > >> > problem in Emacs 31? > >> > >> Yes, There is a regression in my patch: the arrow on the source line is > >> not stopped displaying when "*gud-myprogram" got killed. But Emacs 30 > >> and Emacs 31 still have another issue: > >> gud-highlight-current-line-overlay is not destroyed when > >> "*gud-myprogram*" got killed. > > > > As I already wrote, I don't see the problem in Emacs 30: when I kill > > the *gud-myprogram* buffer, the arrow disappears. > > > >> To reproduce it, you need to evaluate (setq > >> gud-highlight-current-line t). > > > > So in Emacs 30 this only happens when gud-highlight-current-line is > > non-nil? > > Yes, the highlighted current source line in source file is not > un-highlighted when gud-highlight-current-line is non-nil. > > > > >> I updated my patch to fix this 2 issues, see attachment. > > > > Does this fix the problem with the current-line indicator (either on > > the fringe or as overlay-arrow) in both Emacs 30 and Emacs 31? > > > > Thanks. > > This patch depends on my previous patch, which is commit in master branch: > > --8<---------------cut here---------------start------------->8--- > > commit bd5d84e5d3311e7ab4a7d0091d6c98365927d17a > Author: Diancheng Wang > Date: Tue Oct 8 11:11:24 2024 +0800 > > Stop highlighting current line when debuggee is running > > --8<---------------cut here---------------end--------------->8--- > > To apply this fix, Emacs 30 needs this commit. OK. But the master branch needs only your last patch, and does not need the original patch you posted in this bug report, is that right? From unknown Fri Aug 22 01:03:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74642: Re: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed Resent-From: diancheng_wang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Dec 2024 01:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74642 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: "Eli Zaretskii" Cc: 74642@debbugs.gnu.org Received: via spool by 74642-submit@debbugs.gnu.org id=B74642.173370767314376 (code B ref 74642); Mon, 09 Dec 2024 01:28:02 +0000 Received: (at 74642) by debbugs.gnu.org; 9 Dec 2024 01:27:53 +0000 Received: from localhost ([127.0.0.1]:52251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tKSYy-0003jn-GJ for submit@debbugs.gnu.org; Sun, 08 Dec 2024 20:27:52 -0500 Received: from m16.mail.163.com ([220.197.31.5]:46258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tKSYt-0003jX-RX for 74642@debbugs.gnu.org; Sun, 08 Dec 2024 20:27:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:Content-Type:MIME-Version: Message-ID; bh=DXH+UT/Zl4XUGIbyNa+rAx0Bdf5GTi1EKSPMCt1Swdo=; b=Y g9fZqLvbjt60dk7goODxi3eiBHA/VyeS8FzJhC5uNpBv5OSlX6HaBPNnQZx09jGZ O42muQ4F3bd1fGR+FwCK4Csl850D3NQgO6U/0h1McjplJxcyR3MUlJrWAt8F7SFJ +oVMOLbh8nBZLQgSdHqCoEkvL3jb5Ze+Ap21bTcnT4= Received: from diancheng_wang$163.com ( [111.206.96.145] ) by ajax-webmail-wmsvr-40-132 (Coremail) ; Mon, 9 Dec 2024 09:27:42 +0800 (CST) X-Originating-IP: [111.206.96.145] Date: Mon, 9 Dec 2024 09:27:42 +0800 (CST) From: diancheng_wang X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.14 build 20240801(9da12a7b) Copyright (c) 2002-2024 www.mailtech.cn 163com In-Reply-To: <86ed2jiq0v.fsf@gnu.org> References: <87wmgiy38x.fsf@163.com> <868qsy442u.fsf@gnu.org> <87ldwxy11t.fsf@163.com> <86ed2p2bgm.fsf@gnu.org> <87frn3yi04.fsf@163.com> <8634j31s75.fsf@gnu.org> <86ed2nz2jc.fsf@gnu.org> <878qsuy44r.fsf@163.com> <86ikryy35q.fsf@gnu.org> <874j3iy182.fsf@163.com> <86ed2jiq0v.fsf@gnu.org> X-NTES-SC: AL_Qu2YAfubuE4t5CWRZ+kfm04SgO43X8C2u/8j1I5RP5p6jAPo3C8yZW5SAHHRy860CyWVmgmGVyNI5+FXZpZ+YJ8qXfm0KJPSM8A6/VxERvZvXw== Content-Type: multipart/alternative; boundary="----=_Part_18195_784665274.1733707662601" MIME-Version: 1.0 Message-ID: X-Coremail-Locale: zh_CN X-CM-TRANSID: hCgvCgD3P5uOR1ZnA1k8AA--.28624W X-CM-SenderInfo: xgld0u5khqwspzdqwqqrwthudrp/xtbBXxawqWdWN8jT0AAFsY X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------=_Part_18195_784665274.1733707662601 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 QXQgMjAyNC0xMi0wNyAyMToyNToyMCwgIkVsaSBaYXJldHNraWkiIDxlbGl6QGdudS5vcmc+IHdy b3RlOgoKPj4gRnJvbTogRGlhbmNoZW5nIFdhbmcgPGRpYW5jaGVuZ193YW5nQDE2My5jb20+Cj4+ IENjOiA3NDY0MkBkZWJidWdzLmdudS5vcmcKPj4gRGF0ZTogVGh1LCAwNSBEZWMgMjAyNCAxNjoz NzozMyArMDgwMAo+PiAKPj4gRWxpIFphcmV0c2tpaSA8ZWxpekBnbnUub3JnPiB3cml0ZXM6Cj4+ IAo+PiA+PiBGcm9tOiBEaWFuY2hlbmcgV2FuZyA8ZGlhbmNoZW5nX3dhbmdAMTYzLmNvbT4KPj4g Pj4gQ2M6IDc0NjQyQGRlYmJ1Z3MuZ251Lm9yZwo+PiA+PiBEYXRlOiBUaHUsIDA1IERlYyAyMDI0 IDE1OjM0OjQ0ICswODAwCj4+ID4+IAo+PiA+PiA+IENyeXN0YWwgYmFsbCBzYXlzIHRoYXQgdGhl IHJlZ3Jlc3Npb24gd2FzIGNhdXNlZCBieSB0aGUgY2hhbmdlIHlvdQo+PiA+PiA+IHN1Ym1pdHRl ZCAoYW5kIEkgaW5zdGFsbGVkKSBpbiBidWcjNzM2ODcuICBJdCBhZGRlZCBhIGNhbGwgdG8KPj4g Pj4gPiBndWQtaGlkZS1jdXJyZW50LWxpbmUtaW5kaWNhdG9yIHRvIGdkYi1zdGFydGluZyBhbmQg dG8gZ3VkLXNlbnRpbmVsLgo+PiA+PiA+IENvdWxkIHlvdSB0cnkgcmV2ZXJ0aW5nIHRob3NlIGNo YW5nZXMgYW5kIHNlZSBpZiB0aGF0IHNvbHZlcyB0aGUKPj4gPj4gPiBwcm9ibGVtIGluIEVtYWNz IDMxPwo+PiA+PiAKPj4gPj4gWWVzLCBUaGVyZSBpcyBhIHJlZ3Jlc3Npb24gaW4gbXkgcGF0Y2g6 IHRoZSBhcnJvdyBvbiB0aGUgc291cmNlIGxpbmUgaXMKPj4gPj4gbm90IHN0b3BwZWQgZGlzcGxh eWluZyB3aGVuICIqZ3VkLW15cHJvZ3JhbSIgZ290IGtpbGxlZC4gQnV0IEVtYWNzIDMwCj4+ID4+ IGFuZCBFbWFjcyAzMSBzdGlsbCBoYXZlIGFub3RoZXIgaXNzdWU6Cj4+ID4+IGd1ZC1oaWdobGln aHQtY3VycmVudC1saW5lLW92ZXJsYXkgaXMgbm90IGRlc3Ryb3llZCB3aGVuCj4+ID4+ICIqZ3Vk LW15cHJvZ3JhbSoiIGdvdCBraWxsZWQuCj4+ID4KPj4gPiBBcyBJIGFscmVhZHkgd3JvdGUsIEkg ZG9uJ3Qgc2VlIHRoZSBwcm9ibGVtIGluIEVtYWNzIDMwOiB3aGVuIEkga2lsbAo+PiA+IHRoZSAq Z3VkLW15cHJvZ3JhbSogYnVmZmVyLCB0aGUgYXJyb3cgZGlzYXBwZWFycy4KPj4gPgo+PiA+PiBU byByZXByb2R1Y2UgaXQsIHlvdSBuZWVkIHRvIGV2YWx1YXRlIChzZXRxCj4+ID4+IGd1ZC1oaWdo bGlnaHQtY3VycmVudC1saW5lIHQpLgo+PiA+Cj4+ID4gU28gaW4gRW1hY3MgMzAgdGhpcyBvbmx5 IGhhcHBlbnMgd2hlbiBndWQtaGlnaGxpZ2h0LWN1cnJlbnQtbGluZSBpcwo+PiA+IG5vbi1uaWw/ Cj4+IAo+PiBZZXMsIHRoZSBoaWdobGlnaHRlZCBjdXJyZW50IHNvdXJjZSBsaW5lIGluIHNvdXJj ZSBmaWxlIGlzIG5vdAo+PiB1bi1oaWdobGlnaHRlZCB3aGVuIGd1ZC1oaWdobGlnaHQtY3VycmVu dC1saW5lIGlzIG5vbi1uaWwuCj4+IAo+PiA+Cj4+ID4+IEkgdXBkYXRlZCBteSBwYXRjaCB0byBm aXggdGhpcyAyIGlzc3Vlcywgc2VlIGF0dGFjaG1lbnQuCj4+ID4KPj4gPiBEb2VzIHRoaXMgZml4 IHRoZSBwcm9ibGVtIHdpdGggdGhlIGN1cnJlbnQtbGluZSBpbmRpY2F0b3IgKGVpdGhlciBvbgo+ PiA+IHRoZSBmcmluZ2Ugb3IgYXMgb3ZlcmxheS1hcnJvdykgaW4gYm90aCBFbWFjcyAzMCBhbmQg RW1hY3MgMzE/Cj4+ID4KPj4gPiBUaGFua3MuCj4+IAo+PiBUaGlzIHBhdGNoIGRlcGVuZHMgb24g bXkgcHJldmlvdXMgcGF0Y2gsIHdoaWNoIGlzIGNvbW1pdCBpbiBtYXN0ZXIgYnJhbmNoOgo+PiAK Pj4gLS04PC0tLS0tLS0tLS0tLS0tLWN1dCBoZXJlLS0tLS0tLS0tLS0tLS0tc3RhcnQtLS0tLS0t LS0tLS0tPjgtLS0KPj4gCj4+IGNvbW1pdCBiZDVkODRlNWQzMzExZTdhYjRhN2QwMDkxZDZjOTgz NjU5MjdkMTdhCj4+IEF1dGhvcjogRGlhbmNoZW5nIFdhbmcgPGRpYW5jaGVuZ193YW5nQDE2My5j b20+Cj4+IERhdGU6ICAgVHVlIE9jdCA4IDExOjExOjI0IDIwMjQgKzA4MDAKPj4gCj4+ICAgICBT dG9wIGhpZ2hsaWdodGluZyBjdXJyZW50IGxpbmUgd2hlbiBkZWJ1Z2dlZSBpcyBydW5uaW5nCj4+ IAo+PiAtLTg8LS0tLS0tLS0tLS0tLS0tY3V0IGhlcmUtLS0tLS0tLS0tLS0tLS1lbmQtLS0tLS0t LS0tLS0tLS0+OC0tLQo+PiAKPj4gVG8gYXBwbHkgdGhpcyBmaXgsIEVtYWNzIDMwIG5lZWRzIHRo aXMgY29tbWl0Lgo+Cj5PSy4gIEJ1dCB0aGUgbWFzdGVyIGJyYW5jaCBuZWVkcyBvbmx5IHlvdXIg bGFzdCBwYXRjaCwgYW5kIGRvZXMgbm90Cgo+bmVlZCB0aGUgb3JpZ2luYWwgcGF0Y2ggeW91IHBv c3RlZCBpbiB0aGlzIGJ1ZyByZXBvcnQsIGlzIHRoYXQgcmlnaHQ/CgoKWWVzLCB0aGF0J3Mgcmln aHQu ------=_Part_18195_784665274.1733707662601 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: base64 PGRpdiBkYXRhLW50ZXM9Im50ZXNfbWFpbF9ib2R5X3Jvb3QiIHN0eWxlPSJsaW5lLWhlaWdodDox Ljc7Y29sb3I6IzAwMDAwMDtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpBcmlhbCI+PGRpdiBp ZD0ic3BuRWRpdG9yQ29udGVudCI+PHAgc3R5bGU9Im1hcmdpbjogMDsiPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTogYXJpYWw7IHdoaXRlLXNwYWNlLWNvbGxhcHNlOiBwcmVzZXJ2ZTsiPkF0IDIw MjQtMTItMDcgMjE6MjU6MjAsICJFbGkgWmFyZXRza2lpIiAmbHQ7ZWxpekBnbnUub3JnJmd0OyB3 cm90ZTo8L3NwYW4+PC9wPjwvZGl2PjxwcmU+Jmd0OyZndDsgRnJvbTogRGlhbmNoZW5nIFdhbmcg Jmx0O2RpYW5jaGVuZ193YW5nQDE2My5jb20mZ3Q7CiZndDsmZ3Q7IENjOiA3NDY0MkBkZWJidWdz LmdudS5vcmcKJmd0OyZndDsgRGF0ZTogVGh1LCAwNSBEZWMgMjAyNCAxNjozNzozMyArMDgwMAom Z3Q7Jmd0OyAKJmd0OyZndDsgRWxpIFphcmV0c2tpaSAmbHQ7ZWxpekBnbnUub3JnJmd0OyB3cml0 ZXM6CiZndDsmZ3Q7IAomZ3Q7Jmd0OyAmZ3Q7Jmd0OyBGcm9tOiBEaWFuY2hlbmcgV2FuZyAmbHQ7 ZGlhbmNoZW5nX3dhbmdAMTYzLmNvbSZndDsKJmd0OyZndDsgJmd0OyZndDsgQ2M6IDc0NjQyQGRl YmJ1Z3MuZ251Lm9yZwomZ3Q7Jmd0OyAmZ3Q7Jmd0OyBEYXRlOiBUaHUsIDA1IERlYyAyMDI0IDE1 OjM0OjQ0ICswODAwCiZndDsmZ3Q7ICZndDsmZ3Q7IAomZ3Q7Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7IENy eXN0YWwgYmFsbCBzYXlzIHRoYXQgdGhlIHJlZ3Jlc3Npb24gd2FzIGNhdXNlZCBieSB0aGUgY2hh bmdlIHlvdQomZ3Q7Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7IHN1Ym1pdHRlZCAoYW5kIEkgaW5zdGFsbGVk KSBpbiBidWcjNzM2ODcuICBJdCBhZGRlZCBhIGNhbGwgdG8KJmd0OyZndDsgJmd0OyZndDsgJmd0 OyBndWQtaGlkZS1jdXJyZW50LWxpbmUtaW5kaWNhdG9yIHRvIGdkYi1zdGFydGluZyBhbmQgdG8g Z3VkLXNlbnRpbmVsLgomZ3Q7Jmd0OyAmZ3Q7Jmd0OyAmZ3Q7IENvdWxkIHlvdSB0cnkgcmV2ZXJ0 aW5nIHRob3NlIGNoYW5nZXMgYW5kIHNlZSBpZiB0aGF0IHNvbHZlcyB0aGUKJmd0OyZndDsgJmd0 OyZndDsgJmd0OyBwcm9ibGVtIGluIEVtYWNzIDMxPwomZ3Q7Jmd0OyAmZ3Q7Jmd0OyAKJmd0OyZn dDsgJmd0OyZndDsgWWVzLCBUaGVyZSBpcyBhIHJlZ3Jlc3Npb24gaW4gbXkgcGF0Y2g6IHRoZSBh cnJvdyBvbiB0aGUgc291cmNlIGxpbmUgaXMKJmd0OyZndDsgJmd0OyZndDsgbm90IHN0b3BwZWQg ZGlzcGxheWluZyB3aGVuICIqZ3VkLW15cHJvZ3JhbSIgZ290IGtpbGxlZC4gQnV0IEVtYWNzIDMw CiZndDsmZ3Q7ICZndDsmZ3Q7IGFuZCBFbWFjcyAzMSBzdGlsbCBoYXZlIGFub3RoZXIgaXNzdWU6 CiZndDsmZ3Q7ICZndDsmZ3Q7IGd1ZC1oaWdobGlnaHQtY3VycmVudC1saW5lLW92ZXJsYXkgaXMg bm90IGRlc3Ryb3llZCB3aGVuCiZndDsmZ3Q7ICZndDsmZ3Q7ICIqZ3VkLW15cHJvZ3JhbSoiIGdv dCBraWxsZWQuCiZndDsmZ3Q7ICZndDsKJmd0OyZndDsgJmd0OyBBcyBJIGFscmVhZHkgd3JvdGUs IEkgZG9uJ3Qgc2VlIHRoZSBwcm9ibGVtIGluIEVtYWNzIDMwOiB3aGVuIEkga2lsbAomZ3Q7Jmd0 OyAmZ3Q7IHRoZSAqZ3VkLW15cHJvZ3JhbSogYnVmZmVyLCB0aGUgYXJyb3cgZGlzYXBwZWFycy4K Jmd0OyZndDsgJmd0OwomZ3Q7Jmd0OyAmZ3Q7Jmd0OyBUbyByZXByb2R1Y2UgaXQsIHlvdSBuZWVk IHRvIGV2YWx1YXRlIChzZXRxCiZndDsmZ3Q7ICZndDsmZ3Q7IGd1ZC1oaWdobGlnaHQtY3VycmVu dC1saW5lIHQpLgomZ3Q7Jmd0OyAmZ3Q7CiZndDsmZ3Q7ICZndDsgU28gaW4gRW1hY3MgMzAgdGhp cyBvbmx5IGhhcHBlbnMgd2hlbiBndWQtaGlnaGxpZ2h0LWN1cnJlbnQtbGluZSBpcwomZ3Q7Jmd0 OyAmZ3Q7IG5vbi1uaWw/CiZndDsmZ3Q7IAomZ3Q7Jmd0OyBZZXMsIHRoZSBoaWdobGlnaHRlZCBj dXJyZW50IHNvdXJjZSBsaW5lIGluIHNvdXJjZSBmaWxlIGlzIG5vdAomZ3Q7Jmd0OyB1bi1oaWdo bGlnaHRlZCB3aGVuIGd1ZC1oaWdobGlnaHQtY3VycmVudC1saW5lIGlzIG5vbi1uaWwuCiZndDsm Z3Q7IAomZ3Q7Jmd0OyAmZ3Q7CiZndDsmZ3Q7ICZndDsmZ3Q7IEkgdXBkYXRlZCBteSBwYXRjaCB0 byBmaXggdGhpcyAyIGlzc3Vlcywgc2VlIGF0dGFjaG1lbnQuCiZndDsmZ3Q7ICZndDsKJmd0OyZn dDsgJmd0OyBEb2VzIHRoaXMgZml4IHRoZSBwcm9ibGVtIHdpdGggdGhlIGN1cnJlbnQtbGluZSBp bmRpY2F0b3IgKGVpdGhlciBvbgomZ3Q7Jmd0OyAmZ3Q7IHRoZSBmcmluZ2Ugb3IgYXMgb3Zlcmxh eS1hcnJvdykgaW4gYm90aCBFbWFjcyAzMCBhbmQgRW1hY3MgMzE/CiZndDsmZ3Q7ICZndDsKJmd0 OyZndDsgJmd0OyBUaGFua3MuCiZndDsmZ3Q7IAomZ3Q7Jmd0OyBUaGlzIHBhdGNoIGRlcGVuZHMg b24gbXkgcHJldmlvdXMgcGF0Y2gsIHdoaWNoIGlzIGNvbW1pdCBpbiBtYXN0ZXIgYnJhbmNoOgom Z3Q7Jmd0OyAKJmd0OyZndDsgLS04Jmx0Oy0tLS0tLS0tLS0tLS0tLWN1dCBoZXJlLS0tLS0tLS0t LS0tLS0tc3RhcnQtLS0tLS0tLS0tLS0tJmd0OzgtLS0KJmd0OyZndDsgCiZndDsmZ3Q7IGNvbW1p dCBiZDVkODRlNWQzMzExZTdhYjRhN2QwMDkxZDZjOTgzNjU5MjdkMTdhCiZndDsmZ3Q7IEF1dGhv cjogRGlhbmNoZW5nIFdhbmcgJmx0O2RpYW5jaGVuZ193YW5nQDE2My5jb20mZ3Q7CiZndDsmZ3Q7 IERhdGU6ICAgVHVlIE9jdCA4IDExOjExOjI0IDIwMjQgKzA4MDAKJmd0OyZndDsgCiZndDsmZ3Q7 ICAgICBTdG9wIGhpZ2hsaWdodGluZyBjdXJyZW50IGxpbmUgd2hlbiBkZWJ1Z2dlZSBpcyBydW5u aW5nCiZndDsmZ3Q7IAomZ3Q7Jmd0OyAtLTgmbHQ7LS0tLS0tLS0tLS0tLS0tY3V0IGhlcmUtLS0t LS0tLS0tLS0tLS1lbmQtLS0tLS0tLS0tLS0tLS0mZ3Q7OC0tLQomZ3Q7Jmd0OyAKJmd0OyZndDsg VG8gYXBwbHkgdGhpcyBmaXgsIEVtYWNzIDMwIG5lZWRzIHRoaXMgY29tbWl0LgomZ3Q7CiZndDtP Sy4gIEJ1dCB0aGUgbWFzdGVyIGJyYW5jaCBuZWVkcyBvbmx5IHlvdXIgbGFzdCBwYXRjaCwgYW5k IGRvZXMgbm90CjxkaXY+Jmd0O25lZWQgdGhlIG9yaWdpbmFsIHBhdGNoIHlvdSBwb3N0ZWQgaW4g dGhpcyBidWcgcmVwb3J0LCBpcyB0aGF0IHJpZ2h0PzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+ WWVzLCB0aGF0J3MgcmlnaHQuPC9kaXY+PC9wcmU+PC9kaXY+ ------=_Part_18195_784665274.1733707662601-- From unknown Fri Aug 22 01:03:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Diancheng Wang Subject: bug#74642: closed (Re: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed) Message-ID: References: <86zfl1yy8e.fsf@gnu.org> <87wmgiy38x.fsf@163.com> X-Gnu-PR-Message: they-closed 74642 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 74642@debbugs.gnu.org Date: Thu, 12 Dec 2024 10:48:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1734000482-31698-1" This is a multi-part message in MIME format... ------------=_1734000482-31698-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #74642: 31.0.50; [Patch] Turn off current source line indicator when gdb bu= ffer is killed which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 74642@debbugs.gnu.org. --=20 74642: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74642 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1734000482-31698-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 74642-done) by debbugs.gnu.org; 12 Dec 2024 10:47:28 +0000 Received: from localhost ([127.0.0.1]:37800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLgj9-0008Dt-Bg for submit@debbugs.gnu.org; Thu, 12 Dec 2024 05:47:27 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLgj4-0008DZ-SY for 74642-done@debbugs.gnu.org; Thu, 12 Dec 2024 05:47:26 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tLgiz-0004pE-22; Thu, 12 Dec 2024 05:47:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=64PqpZBtrwKxL3QqOh0A83AsJaqbIFL0GQvjsdPYGDM=; b=bBWv7RNQP/mT EcJR1BAbg0NYxfw3uaNEC0uzjTYaFhM6SlCgGuC7htYWe6KFFMB3nEZhS/p3a0MczoHuVKapY9J9g f0v0FyVA4JHBDc2JUo5We9YfVSz1bI7nph+L/+iAxyqhGfkwlydh49VkYEr8FZvsIyZ0h2dUaZfyY +8SZTS+auz+qWu7t+ZUC6kMfjKfr+i4zLQTL5ieXUGR7D9EbmcYOKGjjcjQOKd3n5aZjUbNhW770J 52CGuG8dpAyHzLdMAF+4KbicVyZRkhJAQeFL6xxRzceUVlPs4vbKjgl9/3avQaEyplddUuI+xmAsP rgsHMGZ7PT0aJYBJ9XSeeQ==; Date: Thu, 12 Dec 2024 12:47:13 +0200 Message-Id: <86zfl1yy8e.fsf@gnu.org> From: Eli Zaretskii To: diancheng_wang In-Reply-To: (message from diancheng_wang on Mon, 9 Dec 2024 09:27:42 +0800 (CST)) Subject: Re: bug#74642: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed References: <87wmgiy38x.fsf@163.com> <868qsy442u.fsf@gnu.org> <87ldwxy11t.fsf@163.com> <86ed2p2bgm.fsf@gnu.org> <87frn3yi04.fsf@163.com> <8634j31s75.fsf@gnu.org> <86ed2nz2jc.fsf@gnu.org> <878qsuy44r.fsf@163.com> <86ikryy35q.fsf@gnu.org> <874j3iy182.fsf@163.com> <86ed2jiq0v.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74642-done Cc: 74642-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 9 Dec 2024 09:27:42 +0800 (CST) > From: diancheng_wang > Cc: 74642@debbugs.gnu.org > > At 2024-12-07 21:25:20, "Eli Zaretskii" wrote: > > >> From: Diancheng Wang > >> Cc: 74642@debbugs.gnu.org > >> Date: Thu, 05 Dec 2024 16:37:33 +0800 > >> > >> Eli Zaretskii writes: > >> > >> >> From: Diancheng Wang > >> >> Cc: 74642@debbugs.gnu.org > >> >> Date: Thu, 05 Dec 2024 15:34:44 +0800 > >> >> > >> >> > Crystal ball says that the regression was caused by the change you > >> >> > submitted (and I installed) in bug#73687. It added a call to > >> >> > gud-hide-current-line-indicator to gdb-starting and to gud-sentinel. > >> >> > Could you try reverting those changes and see if that solves the > >> >> > problem in Emacs 31? > >> >> > >> >> Yes, There is a regression in my patch: the arrow on the source line is > >> >> not stopped displaying when "*gud-myprogram" got killed. But Emacs 30 > >> >> and Emacs 31 still have another issue: > >> >> gud-highlight-current-line-overlay is not destroyed when > >> >> "*gud-myprogram*" got killed. > >> > > >> > As I already wrote, I don't see the problem in Emacs 30: when I kill > >> > the *gud-myprogram* buffer, the arrow disappears. > >> > > >> >> To reproduce it, you need to evaluate (setq > >> >> gud-highlight-current-line t). > >> > > >> > So in Emacs 30 this only happens when gud-highlight-current-line is > >> > non-nil? > >> > >> Yes, the highlighted current source line in source file is not > >> un-highlighted when gud-highlight-current-line is non-nil. > >> > >> > > >> >> I updated my patch to fix this 2 issues, see attachment. > >> > > >> > Does this fix the problem with the current-line indicator (either on > >> > the fringe or as overlay-arrow) in both Emacs 30 and Emacs 31? > >> > > >> > Thanks. > >> > >> This patch depends on my previous patch, which is commit in master branch: > >> > >> --8<---------------cut here---------------start------------->8--- > >> > >> commit bd5d84e5d3311e7ab4a7d0091d6c98365927d17a > >> Author: Diancheng Wang > >> Date: Tue Oct 8 11:11:24 2024 +0800 > >> > >> Stop highlighting current line when debuggee is running > >> > >> --8<---------------cut here---------------end--------------->8--- > >> > >> To apply this fix, Emacs 30 needs this commit. > > > >OK. But the master branch needs only your last patch, and does not > >need the original patch you posted in this bug report, is that right? > > Yes, that's right. Thanks. So I've now installed that patch on the master branch, and I'm therefore closing this bug. ------------=_1734000482-31698-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 Dec 2024 07:05:11 +0000 Received: from localhost ([127.0.0.1]:54064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tI0UX-0005T7-04 for submit@debbugs.gnu.org; Mon, 02 Dec 2024 02:05:11 -0500 Received: from lists.gnu.org ([209.51.188.17]:47332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tI0UV-0005Sx-Mx for submit@debbugs.gnu.org; Mon, 02 Dec 2024 02:05:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tI0UV-00054R-0V for bug-gnu-emacs@gnu.org; Mon, 02 Dec 2024 02:05:07 -0500 Received: from m16.mail.163.com ([117.135.210.2]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tI0UO-0001JY-Iw for bug-gnu-emacs@gnu.org; Mon, 02 Dec 2024 02:05:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version: Content-Type; bh=Gwyr/v5qAW+mS9tZCTZ66vRTEBKQeW/KvvNNUIOA8/g=; b=GtFlROIrv7yCyvyZP/ZHz4vyl892exMkRr9ctvOW9oCgz9THz65suvN+tgIWvC h/y+FWRI6FMl6mRgmO6+TT7BH2IOcdwBZBVa8Lttc1yTIkZ1gFtS0fjFh9a+AVN5 6fTGkdqU/xSg72zXmlNSvisrbKn+7nb/za/u025doxFrg= Received: from hadleywang-LC0 (unknown [111.206.94.147]) by gzga-smtp-mtada-g1-4 (Coremail) with SMTP id _____wD3vz8PXE1nyCXACQ--.18082S3; Mon, 02 Dec 2024 15:04:48 +0800 (CST) From: Diancheng Wang To: bug-gnu-emacs@gnu.org Subject: 31.0.50; [Patch] Turn off current source line indicator when gdb buffer is killed X-Debbugs-Cc: Date: Mon, 02 Dec 2024 15:04:46 +0800 Message-ID: <87wmgiy38x.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-CM-TRANSID: _____wD3vz8PXE1nyCXACQ--.18082S3 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUo3ktUUUUU X-Originating-IP: [111.206.94.147] X-CM-SenderInfo: xgld0u5khqwspzdqwqqrwthudrp/1tbizQWpqWdNWoUtRgAAsW Received-SPF: pass client-ip=117.135.210.2; envelope-from=diancheng_wang@163.com; helo=m16.mail.163.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=hide-current-line-indicator-kill-buffer.patch diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el index b60e21ff0ae..110b9f5ed46 100644 --- a/lisp/progmodes/gdb-mi.el +++ b/lisp/progmodes/gdb-mi.el @@ -5278,6 +5278,7 @@ gdb-reset (setq gud-minor-mode nil) (kill-local-variable 'tool-bar-map) (kill-local-variable 'gdb-define-alist)))))) + (gud-hide-current-line-indicator t) (setq gdb-disassembly-position nil) (setq overlay-arrow-variable-list (delq 'gdb-disassembly-position overlay-arrow-variable-list)) diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el index a4e611277e4..ffd4dd70762 100644 --- a/lisp/progmodes/gud.el +++ b/lisp/progmodes/gud.el @@ -3017,7 +3017,8 @@ gud-reset (with-current-buffer buffer (when gud-minor-mode (setq gud-minor-mode nil) - (kill-local-variable 'tool-bar-map)))))) + (kill-local-variable 'tool-bar-map))))) + (gud-hide-current-line-indicator t)) (defun gud-display-frame () "Find and obey the last filename-and-line marker from the debugger. --=-=-=-- ------------=_1734000482-31698-1--