public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [branching soon!] GDB 13 release -- 2022-12-04 update
@ 2022-12-04  4:33 Joel Brobecker
  2022-12-04 15:45 ` Tom Tromey
  2022-12-09 11:14 ` Luis Machado
  0 siblings, 2 replies; 10+ messages in thread
From: Joel Brobecker @ 2022-12-04  4:33 UTC (permalink / raw)
  To: gdb-patches; +Cc: Joel Brobecker

Hello,

*GREAT* progress with the list of issues that were addressed last week,
as you'll see in the summary below. Thanks to everyone who helped with
that strong push!

We're down to one issue left, which have been under discussion.
Hopefully we converge soon. Otherwise, I propose we still go ahead
and branch, and we'll look at backporting the fix to the branch
once it is available.

Based on the above, I propose we aim for branching next weekend,
Sat-Sun Dec 10-11.

Thanks again, everyone.

Fixed Since the Previous Update:
--------------------------------

  * [SimonM[ PR gdb/28275
    commit_resumed_state assertion failure when killing running inferior and running again
    https://sourceware.org/bugzilla/show_bug.cgi?id=28275

  * [TomT] PR symtab/29105
    new DWARF reader still slow
    https://sourceware.org/bugzilla/show_bug.cgi?id=29105

  * [TomDV,AndrewB] PR python/29712
    UNRESOLVED: gdb.python/py-disasm.exp: global_disassembler=ReadMemoryGdbErrorDisassembler: disassemble test
    https://sourceware.org/bugzilla/show_bug.cgi?id=29712

  * [TomT] PR gdb/29787
    Bug 29787 - Using "set debug infrun on" and "set logging enabled" breaks GDB prompt and makes GDB crash
    https://sourceware.org/bugzilla/show_bug.cgi?id=29787

  * [TomT] cli/29800
    Trying to "document" an undefined command causes crash
    https://sourceware.org/bugzilla/show_bug.cgi?id=29800

Added Since the Last Update:
----------------------------

  < none :) >

Other Ongoing Items:
--------------------

  * [Torbjorn] tdep/29738
    Arm M-profile dwarf2 unwinder performance suffers from exponential growth
    https://sourceware.org/bugzilla/show_bug.cgi?id=29738

    patch v2, 2022-11-18, reviewed 2022-11-21:
    https://sourceware.org/pipermail/gdb-patches/2022-November/193960.html

-- 
Joel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [branching soon!] GDB 13 release -- 2022-12-04 update
  2022-12-04  4:33 [branching soon!] GDB 13 release -- 2022-12-04 update Joel Brobecker
@ 2022-12-04 15:45 ` Tom Tromey
  2022-12-05  3:19   ` Joel Brobecker
  2022-12-09 11:14 ` Luis Machado
  1 sibling, 1 reply; 10+ messages in thread
From: Tom Tromey @ 2022-12-04 15:45 UTC (permalink / raw)
  To: Joel Brobecker via Gdb-patches; +Cc: Joel Brobecker

>>>>> "Joel" == Joel Brobecker via Gdb-patches <gdb-patches@sourceware.org> writes:

Joel> We're down to one issue left, which have been under discussion.
Joel> Hopefully we converge soon. Otherwise, I propose we still go ahead
Joel> and branch, and we'll look at backporting the fix to the branch
Joel> once it is available.

I hate to say it but I wonder if we should add the Windows target-async
interrupt problem to the list.  I've been working on it; but if we can't
make it work in time, maybe one option is to disable Windows
target-async for GDB 13.  I think this would probably be ok, because
AFAIK the only thing really relying on target-async is DAP, which isn't
going into GDB 13 anyway.

Tom

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [branching soon!] GDB 13 release -- 2022-12-04 update
  2022-12-04 15:45 ` Tom Tromey
@ 2022-12-05  3:19   ` Joel Brobecker
  2022-12-05 20:43     ` Tom Tromey
  0 siblings, 1 reply; 10+ messages in thread
From: Joel Brobecker @ 2022-12-05  3:19 UTC (permalink / raw)
  To: Tom Tromey; +Cc: Joel Brobecker via Gdb-patches, Joel Brobecker

Hi Tom,

> Joel> We're down to one issue left, which have been under discussion.
> Joel> Hopefully we converge soon. Otherwise, I propose we still go ahead
> Joel> and branch, and we'll look at backporting the fix to the branch
> Joel> once it is available.
> 
> I hate to say it but I wonder if we should add the Windows target-async
> interrupt problem to the list.  I've been working on it; but if we can't
> make it work in time, maybe one option is to disable Windows
> target-async for GDB 13.  I think this would probably be ok, because
> AFAIK the only thing really relying on target-async is DAP, which isn't
> going into GDB 13 anyway.

No problem, Tom.

What do you think of the following approach? Disable Windows target-async
for now, until you have a fix. That way, when I branch, it's all set,
and I can follow the standard procedure for generating the first
pre-release. Then, when we have the fix for the interrupt issue, we can
re-enable it, with the option of backporting it to the GDB 13 branch
if OK to do so.

-- 
Joel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [branching soon!] GDB 13 release -- 2022-12-04 update
  2022-12-05  3:19   ` Joel Brobecker
@ 2022-12-05 20:43     ` Tom Tromey
  2022-12-06  5:25       ` Joel Brobecker
  0 siblings, 1 reply; 10+ messages in thread
From: Tom Tromey @ 2022-12-05 20:43 UTC (permalink / raw)
  To: Joel Brobecker via Gdb-patches; +Cc: Tom Tromey, Joel Brobecker

>>>>> "Joel" == Joel Brobecker via Gdb-patches <gdb-patches@sourceware.org> writes:

Joel> What do you think of the following approach? Disable Windows target-async
Joel> for now, until you have a fix. That way, when I branch, it's all set,
Joel> and I can follow the standard procedure for generating the first
Joel> pre-release. Then, when we have the fix for the interrupt issue, we can
Joel> re-enable it, with the option of backporting it to the GDB 13 branch
Joel> if OK to do so.

I found a fix today, so let's try that unless the fix looks like trouble.
If we don't want that fix, it's easy to disable async, that's a simple
patch, so I can easily do it later this week.

Tom

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [branching soon!] GDB 13 release -- 2022-12-04 update
  2022-12-05 20:43     ` Tom Tromey
@ 2022-12-06  5:25       ` Joel Brobecker
  0 siblings, 0 replies; 10+ messages in thread
From: Joel Brobecker @ 2022-12-06  5:25 UTC (permalink / raw)
  To: Tom Tromey; +Cc: Joel Brobecker via Gdb-patches, Joel Brobecker

> Joel> What do you think of the following approach? Disable Windows target-async
> Joel> for now, until you have a fix. That way, when I branch, it's all set,
> Joel> and I can follow the standard procedure for generating the first
> Joel> pre-release. Then, when we have the fix for the interrupt issue, we can
> Joel> re-enable it, with the option of backporting it to the GDB 13 branch
> Joel> if OK to do so.
> 
> I found a fix today, so let's try that unless the fix looks like trouble.
> If we don't want that fix, it's easy to disable async, that's a simple
> patch, so I can easily do it later this week.

That's even better. Thanks Tom!

-- 
Joel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [branching soon!] GDB 13 release -- 2022-12-04 update
  2022-12-04  4:33 [branching soon!] GDB 13 release -- 2022-12-04 update Joel Brobecker
  2022-12-04 15:45 ` Tom Tromey
@ 2022-12-09 11:14 ` Luis Machado
  2022-12-09 12:30   ` Eli Zaretskii
  1 sibling, 1 reply; 10+ messages in thread
From: Luis Machado @ 2022-12-09 11:14 UTC (permalink / raw)
  To: Joel Brobecker, gdb-patches; +Cc: Torbjorn SVENSSON

Hi Joel,

Thanks for the update.

On 12/4/22 04:33, Joel Brobecker via Gdb-patches wrote:
> Hello,
> 
> *GREAT* progress with the list of issues that were addressed last week,
> as you'll see in the summary below. Thanks to everyone who helped with
> that strong push!
> 
> We're down to one issue left, which have been under discussion.
> Hopefully we converge soon. Otherwise, I propose we still go ahead
> and branch, and we'll look at backporting the fix to the branch
> once it is available.
> 
> Based on the above, I propose we aim for branching next weekend,
> Sat-Sun Dec 10-11.
> 
> Thanks again, everyone.
> 
> Fixed Since the Previous Update:
> --------------------------------
> 
>    * [SimonM[ PR gdb/28275
>      commit_resumed_state assertion failure when killing running inferior and running again
>      https://sourceware.org/bugzilla/show_bug.cgi?id=28275
> 
>    * [TomT] PR symtab/29105
>      new DWARF reader still slow
>      https://sourceware.org/bugzilla/show_bug.cgi?id=29105
> 
>    * [TomDV,AndrewB] PR python/29712
>      UNRESOLVED: gdb.python/py-disasm.exp: global_disassembler=ReadMemoryGdbErrorDisassembler: disassemble test
>      https://sourceware.org/bugzilla/show_bug.cgi?id=29712
> 
>    * [TomT] PR gdb/29787
>      Bug 29787 - Using "set debug infrun on" and "set logging enabled" breaks GDB prompt and makes GDB crash
>      https://sourceware.org/bugzilla/show_bug.cgi?id=29787
> 
>    * [TomT] cli/29800
>      Trying to "document" an undefined command causes crash
>      https://sourceware.org/bugzilla/show_bug.cgi?id=29800
> 
> Added Since the Last Update:
> ----------------------------
> 
>    < none :) >
> 
> Other Ongoing Items:
> --------------------
> 
>    * [Torbjorn] tdep/29738
>      Arm M-profile dwarf2 unwinder performance suffers from exponential growth
>      https://sourceware.org/bugzilla/show_bug.cgi?id=29738
> 
>      patch v2, 2022-11-18, reviewed 2022-11-21:
>      https://sourceware.org/pipermail/gdb-patches/2022-November/193960.html
> 

It would be nice if someone could take a look at Torbjörn's patches for the performance issue.

They touch generic code, so we need to make sure it works correctly and that the strategy is sound.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [branching soon!] GDB 13 release -- 2022-12-04 update
  2022-12-09 11:14 ` Luis Machado
@ 2022-12-09 12:30   ` Eli Zaretskii
  2022-12-09 13:23     ` Joel Brobecker
  0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2022-12-09 12:30 UTC (permalink / raw)
  To: Luis Machado; +Cc: brobecker, gdb-patches, torbjorn.svensson

> Date: Fri, 9 Dec 2022 11:14:17 +0000
> Cc: Torbjorn SVENSSON <torbjorn.svensson@foss.st.com>
> From: Luis Machado via Gdb-patches <gdb-patches@sourceware.org>
> 
> Hi Joel,
> 
> Thanks for the update.
> 
> On 12/4/22 04:33, Joel Brobecker via Gdb-patches wrote:
> > Hello,
> > 
> > *GREAT* progress with the list of issues that were addressed last week,
> > as you'll see in the summary below. Thanks to everyone who helped with
> > that strong push!
> > 
> > We're down to one issue left, which have been under discussion.
> > Hopefully we converge soon. Otherwise, I propose we still go ahead
> > and branch, and we'll look at backporting the fix to the branch
> > once it is available.
> > 
> > Based on the above, I propose we aim for branching next weekend,
> > Sat-Sun Dec 10-11.
> > 
> > Thanks again, everyone.
> > 
> > Fixed Since the Previous Update:
> > --------------------------------
> > 
> >    * [SimonM[ PR gdb/28275
> >      commit_resumed_state assertion failure when killing running inferior and running again
> >      https://sourceware.org/bugzilla/show_bug.cgi?id=28275
> > 
> >    * [TomT] PR symtab/29105
> >      new DWARF reader still slow
> >      https://sourceware.org/bugzilla/show_bug.cgi?id=29105
> > 
> >    * [TomDV,AndrewB] PR python/29712
> >      UNRESOLVED: gdb.python/py-disasm.exp: global_disassembler=ReadMemoryGdbErrorDisassembler: disassemble test
> >      https://sourceware.org/bugzilla/show_bug.cgi?id=29712
> > 
> >    * [TomT] PR gdb/29787
> >      Bug 29787 - Using "set debug infrun on" and "set logging enabled" breaks GDB prompt and makes GDB crash
> >      https://sourceware.org/bugzilla/show_bug.cgi?id=29787
> > 
> >    * [TomT] cli/29800
> >      Trying to "document" an undefined command causes crash
> >      https://sourceware.org/bugzilla/show_bug.cgi?id=29800
> > 
> > Added Since the Last Update:
> > ----------------------------
> > 
> >    < none :) >
> > 
> > Other Ongoing Items:
> > --------------------
> > 
> >    * [Torbjorn] tdep/29738
> >      Arm M-profile dwarf2 unwinder performance suffers from exponential growth
> >      https://sourceware.org/bugzilla/show_bug.cgi?id=29738
> > 
> >      patch v2, 2022-11-18, reviewed 2022-11-21:
> >      https://sourceware.org/pipermail/gdb-patches/2022-November/193960.html
> > 

What is the decision regarding target-async support on MS-Windows?
Will it be in GDB 13 or will it be deferred to GDB 14?

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [branching soon!] GDB 13 release -- 2022-12-04 update
  2022-12-09 12:30   ` Eli Zaretskii
@ 2022-12-09 13:23     ` Joel Brobecker
  2022-12-09 14:54       ` Eli Zaretskii
  0 siblings, 1 reply; 10+ messages in thread
From: Joel Brobecker @ 2022-12-09 13:23 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Luis Machado, brobecker, gdb-patches, torbjorn.svensson

> What is the decision regarding target-async support on MS-Windows?
> Will it be in GDB 13 or will it be deferred to GDB 14?

Pending any new issues found with this feature, I think there is a very
good chance that it'll go in GDB 13, thanks to Tom having sent some
patches to fix the issue he's found (interrupting programs).

-- 
Joel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [branching soon!] GDB 13 release -- 2022-12-04 update
  2022-12-09 13:23     ` Joel Brobecker
@ 2022-12-09 14:54       ` Eli Zaretskii
  2022-12-09 15:03         ` Joel Brobecker
  0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2022-12-09 14:54 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: luis.machado, brobecker, gdb-patches, torbjorn.svensson

> Date: Fri, 9 Dec 2022 17:23:26 +0400
> From: Joel Brobecker <brobecker@adacore.com>
> Cc: Luis Machado <luis.machado@arm.com>, brobecker@adacore.com,
> 	gdb-patches@sourceware.org, torbjorn.svensson@foss.st.com
> 
> > What is the decision regarding target-async support on MS-Windows?
> > Will it be in GDB 13 or will it be deferred to GDB 14?
> 
> Pending any new issues found with this feature, I think there is a very
> good chance that it'll go in GDB 13, thanks to Tom having sent some
> patches to fix the issue he's found (interrupting programs).

But it wasn't committed yet, right?  And you say you will branch
tomorrow?

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [branching soon!] GDB 13 release -- 2022-12-04 update
  2022-12-09 14:54       ` Eli Zaretskii
@ 2022-12-09 15:03         ` Joel Brobecker
  0 siblings, 0 replies; 10+ messages in thread
From: Joel Brobecker @ 2022-12-09 15:03 UTC (permalink / raw)
  To: Eli Zaretskii
  Cc: Joel Brobecker, luis.machado, gdb-patches, torbjorn.svensson

> > Date: Fri, 9 Dec 2022 17:23:26 +0400
> > From: Joel Brobecker <brobecker@adacore.com>
> > Cc: Luis Machado <luis.machado@arm.com>, brobecker@adacore.com,
> > 	gdb-patches@sourceware.org, torbjorn.svensson@foss.st.com
> > 
> > > What is the decision regarding target-async support on MS-Windows?
> > > Will it be in GDB 13 or will it be deferred to GDB 14?
> > 
> > Pending any new issues found with this feature, I think there is a very
> > good chance that it'll go in GDB 13, thanks to Tom having sent some
> > patches to fix the issue he's found (interrupting programs).
> 
> But it wasn't committed yet, right?  And you say you will branch
> tomorrow?

It hasn't no. I'm planning to wait a few extra days if necessary
in order to give this fix a chance to get in on time. This will allow us
to avoid a pre-release with the feature disabled, only to perhaps
re-enable soon after.

-- 
Joel

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2022-12-09 15:03 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-04  4:33 [branching soon!] GDB 13 release -- 2022-12-04 update Joel Brobecker
2022-12-04 15:45 ` Tom Tromey
2022-12-05  3:19   ` Joel Brobecker
2022-12-05 20:43     ` Tom Tromey
2022-12-06  5:25       ` Joel Brobecker
2022-12-09 11:14 ` Luis Machado
2022-12-09 12:30   ` Eli Zaretskii
2022-12-09 13:23     ` Joel Brobecker
2022-12-09 14:54       ` Eli Zaretskii
2022-12-09 15:03         ` Joel Brobecker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).