From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 08 11:49:04 2013 Received: (at submit) by debbugs.gnu.org; 8 Aug 2013 15:49:04 +0000 Received: from localhost ([127.0.0.1]:47626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V7SSV-0006mg-6I for submit@debbugs.gnu.org; Thu, 08 Aug 2013 11:49:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51478) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V7QZQ-0002MI-AF for submit@debbugs.gnu.org; Thu, 08 Aug 2013 09:48:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V7QZE-0002Tw-AC for submit@debbugs.gnu.org; Thu, 08 Aug 2013 09:47:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39309) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7QZE-0002Tq-73 for submit@debbugs.gnu.org; Thu, 08 Aug 2013 09:47:52 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53163) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7QZ7-0004XY-9I for bug-gnu-emacs@gnu.org; Thu, 08 Aug 2013 09:47:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V7QZ1-0002P9-DH for bug-gnu-emacs@gnu.org; Thu, 08 Aug 2013 09:47:45 -0400 Received: from bureau81.ns.utoronto.ca ([128.100.132.181]:45168) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7QZ1-0002Mg-9W for bug-gnu-emacs@gnu.org; Thu, 08 Aug 2013 09:47:39 -0400 Received: from [192.168.0.106] (206-248-170-238.dsl.teksavvy.com [206.248.170.238]) (authenticated bits=0) by bureau81.ns.utoronto.ca (8.13.8/8.13.8) with ESMTP id r78DlNIC011284 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 8 Aug 2013 09:47:24 -0400 Message-ID: <5203A15A.1080307@cs.utoronto.ca> Date: Thu, 08 Aug 2013 09:47:06 -0400 From: Ryan Johnson User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 24.3; gdb -mi: breakpoint with in non-existent source file spams terminal incessantly Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 08 Aug 2013 11:49:01 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (--) Setting a breakpoint whose target is in a source file that gdb can't find spams the terminal with failed source listings after every command. This makes gdb-mode significantly less pleasant to use, especially since important library functions like abort(), __cxa_throw(), etc. usually don't have sources available. To reproduce: 1. Create the following two files: /* <<<--- foo.c --->>> */ #include extern void bar(); int main() { puts("Thinking about calling bar");; puts("Planning to call bar"); puts("About to call bar"); bar(); puts("Called bar"); return 0; }; /* <<<--- end foo.c --->>> */ /* <<<--- bar.c --->>> */ void bar() { } /* <<<--- end bar.c --->>> */ 2. Compile them: `gcc -g foo.c bar.c -o bug' 3. Delete or move bar.c: `rm bar.c' 4. Invoke emacs: `emacs -Q' 5. M-x gdb (giving `bug' as the executable to debug) 6. Execute the following commands in gdb: b bar start n n fin n n n quit The output looks something like the typescript below. Note how gdb attempts to list bar.c after every command: <<<--- begin emacs gdb session --->>> Current directory is ~/experiments/ GNU gdb (GDB) 7.6.50.20130728-cvs (cygwin-special) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-cygwin". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". .. Reading symbols from /home/Ryan/experiments/bug...done. (gdb) b bar Breakpoint 1 at 0x100401114: file bar.c, line 1. (gdb) list bar.c:1 1 bar.c: No such file or directory. start Temporary breakpoint 2 at 0x1004010dd: file foo.c, line 4. Starting program: /home/Ryan/experiments/bug [New Thread 4308.0x1038] [New Thread 4308.0x108c] Temporary breakpoint 2, main () at foo.c:4 4 puts("About to call bar"); (gdb) list bar.c:1 1 bar.c: No such file or directory. n 5 bar(); (gdb) list bar.c:1 1 bar.c: No such file or directory. n Breakpoint 1, bar () at bar.c:1 1 in bar.c (gdb) list bar.c:1 1 in bar.c fin Run till exit from #0 bar () at bar.c:1 main () at foo.c:6 6 puts("Called bar"); (gdb) list bar.c:1 1 bar.c: No such file or directory. n 7 return 0; (gdb) list bar.c:1 1 bar.c: No such file or directory. n 8 }; (gdb) list bar.c:1 1 bar.c: No such file or directory. n [Inferior 1 (process 4308) exited normally] (gdb) list bar.c:1 1 in bar.c quit Debugger finished <<<--- end emacs gdb session --->>> By way of comparison, here is what happens if I run gdb outside emacs (gdb startup message removed for brevity): <<<--- begin standalone gdb session --->>> Reading symbols from /home/Ryan/experiments/bug...done. (gdb) b bar Breakpoint 1 at 0x100401114: file bar.c, line 1. (gdb) start Temporary breakpoint 2 at 0x1004010dd: file foo.c, line 4. Starting program: /home/Ryan/experiments/bug [New Thread 4676.0x1250] [New Thread 4676.0x13d0] Temporary breakpoint 2, main () at foo.c:4 4 puts("About to call bar"); (gdb) n About to call bar 5 bar(); (gdb) n Breakpoint 1, bar () at bar.c:1 1 bar.c: No such file or directory. (gdb) fin Run till exit from #0 bar () at bar.c:1 main () at foo.c:6 6 puts("Called bar"); (gdb) n Called bar 7 return 0; (gdb) n 8 }; (gdb) n [Thread 4676.0x13d0 exited with code 0] [Inferior 1 (process 4676) exited normally] (gdb) quit <<<--- end standalone gdb session --->>> In GNU Emacs 24.3.1 (x86_64-unknown-cygwin) of 2013-07-05 on desktop-new Configured using: `configure '--srcdir=/home/kbrown/src/cygemacs/emacs-24.3-4/src/emacs-24.3' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--libexecdir=/usr/lib' '--datadir=/usr/share' '--localstatedir=/var' '--sysconfdir=/etc' '--datarootdir=/usr/share' '--docdir=/usr/share/doc/emacs' '-C' '--with-x=no' 'CC=gcc' 'CFLAGS=-ggdb -O2 -pipe -fdebug-prefix-map=/home/kbrown/src/cygemacs/emacs-24.3-4/build=/usr/src/debug/emacs-24.3-4 -fdebug-prefix-map=/home/kbrown/src/cygemacs/emacs-24.3-4/src/emacs-24.3=/usr/src/debug/emacs-24.3-4' 'LDFLAGS=' 'LIBS=' 'CPPFLAGS='' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Debugger Minor modes in effect: menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: ESC [ > 7 7 ; 1 0 2 0 0 ; 0 c ESC x g d b RET C-g C-x C-f C-g ESC x g d b RET DEL DEL DEL DEL . t e DEL e DEL DEL e x DEL C-z DEL DEL DEL b u g RET b SPC b a r RET s t a r t RET j x o C-x u C-x o C-x 2 C-x o C-x o s t DEL DEL n RET n RET n RET n RET f i n RET n RET n RET n RET ESC x r e p o r t - b u g RET Recent messages: ("emacs") For information about GNU Emacs and the GNU system, type C-h C-a. Quit [2 times] Target doesn't support non-stop mode. Turning it off. (New file) Loading cc-langs...done Switched to thread 1 Undo! Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message cl-macs gv format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils cc-langs cl cl-lib cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs gdb-mi bindat json gud tool-bar easy-mmode comint regexp-opt ansi-color ring time-date ediff-hook vc-hooks lisp-float-type tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 06 10:41:28 2020 Received: (at 15051) by debbugs.gnu.org; 6 Dec 2020 15:41:28 +0000 Received: from localhost ([127.0.0.1]:50819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klwAC-00076V-AO for submit@debbugs.gnu.org; Sun, 06 Dec 2020 10:41:28 -0500 Received: from quimby.gnus.org ([95.216.78.240]:54526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klwAA-00076G-Qx for 15051@debbugs.gnu.org; Sun, 06 Dec 2020 10:41:27 -0500 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=//N3CP5wDtsJHsvvl5XarKnrUQfwanh/jIsTzEv5zow=; b=mEiOabVmRFGNvBi7F6EOE0CD8e 2X4nqJbq2X2kB4Omv0J5CgrBPCqfGZQKQ+ltTceEC7OZIFEBQyG/vPThxPJQX86G/vDO7g9rQBjfL zW83mWor33tNfLpQPQd1ljMIbyvKaRdVWew37Jn14JmwgloK8tDihsRAUF5nnoJUWkh8=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1klwA1-0005cZ-Tm; Sun, 06 Dec 2020 16:41:20 +0100 From: Lars Ingebrigtsen To: Ryan Johnson Subject: Re: bug#15051: 24.3; gdb -mi: breakpoint with in non-existent source file spams terminal incessantly References: <5203A15A.1080307@cs.utoronto.ca> X-Now-Playing: Mouse on Mars's _Pres Rebooted_: "Playtime" Date: Sun, 06 Dec 2020 16:41:16 +0100 In-Reply-To: <5203A15A.1080307@cs.utoronto.ca> (Ryan Johnson's message of "Thu, 08 Aug 2013 09:47:06 -0400") Message-ID: <87tusz7xib.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: Ryan Johnson writes: > 1. Create the following two files: > > /* <<<--- foo.c --->>> */ > #include > extern void bar(); > int main() { > puts("Thinking about calling bar");; > puts("Planning to call bar"); > put [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15051 Cc: 15051@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 (-) Ryan Johnson writes: > 1. Create the following two files: > > /* <<<--- foo.c --->>> */ > #include > extern void bar(); > int main() { > puts("Thinking about calling bar");; > puts("Planning to call bar"); > puts("About to call bar"); > bar(); > puts("Called bar"); > return 0; > }; > /* <<<--- end foo.c --->>> */ > > /* <<<--- bar.c --->>> */ > void bar() { } > /* <<<--- end bar.c --->>> */ > > 2. Compile them: `gcc -g foo.c bar.c -o bug' > > 3. Delete or move bar.c: `rm bar.c' > > 4. Invoke emacs: `emacs -Q' > > 5. M-x gdb (giving `bug' as the executable to debug) (This bug report unfortunately got no response at the time.) Thanks for the clear recipe to reproduce this bug. It is still present in Emacs 28, but has changed, and is now even worse, I think. First of all: > > 6. Execute the following commands in gdb: > b bar > start > n > n > fin > n > n > n > quit After "b bar", Emacs says: File /tmp/"/tmp/bar.c" is read-only on disk. Make buffer read-only, too? (y or n) n Then, it's these, as you point out: (gdb) b bar Breakpoint 1 at 0x117e: file bar.c, line 1. (gdb) list bar.c:1 1 bar.c: No such file or directory. start Temporary breakpoint 2 at 0x1139: file foo.c, line 4. Starting program: /tmp/bug Temporary breakpoint 2, main () at foo.c:4 4 puts("Thinking about calling bar");; (gdb) list bar.c:1 1 bar.c: No such file or directory. n 5 puts("Planning to call bar"); (gdb) list bar.c:1 1 bar.c: No such file or directory. n 6 puts("About to call bar"); (gdb) list bar.c:1 1 bar.c: No such file or directory. n 7 bar(); And then I got 20K copies of: list bar.c:1 1 in bar.c list bar.c:1 1 in bar.c list bar.c:1 1 in bar.c list bar.c:1 1 in bar.c which continued until I killed gdb. So this problem is still present in Emacs 28, but is now somewhat different. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 06 10:41:36 2020 Received: (at control) by debbugs.gnu.org; 6 Dec 2020 15:41:36 +0000 Received: from localhost ([127.0.0.1]:50822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klwAK-00076r-J9 for submit@debbugs.gnu.org; Sun, 06 Dec 2020 10:41:36 -0500 Received: from quimby.gnus.org ([95.216.78.240]:54540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klwAJ-00076e-0v for control@debbugs.gnu.org; Sun, 06 Dec 2020 10:41:35 -0500 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=75ReUjSLKA+G6azVo+gAZ1KngoHqpH3Ef4QtHBkgNUI=; b=BaNlYxOiVEgw0fjO6kxSbwDHaq n+7PEIAPO4vfd5yW2WYNsgWeXjDL2ygDbK+a496TZArRqkjnYWw0k45LQmYVAXJ7xuTYP0ruGZUws KIjIzTFlN41dDxt95k6NlIDNkdAw9uAUvWUObPqpw9bI3KMeucphbV52Wk5+XfUsGgLo=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1klwAB-0005cg-8U for control@debbugs.gnu.org; Sun, 06 Dec 2020 16:41:29 +0100 Date: Sun, 06 Dec 2020 16:41:26 +0100 Message-Id: <87sg8j7xi1.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #15051 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 15051 + confirmed quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 15051 + confirmed quit From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 15 12:22:09 2020 Received: (at 15051-done) by debbugs.gnu.org; 15 Dec 2020 17:22:09 +0000 Received: from localhost ([127.0.0.1]:58998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kpE1Z-00053j-2i for submit@debbugs.gnu.org; Tue, 15 Dec 2020 12:22:09 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kpE1X-00053W-9g for 15051-done@debbugs.gnu.org; Tue, 15 Dec 2020 12:22:07 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54875) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpE1R-0004xS-Sm; Tue, 15 Dec 2020 12:22:01 -0500 Received: from [176.228.60.248] (port=1365 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kpE1R-0007Ys-3j; Tue, 15 Dec 2020 12:22:01 -0500 Date: Tue, 15 Dec 2020 19:21:54 +0200 Message-Id: <83y2hz9e8d.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87tusz7xib.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 06 Dec 2020 16:41:16 +0100) Subject: Re: bug#15051: 24.3; gdb -mi: breakpoint with in non-existent source file spams terminal incessantly References: <5203A15A.1080307@cs.utoronto.ca> <87tusz7xib.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 15051-done Cc: 15051-done@debbugs.gnu.org, ryan.johnson@cs.utoronto.ca X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Date: Sun, 06 Dec 2020 16:41:16 +0100 > Cc: 15051@debbugs.gnu.org > > Thanks for the clear recipe to reproduce this bug. It is still present > in Emacs 28, but has changed, and is now even worse, I think. > > First of all: > > > > > 6. Execute the following commands in gdb: > > b bar > > start > > n > > n > > fin > > n > > n > > n > > quit > > After "b bar", Emacs says: > > File /tmp/"/tmp/bar.c" is read-only on disk. Make buffer read-only, too? (y or n) n > > Then, it's these, as you point out: > > (gdb) b bar > Breakpoint 1 at 0x117e: file bar.c, line 1. > (gdb) list bar.c:1 > 1 bar.c: No such file or directory. > start > Temporary breakpoint 2 at 0x1139: file foo.c, line 4. > Starting program: /tmp/bug > > Temporary breakpoint 2, main () at foo.c:4 > 4 puts("Thinking about calling bar");; > (gdb) list bar.c:1 > 1 bar.c: No such file or directory. > n > 5 puts("Planning to call bar"); > (gdb) list bar.c:1 > 1 bar.c: No such file or directory. > n > 6 puts("About to call bar"); > (gdb) list bar.c:1 > 1 bar.c: No such file or directory. > n > 7 bar(); > > And then I got 20K copies of: > > list bar.c:1 > 1 in bar.c > list bar.c:1 > 1 in bar.c > list bar.c:1 > 1 in bar.c > list bar.c:1 > 1 in bar.c > > which continued until I killed gdb. > > So this problem is still present in Emacs 28, but is now somewhat > different. I've now fixed this on the master branch. From unknown Thu Jun 19 14:03:16 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 13 Jan 2021 12: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