From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jonas =?UTF-8?Q?B=C3=BClow?= Newsgroups: gmane.emacs.bugs Subject: bug#63855: 29.0.91; Exiting gdb's python interactive mode within gud-mode exits gdb as well Date: Sat, 3 Jun 2023 12:10:04 +0200 Message-ID: References: <83pm6dafop.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4133"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 63855@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jun 03 12:53:24 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 1q5Osu-0000r1-0b for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 03 Jun 2023 12:53:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q5Osa-0004RK-Cx; Sat, 03 Jun 2023 06:53:04 -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 1q5OsY-0004R7-Kq for bug-gnu-emacs@gnu.org; Sat, 03 Jun 2023 06:53:02 -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 1q5OsY-00047H-Cq for bug-gnu-emacs@gnu.org; Sat, 03 Jun 2023 06:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q5OsX-0001Q8-RJ for bug-gnu-emacs@gnu.org; Sat, 03 Jun 2023 06:53:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jonas =?UTF-8?Q?B=C3=BClow?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 03 Jun 2023 10:53: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.16857895465413 (code B ref 63855); Sat, 03 Jun 2023 10:53:01 +0000 Original-Received: (at 63855) by debbugs.gnu.org; 3 Jun 2023 10:52:26 +0000 Original-Received: from localhost ([127.0.0.1]:41608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q5Ort-0001PC-W0 for submit@debbugs.gnu.org; Sat, 03 Jun 2023 06:52:25 -0400 Original-Received: from mail-wr1-f50.google.com ([209.85.221.50]:58537) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q5ODe-0000Bb-AS for 63855@debbugs.gnu.org; Sat, 03 Jun 2023 06:10:50 -0400 Original-Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-307d58b3efbso2817070f8f.0 for <63855@debbugs.gnu.org>; Sat, 03 Jun 2023 03:10:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685787040; x=1688379040; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=WEjMsPm8HzwxNFsmB4gH0HZIAnpojeXZ+DePSr5TgRk=; b=lLB7UZqsxC8lF+TlO/K53irWofL0zbBNH+3YSX/w10l5OO9nJ/maV665k2M5MwMcBe b5BRene82xTTxX8ArObWVFXW10Vcxv2R5kBauYoGRe503oPfC4rVK/w/9oD17rov96dF qie39nWYrc10sZnWET4HA5ITpcF5aZ7YEqLLlQfhZSGVL7m5HJEHcVh0R0Ehul1ZoWPY B6ORP5FVCQ9OyIOIwqllnBlSUsz37ymMAA5FpvmrDrmHKVxuVCTtEQYbTTjDo+moztj3 UPj9d5s11CvwCoHL5kcUR+tX23jQ8bm3VHrw7h7f67cqoJrotq2u0TOlixjP5/zr48C6 UjEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685787040; x=1688379040; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WEjMsPm8HzwxNFsmB4gH0HZIAnpojeXZ+DePSr5TgRk=; b=XbviBE9ffAD7WMt2+qRPC8xTEhtTj7oZjuAqXlgKUzf1oAF+T6f8ml+Dn2l7zpuwoU RbgCDiTv7+fZ0afFCZyWuKXjNdMpCT7ayxw933NFns0uw9NupaseuIdE0I++dgWuLr4H HowRE+9RtocMLKugA7HJ3N9Y+1kzQQkV93Grq2hEFp9Ft3ajBKjTmClRSJosYwAZ3UdR VDkggHCxfSA/Zk3xK2DBlcw9y8sHAcORRUMgfO5bTU8+F9aMLgSCnzj7StTA7Q6KiPma if25eS/7UmSN8oxq222/OEkDirA3ROQ9DpTOu3XoVyYFVSRG6rw17RtpfFzT9MMVhwHV JhWw== X-Gm-Message-State: AC+VfDwvZyXlCscpnNMF5ugyVqBxVCou5HrGKilZO++DCUr3uNI1uBsT WTW0m3xvOU5Ue0rsREmrrXOawHxcyUa0xkMa+Y5Qaxsh/gtmAQ== X-Google-Smtp-Source: ACHHUZ54u6gDY0EsrxiW2O87OAoV8uoGOSCxgdHZ7N8Ai+vRz4vhQi60ljpDmRBy982tIqqojOc30zprFP6iBy9zAFE= X-Received: by 2002:a05:6000:552:b0:306:3c04:e4df with SMTP id b18-20020a056000055200b003063c04e4dfmr1701370wrf.58.1685787040004; Sat, 03 Jun 2023 03:10:40 -0700 (PDT) In-Reply-To: <83pm6dafop.fsf@gnu.org> X-Mailman-Approved-At: Sat, 03 Jun 2023 06:52:20 -0400 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:262818 Archived-At: Unfortunately, there doesn't seem to be any other way to exit python interactive mode. Using exit() or quit() from python interactive mode exits gdb even from the terminal. On Fri, Jun 2, 2023 at 8:20=E2=80=AFPM Eli Zaretskii wrote: > > > From: Jonas B=C3=BClow > > 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=3Dmi > > 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.)