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

os: hangs in os.(*Process).blockUntilWaitable on android-amd64-emu #39023

Closed
bcmills opened this issue May 12, 2020 · 2 comments
Closed

os: hangs in os.(*Process).blockUntilWaitable on android-amd64-emu #39023

bcmills opened this issue May 12, 2020 · 2 comments
Labels
FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. release-blocker
Milestone

Comments

@bcmills
Copy link
Contributor

bcmills commented May 12, 2020

I've only seen one log like this so far, but it contains three of the same apparent hang:
2020-05-11T22:38:32-8c1db77/android-amd64-emu

This was at CL 232862, and may be related to that change (CC @ianlancetaylor).

Tentatively marking as release-blocker, at least until we better understand whether it is a bug in the builder or in the standard library.

@bcmills bcmills added NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. release-blocker labels May 12, 2020
@bcmills bcmills added this to the Go1.15 milestone May 12, 2020
@toothrot
Copy link
Contributor

/cc @dmitshur

@ianlancetaylor
Copy link
Contributor

I don't think this is a hang in blockUntilWaitable. In each case the program that is hanging is misc/android/go_android_exec. That is a fairly simple program that runs adb and waits for it to complete. While waiting for it to complete, go_android_exec will be sleeping in blockUntilWaitable. In this case, it appears that adb does nothing; specifically adb wait-for-device does nothing. Then eventually the test harness times out and kills go_android_exec, and we see the kind of stack traces shown in the log. That log does not show any successful tests; all tests fail with the same error. The problem has not recurred. So I think this was simply a case of the Android device not responding. Closing.

@golang golang locked and limited conversation to collaborators May 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. release-blocker
Projects
None yet
Development

No branches or pull requests

4 participants