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

Comments

@bcmills
Copy link
Member

@bcmills 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.

@toothrot
Copy link
Contributor

@toothrot toothrot commented May 14, 2020

/cc @dmitshur

@ianlancetaylor
Copy link
Contributor

@ianlancetaylor ianlancetaylor commented May 15, 2020

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.