#!watchflakes
default <- pkg ~ `runtime` && test == "TestGdbBacktrace"

Issue created automatically to collect these failures.

Example (log):

=== RUN   TestGdbBacktrace
=== PAUSE TestGdbBacktrace
=== CONT  TestGdbBacktrace
    runtime-gdb_test.go:81: gdb version 10.1
    runtime-gdb_test.go:529: gdb output:
        Loading Go Runtime support.
        Breakpoint 1 at 0x46f040: file /home/swarming/.swarming/w/ir/x/t/TestGdbBacktrace3908509916/001/main.go, line 17.
    runtime-gdb_test.go:548: gdb exited with error: signal: aborted (core dumped)
--- FAIL: TestGdbBacktrace (1.11s)

watchflakes

Comment From: gopherbot

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime:cpu4" && test == "TestGdbBacktrace"
2025-06-24 01:21 gotip-linux-amd64-longtest-noswissmap go@f8669582 runtime:cpu4.TestGdbBacktrace (log) === RUN TestGdbBacktrace === PAUSE TestGdbBacktrace === CONT TestGdbBacktrace runtime-gdb_test.go:81: gdb version 10.1 runtime-gdb_test.go:529: gdb output: Loading Go Runtime support. Breakpoint 1 at 0x46f040: file /home/swarming/.swarming/w/ir/x/t/TestGdbBacktrace3908509916/001/main.go, line 17. runtime-gdb_test.go:548: gdb exited with error: signal: aborted (core dumped) --- FAIL: TestGdbBacktrace (1.11s)

watchflakes

Comment From: cagedmantis

It appears that #65176 #74389 and this issue are all related. They are each occurring with different versions of GDB (10.1, 15.2, 13.1). They each seem to manifest their errors in different ways.

https://go.dev/cl/684195 has been mailed as a possible mitigation.

This is a core dump retrieved from one of the builders: core.tar.gz

Comment From: gopherbot

Found new dashboard test flakes for:

#!watchflakes
default <- pkg ~ `runtime` && test == "TestGdbBacktrace"
2025-06-27 20:56 gotip-linux-amd64-longtest-noswissmap go@e81c6246 runtime:cpu4.TestGdbBacktrace (log) === RUN TestGdbBacktrace === PAUSE TestGdbBacktrace === CONT TestGdbBacktrace runtime-gdb_test.go:81: gdb version 10.1 runtime-gdb_test.go:529: gdb output: Loading Go Runtime support. Breakpoint 1 at 0x46f080: file /home/swarming/.swarming/w/ir/x/t/TestGdbBacktrace2124696015/001/main.go, line 17. runtime-gdb_test.go:548: gdb exited with error: signal: aborted (core dumped) --- FAIL: TestGdbBacktrace (0.76s)

watchflakes

Comment From: gopherbot

Found new dashboard test flakes for:

#!watchflakes
default <- pkg ~ `runtime` && test == "TestGdbBacktrace"
2025-07-01 15:34 go1.25-linux-amd64-longtest-aliastypeparams release-branch.go1.25@d168ad18 runtime:cpu4.TestGdbBacktrace (log) === RUN TestGdbBacktrace === PAUSE TestGdbBacktrace === CONT TestGdbBacktrace runtime-gdb_test.go:81: gdb version 10.1 runtime-gdb_test.go:529: gdb output: Loading Go Runtime support. Breakpoint 1 at 0x46fa20: file /home/swarming/.swarming/w/ir/x/t/TestGdbBacktrace1024874913/001/main.go, line 17. runtime-gdb_test.go:549: gdb exited with error: signal: aborted (core dumped) --- FAIL: TestGdbBacktrace (0.67s)
2025-07-01 15:34 go1.25-linux-amd64-longtest-noswissmap release-branch.go1.25@d168ad18 runtime:cpu4.TestGdbBacktrace (log) === RUN TestGdbBacktrace === PAUSE TestGdbBacktrace === CONT TestGdbBacktrace runtime-gdb_test.go:81: gdb version 10.1 runtime-gdb_test.go:529: gdb output: Loading Go Runtime support. Breakpoint 1 at 0x46f100: file /home/swarming/.swarming/w/ir/x/t/TestGdbBacktrace4050535220/001/main.go, line 17. runtime-gdb_test.go:549: gdb exited with error: signal: aborted (core dumped) --- FAIL: TestGdbBacktrace (0.75s)

watchflakes

Comment From: gopherbot

Found new dashboard test flakes for:

#!watchflakes
default <- pkg ~ `runtime` && test == "TestGdbBacktrace"
2025-06-28 01:17 go1.25-linux-amd64-longtest-aliastypeparams release-branch.go1.25@b51f1cdb runtime:cpu4.TestGdbBacktrace (log) === RUN TestGdbBacktrace === PAUSE TestGdbBacktrace === CONT TestGdbBacktrace runtime-gdb_test.go:81: gdb version 10.1 runtime-gdb_test.go:529: gdb output: Loading Go Runtime support. Breakpoint 1 at 0x46f9a0: file /home/swarming/.swarming/w/ir/x/t/TestGdbBacktrace643697667/001/main.go, line 17. runtime-gdb_test.go:548: gdb exited with error: signal: aborted (core dumped) --- FAIL: TestGdbBacktrace (0.75s)
2025-06-30 18:45 go1.25-linux-amd64-longtest release-branch.go1.25@740857f5 runtime:cpu4.TestGdbBacktrace (log) === RUN TestGdbBacktrace === PAUSE TestGdbBacktrace === CONT TestGdbBacktrace runtime-gdb_test.go:81: gdb version 10.1 runtime-gdb_test.go:529: gdb output: Loading Go Runtime support. Breakpoint 1 at 0x46fa20: file /home/swarming/.swarming/w/ir/x/t/TestGdbBacktrace3280480732/001/main.go, line 17. runtime-gdb_test.go:549: gdb exited with error: signal: aborted (core dumped) --- FAIL: TestGdbBacktrace (0.78s)

watchflakes

Comment From: mknyszek

With @prattmic's copious help, we figured it out. https://github.com/golang/go/issues/58932#issuecomment-3050208351