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 flaky on linux/arm64 and linux/s390x builders #15599
Comments
/cc @mundaym |
CL https://golang.org/cl/23481 mentions this issue. |
For golang#15599. Change-Id: Icc2e58a3f314b7a098d78fe164ba36f5b2897de6 Reviewed-on: https://go-review.googlesource.com/23481 Run-TryBot: Austin Clements <austin@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This last happened with commit 6662897 on June 9th. A few commits later was cbc2686, which fixed a bug with GDB backtraces. There haven't been enough commits since 6662897 to be statistically sure that this is fixed, but I suspect it is.
CL 23481 did capture a stack at the failure:
This is also right where cbc2686 changed things. I'm trying to reproduce this using gomote to confirm the fix, but not having any luck. |
Reproduced once out of ~100 runs at 6662897 on the linux-arm64-buildlet by running
I'm going to run cbc2686 over night and see if it still reproduces. |
681 runs at cbc2686 on linux-arm64-buildlet with no TestGdbPython failures. |
Apparently I left the loop running. 2000 runs at cbc2686 on linux-arm64-buildlet with no TestGdbPython failures. I think we're good. |
The TestGdbPython test sometimes fails with:
GOMAXPROCS=2 runtime -cpu=1,2,4
--- FAIL: TestGdbPython (0.37s)
runtime-gdb_test.go:46: gdb version 7.9
runtime-gdb_test.go:171: goroutine 2 bt failed: Python Exception <class 'gdb.error'> Attempt to assign to an unmodifiable value.:
Error occurred in Python command: Attempt to assign to an unmodifiable value.
FAIL
FAIL runtime 25.005s
Recent failures on linux/arm64:
https://build.golang.org/log/5e16e3d5f5be40d93a12d7febf82d235d6c95ab6
https://build.golang.org/log/ca55586f93e0af899164dc759f5cb3c8f19fbdde
Recent failures on linux/s390x:
https://build.golang.org/log/0a806e53991d1d5c7b8f39cbc73f45ecfdff14b6
https://build.golang.org/log/dce649e576773871fdc529b29d35eb0fba5714fe
The text was updated successfully, but these errors were encountered: