GNU bug report logs - #63084
30.0.50; gud: set breakpoint while program is running

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: tatrics@HIDDEN; dated Wed, 26 Apr 2023 03:56:03 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 63084 <at> debbugs.gnu.org:


Received: (at 63084) by debbugs.gnu.org; 5 May 2023 07:15:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 05 03:15:42 2023
Received: from localhost ([127.0.0.1]:53077 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pupfJ-00018K-Ml
	for submit <at> debbugs.gnu.org; Fri, 05 May 2023 03:15:42 -0400
Received: from mail-pj1-f48.google.com ([209.85.216.48]:46439)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tatrics@HIDDEN>) id 1pupfE-00017t-Aq
 for 63084 <at> debbugs.gnu.org; Fri, 05 May 2023 03:15:39 -0400
Received: by mail-pj1-f48.google.com with SMTP id
 98e67ed59e1d1-24deb9c5ffcso1012828a91.1
 for <63084 <at> debbugs.gnu.org>; Fri, 05 May 2023 00:15:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1683270930; x=1685862930;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=0WGQu51w6NVeT4OaLrliU/t1SzSZcZ/avLKjgGJiPbA=;
 b=kefxjEROnqz/MuopshL4/jO6WFXQ4S0KHKqkNPh/7VnsNDvnG0ayKVYsddY/d0NqR8
 IY3QPcsGf26Bav6ssYzVA8w2CqPOMQgSbrvTHu01kwyu/GQ37GPzCxn6ysMnMXmB5Te7
 PSeNlrG4PQ1EQX0h7pM7CJamISBz/Pwm6+nBZJR7dqsBOQnnfpx871f2TfDHfVyT7HF8
 b4P/z6pMBuTfVVYXhZc0zF4nO3eoegh3c4vHJ8s5h0KAWHlsuYZyQniPdKTlz9nQGzc6
 cFaXzgCp0b9MyakPzft8a7qzxszHlraWilJH1auPfJeJtykOBoQfAuEpyIsiAyogmMaq
 rB0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1683270930; x=1685862930;
 h=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=0WGQu51w6NVeT4OaLrliU/t1SzSZcZ/avLKjgGJiPbA=;
 b=DC38BcQeYcTobeeRMORzLIsDKlAGjLDFKacYXD4PiTZ3ui4PvhPDYNmpnQFD2hY+2X
 kv70aKJpL5d+vgZPxf5PXQedb9FoXUXFWmGeiKY482aTuX258ef+6iTDPT5+LbvE2jjQ
 YIbc/ztnHzTn9Y6q+KCZDaWHTwam2R0hUEQjjSfEM40SGwl4lBx03teqN9kFTqJ8HIjS
 pQPIkvSJwXKcN/cZZT7GFDCk+XxdgXf4YmSH4FQnLqMSKYg/d6HFL7A7rcUhmNE5TNlY
 tKV4MLJsdUzHS/E71aiVYRbwz3SkgyGw+2fyDqn+XVK+Dw6GVSzh5D5FEx+er8gYN0fK
 c+dg==
X-Gm-Message-State: AC+VfDwOikT1v4ZSlf842K6ykWzhr28stU9Qnmkn7B1kbNRPZDSRWXK2
 IUAECWqS4eys1Qjg2Ir98Zm5WOf+p5+WVINh/+Y=
X-Google-Smtp-Source: ACHHUZ5t1w5Cs1c0rf2UIatUMWVfr+bx+Uf4YKiBwIW2sTVQMGilLln5GZgkQlYDaUyQn3Z4I+GoHp2OJEoFsPtHoBI=
X-Received: by 2002:a17:90b:3a8d:b0:23f:9fac:6b35 with SMTP id
 om13-20020a17090b3a8d00b0023f9fac6b35mr496275pjb.39.1683270930213; Fri, 05
 May 2023 00:15:30 -0700 (PDT)
MIME-Version: 1.0
References: <874jp3n52b.fsf@HIDDEN>
 <838refuqa8.fsf@HIDDEN>
 <CAG7LdX50-hDDkizgn1DFKNpDYR649PnMh8T-O_Z_ynNOmHc5Gw@HIDDEN>
 <83wn1zt1tu.fsf@HIDDEN> <83bkizjpcp.fsf@HIDDEN>
In-Reply-To: <83bkizjpcp.fsf@HIDDEN>
From: TatriX <tatrics@HIDDEN>
Date: Fri, 5 May 2023 09:15:19 +0200
Message-ID: <CAG7LdX4s_ORimB30o-C9b39bpU7gSTXiwcCUrbzieO+are6tDw@HIDDEN>
Subject: Re: bug#63084: 30.0.50; gud: set breakpoint while program is running
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63084
Cc: 63084 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

> Could you please answer my questions below?

Sorry, I'm not sure what questions you are referring to.

>> What is the value of gdb-running and of gdb-non-stop after you "run&"
>> the program?
> gud-running is t
> gdb-non-stop is nil

in case my last email didn't get through.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#63084; Package emacs. Full text available.

Message received at 63084 <at> debbugs.gnu.org:


Received: (at 63084) by debbugs.gnu.org; 5 May 2023 05:52:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 05 01:52:58 2023
Received: from localhost ([127.0.0.1]:52932 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1puoNG-00043g-5g
	for submit <at> debbugs.gnu.org; Fri, 05 May 2023 01:52:58 -0400
Received: from eggs.gnu.org ([209.51.188.92]:51066)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1puoNE-00043Q-Aa
 for 63084 <at> debbugs.gnu.org; Fri, 05 May 2023 01:52:56 -0400
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 <eliz@HIDDEN>)
 id 1puoN7-0000ZV-Op; Fri, 05 May 2023 01:52:51 -0400
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=TxjAl4TRCJwyf/QEDILL7Dn391ricTVDvAs7nrM4DB0=; b=ZRsnmpHVAmrA
 xFnZXF2xGE59oAhud20Rh0RENKonHpBn4EZhTEm0+uE73T6DC/eJpXCygC1lxtqL1pUOYY7GInHwI
 IqMqjdK+sTy/nJL095oYz86Du9B8HRq6D6CtcqlEP7kswOZQDwmHw2UX2D13/phc51o/vxx3fNTPe
 /Ol+MNkCdfbAQiaNxHDcnZGOtIoXJNIwFI3E0LaxJFQ3y88XUNQuL1ZkmnvH9MaO6hMoYzhfic5dr
 F8aOvzlx+dMU27wJh/UL9vpjvrDpICdZvMgri2wYcUDm5c2HxWgSYvJVbzdl+zjpRoK/Eh5lmfdYj
 NvT9eFIzREkG9hBJtrEUVg==;
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 <eliz@HIDDEN>)
 id 1puoN7-0004Ws-8Y; Fri, 05 May 2023 01:52:49 -0400
Date: Fri, 05 May 2023 08:53:42 +0300
Message-Id: <83bkizjpcp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: tatrics@HIDDEN
In-Reply-To: <83wn1zt1tu.fsf@HIDDEN> (message from Eli Zaretskii on Wed, 26
 Apr 2023 12:44:29 +0300)
Subject: Re: bug#63084: 30.0.50; gud: set breakpoint while program is running
References: <874jp3n52b.fsf@HIDDEN>
 <838refuqa8.fsf@HIDDEN>
 <CAG7LdX50-hDDkizgn1DFKNpDYR649PnMh8T-O_Z_ynNOmHc5Gw@HIDDEN>
 <83wn1zt1tu.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 63084
Cc: 63084 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Ping!  Could you please answer my questions below?  Knowing the
answers is necessary for investigating this issue.

Thanks.

> Cc: 63084 <at> debbugs.gnu.org
> Date: Wed, 26 Apr 2023 12:44:29 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> > From: TatriX <tatrics@HIDDEN>
> > Date: Wed, 26 Apr 2023 10:48:53 +0200
> > Cc: 63084 <at> debbugs.gnu.org
> > 
> > Oh, sorry. I tried on a different machine, and realized one have to use "run&".
> > 
> > So, here's what I did:
> > 
> > $ cat main.c
> >     #include <stdio.h>
> >     #include <unistd.h>
> > 
> >     int main(void) {
> >         for (int i = 0; ; i++) {
> >             printf("%d\n", i);
> >             sleep(1);
> >         }
> >     }
> > 
> > $ gcc -g -o break main.c
> > $ emacs -Q main.c
> > M-x gdb RET
> > # in *gud-break*, NOTE it's "run&"
> > (gdb) run&
> > # in main.c
> > (goto-line 6)
> > (gud-break 1) ; or C-x C-a C-b
> > # nothing happens
> > M-: (gud-call "break 6") RET
> > # breakpoint is set and process execution is paused on hitting that breakpoint
> 
> What is the value of gdb-running and of gdb-non-stop after you "run&"
> the program?
> 
> 
> 
> 




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#63084; Package emacs. Full text available.

Message received at 63084 <at> debbugs.gnu.org:


Received: (at 63084) by debbugs.gnu.org; 5 May 2023 05:51:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 05 01:51:42 2023
Received: from localhost ([127.0.0.1]:52927 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1puoM1-00041V-NA
	for submit <at> debbugs.gnu.org; Fri, 05 May 2023 01:51:42 -0400
Received: from eggs.gnu.org ([209.51.188.92]:36124)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1puoLz-000414-Nk
 for 63084 <at> debbugs.gnu.org; Fri, 05 May 2023 01:51:40 -0400
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 <eliz@HIDDEN>)
 id 1puoLu-0000NW-AI; Fri, 05 May 2023 01:51:34 -0400
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=vMcYC+VBteN5JzjVoe3UQ6uLINyADUjkBOwoSWQLZYA=; b=oou61OV6As3E
 ZfgmWDg41gxLdXgXiSXVnAHRNCgie8bqYBHDA2qX3/YZ9mFh3WsFOZjIwjDR1DjBEWlOTK2bdat1Q
 GU1GBlYrjSo8gQ3mAuAumVaYxISBlOL2DecI92FvkiDXeWxZbqvqhLQdxDxU+u2JPJAe/L+kN0W+n
 fH++sydRf4tVCGLJq8/L0xBOfGhbpBbG8RW1FdCImtaaPKV/otGSR20LwxScZLAso500m0kSXSjo9
 P2V+RA/wfA5z2vC3lQU17P3q+wQML48s7bAF3bM0WWXjP1NAmMof+pmBG0xMpdJt5PsKpCJHUPZty
 nvUuJM2az2KXPTmk9VIxCA==;
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 <eliz@HIDDEN>)
 id 1puoLt-0004Lq-PK; Fri, 05 May 2023 01:51:34 -0400
Date: Fri, 05 May 2023 08:52:26 +0300
Message-Id: <83cz3fjpet.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: kbrown@HIDDEN
In-Reply-To: <83mt2uubzw.fsf@HIDDEN> (message from Eli Zaretskii on Wed, 26
 Apr 2023 14:19:31 +0300)
Subject: Re: bug#63084: 30.0.50; gud: set breakpoint while program is running
References: <874jp3n52b.fsf@HIDDEN>
 <838refuqa8.fsf@HIDDEN>
 <CAG7LdX50-hDDkizgn1DFKNpDYR649PnMh8T-O_Z_ynNOmHc5Gw@HIDDEN>
 <83wn1zt1tu.fsf@HIDDEN> <83mt2uubzw.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 63084
Cc: tatrics@HIDDEN, 63084 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Ping!  Ken, could you please look into this, if you have time?

> Cc: tatrics@HIDDEN, 63084 <at> debbugs.gnu.org
> Date: Wed, 26 Apr 2023 14:19:31 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> > Cc: 63084 <at> debbugs.gnu.org
> > Date: Wed, 26 Apr 2023 12:44:29 +0300
> > From: Eli Zaretskii <eliz@HIDDEN>
> > 
> > > From: TatriX <tatrics@HIDDEN>
> > > Date: Wed, 26 Apr 2023 10:48:53 +0200
> > > Cc: 63084 <at> debbugs.gnu.org
> > > 
> > > Oh, sorry. I tried on a different machine, and realized one have to use "run&".
> > > 
> > > So, here's what I did:
> > > 
> > > $ cat main.c
> > >     #include <stdio.h>
> > >     #include <unistd.h>
> > > 
> > >     int main(void) {
> > >         for (int i = 0; ; i++) {
> > >             printf("%d\n", i);
> > >             sleep(1);
> > >         }
> > >     }
> > > 
> > > $ gcc -g -o break main.c
> > > $ emacs -Q main.c
> > > M-x gdb RET
> > > # in *gud-break*, NOTE it's "run&"
> > > (gdb) run&
> > > # in main.c
> > > (goto-line 6)
> > > (gud-break 1) ; or C-x C-a C-b
> > > # nothing happens
> > > M-: (gud-call "break 6") RET
> > > # breakpoint is set and process execution is paused on hitting that breakpoint
> > 
> > What is the value of gdb-running and of gdb-non-stop after you "run&"
> > the program?
> 
> Ken, could you please take a look at this bug report?  AFAICT, it has
> something to do with the code you changed some 11 years ago (see
> bug#9878).
> 
> Basically, what "M-x gdb" now does is send the "-gdb-set non-stop 1"
> command, then, when we get a valid response for it, it sends the
> "-gdb-set target-async 1" command.  So far so good, but when we get
> the response for the latter, we send the "-list-target-features"
> command and expect it to report "async" as one of the features, and if
> not, we decide that non-stop mode is not supported.
> 
> My testing indicates that -list-target-features will only report
> "async" after we run the program or attach to a process.  So we are
> (almost) always disabling the non-stop mode, which doesn't seem right
> to me.
> 
> So I'm interested to know how you tested this particular addition of
> the -list-target-features command back then (if you remember).  Also,
> what happens today when you start "M-x gdb" with a modern version of
> GDB that does support target-async and non-stop mode.
> 
> The root cause that "C-x C-a C-b" doesn't work in the OP is that
> gud-break (and any other command defined via gud-def) does nothing
> when gud-running is non-nil.  This needs to be changed if we are
> running the program in the background, but the question is how to know
> that reliably, and that is related -list-target-features, among other
> things.
> 
> TIA
> 
> 
> 
> 




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#63084; Package emacs. Full text available.

Message received at 63084 <at> debbugs.gnu.org:


Received: (at 63084) by debbugs.gnu.org; 26 Apr 2023 11:49:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 26 07:49:25 2023
Received: from localhost ([127.0.0.1]:54437 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prdeG-0000Gb-SA
	for submit <at> debbugs.gnu.org; Wed, 26 Apr 2023 07:49:25 -0400
Received: from mail-pg1-f173.google.com ([209.85.215.173]:56448)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tatrics@HIDDEN>) id 1prdeC-0000GL-PO
 for 63084 <at> debbugs.gnu.org; Wed, 26 Apr 2023 07:49:23 -0400
Received: by mail-pg1-f173.google.com with SMTP id
 41be03b00d2f7-51b661097bfso5390378a12.0
 for <63084 <at> debbugs.gnu.org>; Wed, 26 Apr 2023 04:49:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1682509755; x=1685101755;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=T1DWUl2ZEfInkSt5lHy029Q4W/gS7qNAouPrZIDfq9s=;
 b=JRwIDIlq3a4P84YBEub6k0ZGRI0L9aXcslYGrHdh3M7jE/emYk118IUPVV5O6xXCjO
 hme1F76JdPDyjpF/NQ9tOHRPx2XxWHd/WBqsi3MQoN2/vbZ8KfdE/SjE4f5EemEtV2Hb
 upNWiuB3NJF7jEyBCPx2N/fG0Q8xeypEDiC8oNI4FDzAWL7fT+DKB7owC2VPbkjUBxCX
 aXPMrMt5By59vsKw6KQtUt1pyUk8Y8wVpP2kvwEajenUylXCh2SYm/j94HRfMeLV+D3i
 xjdjPI+e3y2hTbmRhyunudn7LChjtJ+CE+ytDxCh24wf8wHyHGuyeD7nL25jJDH8G2XO
 I/xg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1682509755; x=1685101755;
 h=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=T1DWUl2ZEfInkSt5lHy029Q4W/gS7qNAouPrZIDfq9s=;
 b=kamAXZrcHRM9p4B5CvFI1SO4U3iel+1tMZxDJ5B7K+jusltrVIkYxBl68qthyhv8BU
 SAhlhi12gCQl02z7joCdBEnVCK5JJabYEAUHgRjbK4MJkfh+Vm+Tr7wSTlp9DmKjZz5d
 S88DoP1+2TYSp7yLB7vVey1BMf9oeYNezLTH0MXm9n0JfYCFheq2urI02rX7TrgGUQ9w
 XjFd7IrhuM3cSH/SJdiEaJENw5Rj+kYg1V9kdPAXU7Opk3SzFfdSbHadjjD6CZYaqYEA
 Rzxuo0GWumNG4ubx61QAv9gOb2w9A6jGWSMuwbI9IEbnllQ5UVP9xvmX/ky/uMnvMzXT
 WYqA==
X-Gm-Message-State: AAQBX9fzGoeoyLlH1PYIY3INMHDWhKQ1mleKSGxkyKP94pSEz+RhTkrD
 Z7DkopLEu1vrEPd3JIT7yP23pch5yy5qAFcjJWk=
X-Google-Smtp-Source: AKy350ZBSN3Hs15BiWilJQgrsNREfpIL55y0nIUgYnCjsPWv27hcYOncLc96oG/4hZv/PkMhowFZ6Y4tO5P6ravOjBA=
X-Received: by 2002:a17:90a:bd94:b0:249:842d:312f with SMTP id
 z20-20020a17090abd9400b00249842d312fmr20594409pjr.4.1682509754495; Wed, 26
 Apr 2023 04:49:14 -0700 (PDT)
MIME-Version: 1.0
References: <874jp3n52b.fsf@HIDDEN>
 <838refuqa8.fsf@HIDDEN>
 <CAG7LdX50-hDDkizgn1DFKNpDYR649PnMh8T-O_Z_ynNOmHc5Gw@HIDDEN>
 <83wn1zt1tu.fsf@HIDDEN> <83mt2uubzw.fsf@HIDDEN>
In-Reply-To: <83mt2uubzw.fsf@HIDDEN>
From: TatriX <tatrics@HIDDEN>
Date: Wed, 26 Apr 2023 13:49:11 +0200
Message-ID: <CAG7LdX5UqTHPwvaDxauPh4aeeaifEY9wM8iCvrRNi-ETTZKW0g@HIDDEN>
Subject: Re: bug#63084: 30.0.50; gud: set breakpoint while program is running
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000003f76ed05fa3bd4ac"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63084
Cc: 63084 <at> debbugs.gnu.org, Ken Brown <kbrown@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000003f76ed05fa3bd4ac
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

> What is the value of gdb-running and of gdb-non-stop after you "run&"
> the program?

ELISP> gdb-running
*** Eval error ***  Symbol=E2=80=99s value as variable is void: gdb-running
ELISP> gud-running
t
ELISP> gdb-non-stop
nil

On Wed, Apr 26, 2023 at 1:19=E2=80=AFPM Eli Zaretskii <eliz@HIDDEN> wrote:

> > Cc: 63084 <at> debbugs.gnu.org
> > Date: Wed, 26 Apr 2023 12:44:29 +0300
> > From: Eli Zaretskii <eliz@HIDDEN>
> >
> > > From: TatriX <tatrics@HIDDEN>
> > > Date: Wed, 26 Apr 2023 10:48:53 +0200
> > > Cc: 63084 <at> debbugs.gnu.org
> > >
> > > Oh, sorry. I tried on a different machine, and realized one have to
> use "run&".
> > >
> > > So, here's what I did:
> > >
> > > $ cat main.c
> > >     #include <stdio.h>
> > >     #include <unistd.h>
> > >
> > >     int main(void) {
> > >         for (int i =3D 0; ; i++) {
> > >             printf("%d\n", i);
> > >             sleep(1);
> > >         }
> > >     }
> > >
> > > $ gcc -g -o break main.c
> > > $ emacs -Q main.c
> > > M-x gdb RET
> > > # in *gud-break*, NOTE it's "run&"
> > > (gdb) run&
> > > # in main.c
> > > (goto-line 6)
> > > (gud-break 1) ; or C-x C-a C-b
> > > # nothing happens
> > > M-: (gud-call "break 6") RET
> > > # breakpoint is set and process execution is paused on hitting that
> breakpoint
> >
> > What is the value of gdb-running and of gdb-non-stop after you "run&"
> > the program?
>
> Ken, could you please take a look at this bug report?  AFAICT, it has
> something to do with the code you changed some 11 years ago (see
> bug#9878).
>
> Basically, what "M-x gdb" now does is send the "-gdb-set non-stop 1"
> command, then, when we get a valid response for it, it sends the
> "-gdb-set target-async 1" command.  So far so good, but when we get
> the response for the latter, we send the "-list-target-features"
> command and expect it to report "async" as one of the features, and if
> not, we decide that non-stop mode is not supported.
>
> My testing indicates that -list-target-features will only report
> "async" after we run the program or attach to a process.  So we are
> (almost) always disabling the non-stop mode, which doesn't seem right
> to me.
>
> So I'm interested to know how you tested this particular addition of
> the -list-target-features command back then (if you remember).  Also,
> what happens today when you start "M-x gdb" with a modern version of
> GDB that does support target-async and non-stop mode.
>
> The root cause that "C-x C-a C-b" doesn't work in the OP is that
> gud-break (and any other command defined via gud-def) does nothing
> when gud-running is non-nil.  This needs to be changed if we are
> running the program in the background, but the question is how to know
> that reliably, and that is related -list-target-features, among other
> things.
>
> TIA
>

--0000000000003f76ed05fa3bd4ac
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>&gt; What is the value of gdb-running and of gdb-non-=
stop after you &quot;run&amp;&quot;<br>&gt; the program?</div><div><br></di=
v><div>ELISP&gt; gdb-running</div>*** Eval error *** =C2=A0Symbol=E2=80=99s=
 value as variable is void: gdb-running<br>ELISP&gt; gud-running<br>t<br>EL=
ISP&gt; gdb-non-stop<br>nil</div><br><div class=3D"gmail_quote"><div dir=3D=
"ltr" class=3D"gmail_attr">On Wed, Apr 26, 2023 at 1:19=E2=80=AFPM Eli Zare=
tskii &lt;<a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>&gt; wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex">&gt; Cc: <a href=3D"m=
ailto:63084 <at> debbugs.gnu.org" target=3D"_blank">63084 <at> debbugs.gnu.org</a><br=
>
&gt; Date: Wed, 26 Apr 2023 12:44:29 +0300<br>
&gt; From: Eli Zaretskii &lt;<a href=3D"mailto:eliz@HIDDEN" target=3D"_bla=
nk">eliz@HIDDEN</a>&gt;<br>
&gt; <br>
&gt; &gt; From: TatriX &lt;<a href=3D"mailto:tatrics@HIDDEN" target=3D"_=
blank">tatrics@HIDDEN</a>&gt;<br>
&gt; &gt; Date: Wed, 26 Apr 2023 10:48:53 +0200<br>
&gt; &gt; Cc: <a href=3D"mailto:63084 <at> debbugs.gnu.org" target=3D"_blank">63=
084 <at> debbugs.gnu.org</a><br>
&gt; &gt; <br>
&gt; &gt; Oh, sorry. I tried on a different machine, and realized one have =
to use &quot;run&amp;&quot;.<br>
&gt; &gt; <br>
&gt; &gt; So, here&#39;s what I did:<br>
&gt; &gt; <br>
&gt; &gt; $ cat main.c<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0#include &lt;stdio.h&gt;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0#include &lt;unistd.h&gt;<br>
&gt; &gt; <br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0int main(void) {<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0for (int i =3D 0; ; i++) {<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0printf(&quot;%d\n&=
quot;, i);<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sleep(1);<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0}<br>
&gt; &gt; <br>
&gt; &gt; $ gcc -g -o break main.c<br>
&gt; &gt; $ emacs -Q main.c<br>
&gt; &gt; M-x gdb RET<br>
&gt; &gt; # in *gud-break*, NOTE it&#39;s &quot;run&amp;&quot;<br>
&gt; &gt; (gdb) run&amp;<br>
&gt; &gt; # in main.c<br>
&gt; &gt; (goto-line 6)<br>
&gt; &gt; (gud-break 1) ; or C-x C-a C-b<br>
&gt; &gt; # nothing happens<br>
&gt; &gt; M-: (gud-call &quot;break 6&quot;) RET<br>
&gt; &gt; # breakpoint is set and process execution is paused on hitting th=
at breakpoint<br>
&gt; <br>
&gt; What is the value of gdb-running and of gdb-non-stop after you &quot;r=
un&amp;&quot;<br>
&gt; the program?<br>
<br>
Ken, could you please take a look at this bug report?=C2=A0 AFAICT, it has<=
br>
something to do with the code you changed some 11 years ago (see<br>
bug#9878).<br>
<br>
Basically, what &quot;M-x gdb&quot; now does is send the &quot;-gdb-set non=
-stop 1&quot;<br>
command, then, when we get a valid response for it, it sends the<br>
&quot;-gdb-set target-async 1&quot; command.=C2=A0 So far so good, but when=
 we get<br>
the response for the latter, we send the &quot;-list-target-features&quot;<=
br>
command and expect it to report &quot;async&quot; as one of the features, a=
nd if<br>
not, we decide that non-stop mode is not supported.<br>
<br>
My testing indicates that -list-target-features will only report<br>
&quot;async&quot; after we run the program or attach to a process.=C2=A0 So=
 we are<br>
(almost) always disabling the non-stop mode, which doesn&#39;t seem right<b=
r>
to me.<br>
<br>
So I&#39;m interested to know how you tested this particular addition of<br=
>
the -list-target-features command back then (if you remember).=C2=A0 Also,<=
br>
what happens today when you start &quot;M-x gdb&quot; with a modern version=
 of<br>
GDB that does support target-async and non-stop mode.<br>
<br>
The root cause that &quot;C-x C-a C-b&quot; doesn&#39;t work in the OP is t=
hat<br>
gud-break (and any other command defined via gud-def) does nothing<br>
when gud-running is non-nil.=C2=A0 This needs to be changed if we are<br>
running the program in the background, but the question is how to know<br>
that reliably, and that is related -list-target-features, among other<br>
things.<br>
<br>
TIA<br>
</blockquote></div>

--0000000000003f76ed05fa3bd4ac--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#63084; Package emacs. Full text available.

Message received at 63084 <at> debbugs.gnu.org:


Received: (at 63084) by debbugs.gnu.org; 26 Apr 2023 11:19:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 26 07:19:41 2023
Received: from localhost ([127.0.0.1]:54410 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prdBV-0005SS-KI
	for submit <at> debbugs.gnu.org; Wed, 26 Apr 2023 07:19:41 -0400
Received: from eggs.gnu.org ([209.51.188.92]:33914)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1prdBQ-0005SC-R9
 for 63084 <at> debbugs.gnu.org; Wed, 26 Apr 2023 07:19:39 -0400
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 <eliz@HIDDEN>)
 id 1prdBL-000364-1p; Wed, 26 Apr 2023 07:19:31 -0400
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=RE/stvQoAp6eJNXtIvoo5jdwMxQkqILcX6F/dItOqn4=; b=pHifKfuCqxOX
 i6kRn85O7FxWa1k6f6bdykgwdZHZx2VHRueP7NjxQgKE48yulV8MiloB3WlgVKKntT7f5y58cqB1u
 jLJ7RXO6PNVZ/0bfiwU928oImBcfUDhK/KmmVBgnGpah1HhiPwx3EyriIrXYvlR7+t95+YuZ1HCSk
 qCi0bWc9yPtptpr4TXszhqrskaZuvigi8u9autZaqU92WrkUn8TEI0MnEP4+M/feNVlaeW1Y7KfNs
 fSpGbRlDlrwKgxWsBXFyRzUzd5ZnwgH1Bb8gGA8dmjnazDpDur/VuqH0pJakJrZg770joCHPJYdh1
 Hq7b7oQKbjopu2DyTvVWug==;
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 <eliz@HIDDEN>)
 id 1prdAu-000658-3D; Wed, 26 Apr 2023 07:19:30 -0400
Date: Wed, 26 Apr 2023 14:19:31 +0300
Message-Id: <83mt2uubzw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ken Brown <kbrown@HIDDEN>
In-Reply-To: <83wn1zt1tu.fsf@HIDDEN> (message from Eli Zaretskii on Wed, 26
 Apr 2023 12:44:29 +0300)
Subject: Re: bug#63084: 30.0.50; gud: set breakpoint while program is running
References: <874jp3n52b.fsf@HIDDEN>
 <838refuqa8.fsf@HIDDEN>
 <CAG7LdX50-hDDkizgn1DFKNpDYR649PnMh8T-O_Z_ynNOmHc5Gw@HIDDEN>
 <83wn1zt1tu.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 63084
Cc: tatrics@HIDDEN, 63084 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 63084 <at> debbugs.gnu.org
> Date: Wed, 26 Apr 2023 12:44:29 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> > From: TatriX <tatrics@HIDDEN>
> > Date: Wed, 26 Apr 2023 10:48:53 +0200
> > Cc: 63084 <at> debbugs.gnu.org
> > 
> > Oh, sorry. I tried on a different machine, and realized one have to use "run&".
> > 
> > So, here's what I did:
> > 
> > $ cat main.c
> >     #include <stdio.h>
> >     #include <unistd.h>
> > 
> >     int main(void) {
> >         for (int i = 0; ; i++) {
> >             printf("%d\n", i);
> >             sleep(1);
> >         }
> >     }
> > 
> > $ gcc -g -o break main.c
> > $ emacs -Q main.c
> > M-x gdb RET
> > # in *gud-break*, NOTE it's "run&"
> > (gdb) run&
> > # in main.c
> > (goto-line 6)
> > (gud-break 1) ; or C-x C-a C-b
> > # nothing happens
> > M-: (gud-call "break 6") RET
> > # breakpoint is set and process execution is paused on hitting that breakpoint
> 
> What is the value of gdb-running and of gdb-non-stop after you "run&"
> the program?

Ken, could you please take a look at this bug report?  AFAICT, it has
something to do with the code you changed some 11 years ago (see
bug#9878).

Basically, what "M-x gdb" now does is send the "-gdb-set non-stop 1"
command, then, when we get a valid response for it, it sends the
"-gdb-set target-async 1" command.  So far so good, but when we get
the response for the latter, we send the "-list-target-features"
command and expect it to report "async" as one of the features, and if
not, we decide that non-stop mode is not supported.

My testing indicates that -list-target-features will only report
"async" after we run the program or attach to a process.  So we are
(almost) always disabling the non-stop mode, which doesn't seem right
to me.

So I'm interested to know how you tested this particular addition of
the -list-target-features command back then (if you remember).  Also,
what happens today when you start "M-x gdb" with a modern version of
GDB that does support target-async and non-stop mode.

The root cause that "C-x C-a C-b" doesn't work in the OP is that
gud-break (and any other command defined via gud-def) does nothing
when gud-running is non-nil.  This needs to be changed if we are
running the program in the background, but the question is how to know
that reliably, and that is related -list-target-features, among other
things.

TIA




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#63084; Package emacs. Full text available.

Message received at 63084 <at> debbugs.gnu.org:


Received: (at 63084) by debbugs.gnu.org; 26 Apr 2023 09:44:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 26 05:44:38 2023
Received: from localhost ([127.0.0.1]:54296 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prbhW-0008Vf-Ho
	for submit <at> debbugs.gnu.org; Wed, 26 Apr 2023 05:44:38 -0400
Received: from eggs.gnu.org ([209.51.188.92]:38370)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1prbhS-0008VN-FE
 for 63084 <at> debbugs.gnu.org; Wed, 26 Apr 2023 05:44:37 -0400
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 <eliz@HIDDEN>)
 id 1prbhM-0001Fh-Tp; Wed, 26 Apr 2023 05:44:28 -0400
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=CP/e9eewSM4oQI2w1wTQ5UZJogk7ujLyLc5n6u090/E=; b=rq2UvI+ZmW7Y
 HBlFHS/DkojQEQKRS+DWrUBvMjsroDJCbA359nFB9AwHMRDBZHldpUaRI8cCjdJ8a24SlOMNz0Oux
 CNtsBgyitZDsfriQknXtjxrcjCq5X3M45OUsByG6y2HLbYbFAjGrPJx08oCjzBw6VkXbbPBdM5KAu
 SD+uR//2+d8QKPgiVQLZm0UzUCfI1DFRkMRjKxWrgucMKnboFnzngLmqw7eEK7ZQtElLscZurMoac
 H6Iymty26JqzGCWCxIGv/SFqHHoNZx3pUHKgXER8bwBBOdI1tJVTSOycZtV0J8VG6Zvbw8u+vN2Z0
 tVwWnZ+OjmkOwaG7nnshUg==;
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 <eliz@HIDDEN>)
 id 1prbgu-0000GC-8t; Wed, 26 Apr 2023 05:44:27 -0400
Date: Wed, 26 Apr 2023 12:44:29 +0300
Message-Id: <83wn1zt1tu.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: TatriX <tatrics@HIDDEN>
In-Reply-To: <CAG7LdX50-hDDkizgn1DFKNpDYR649PnMh8T-O_Z_ynNOmHc5Gw@HIDDEN>
 (message from TatriX on Wed, 26 Apr 2023 10:48:53 +0200)
Subject: Re: bug#63084: 30.0.50; gud: set breakpoint while program is running
References: <874jp3n52b.fsf@HIDDEN>
 <838refuqa8.fsf@HIDDEN>
 <CAG7LdX50-hDDkizgn1DFKNpDYR649PnMh8T-O_Z_ynNOmHc5Gw@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 63084
Cc: 63084 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: TatriX <tatrics@HIDDEN>
> Date: Wed, 26 Apr 2023 10:48:53 +0200
> Cc: 63084 <at> debbugs.gnu.org
> 
> Oh, sorry. I tried on a different machine, and realized one have to use "run&".
> 
> So, here's what I did:
> 
> $ cat main.c
>     #include <stdio.h>
>     #include <unistd.h>
> 
>     int main(void) {
>         for (int i = 0; ; i++) {
>             printf("%d\n", i);
>             sleep(1);
>         }
>     }
> 
> $ gcc -g -o break main.c
> $ emacs -Q main.c
> M-x gdb RET
> # in *gud-break*, NOTE it's "run&"
> (gdb) run&
> # in main.c
> (goto-line 6)
> (gud-break 1) ; or C-x C-a C-b
> # nothing happens
> M-: (gud-call "break 6") RET
> # breakpoint is set and process execution is paused on hitting that breakpoint

What is the value of gdb-running and of gdb-non-stop after you "run&"
the program?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#63084; Package emacs. Full text available.

Message received at 63084 <at> debbugs.gnu.org:


Received: (at 63084) by debbugs.gnu.org; 26 Apr 2023 08:49:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 26 04:49:05 2023
Received: from localhost ([127.0.0.1]:54206 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prapl-0006wQ-Ba
	for submit <at> debbugs.gnu.org; Wed, 26 Apr 2023 04:49:05 -0400
Received: from mail-pj1-f43.google.com ([209.85.216.43]:58369)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tatrics@HIDDEN>) id 1praph-0006vu-I7
 for 63084 <at> debbugs.gnu.org; Wed, 26 Apr 2023 04:49:03 -0400
Received: by mail-pj1-f43.google.com with SMTP id
 98e67ed59e1d1-24781e23c27so6120988a91.0
 for <63084 <at> debbugs.gnu.org>; Wed, 26 Apr 2023 01:49:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1682498935; x=1685090935;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=wnXhw6np7vhipbTAAUjbAxX638gup7Wrhf8Fddl1N0I=;
 b=BUZ+UfcKWMC8RDu34yb5jkp4NgvepPIQdgpFS7bCyL+BPWc+EvSwFqPlX/2j+dkPca
 ldljWC5G9RBtwUmFtuQVNo+eDlmkfgAWfrG6TcxHX33Ho9tKn6d9ByYx/04PRqEogfaO
 UCQ1mnyJ/X3ocAg5LLZFVt/WD2Lgl6dC8K5KpbH2E4wcVFpmZKkZgxAMKSnJI85dbIaT
 MUhtJc3eHXS/NnSk0nORdLUZEsxyqPs7mqo9WI5cSXOik4PMEtP2UEWZykBrJwGg1FiE
 vHmWe1hHzfCGo6cQMmtMzbcXJJe2mZepBxc4v6V6lAzw5QYbTQMqdz+wIz27K3D8X2ep
 d2lw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1682498935; x=1685090935;
 h=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=wnXhw6np7vhipbTAAUjbAxX638gup7Wrhf8Fddl1N0I=;
 b=eET4ya1NtiuvRa5arg0cNCYad5Sz5QpzmHOTMjcYkUBRln+rrGqT5qliKdDk/pTiof
 gzvLDCIk/7Tfh6THh/94yqObCvcW0JLiTfENvBQUtvbe0Fsbk33JuTA2tDLFGe07vKJC
 RNAID744Q/pn9sikuwypK1+VXz07nZc/i0UjOhBrvOwel73wCyGqY1yrtdmj8zPY7Bj3
 BZowUntkn2O03H772a/iCY0LOndbpBjiVowQkH/YlvCclt8JFdZazNzHSJt+XrcVXZFH
 h4lkuHdTUuG1ETDzHkBqGO9EnmP9Ms4t0ureh9UqXRNClAfapjHeLjNnV7qfKLCUbfSN
 Ul/w==
X-Gm-Message-State: AAQBX9cP6s8/I7Ex4R5TWwzZcPRBgBc5NZz4tPgdjYvV69cDu8WS1eO9
 ees2uQEfAAGcaSx0LgJA9nV0ClVjd81m7UMMbvGOAaItEcM=
X-Google-Smtp-Source: AKy350ZaRJDulO06pNcFZpSNzzjfFhM3tJrXcg3WJB1F8Pqrnrsg91oyqulySNPpDCus2XP8rXBBfaDiIBFNiwTbXSg=
X-Received: by 2002:a17:90a:688e:b0:22b:b832:d32 with SMTP id
 a14-20020a17090a688e00b0022bb8320d32mr18882331pjd.9.1682498935471; Wed, 26
 Apr 2023 01:48:55 -0700 (PDT)
MIME-Version: 1.0
References: <874jp3n52b.fsf@HIDDEN>
 <838refuqa8.fsf@HIDDEN>
In-Reply-To: <838refuqa8.fsf@HIDDEN>
From: TatriX <tatrics@HIDDEN>
Date: Wed, 26 Apr 2023 10:48:53 +0200
Message-ID: <CAG7LdX50-hDDkizgn1DFKNpDYR649PnMh8T-O_Z_ynNOmHc5Gw@HIDDEN>
Subject: Re: bug#63084: 30.0.50; gud: set breakpoint while program is running
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000006240b105fa394f98"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63084
Cc: 63084 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000006240b105fa394f98
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Oh, sorry. I tried on a different machine, and realized one have to use
"run&".

So, here's what I did:

$ cat main.c
    #include <stdio.h>
    #include <unistd.h>

    int main(void) {
        for (int i =3D 0; ; i++) {
            printf("%d\n", i);
            sleep(1);
        }
    }

$ gcc -g -o break main.c
$ emacs -Q main.c
M-x gdb RET
# in *gud-break*, NOTE it's "run&"
(gdb) run&
# in main.c
(goto-line 6)
(gud-break 1) ; or C-x C-a C-b
# nothing happens
M-: (gud-call "break 6") RET
# breakpoint is set and process execution is paused on hitting that
breakpoint

Hope that's more clear now!

On Wed, Apr 26, 2023 at 8:10=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrote:

> > From: tatrics@HIDDEN
> > Date: Tue, 25 Apr 2023 21:18:52 +0200
> >
> > When I try to set a breakpoint with
> >     "C-x C-a C-b" or (gud-break 1)
> > it doesn't seem to work.
>
> I cannot reproduce this: "C-x C-a C-b" does work for me.  Please
> describe the recipe for reproducing the problem completely, starting
> from "emacs -Q" and including all the commands you need to type/invoke
> to reproduce the issue.
>
> Thanks.
>

--0000000000006240b105fa394f98
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Oh, sorry. I tried on a different machine, and realiz=
ed one have to use &quot;run&amp;&quot;.</div><div><br></div><div>So, here&=
#39;s what I did:<br><br></div><div>$ cat main.c<br></div><div>=C2=A0 =C2=
=A0 #include &lt;stdio.h&gt;<br>=C2=A0 =C2=A0 #include &lt;unistd.h&gt;<br>=
<br>=C2=A0 =C2=A0 int main(void) {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 for (int =
i =3D 0; ; i++) {<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 printf(&quot=
;%d\n&quot;, i);<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sleep(1);<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>=C2=A0 =C2=A0 }<br><br></div><div>$ gcc -g=
 -o break main.c<br></div><div>$ emacs -Q main.c<br></div><div>M-x gdb RET<=
br></div><div># in *gud-break*, NOTE it&#39;s &quot;run&amp;&quot;<br></div=
><div>(gdb) run&amp;<br></div><div># in main.c<br></div><div>(goto-line 6)<=
/div><div>(gud-break 1) ; or C-x C-a C-b<br></div><div># nothing happens<br=
></div><div>M-: (gud-call &quot;break 6&quot;) RET<br></div><div># breakpoi=
nt is set and process execution is paused on hitting that breakpoint<br><br=
></div><div>Hope that&#39;s more clear now!<br></div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 26, 2023=
 at 8:10=E2=80=AFAM Eli Zaretskii &lt;<a href=3D"mailto:eliz@HIDDEN">eliz@=
gnu.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">&gt; From: <a href=3D"mailto:tatrics@HIDDEN" target=3D"_blank">ta=
trics@HIDDEN</a><br>
&gt; Date: Tue, 25 Apr 2023 21:18:52 +0200<br>
&gt; <br>
&gt; When I try to set a breakpoint with<br>
&gt;=C2=A0 =C2=A0 =C2=A0&quot;C-x C-a C-b&quot; or (gud-break 1)<br>
&gt; it doesn&#39;t seem to work.<br>
<br>
I cannot reproduce this: &quot;C-x C-a C-b&quot; does work for me.=C2=A0 Pl=
ease<br>
describe the recipe for reproducing the problem completely, starting<br>
from &quot;emacs -Q&quot; and including all the commands you need to type/i=
nvoke<br>
to reproduce the issue.<br>
<br>
Thanks.<br>
</blockquote></div>

--0000000000006240b105fa394f98--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#63084; Package emacs. Full text available.

Message received at 63084 <at> debbugs.gnu.org:


Received: (at 63084) by debbugs.gnu.org; 26 Apr 2023 06:10:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 26 02:10:38 2023
Received: from localhost ([127.0.0.1]:54100 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prYMQ-0002LD-Io
	for submit <at> debbugs.gnu.org; Wed, 26 Apr 2023 02:10:38 -0400
Received: from eggs.gnu.org ([209.51.188.92]:49288)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1prYML-0002Kw-Cy
 for 63084 <at> debbugs.gnu.org; Wed, 26 Apr 2023 02:10:37 -0400
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 <eliz@HIDDEN>)
 id 1prYMF-0005Rv-Rb; Wed, 26 Apr 2023 02:10:27 -0400
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=JfmNF25YRJ2Up623WQuAhfArEKRkN3KX6GZUWiSs8GY=; b=Hi7qV/jNiLKO
 wdwWnF0HEOAZYK7gbHARw2GZ3MeKV5va1YMC26Z1GzQzw85v1pNqn+8FMvxxkqD5OQmtSeSBNp4zL
 a+X9rbguPXACO4pnHKdxQgeTEeMVwm3VfamYYYi+hMJfPAJHi1ZiQbCKsaGB7kY9QySVgAPTMvJT5
 TRlvpRVdMMSujn4LGyo0wRK8L5gFa3KutW1F9HOT8uxeEzCdtXHRErDBhUcxvSwzrBgvEz4WsQ+Oj
 QV3TY9Ahx0m3cQwJgQccs/7XO2bFKELzzKYdVmxKFEzfOmLdFcJwjcvrcuUqt9McmpukS/y4aj9nI
 RZ267meaZCvBh7Pf6KEhDA==;
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 <eliz@HIDDEN>)
 id 1prYME-0008Rq-Kn; Wed, 26 Apr 2023 02:10:26 -0400
Date: Wed, 26 Apr 2023 09:10:55 +0300
Message-Id: <838refuqa8.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: tatrics@HIDDEN
In-Reply-To: <874jp3n52b.fsf@HIDDEN>
 (tatrics@HIDDEN)
Subject: Re: bug#63084: 30.0.50; gud: set breakpoint while program is running
References: <874jp3n52b.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 63084
Cc: 63084 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: tatrics@HIDDEN
> Date: Tue, 25 Apr 2023 21:18:52 +0200
> 
> When I try to set a breakpoint with
>     "C-x C-a C-b" or (gud-break 1)
> it doesn't seem to work.

I cannot reproduce this: "C-x C-a C-b" does work for me.  Please
describe the recipe for reproducing the problem completely, starting
from "emacs -Q" and including all the commands you need to type/invoke
to reproduce the issue.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#63084; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 26 Apr 2023 03:55:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 23:55:23 2023
Received: from localhost ([127.0.0.1]:53933 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prWFU-0006Q0-3h
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 23:55:23 -0400
Received: from lists.gnu.org ([209.51.188.17]:52402)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tatrics@HIDDEN>) id 1prOBy-0000ES-KP
 for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 15:19:12 -0400
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 <tatrics@HIDDEN>) id 1prOBx-00057z-NA
 for bug-gnu-emacs@HIDDEN; Tue, 25 Apr 2023 15:19:10 -0400
Received: from mail-lf1-x12d.google.com ([2a00:1450:4864:20::12d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <tatrics@HIDDEN>) id 1prOBv-00016P-87
 for bug-gnu-emacs@HIDDEN; Tue, 25 Apr 2023 15:19:09 -0400
Received: by mail-lf1-x12d.google.com with SMTP id
 2adb3069b0e04-4ec816c9d03so6813350e87.2
 for <bug-gnu-emacs@HIDDEN>; Tue, 25 Apr 2023 12:19:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1682450343; x=1685042343;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=IrPvoGRsEei7GaUuS4KLwGNqvSZS6J6DtpZO2qDN4jY=;
 b=NFMPCs6dO1euuWt1DZhNJqFHUb547QWDmbbbLyy+MpfLP4zyHbBySsEp0uPQejRB84
 dc4gV70/i1R703gjEHph5kfGshPQpt9eZEJxlq17eK0k/WZUW2FNYrOh+tAsXgx7VUE4
 lVnvnxMWd94EyfBhlon/1p7kT6kGJaDTkRlibk9/+FUOVYLIYvTfLSPmgph2V9kvunjM
 8v1gfj8tmlH56W03sK0+2h62RQBKvJvyV8Vbi8Wu5NLmqBWAX4Ad37LwrQ8L9Yz1kCMC
 mhR+OvBKslT0GVzR7orzaILIJg7UIAUIWHPR/1JYaQze78Quytsnc3qcM1hmaNcL7x5W
 oD/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1682450343; x=1685042343;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=IrPvoGRsEei7GaUuS4KLwGNqvSZS6J6DtpZO2qDN4jY=;
 b=i1uO079DUVtFtT2a/eqpVrSsVopxVGKDujwmIhErSvHlJZIIrPSVdAQK7AHwWWO6ja
 DGbOv48wEfBC+gXwsRB15AboOUhUsDDpooLJ3/bM7TD7RsyMwwMJ7uOn1TlVeUWqMkZw
 lokQCoTmUPzpFv+ZhHhTxdSFaY7rBHChb6QVkEx3Y4TK8hH4F1OqlHfAbqva/TBZQRG9
 jGBVTlr19KPV9hIuQk4XkQG7VKA6WbqAFqbHAW3B1se779py2mg1By+jSJx5Tuwa0zSi
 J1aMhPZBVdmS+oLIQ5PPUjDjlEd86E2Ziedpj4nUb9fQwV2vVY2QGijj4id/mFhdawbJ
 rlXw==
X-Gm-Message-State: AAQBX9fk5avstx89Q8RfzdBAOAZ4zbNHThm1aap6hKuJ5zxMKaD0uiN5
 2EwwFCYiIuFGH0ch95h/V9FhDuTJEhE=
X-Google-Smtp-Source: AKy350arTO2NjruEsBwbzXhu1WTyrjdzaDpHmRSKlAEz8HqpSqGDEX5Ea9Bk4aBW+cJv7XDPq+W1BA==
X-Received: by 2002:ac2:4c0f:0:b0:4ea:f632:474f with SMTP id
 t15-20020ac24c0f000000b004eaf632474fmr4818971lfq.40.1682450343452; 
 Tue, 25 Apr 2023 12:19:03 -0700 (PDT)
Received: from home ([85.221.95.228]) by smtp.gmail.com with ESMTPSA id
 y13-20020ac2420d000000b00492c663bba2sm2166641lfh.124.2023.04.25.12.19.02
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 25 Apr 2023 12:19:02 -0700 (PDT)
From: tatrics@HIDDEN
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.50; gud: set breakpoint while program is running
Date: Tue, 25 Apr 2023 21:18:52 +0200
Message-ID: <874jp3n52b.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::12d;
 envelope-from=tatrics@HIDDEN; helo=mail-lf1-x12d.google.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_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Tue, 25 Apr 2023 23:55:10 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)


Hi!

When I try to set a breakpoint with
    "C-x C-a C-b" or (gud-break 1)
it doesn't seem to work.

But if I do
    (gud-call (format "break %s:%d" (buffer-file-name) (line-number-at-pos)))
it does work.



In GNU Emacs 30.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version
 3.24.37, cairo version 1.17.8) of 2023-04-14 built on home
Repository revision: d664969544b13fe93a548c9908ce566f9b5cde9c
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101007
System Description: Arch Linux

Configured using:
 'configure --with-native-compilation=yes --with-xinput2
 --with-sound=alsa --without-compress-install --with-x-toolkit=gtk3
 --without-xaw3d --without-gconf --prefix=/usr --sysconfdir=/etc
 --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man
 --with-gameuser=:games --with-modules --without-libotf
 --without-m17n-flt'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER
PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: ELisp/l

Minor modes in effect:
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  hi-lock-mode: t
  smerge-mode: t
  auto-revert-mode: t
  show-smartparens-global-mode: t
  show-smartparens-mode: t
  smartparens-mode: t
  display-line-numbers-mode: t
  pyvenv-mode: t
  pdf-occur-global-minor-mode: t
  global-hl-todo-mode: t
  hl-todo-mode: t
  repeat-mode: t
  savehist-mode: t
  fido-vertical-mode: t
  icomplete-vertical-mode: t
  icomplete-mode: t
  fido-mode: t
  window-numbering-mode: t
  recentf-mode: t
  save-place-mode: t
  shell-dirtrack-mode: t
  yas-minor-mode: t
  minibuffer-depth-indicate-mode: t
  global-subword-mode: t
  subword-mode: t
  override-global-mode: t
  desktop-save-mode: t
  delete-selection-mode: t
  server-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tab-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/tatrix/.emacs.d/elpa/cmake-mode-20221130.1357/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode
~/.emacs.d/scel/el/sclang-util hides /usr/share/emacs/site-lisp/SuperCollider/sclang-util
~/.emacs.d/scel/el/sclang-interp hides /usr/share/emacs/site-lisp/SuperCollider/sclang-interp
~/.emacs.d/scel/el/sclang hides /usr/share/emacs/site-lisp/SuperCollider/sclang
~/.emacs.d/scel/el/sclang-menu hides /usr/share/emacs/site-lisp/SuperCollider/sclang-menu
~/.emacs.d/scel/el/sclang-document hides /usr/share/emacs/site-lisp/SuperCollider/sclang-document
~/.emacs.d/scel/el/sclang-dev hides /usr/share/emacs/site-lisp/SuperCollider/sclang-dev
~/.emacs.d/scel/el/sclang-browser hides /usr/share/emacs/site-lisp/SuperCollider/sclang-browser
~/.emacs.d/scel/el/sclang-widgets hides /usr/share/emacs/site-lisp/SuperCollider/sclang-widgets
~/.emacs.d/scel/el/sclang-help hides /usr/share/emacs/site-lisp/SuperCollider/sclang-help
~/.emacs.d/scel/el/sclang-server hides /usr/share/emacs/site-lisp/SuperCollider/sclang-server
~/.emacs.d/scel/el/sclang-mode hides /usr/share/emacs/site-lisp/SuperCollider/sclang-mode
~/.emacs.d/scel/el/sclang-minor-mode hides /usr/share/emacs/site-lisp/SuperCollider/sclang-minor-mode
~/.emacs.d/scel/el/sclang-keys hides /usr/share/emacs/site-lisp/SuperCollider/sclang-keys
~/.emacs.d/scel/el/sclang-language hides /usr/share/emacs/site-lisp/SuperCollider/sclang-language
/home/tatrix/.emacs.d/elpa/transient-20221202.1727/transient hides /usr/share/emacs/30.0.50/lisp/transient
/home/tatrix/.emacs.d/elpa/use-package-2.4.4/use-package-bind-key hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-bind-key
/home/tatrix/.emacs.d/elpa/use-package-2.4.4/use-package-lint hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-lint
/home/tatrix/.emacs.d/elpa/use-package-2.4.4/use-package-core hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-core
/home/tatrix/.emacs.d/elpa/use-package-2.4.4/use-package-jump hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-jump
/home/tatrix/.emacs.d/elpa/use-package-2.4.4/use-package-ensure-system-package hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-ensure-system-package
/home/tatrix/.emacs.d/elpa/bind-key-2.4.1/bind-key hides /usr/share/emacs/30.0.50/lisp/use-package/bind-key
/home/tatrix/.emacs.d/elpa/use-package-2.4.4/use-package-diminish hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-diminish
/home/tatrix/.emacs.d/elpa/use-package-2.4.4/use-package hides /usr/share/emacs/30.0.50/lisp/use-package/use-package
/home/tatrix/.emacs.d/elpa/use-package-2.4.4/use-package-delight hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-delight
/home/tatrix/.emacs.d/elpa/use-package-2.4.4/use-package-ensure hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-ensure

Features:
(shadow sort emacsbug find-dired ielm macros ispell nodejs-repl
vc-annotate mail-extr arc-mode archive-mode graphviz-dot-mode goto-addr
tabify man semantic/symref/grep semantic/symref em-unix em-term term
disp-table ehelp em-script em-prompt em-pred em-ls em-hist em-glob
em-extpipe em-cmpl em-dirs em-basic em-banner em-alias em-smart esh-mode
esh-var net-utils prescient char-fold prescient-autoloads loaddefs-gen
lisp-mnt mm-archive network-stream url-cache url-http url-auth url-gw
nsm finder-inf cus-start vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs
vc-rcs log-view magit-extras magit-bookmark magit-submodule
magit-obsolete magit-blame magit-stash magit-reflog magit-bisect
magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit
magit-sequence magit-notes magit-worktree magit-tag magit-merge
magit-branch magit-reset magit-files magit-refs magit-status magit
magit-repos magit-apply magit-wip magit-log magit-diff git-commit
log-edit pcvs-util add-log magit-core magit-autorevert magit-margin
magit-transient magit-process with-editor magit-mode magit-git
completion misc cl-print cmacexp magit-base which-func magit-section crm
compat-27 compat-26 info-look misearch multi-isearch shortdoc dabbrev
pulse smartparens-go go-mode find-file ffap orderless asm-mode
emacs-news-mode restclient mule-util make-mode dired-aux flymake-cc
citre citre-global citre-tags citre-ctags citre-readtags
citre-readtags-tables citre-backend-interface citre-ui-peek color
citre-ui-jump citre-common-tag citre-common-util c-ts-mode hi-lock
smerge-mode diff vc bug-reference autorevert smartparens-config
smartparens-javascript smartparens-org smartparens-text
smartparens-python smartparens-c smartparens display-line-numbers time
inspector edebug treeview tshell transient erc erc-backend erc-networks
erc-common erc-compat erc-loaddefs alert log4e notifications diary-lib
diary-loaddefs cal-iso vc-git vc-dispatcher org-indent oc-basic ol-eww
eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect
gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr
pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start
gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec
gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec
epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader
gnus-win gnus nnheader gnus-util mail-utils range mm-util mail-prsvr
ol-docview doc-view ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi
face-remap org-agenda org-element org-persist xdg org-id avl-tree
org-refile xml gntp highlight-indentation company-capf company help-fns
radix-tree elpy elpy-rpc pyvenv elpy-shell elpy-profile elpy-django
elpy-refactor diff-mode python ido hideshow grep etags fileloop
pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist advice
tablist-filter semantic/wisent/comp semantic/wisent
semantic/wisent/wisent semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch
pdf-misc pdf-loader pdf-tools pdf-view bookmark jka-compr pdf-cache
pdf-info tq pdf-util pdf-macs image-mode dired dired-loaddefs exif
sql-indent sql view hl-todo compat compat-macs kotlin-mode
kotlin-mode-lexer typescript-mode jai-mode derived cl let-alist repeat
gdb-mi bindat gud dumb-jump popup eglot external-completion jsonrpc xref
flymake-proc flymake thingatpt ert ewoc debug backtrace filenotify
compile text-property-search pcase savehist icomplete deadgrep project
spinner dash s transpose-frame window-numbering recentf tree-widget
saveplace tramp-sh tramp tramp-loaddefs trampver tramp-integration
tramp-compat shell parse-time iso8601 ls-lisp yasnippet-snippets
yasnippet mb-depth js c-ts-common treesit imenu cc-mode cc-fonts
cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
use-package-bind-key cap-words superword subword edmacro kmacro bind-key
easy-mmode eshell esh-cmd generator esh-ext esh-opt esh-proc esh-io
esh-arg esh-module esh-groups esh-util files-x desktop frameset delsel
org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src
ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring
org-list org-footnote org-faces org-entities time-date noutline outline
ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold
org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar
cal-loaddefs org-version org-compat org-macs format-spec
use-package-core comp comp-cstr warnings cl-extra help-mode cus-edit pp
cus-load icons wid-edit server zig-mode-autoloads hl-todo-autoloads
cmake-mode-autoloads magit-autoloads consult-autoloads wgrep-autoloads
kakoune-autoloads corfu-autoloads loc-changes-autoloads
deadgrep-autoloads shader-mode-autoloads rustic-autoloads
rust-mode-autoloads orderless-autoloads undo-tree-autoloads f-autoloads
multiple-cursors-autoloads transpose-frame-autoloads inspector-autoloads
treeview-autoloads kotlin-mode-autoloads pdf-tools-autoloads
tablist-autoloads graphviz-dot-mode-autoloads magit-section-autoloads
yasnippet-snippets-autoloads async-autoloads nodejs-repl-autoloads
use-package-autoloads bind-key-autoloads spinner-autoloads
load-relative-autoloads ryo-modal-autoloads dumb-jump-autoloads
popup-autoloads dart-mode-autoloads smartparens-autoloads dash-autoloads
vertico-autoloads expand-region-autoloads flutter-autoloads
queue-autoloads restclient-autoloads test-simple-autoloads
xterm-color-autoloads avy-autoloads elpy-autoloads s-autoloads
yasnippet-autoloads pyvenv-autoloads highlight-indentation-autoloads
company-autoloads systemd-autoloads rx citre-autoloads alert-autoloads
log4e-autoloads gntp-autoloads markdown-mode-autoloads
git-commit-autoloads with-editor-autoloads transient-autoloads info
compat-autoloads package browse-url url url-proxy url-privacy url-expand
url-methods url-history url-cookie generate-lisp-file url-domsuf
url-util mailcap url-handlers url-parse auth-source cl-seq eieio
eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp
byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv
eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd
fontset image regexp-opt fringe tabulated-list replace newcomment
text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process
native-compile emacs)

Memory information:
((conses 16 1699631 306868)
 (symbols 48 65082 11)
 (strings 32 318425 37548)
 (string-bytes 1 10087048)
 (vectors 16 121578)
 (vector-slots 8 3145591 317141)
 (floats 8 1064 1366)
 (intervals 56 97458 3425)
 (buffers 984 239))




Acknowledgement sent to tatrics@HIDDEN:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#63084; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 5 May 2023 07:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.