mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
runtime: update skips for TestGdbBacktrace
One issue simply has a reworded message, probably from a new version of GDB. Another is a new issue. Fixes #60553. Fixes #58698. Updates #39204. Change-Id: I8389aa981fab5421f57ee761bfb5e1dd237709ed Reviewed-on: https://go-review.googlesource.com/c/go/+/499975 Reviewed-by: Bryan Mills <bcmills@google.com> Run-TryBot: Michael Pratt <mpratt@google.com> Auto-Submit: Michael Pratt <mpratt@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Austin Clements <austin@google.com>
This commit is contained in:
parent
fdb3dc471d
commit
d0459766c8
1 changed files with 7 additions and 5 deletions
|
|
@ -470,15 +470,17 @@ func TestGdbBacktrace(t *testing.T) {
|
|||
got, err := cmd.CombinedOutput()
|
||||
t.Logf("gdb output:\n%s", got)
|
||||
if err != nil {
|
||||
if bytes.Contains(got, []byte("internal-error: wait returned unexpected status 0x0")) {
|
||||
switch {
|
||||
case bytes.Contains(got, []byte("internal-error: wait returned unexpected status 0x0")):
|
||||
// GDB bug: https://sourceware.org/bugzilla/show_bug.cgi?id=28551
|
||||
testenv.SkipFlaky(t, 43068)
|
||||
}
|
||||
if bytes.Contains(got, []byte("Couldn't get registers: No such process.")) {
|
||||
case bytes.Contains(got, []byte("Couldn't get registers: No such process.")), bytes.Contains(got, []byte("Unable to fetch general registers.: No such process.")):
|
||||
// GDB bug: https://sourceware.org/bugzilla/show_bug.cgi?id=9086
|
||||
testenv.SkipFlaky(t, 50838)
|
||||
}
|
||||
if bytes.Contains(got, []byte(" exited normally]\n")) {
|
||||
case bytes.Contains(got, []byte("waiting for new child: No child processes.")):
|
||||
// GDB bug: Sometimes it fails to wait for a clone child.
|
||||
testenv.SkipFlaky(t, 60553)
|
||||
case bytes.Contains(got, []byte(" exited normally]\n")):
|
||||
// GDB bug: Sometimes the inferior exits fine,
|
||||
// but then GDB hangs.
|
||||
testenv.SkipFlaky(t, 37405)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue