Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

runtime: TestGdbPython* failures #58932

Open
gopherbot opened this issue Mar 8, 2023 · 6 comments
Open

runtime: TestGdbPython* failures #58932

gopherbot opened this issue Mar 8, 2023 · 6 comments
Assignees
Labels
compiler/runtime Issues related to the Go compiler and/or runtime. NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.

Comments

@gopherbot
Copy link

gopherbot commented Mar 8, 2023

#!watchflakes
post <- pkg == "runtime" && test ~ `TestGdbPython`

Issue created automatically to collect these failures.

Example (log):

panic: test timed out after 10m0s
running tests:
	TestGdbPythonCgo (9m38s)

syscall.Syscall6(0x0?, 0x14ea04?, 0xc?, 0x2?, 0x1?, 0xc0001a4580?, 0xc00009e3d0?)
	/workdir/go/src/syscall/syscall_linux.go:91 +0x28 fp=0xc0000df6b8 sp=0xc0000df620 pc=0xa10b8
os.(*Process).blockUntilWaitable(0xc0013605d0)
	/workdir/go/src/os/wait_waitid.go:32 +0x8c fp=0xc0000df7a0 sp=0xc0000df6b8 pc=0xc7f1c
os.(*Process).wait(0xc0013605d0)
	/workdir/go/src/os/exec_unix.go:22 +0x3c fp=0xc0000df820 sp=0xc0000df7a0 pc=0xc223c
os.(*Process).Wait(...)
	/workdir/go/src/os/exec.go:132
os/exec.(*Cmd).Wait(0xc0001a4580)
	/workdir/go/src/os/exec/exec.go:890 +0x54 fp=0xc0000df8b8 sp=0xc0000df820 pc=0x14f284
os/exec.(*Cmd).Run(0x58?)
	/workdir/go/src/os/exec/exec.go:590 +0x50 fp=0xc0000df8e8 sp=0xc0000df8b8 pc=0x14e080
os/exec.(*Cmd).CombinedOutput(0xc0001a4580)
	/workdir/go/src/os/exec/exec.go:1005 +0xb8 fp=0xc0000df940 sp=0xc0000df8e8 pc=0x14fb98
runtime_test.testGdbPython(0xc0002cb520, 0x1)
	/workdir/go/src/runtime/runtime-gdb_test.go:272 +0x1d84 fp=0xc0000dfef0 sp=0xc0000df940 pc=0x33db94
runtime_test.TestGdbPythonCgo(0x4a96f8?)
	/workdir/go/src/runtime/runtime-gdb_test.go:167 +0x68 fp=0xc0000dff30 sp=0xc0000dfef0 pc=0x33bdf8
testing.tRunner(0xc0002cb520, 0x4473e8)

watchflakes

@gopherbot gopherbot added NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. compiler/runtime Issues related to the Go compiler and/or runtime. labels Mar 8, 2023
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == "TestGdbPythonCgo"
2023-03-06 19:22 linux-ppc64le-buildlet go@5987f3c2 runtime.TestGdbPythonCgo (log)
panic: test timed out after 10m0s
running tests:
	TestGdbPythonCgo (9m38s)

syscall.Syscall6(0x0?, 0x14ea04?, 0xc?, 0x2?, 0x1?, 0xc0001a4580?, 0xc00009e3d0?)
	/workdir/go/src/syscall/syscall_linux.go:91 +0x28 fp=0xc0000df6b8 sp=0xc0000df620 pc=0xa10b8
os.(*Process).blockUntilWaitable(0xc0013605d0)
	/workdir/go/src/os/wait_waitid.go:32 +0x8c fp=0xc0000df7a0 sp=0xc0000df6b8 pc=0xc7f1c
os.(*Process).wait(0xc0013605d0)
	/workdir/go/src/os/exec_unix.go:22 +0x3c fp=0xc0000df820 sp=0xc0000df7a0 pc=0xc223c
os.(*Process).Wait(...)
	/workdir/go/src/os/exec.go:132
os/exec.(*Cmd).Wait(0xc0001a4580)
	/workdir/go/src/os/exec/exec.go:890 +0x54 fp=0xc0000df8b8 sp=0xc0000df820 pc=0x14f284
os/exec.(*Cmd).Run(0x58?)
	/workdir/go/src/os/exec/exec.go:590 +0x50 fp=0xc0000df8e8 sp=0xc0000df8b8 pc=0x14e080
os/exec.(*Cmd).CombinedOutput(0xc0001a4580)
	/workdir/go/src/os/exec/exec.go:1005 +0xb8 fp=0xc0000df940 sp=0xc0000df8e8 pc=0x14fb98
runtime_test.testGdbPython(0xc0002cb520, 0x1)
	/workdir/go/src/runtime/runtime-gdb_test.go:272 +0x1d84 fp=0xc0000dfef0 sp=0xc0000df940 pc=0x33db94
runtime_test.TestGdbPythonCgo(0x4a96f8?)
	/workdir/go/src/runtime/runtime-gdb_test.go:167 +0x68 fp=0xc0000dff30 sp=0xc0000dfef0 pc=0x33bdf8
testing.tRunner(0xc0002cb520, 0x4473e8)

watchflakes

@thanm
Copy link
Contributor

thanm commented Mar 16, 2023

The GDB version on linux-ppc64le-buildlet is elderly but not ancient:

$ gdb --version
GNU gdb (Ubuntu 9.2-0ubuntu1~20.04.1) 9.2
...
$

for what that's worth.

@laboger
Copy link
Contributor

laboger commented Mar 16, 2023

The GDB version on linux-ppc64-buildlet is elderly but not ancient:

$ gdb --version
GNU gdb (Ubuntu 9.2-0ubuntu1~20.04.1) 9.2
...
$

for what that's worth.

This test would be skipped on the linux-ppc64-buildlet since linux/ppc64 does not support cgo. You'd want to check the linux-ppc64le-buildlet.

@thanm
Copy link
Contributor

thanm commented Mar 16, 2023

Right, sorry, I was indeed looking at linux-ppc64le-buildlet (typo in my comment).

@mknyszek mknyszek changed the title runtime: TestGdbPythonCgo failures runtime: TestGdbPython* failures Nov 1, 2023
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test ~ `TestGdbPython`
2023-10-10 00:25 linux-ppc64le-power9osu go@b201cf4a runtime.TestGdbPython (log)
panic: test timed out after 6m0s
running tests:
	TestGdbPython (5m13s)

syscall.Syscall6(0x110, 0x1, 0xc223, 0xc0001d5740, 0x1000004, 0x0, 0x0)
	/workdir/go/src/syscall/syscall_linux.go:91 +0x28 fp=0xc0001d56e8 sp=0xc0001d5678 pc=0xabb78
os.(*Process).blockUntilWaitable(0xc00040ec90)
	/workdir/go/src/os/wait_waitid.go:32 +0x8c fp=0xc0001d57d0 sp=0xc0001d56e8 pc=0xd592c
os.(*Process).wait(0xc00040ec90)
	/workdir/go/src/os/exec_unix.go:22 +0x3c fp=0xc0001d5850 sp=0xc0001d57d0 pc=0xcfb5c
os.(*Process).Wait(...)
	/workdir/go/src/os/exec.go:134
os/exec.(*Cmd).Wait(0xc0005f2f20)
	/workdir/go/src/os/exec/exec.go:897 +0x54 fp=0xc0001d58e0 sp=0xc0001d5850 pc=0x164ab4
os/exec.(*Cmd).Run(0xc0005f2f20)
	/workdir/go/src/os/exec/exec.go:607 +0x50 fp=0xc0001d5908 sp=0xc0001d58e0 pc=0x1638e0
os/exec.(*Cmd).CombinedOutput(0xc0005f2f20)
	/workdir/go/src/os/exec/exec.go:1012 +0xa0 fp=0xc0001d5960 sp=0xc0001d5908 pc=0x165390
runtime_test.testGdbPython(0xc0002849c0, 0x0)
	/workdir/go/src/runtime/runtime-gdb_test.go:272 +0xdec fp=0xc0001d5f00 sp=0xc0001d5960 pc=0x38580c
runtime_test.TestGdbPython(0x0?)
	/workdir/go/src/runtime/runtime-gdb_test.go:160 +0x30 fp=0xc0001d5f30 sp=0xc0001d5f00 pc=0x384990
testing.tRunner(0xc0002849c0, 0x4a5aa0)

watchflakes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler/runtime Issues related to the Go compiler and/or runtime. NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Projects
Status: No status
Development

No branches or pull requests

4 participants