From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#63855: 29.0.91; Exiting gdb's python interactive mode within gud-mode exits gdb as well Date: Fri, 02 Jun 2023 21:21:10 +0300 Message-ID: <83pm6dafop.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6446"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 63855@debbugs.gnu.org To: Jonas =?UTF-8?Q?B=C3=BClow?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jun 02 20:21:21 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q59Or-0001Sf-FZ for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 02 Jun 2023 20:21:21 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q59Of-0004J3-0L; Fri, 02 Jun 2023 14:21:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q59OY-0004IX-PU for bug-gnu-emacs@gnu.org; Fri, 02 Jun 2023 14:21:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q59OY-0003x5-GL for bug-gnu-emacs@gnu.org; Fri, 02 Jun 2023 14:21:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q59OX-0000kC-IB for bug-gnu-emacs@gnu.org; Fri, 02 Jun 2023 14:21:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Jun 2023 18:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63855 X-GNU-PR-Package: emacs Original-Received: via spool by 63855-submit@debbugs.gnu.org id=B63855.16857300382817 (code B ref 63855); Fri, 02 Jun 2023 18:21:01 +0000 Original-Received: (at 63855) by debbugs.gnu.org; 2 Jun 2023 18:20:38 +0000 Original-Received: from localhost ([127.0.0.1]:40860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q59O9-0000jN-U3 for submit@debbugs.gnu.org; Fri, 02 Jun 2023 14:20:38 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:54908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q59O5-0000j7-8L for 63855@debbugs.gnu.org; Fri, 02 Jun 2023 14:20:36 -0400 Original-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 1q59Ny-0003ol-JX; Fri, 02 Jun 2023 14:20:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=mQXlruw4ZoA6qDIJvPRZqwQrd6Fs/TXbFW8YrmHzT5k=; b=nzttX17ejzxMM5g32Jjc Dq8mxWTB+Za55QD/j39WKIKwS6FyBBDRNRjKY8mtXkRIItGkTGtyBns6Wuy7lCeNd9tg4s9nsSKc5 ez8Uh9Vn52SQcmLYAgqkcBWjh2p0Y/0EvrX7hXScbR4bz/yB3wfYyM4Xm+Eq6LVN7Uoo33jaE0fs7 HAT5avjFw416cgrlvKvfldlwrKH6js/sg0KNlovhMhCfQWa61JNv0GFti4sqSzCyKoI38M56XswoK 3JgjZYt12jQFO8JZrjgQ5aPkGIiQN6vUy4Lz1Tj+oyC2z4Wa8Iy1O/f+6veHmc2lDpsy5LIGHC6um YTigvdjPnAk6IQ==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q59Nt-0005oH-GA; Fri, 02 Jun 2023 14:20:26 -0400 In-Reply-To: (message from Jonas =?UTF-8?Q?B=C3=BClow?= on Fri, 2 Jun 2023 18:00:33 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:262783 Archived-At: > From: Jonas Bülow > Date: Fri, 2 Jun 2023 18:00:33 +0200 > > 0. (start with emacs -Q) > 1. M-x gdb > 2. Run gdb (like this): gdb -i=mi > 3. Enter python interactive mode with: pi > 4. Try to exit gdb's python interactive mode with Ctrl-D > > Expected: get back to gdb prompt > > Actual: gdb exits with "Debugger finished" AFAIR, this is the best we can do in that situation. You should exit python interactive mode by other means, if you want to stay inside GDB. Sorry. (Of course, if someone knows how to teach gdb-mi.el to distinguish between the two possible interpretations of EOF, patches to do so will be welcome.)