public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check
@ 2023-02-06 22:29 sourceware.897 at alm dot website
  2023-02-06 22:31 ` [Bug rust/30090] " sourceware.897 at alm dot website
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: sourceware.897 at alm dot website @ 2023-02-06 22:29 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

            Bug ID: 30090
           Summary: Using TUI on musl libc with Rust program, finish
                    failed a bounds check
           Product: gdb
           Version: 12.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: rust
          Assignee: unassigned at sourceware dot org
          Reporter: sourceware.897 at alm dot website
  Target Milestone: ---

gdbtypes.h:1064: internal-error: field: Assertion `idx >= 0 && idx < num_fields
()' failed.

While trying to print Rust function return value from finish command while in
TUI default "asm" mode in GDB 12.1 on musl libc 1.2.3 (both Alpine builds). I
have attached a core dump.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
@ 2023-02-06 22:31 ` sourceware.897 at alm dot website
  2023-02-07 18:12 ` tromey at sourceware dot org
                   ` (16 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: sourceware.897 at alm dot website @ 2023-02-06 22:31 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #1 from Alex Martin <sourceware.897 at alm dot website> ---
Okay, well, I *have* a core dump, but it seems to be too large to attach. I can
email it to anyone who wants it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
  2023-02-06 22:31 ` [Bug rust/30090] " sourceware.897 at alm dot website
@ 2023-02-07 18:12 ` tromey at sourceware dot org
  2023-02-07 22:32 ` sourceware.897 at alm dot website
                   ` (15 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: tromey at sourceware dot org @ 2023-02-07 18:12 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

Tom Tromey <tromey at sourceware dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tromey at sourceware dot org

--- Comment #2 from Tom Tromey <tromey at sourceware dot org> ---
Probably the thing to examine is the return type of the function in question.

This is the same symptom as bug #29985 but I wouldn't assume it has the
same cause.

Also I wonder whether the bug can be reproduced without the TUI.

The core dump probably is not useful unless you have a gdb built
with debugging and are willing to examine some stuff for us.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
  2023-02-06 22:31 ` [Bug rust/30090] " sourceware.897 at alm dot website
  2023-02-07 18:12 ` tromey at sourceware dot org
@ 2023-02-07 22:32 ` sourceware.897 at alm dot website
  2023-02-07 22:48 ` sourceware.897 at alm dot website
                   ` (14 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: sourceware.897 at alm dot website @ 2023-02-07 22:32 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #3 from Alex Martin <sourceware.897 at alm dot website> ---
Oh this is an incredibly predictable question and yet I'm not sure anymore
which function it was... I *think* it was
`gtk::glib::object::ObjectExt::connect()` whose return type is defined as:

    pub struct SignalHandlerId(NonZeroU64);

But it also might have been
`gtk::Prelude::BuilderExtManual::object::<GObject>()` whose return type would
be `Option<GObject>`.

(Yes, GObject is also involved here, but I don't *think* gdb can see it from
where I was.)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (2 preceding siblings ...)
  2023-02-07 22:32 ` sourceware.897 at alm dot website
@ 2023-02-07 22:48 ` sourceware.897 at alm dot website
  2023-02-08  4:32 ` tromey at sourceware dot org
                   ` (13 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: sourceware.897 at alm dot website @ 2023-02-07 22:48 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #4 from Alex Martin <sourceware.897 at alm dot website> ---
Unfortunately it's been a few days since this happened as I was waiting for an
account registration, I don't think the code has changed too much so I might
still be able to reproduce...

Yes, I was able to reproduce, and without the TUI. It's `object::<GObject>()`,
so the return type is supposed to be `Option<GObject>`, where `GObject` is a
wrapper type produced by a 650-line macro[1].

On the instruction it returns to, I'm able to `print $rax as GObject` and it
works perfectly.

[1]
https://gtk-rs.org/gtk-rs-core/stable/latest/docs/src/glib/object.rs.html#802-1467

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (3 preceding siblings ...)
  2023-02-07 22:48 ` sourceware.897 at alm dot website
@ 2023-02-08  4:32 ` tromey at sourceware dot org
  2023-02-08  4:41 ` sourceware.897 at alm dot website
                   ` (12 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: tromey at sourceware dot org @ 2023-02-08  4:32 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #5 from Tom Tromey <tromey at sourceware dot org> ---
Based on a cursory look at the macro, it doesn't seem like
it could be the same as the other bug.
Do you know any way I could reproduce the bug?

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (4 preceding siblings ...)
  2023-02-08  4:32 ` tromey at sourceware dot org
@ 2023-02-08  4:41 ` sourceware.897 at alm dot website
  2023-02-08 23:50 ` tromey at sourceware dot org
                   ` (11 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: sourceware.897 at alm dot website @ 2023-02-08  4:41 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #6 from Alex Martin <sourceware.897 at alm dot website> ---
I'll try to reduce an example tomorrow.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (5 preceding siblings ...)
  2023-02-08  4:41 ` sourceware.897 at alm dot website
@ 2023-02-08 23:50 ` tromey at sourceware dot org
  2023-02-09  1:32 ` sourceware.897 at alm dot website
                   ` (10 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: tromey at sourceware dot org @ 2023-02-08 23:50 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #7 from Tom Tromey <tromey at sourceware dot org> ---
(In reply to Alex Martin from comment #6)
> I'll try to reduce an example tomorrow.

Thank you.
It's fine if it is some github thing I can build with cargo.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (6 preceding siblings ...)
  2023-02-08 23:50 ` tromey at sourceware dot org
@ 2023-02-09  1:32 ` sourceware.897 at alm dot website
  2023-02-09  1:39 ` sourceware.897 at alm dot website
                   ` (9 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: sourceware.897 at alm dot website @ 2023-02-09  1:32 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #8 from Alex Martin <sourceware.897 at alm dot website> ---
Created attachment 14661
  --> https://sourceware.org/bugzilla/attachment.cgi?id=14661&action=edit
Rust Cargo binary crate triggering the bug (tar archive)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (7 preceding siblings ...)
  2023-02-09  1:32 ` sourceware.897 at alm dot website
@ 2023-02-09  1:39 ` sourceware.897 at alm dot website
  2023-02-09  1:40 ` sourceware.897 at alm dot website
                   ` (8 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: sourceware.897 at alm dot website @ 2023-02-09  1:39 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #9 from Alex Martin <sourceware.897 at alm dot website> ---
I've attached a tar archive with a minimal example.

    $ cargo build
    $ gdb target/debug/gdb30090
    (gdb) break main.rs:12
    (gdb) run
    (gdb) ni # Until reaching call ... gtk..builder..BuilderExtManual$GT6object
which should be the second call instruction after the break.
    (gdb) si
    (gdb) finish # Should crash

Note that this issue occurs for me, but I use Alpine, which links all its
binaries with musl libc. Configuration is included in the .cargo/ directory to
work around a musl-specific issue with the Rust GTK bindings (without this
workaround the binary segfaults before we can get to the GDB issue).

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (8 preceding siblings ...)
  2023-02-09  1:39 ` sourceware.897 at alm dot website
@ 2023-02-09  1:40 ` sourceware.897 at alm dot website
  2023-02-09  2:03 ` sourceware.897 at alm dot website
                   ` (7 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: sourceware.897 at alm dot website @ 2023-02-09  1:40 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #10 from Alex Martin <sourceware.897 at alm dot website> ---
Oh, the program makes a relative reference to Window.xml, so be in the
gdb30090/ directory when you run it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (9 preceding siblings ...)
  2023-02-09  1:40 ` sourceware.897 at alm dot website
@ 2023-02-09  2:03 ` sourceware.897 at alm dot website
  2023-02-09 17:22 ` tromey at sourceware dot org
                   ` (6 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: sourceware.897 at alm dot website @ 2023-02-09  2:03 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #11 from Alex Martin <sourceware.897 at alm dot website> ---
I got a GDB from Guix and had Guix build the example program while I was at it
to get glibc versions of everything, and it reproduced under those conditions,
so hopefully it will work on your machine.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (10 preceding siblings ...)
  2023-02-09  2:03 ` sourceware.897 at alm dot website
@ 2023-02-09 17:22 ` tromey at sourceware dot org
  2023-02-09 17:49 ` tromey at sourceware dot org
                   ` (5 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: tromey at sourceware dot org @ 2023-02-09 17:22 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

Tom Tromey <tromey at sourceware dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2023-02-09
           Assignee|unassigned at sourceware dot org   |tromey at sourceware dot org
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1

--- Comment #12 from Tom Tromey <tromey at sourceware dot org> ---
Thank you very much.  I can reproduce the problem here.
It is definitely not the same as #29985.

What's happening here is some confusion about field numbers
in rust_language::print_enum.  It might possibly be
specific to the 'finish' path, which is pretty surprising if true.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (11 preceding siblings ...)
  2023-02-09 17:22 ` tromey at sourceware dot org
@ 2023-02-09 17:49 ` tromey at sourceware dot org
  2023-02-09 18:39 ` tromey at sourceware dot org
                   ` (4 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: tromey at sourceware dot org @ 2023-02-09 17:49 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #13 from Tom Tromey <tromey at sourceware dot org> ---
I can solve the crash pretty easily but my test case is printing
the wrong result for the 'finish'.  So I think there's a deeper
problem than the Rust value-printing code.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (12 preceding siblings ...)
  2023-02-09 17:49 ` tromey at sourceware dot org
@ 2023-02-09 18:39 ` tromey at sourceware dot org
  2023-02-09 18:58 ` tromey at sourceware dot org
                   ` (3 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: tromey at sourceware dot org @ 2023-02-09 18:39 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #14 from Tom Tromey <tromey at sourceware dot org> ---
Ok, I think I'll just have to xfail the actual result here.
Basically, gdb has to rely on programs using the platform ABI
to extract return values.  However, my test function doesn't
seem to be doing this.

amd64-tdep.c thinks my type should be returned entirely in $rax, but
really it's being returned in a combo of $eax and $edx.

(gdb) disassemble return_some
Dump of assembler code for function
_ZN6finish11return_some17hc6e727e1fe11047cE:
   0x000055555555c400 <+0>:     push   %rax
   0x000055555555c401 <+1>:     movl   $0x61,0x4(%rsp)
   0x000055555555c409 <+9>:     movl   $0x1,(%rsp)
   0x000055555555c410 <+16>:    mov    (%rsp),%eax
   0x000055555555c413 <+19>:    mov    0x4(%rsp),%edx
^^^ here you can see eax/edx being set.
   0x000055555555c417 <+23>:    pop    %rcx
   0x000055555555c418 <+24>:    ret

(gdb) info regist
rax            0x1                 1
rbx            0x1                 1
rcx            0x6100000001        416611827713
rdx            0x61                97

The caller does:

   0x000055555555c420 <+0>:     sub    $0x18,%rsp
   0x000055555555c424 <+4>:     call   0x55555555c400
<_ZN6finish11return_some17hc6e727e1fe11047cE>
=> 0x000055555555c429 <+9>:     mov    %eax,0x8(%rsp)
   0x000055555555c42d <+13>:    mov    %edx,0xc(%rsp)

.. i.e., you can see it moving out of edx.

Now, arguably this is maybe some reading of the ABI.
amd64-tdep knows that rdx is the second integer register.
But, it seems to me that since the entire structure is 8
bytes, it should probably all be stuffed into rax.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (13 preceding siblings ...)
  2023-02-09 18:39 ` tromey at sourceware dot org
@ 2023-02-09 18:58 ` tromey at sourceware dot org
  2023-02-09 19:29 ` tromey at sourceware dot org
                   ` (2 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: tromey at sourceware dot org @ 2023-02-09 18:58 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #15 from Tom Tromey <tromey at sourceware dot org> ---
I remembered there's a bug where this is being discussed:
https://github.com/rust-lang/rust/issues/85641

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (14 preceding siblings ...)
  2023-02-09 18:58 ` tromey at sourceware dot org
@ 2023-02-09 19:29 ` tromey at sourceware dot org
  2023-02-27 18:19 ` cvs-commit at gcc dot gnu.org
  2023-02-27 18:20 ` tromey at sourceware dot org
  17 siblings, 0 replies; 19+ messages in thread
From: tromey at sourceware dot org @ 2023-02-09 19:29 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #16 from Tom Tromey <tromey at sourceware dot org> ---
https://sourceware.org/pipermail/gdb-patches/2023-February/196738.html

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (15 preceding siblings ...)
  2023-02-09 19:29 ` tromey at sourceware dot org
@ 2023-02-27 18:19 ` cvs-commit at gcc dot gnu.org
  2023-02-27 18:20 ` tromey at sourceware dot org
  17 siblings, 0 replies; 19+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-02-27 18:19 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

--- Comment #17 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom Tromey <tromey@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=debd0556e519c3d258299cf5f14a44cc01c795da

commit debd0556e519c3d258299cf5f14a44cc01c795da
Author: Tom Tromey <tom@tromey.com>
Date:   Thu Feb 9 12:12:42 2023 -0700

    Fix crash with "finish" in Rust

    PR rust/30090 points out that a certain "finish" in a Rust program
    will cause gdb to crash.  This happens due to some confusion about
    field indices in rust_language::print_enum.  The fix is to use
    value_primitive_field so that the correct type can be passed; other
    spots in rust-lang.c already do this.

    Note that the enclosed test case comes with an xfail.  This is needed
    because for this function, rustc doesn't follow the platform ABI.

    Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30090

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

* [Bug rust/30090] Using TUI on musl libc with Rust program, finish failed a bounds check
  2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
                   ` (16 preceding siblings ...)
  2023-02-27 18:19 ` cvs-commit at gcc dot gnu.org
@ 2023-02-27 18:20 ` tromey at sourceware dot org
  17 siblings, 0 replies; 19+ messages in thread
From: tromey at sourceware dot org @ 2023-02-27 18:20 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=30090

Tom Tromey <tromey at sourceware dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|---                         |14.1

--- Comment #18 from Tom Tromey <tromey at sourceware dot org> ---
Fixed.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

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

end of thread, other threads:[~2023-02-27 18:20 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-06 22:29 [Bug rust/30090] New: Using TUI on musl libc with Rust program, finish failed a bounds check sourceware.897 at alm dot website
2023-02-06 22:31 ` [Bug rust/30090] " sourceware.897 at alm dot website
2023-02-07 18:12 ` tromey at sourceware dot org
2023-02-07 22:32 ` sourceware.897 at alm dot website
2023-02-07 22:48 ` sourceware.897 at alm dot website
2023-02-08  4:32 ` tromey at sourceware dot org
2023-02-08  4:41 ` sourceware.897 at alm dot website
2023-02-08 23:50 ` tromey at sourceware dot org
2023-02-09  1:32 ` sourceware.897 at alm dot website
2023-02-09  1:39 ` sourceware.897 at alm dot website
2023-02-09  1:40 ` sourceware.897 at alm dot website
2023-02-09  2:03 ` sourceware.897 at alm dot website
2023-02-09 17:22 ` tromey at sourceware dot org
2023-02-09 17:49 ` tromey at sourceware dot org
2023-02-09 18:39 ` tromey at sourceware dot org
2023-02-09 18:58 ` tromey at sourceware dot org
2023-02-09 19:29 ` tromey at sourceware dot org
2023-02-27 18:19 ` cvs-commit at gcc dot gnu.org
2023-02-27 18:20 ` tromey at sourceware dot org

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).