Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* GDB 15.1 release update (2024-03-23)
@ 2024-03-23  4:17 Joel Brobecker
  2024-03-23  5:22 ` Thiago Jung Bauermann
  2024-03-26 15:48 ` Tom Tromey
  0 siblings, 2 replies; 3+ messages in thread
From: Joel Brobecker @ 2024-03-23  4:17 UTC (permalink / raw)
  To: gdb-patches; +Cc: Joel Brobecker

Hi everyone,

First, a reminder of our target dates:

  - Pre-release:    13-14 April 2024
  - Release (15.1): 27-28 April 2024

As we'll see in the recap below, things are moving forward, albeit
slowly, and we also have one (and maybe two) new issues which have
been reported. As a result, I'm starting to think that maybe
we won't make the dates above, which isn't a complete surprise
since we know those dates were a little on the optimistic side.
We'll see!

Meanwhile, below is a quick overview of where we stand in terms
of known issues. Thank you to everyone for creating PRs, as
this helps tremendously with tracking!

Please do let us know if there are other issues you think should be
fixed in GDB 15.

Here is the recap:

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

  * [TomT/AndrewB]
    Revert "Pass GUILE down to subdirectories"
    https://sourceware.org/pipermail/gdb-patches/2024-January/205898.html

    Pushed: https://sourceware.org/pipermail/gdb-patches/2024-March/207487.html

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

  * [<unassigned> TomT?] rust/31517
    Rust upstream GDB tests regressions with GDB 15 (regression)
    https://sourceware.org/bugzilla/show_bug.cgi?id=31517

    Reports a regression, but Tom said the change was intentional:
    https://sourceware.org/bugzilla/show_bug.cgi?id=30330

    Mentions a followup patch:
    https://sourceware.org/pipermail/gdb-patches/2024-March/207190.html

  * [<unassigned> Pedro?] tui/31522
    TUI misses highlight after run to main
    https://sourceware.org/bugzilla/show_bug.cgi?id=31522

    (opened 2023-03-21)

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

  * [<unassigned>] symtab/30520
    Slow lookup_symbol_in_objfile
    https://sourceware.org/bugzilla/show_bug.cgi?id=30520

        Feb patch series (v2, 2024-02-15):
        https://sourceware.org/pipermail/gdb-patches/2024-February/206442.html

        IIUC, needs some adjustments, and also waiting for copyright
        assignment papers to get through.

  * [TomT] symtab/30837
    [gdb/symtab, index-cache] data race on current_inferior
    https://sourceware.org/bugzilla/show_bug.cgi?id=30837

        Patch submitted in Feb, with rebase sent Mar 12th:
        [PATCH] Capture warnings when writing to the index cache
        https://sourceware.org/pipermail/gdb-patches/2024-March/207215.html

  * [TomT] gdb/31261
    [gdb] ThreadSanitizer: data race objfiles.c:648 in objfile_relocate1
    https://sourceware.org/bugzilla/show_bug.cgi?id=31261

        Fix race in DWARF reader (2024-02-17):
        https://sourceware.org/pipermail/gdb-patches/2024-February/206633.html

  * [TomT] gdb/31264
    [gdb] ThreadSanitizer: data race format.c:132 in bfd_preserve_save
    https://sourceware.org/bugzilla/show_bug.cgi?id=31264

    Binutils patch series:
    - [PATCH 1/3] Make several more BFD globals thread-local
      https://sourceware.org/pipermail/binutils/2024-March/133102.html
      (still being worked on, last message 2024-03-19)
    - [PATCH 2/3] Do not call fputc from _bfd_doprnt
      https://sourceware.org/pipermail/binutils/2024-February/132411.html
      (approved by Nick)
    - [PATCH 3/3] Introduce bfd_print_error function
      https://sourceware.org/pipermail/binutils/2024-February/132412.html
      (approved by Nick)

  * [CarlEL] testsuite/31312
    attach-many-short-lived-threads gives inconsistent results (POWER 10)
    https://sourceware.org/bugzilla/show_bug.cgi?id=31312

        Looked like the discussions have reached a consensus of accepting
        this failure (2024-03-09), but there was a second questin that
        wasn't wasn't understood yet, so Carl tried to dig deeper.
        Meanwhile, Thiago indicated he's seeing the same kind of behavior
        on AArch64 Linux (sometimes), and now has some leads he is
        pursuing (go Thiago!)

        Thiago posted a patch series that fixes the problem, but
        with one known regression he hasn't had time to investigate:
        https://sourceware.org/pipermail/gdb-patches/2024-March/207467.html

  * [TomT and/or SimonM] gdb/31331
    Wenum-constexpr-conversion should be fixed, soon treated as a hard error
    https://sourceware.org/bugzilla/show_bug.cgi?id=31331

        Last update was 2024-02-13.
        Marked as targeting 15.1, but not sure this one is blocking
        for 15.1...

Not Blocking, But Keep An Eye On:
---------------------------------

  < none >

-- 
Joel

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

* Re: GDB 15.1 release update (2024-03-23)
  2024-03-23  4:17 GDB 15.1 release update (2024-03-23) Joel Brobecker
@ 2024-03-23  5:22 ` Thiago Jung Bauermann
  2024-03-26 15:48 ` Tom Tromey
  1 sibling, 0 replies; 3+ messages in thread
From: Thiago Jung Bauermann @ 2024-03-23  5:22 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: gdb-patches


Hello Joel,

Joel Brobecker <brobecker@adacore.com> writes:

> First, a reminder of our target dates:
>
>   - Pre-release:    13-14 April 2024
>   - Release (15.1): 27-28 April 2024
>
> As we'll see in the recap below, things are moving forward, albeit
> slowly, and we also have one (and maybe two) new issues which have
> been reported. As a result, I'm starting to think that maybe
> we won't make the dates above, which isn't a complete surprise
> since we know those dates were a little on the optimistic side.
> We'll see!
>
> Meanwhile, below is a quick overview of where we stand in terms
> of known issues. Thank you to everyone for creating PRs, as
> this helps tremendously with tracking!
>
> Please do let us know if there are other issues you think should be
> fixed in GDB 15.

It's not an issue per se, but if possible I would like to get some
improvements for aarch64 MOPS (Memory Operations) instructions in
GDB 15.

These implement memcpy, memset and memmove with a sequence of
instructions that need to be executed in sequence, and thus can cause
issues when single-stepping through them, and also regarding detection
of when they trigger a watchpoint.

I'm striving to post patches in the next two to three weeks.

Tom de Vries recently opened a bug about adding a testcase for these
instructions:

[gdb/testsuite] Add memcpy, memmove, memset watchpoint tests
https://sourceware.org/bugzilla/show_bug.cgi?id=31484

> Other Ongoing Items:
> --------------------
>
>   * [CarlEL] testsuite/31312
>     attach-many-short-lived-threads gives inconsistent results (POWER 10)
>     https://sourceware.org/bugzilla/show_bug.cgi?id=31312
>
>         Looked like the discussions have reached a consensus of accepting
>         this failure (2024-03-09), but there was a second questin that
>         wasn't wasn't understood yet, so Carl tried to dig deeper.
>         Meanwhile, Thiago indicated he's seeing the same kind of behavior
>         on AArch64 Linux (sometimes), and now has some leads he is
>         pursuing (go Thiago!)

Thank you! :-)

>         Thiago posted a patch series that fixes the problem, but
>         with one known regression he hasn't had time to investigate:
>         https://sourceware.org/pipermail/gdb-patches/2024-March/207467.html

Pedro suggested an alternative approach to fix the problem. I tried that
suggestion (or something similar to it) before posting the patch series
and there was some other problem, but I can't recall the details. I'll
try again next week and see how it goes.

--
Thiago

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

* Re: GDB 15.1 release update (2024-03-23)
  2024-03-23  4:17 GDB 15.1 release update (2024-03-23) Joel Brobecker
  2024-03-23  5:22 ` Thiago Jung Bauermann
@ 2024-03-26 15:48 ` Tom Tromey
  1 sibling, 0 replies; 3+ messages in thread
From: Tom Tromey @ 2024-03-26 15:48 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: gdb-patches

>>>>> "Joel" == Joel Brobecker <brobecker@adacore.com> writes:

Joel>   * [<unassigned> Pedro?] tui/31522
Joel>     TUI misses highlight after run to main
Joel>     https://sourceware.org/bugzilla/show_bug.cgi?id=31522

Joel>     (opened 2023-03-21)

I started a patch for this one.  We're discussing some details in the
bug.

Joel>   * [TomT] gdb/31264
Joel>     [gdb] ThreadSanitizer: data race format.c:132 in bfd_preserve_save
Joel>     https://sourceware.org/bugzilla/show_bug.cgi?id=31264

There's a follow-on series:

https://sourceware.org/pipermail/binutils/2024-March/133155.html

Joel>   * [TomT and/or SimonM] gdb/31331
Joel>     Wenum-constexpr-conversion should be fixed, soon treated as a hard error
Joel>     https://sourceware.org/bugzilla/show_bug.cgi?id=31331

Joel>         Last update was 2024-02-13.
Joel>         Marked as targeting 15.1, but not sure this one is blocking
Joel>         for 15.1...

Maybe we should just remove the target milestone from this one.
I can't speak for anyone else, but I doubt I'm going to get to it.

Tom

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

end of thread, other threads:[~2024-03-26 15:49 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-23  4:17 GDB 15.1 release update (2024-03-23) Joel Brobecker
2024-03-23  5:22 ` Thiago Jung Bauermann
2024-03-26 15:48 ` Tom Tromey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox