#!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)
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)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)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)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)Comment From: mknyszek
With @prattmic's copious help, we figured it out. https://github.com/golang/go/issues/58932#issuecomment-3050208351