Closed Bug 1868680 Opened 2 years ago Closed 2 years ago

Perma toolchain avd-arm-linux [taskcluster:error] Task timeout after 1800 seconds after Force killing container. adb: no devices/emulators found

Categories

(Firefox Build System :: Android Studio and Gradle Integration, defect)

defect

Tracking

(firefox-esr115 fixed, firefox120 wontfix, firefox121 fixed, firefox122 fixed)

RESOLVED FIXED
122 Branch
Tracking Status
firefox-esr115 --- fixed
firefox120 --- wontfix
firefox121 --- fixed
firefox122 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: glandium)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Filed by: nerli [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=439114392&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/M8oE5_JWQpatQcKr4XFAAQ/runs/0/artifacts/public/logs/live_backing.log


[task 2023-12-06T22:00:18.524Z] WARNING | *** Basic token auth should only be used by android-studio ***
[task 2023-12-06T22:00:18.525Z] INFO    | The active JSON Web Key Sets can be found here: /builds/worker/.android/avd/running/354/jwks/f5d7a383-c93e-45e5-8f76-8cc1626bc1c6/active.jwk
[task 2023-12-06T22:00:18.525Z] INFO    | Scanning /builds/worker/.android/avd/running/354/jwks/f5d7a383-c93e-45e5-8f76-8cc1626bc1c6 for jwk keys.
[task 2023-12-06T22:00:18.527Z] INFO    | Started GRPC server at 127.0.0.1:8554, security: Local, auth: +token
[task 2023-12-06T22:00:18.530Z] WARNING | Using fallback path for the emulator registration directory.
[task 2023-12-06T22:00:18.530Z] INFO    | Advertising in: /builds/worker/.android/avd/running/pid_354.ini
[task 2023-12-06T22:00:18.539Z] [364:364:20231206,220018.539223:ERROR file_io_posix.cc:144] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[task 2023-12-06T22:00:18.539Z] [364:364:20231206,220018.539276:ERROR file_io_posix.cc:144] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
[task 2023-12-06T22:00:46.199Z] adb: no devices/emulators found
[task 2023-12-06T22:01:16.202Z] adb: no devices/emulators found
[task 2023-12-06T22:01:46.205Z] adb: no devices/emulators found
[task 2023-12-06T22:02:16.208Z] adb: no devices/emulators found
[task 2023-12-06T22:02:46.211Z] adb: no devices/emulators found
[task 2023-12-06T22:03:16.214Z] adb: no devices/emulators found
[task 2023-12-06T22:03:46.217Z] adb: no devices/emulators found
[task 2023-12-06T22:04:16.220Z] adb: no devices/emulators found
[task 2023-12-06T22:04:46.223Z] adb: no devices/emulators found
[task 2023-12-06T22:05:16.226Z] adb: no devices/emulators found
[task 2023-12-06T22:05:46.229Z] adb: no devices/emulators found
[task 2023-12-06T22:06:16.232Z] adb: no devices/emulators found
[task 2023-12-06T22:06:46.235Z] adb: no devices/emulators found
[task 2023-12-06T22:07:16.238Z] adb: no devices/emulators found
[task 2023-12-06T22:07:46.240Z] adb: no devices/emulators found
[task 2023-12-06T22:08:16.243Z] adb: no devices/emulators found
[task 2023-12-06T22:08:46.246Z] adb: no devices/emulators found
[task 2023-12-06T22:09:16.249Z] adb: no devices/emulators found
[task 2023-12-06T22:09:46.252Z] adb: no devices/emulators found
[task 2023-12-06T22:10:16.255Z] adb: no devices/emulators found
[task 2023-12-06T22:10:46.258Z] adb: no devices/emulators found
[task 2023-12-06T22:11:16.260Z] adb: no devices/emulators found
[task 2023-12-06T22:11:46.263Z] adb: no devices/emulators found
[task 2023-12-06T22:12:16.266Z] adb: no devices/emulators found
[task 2023-12-06T22:12:46.269Z] adb: no devices/emulators found
[task 2023-12-06T22:13:16.272Z] adb: no devices/emulators found
[task 2023-12-06T22:13:46.275Z] adb: no devices/emulators found
[task 2023-12-06T22:14:16.278Z] adb: no devices/emulators found
[task 2023-12-06T22:14:46.281Z] adb: no devices/emulators found
[task 2023-12-06T22:15:16.284Z] adb: no devices/emulators found
[task 2023-12-06T22:15:46.287Z] adb: no devices/emulators found
[task 2023-12-06T22:16:16.290Z] adb: no devices/emulators found
[task 2023-12-06T22:16:46.292Z] adb: no devices/emulators found
[task 2023-12-06T22:17:16.295Z] adb: no devices/emulators found
[task 2023-12-06T22:17:46.299Z] adb: no devices/emulators found
[task 2023-12-06T22:18:16.301Z] adb: no devices/emulators found
[task 2023-12-06T22:18:46.304Z] adb: no devices/emulators found
[task 2023-12-06T22:19:16.307Z] adb: no devices/emulators found
[task 2023-12-06T22:19:46.309Z] adb: no devices/emulators found
[task 2023-12-06T22:20:16.312Z] adb: no devices/emulators found
[task 2023-12-06T22:20:46.315Z] adb: no devices/emulators found
[task 2023-12-06T22:21:16.318Z] adb: no devices/emulators found
[task 2023-12-06T22:21:46.321Z] adb: no devices/emulators found
[task 2023-12-06T22:22:16.324Z] adb: no devices/emulators found
[task 2023-12-06T22:22:46.327Z] adb: no devices/emulators found
[task 2023-12-06T22:23:16.330Z] adb: no devices/emulators found
[task 2023-12-06T22:23:46.333Z] adb: no devices/emulators found
[task 2023-12-06T22:24:16.335Z] adb: no devices/emulators found
[task 2023-12-06T22:24:46.338Z] adb: no devices/emulators found
[task 2023-12-06T22:25:16.341Z] adb: no devices/emulators found
[task 2023-12-06T22:25:46.344Z] adb: no devices/emulators found
[task 2023-12-06T22:26:16.347Z] adb: no devices/emulators found
[task 2023-12-06T22:26:46.349Z] adb: no devices/emulators found
[task 2023-12-06T22:27:16.352Z] adb: no devices/emulators found
[task 2023-12-06T22:27:46.356Z] adb: no devices/emulators found
[task 2023-12-06T22:28:16.358Z] adb: no devices/emulators found
[task 2023-12-06T22:28:46.361Z] adb: no devices/emulators found

[taskcluster:error] Task timeout after 1800 seconds. Force killing container.
[taskcluster 2023-12-06 22:28:56.114Z] === Task Finished ===
[taskcluster 2023-12-06 22:28:56.114Z] Unsuccessful task run with exit code: -1 completed in 1815.895 seconds
Severity: S4 → --
Priority: P5 → --
Component: Toolchains → Android Studio and Gradle Integration

Last time the task worked, there was this in the log, which doesn't appear anymore:

[task 2023-11-24T10:33:45.074Z] INFO    | Your emulator is out of date, please update by launching Android Studio:
[task 2023-11-24T10:33:45.074Z]  - Start Android Studio
[task 2023-11-24T10:33:45.074Z]  - Select menu "Tools > Android > SDK Manager"
[task 2023-11-24T10:33:45.074Z]  - Click "SDK Tools" tab
[task 2023-11-24T10:33:45.074Z]  - Check "Android Emulator" checkbox
[task 2023-11-24T10:33:45.074Z]  - Click "OK"

(obviously, this implies the emulator was updated)

Interestingly, the other AVD task that uses the emulator and doesn't fail still has the out-of-date message.

For the record:
broken version: Android qemu version 33.1.23.0 (build_id 11150993) (CL:N/A)
working version: Android qemu version 32.1.15.0 (build_id 10696886) (CL:N/A)

prewarming the AVDs was done for CI, where AVDs are used only once in
each task using them, and the cost of first use is high. Prewarming
reduces that overhead.

However, the ARM AVD is not used on CI (anymore?), so we don't need
them prewarmed. This unblocks the situation wrt the failure to run
the emulator on CI, while not addressing the underlying issues, so that
CoT keys can be rotated without waiting for the full situation to be
resolved.

Assignee: nobody → mh+mozilla
Status: NEW → ASSIGNED
See Also: → 1868944
Blocks: 1869657
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/3ae67b2bcfa9 Stop prewarming the ARM AVD. r=geckoview-reviewers,owlish
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 122 Branch

The patch landed in nightly and beta is affected.
:glandium, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox121 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(mh+mozilla)

Johan, I suppose we want this on all branches? Or, as nothing uses that task there, maybe we don't care?

Flags: needinfo?(mh+mozilla) → needinfo?(jlorenzo)

We don't need to uplift this. We already landed a workaround on the impacted branches.

See Also: → 1958002
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: