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

arm-android docker image is broken after a rebuild #59757

Closed
pietroalbini opened this issue Apr 6, 2019 · 1 comment
Closed

arm-android docker image is broken after a rebuild #59757

pietroalbini opened this issue Apr 6, 2019 · 1 comment
Labels
C-bug Category: This is a bug. P-high High priority T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.

Comments

@pietroalbini
Copy link
Member

Any freshly built arm-android Docker image is unable to build the compiler, crashing with a QEMU error message:

emulator: ERROR: detected a hanging thread 'QEMU1 main loop'. No response for 105001 ms

The image currently in the cache is fine, but if that image has to be rebuilt for whatever reason CI is broken.

cc @rust-lang/infra

@pietroalbini pietroalbini added P-high High priority T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. C-bug Category: This is a bug. labels Apr 6, 2019
bors added a commit that referenced this issue Apr 7, 2019
ci: pin android emulator to 28.0.23

Apparently Android Emulator 28.0.25 (the latest one) is broken for us, and `sdkmanager` doesn't have a way to pin a package to a specific version. This PR stops downloading the emulator from `sdkmanager`, downloading it manually instead.

Tested this locally and confirmed it works. I'll open an issue on Google's issue tracker later today.

Fixes #59757
r? @kennytm
@pietroalbini
Copy link
Member Author

pietroalbini commented Apr 7, 2019

Opened an issue upstream: https://issuetracker.google.com/issues/130080449 (note: the link requires a Google account)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug. P-high High priority T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

1 participant