Bug 2037747 - Add per-feature update notifications to the Android Nimbus client [ci full] #7354
+490
−61
firefoxci-taskcluster / upload-symbols-full-megazord
succeeded
Jun 8, 2026 in 20s
FirefoxCI (pull_request)
Upload symbols
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2026-06-08T01:49:20.768Z
Resolved: 2026-06-08T01:49:39.890Z
Task Execution Time: 19 seconds, 122 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: T2uFN6spStSUrtSrZghb4g
RunId: 0
Artifacts
- public/chain-of-trust.json
- public/chain-of-trust.json.sig
- public/logs/certified.log
- public/logs/live_backing.log
- public/logs/live.log
[taskcluster 2026-06-08T01:49:20.824Z] Worker Type (app-services-1/b-linux) settings:
[taskcluster 2026-06-08T01:49:20.824Z] {
[taskcluster 2026-06-08T01:49:20.824Z] "generic-worker": {
[taskcluster 2026-06-08T01:49:20.824Z] "config": {
[taskcluster 2026-06-08T01:49:20.824Z] "headlessTasks": true
[taskcluster 2026-06-08T01:49:20.824Z] },
[taskcluster 2026-06-08T01:49:20.824Z] "engine": "multiuser",
[taskcluster 2026-06-08T01:49:20.824Z] "go-arch": "amd64",
[taskcluster 2026-06-08T01:49:20.824Z] "go-os": "linux",
[taskcluster 2026-06-08T01:49:20.824Z] "go-version": "go1.26.2",
[taskcluster 2026-06-08T01:49:20.824Z] "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.2.1",
[taskcluster 2026-06-08T01:49:20.824Z] "revision": "ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-06-08T01:49:20.824Z] "source": "https://github.com/taskcluster/taskcluster/commits/ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-06-08T01:49:20.824Z] "version": "99.2.1"
[taskcluster 2026-06-08T01:49:20.824Z] },
[taskcluster 2026-06-08T01:49:20.824Z] "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-05-04",
[taskcluster 2026-06-08T01:49:20.824Z] "instance-id": "3345995490453596009",
[taskcluster 2026-06-08T01:49:20.824Z] "instance-type": "projects/887720501152/machineTypes/c2-standard-16",
[taskcluster 2026-06-08T01:49:20.824Z] "local-ipv4": "10.128.0.79",
[taskcluster 2026-06-08T01:49:20.824Z] "project-id": "fxci-production-level1-workers",
[taskcluster 2026-06-08T01:49:20.824Z] "public-hostname": "app-services-1-b-linux-lnd6qht2s1io6q2e0fxfkq.c.fxci-production-level1-workers.internal",
[taskcluster 2026-06-08T01:49:20.824Z] "public-ipv4": "35.253.117.73",
[taskcluster 2026-06-08T01:49:20.824Z] "region": "us-central1",
[taskcluster 2026-06-08T01:49:20.824Z] "zone": "us-central1-a"
[taskcluster 2026-06-08T01:49:20.824Z] }
[taskcluster 2026-06-08T01:49:20.824Z] Task ID: T2uFN6spStSUrtSrZghb4g
[taskcluster 2026-06-08T01:49:20.824Z] === Task Starting ===
[taskcluster 2026-06-08T01:49:21.436Z] [mounts] Moving existing writable directory cache app-services-level-1-checkouts-v3-0afbf72f72cb5ffedd2f-OPfSadmQQDujapWzvjgUog from /home/generic-worker/caches/IGwynz6GRViTD_KEcQ5QmQ to /home/task_178088336034638/cache0
[taskcluster 2026-06-08T01:49:21.436Z] [mounts] Creating directory /home/task_178088336034638
[taskcluster 2026-06-08T01:49:21.446Z] [mounts] Successfully mounted writable directory cache '/home/task_178088336034638/cache0'
[taskcluster:warn 2026-06-08T01:49:26.561Z] [mounts] No SHA256 specified in task mounts for artifact:OPfSadmQQDujapWzvjgUog:public/image.tar.zst - SHA256 from downloaded file /home/generic-worker/downloads/M2kTHATOR6G3iiKoZJDh_Q is b0adfe3514e33c645075e39d6d7f82d26d5c08478b47b3ad22b22607642c89be.
[taskcluster 2026-06-08T01:49:26.561Z] [mounts] File mount "dockerimage" handled by registered handler (cache: /home/generic-worker/downloads/M2kTHATOR6G3iiKoZJDh_Q, SHA256: b0adfe3514e33c645075e39d6d7f82d26d5c08478b47b3ad22b22607642c89be)
[taskcluster 2026-06-08T01:49:26.562Z] [d2g] Using cached docker image "linux:latest"
[taskcluster 2026-06-08T01:49:26.576Z] Executing command 0: docker run -t --name taskcontainer_NdMiWaQ2TDiXtiGPeWLb6Q --memory-swap -1 --pids-limit -1 --pull=never --log-driver=none '--add-host=localhost.localdomain:127.0.0.1' -v /home/task_178088336034638/cache0:/builds/worker/checkouts --add-host=taskcluster:host-gateway --env-file 'env.list' 8ca8f50c7a855c7848ea4b4f2d6b045e826cd499d4786283a74760c97f3a0c62 /usr/local/bin/run-task --appservices-checkout=/builds/worker/checkouts/vcs/ --task-cwd /builds/worker/checkouts/vcs -- bash -cx 'taskcluster/scripts/write-dummy-secret.py -f .symbols_upload_token -c faketoken && automation/upload_android_symbols.sh /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols'
[setup 2026-06-08T01:49:26.827Z] run-task started in /builds/worker
[setup 2026-06-08T01:49:26.827Z] Invoked by command: --appservices-checkout=/builds/worker/checkouts/vcs/ --task-cwd /builds/worker/checkouts/vcs -- bash -cx taskcluster/scripts/write-dummy-secret.py -f .symbols_upload_token -c faketoken && automation/upload_android_symbols.sh /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols
[setup 2026-06-08T01:49:26.827Z] Python version: 3.10.12
[cache 2026-06-08T01:49:26.828Z] cache /builds/worker/checkouts exists; requirements: gid=1000 uid=1000 version=1
[volume 2026-06-08T01:49:26.829Z] changing ownership of volume /builds/worker/.cache to 1000:1000
[volume 2026-06-08T01:49:26.829Z] volume /builds/worker/checkouts is a cache
[setup 2026-06-08T01:49:26.829Z] running as worker:worker
[vcs 2026-06-08T01:49:26.829Z] executing ['git', 'config', '--global', '--add', 'safe.directory', '/builds/worker/checkouts/vcs']
[vcs 2026-06-08T01:49:26.830Z] executing ['git', 'fetch', '--tags', '--force', 'https://github.com/mozilla/application-services', 'freshstrangemusic/push-qnytzoxmunyn']
[vcs 2026-06-08T01:49:27.052Z] From https://github.com/mozilla/application-services
[vcs 2026-06-08T01:49:27.052Z] * branch freshstrangemusic/push-qnytzoxmunyn -> FETCH_HEAD
[vcs 2026-06-08T01:49:27.061Z] executing ['git', 'fetch', '--no-tags', 'https://github.com/mozilla/application-services', 'freshstrangemusic/push-qnytzoxmunyn']
[vcs 2026-06-08T01:49:27.244Z] From https://github.com/mozilla/application-services
[vcs 2026-06-08T01:49:27.244Z] * branch freshstrangemusic/push-qnytzoxmunyn -> FETCH_HEAD
[vcs 2026-06-08T01:49:27.249Z] executing ['git', 'checkout', '-f', '-B', 'freshstrangemusic/push-qnytzoxmunyn', '89b8f4f142b3c4e9817c0f7cc13e0f7e87e4fbf1']
[vcs 2026-06-08T01:49:27.255Z] Reset branch 'freshstrangemusic/push-qnytzoxmunyn'
[vcs 2026-06-08T01:49:27.256Z] executing ['git', 'submodule', 'init']
[vcs 2026-06-08T01:49:27.276Z] executing ['git', 'submodule', 'update', '--force']
[vcs 2026-06-08T01:49:27.295Z] cleaning git checkout...
[vcs 2026-06-08T01:49:27.295Z] executing ['git', 'clean', '-nxdff']
[vcs 2026-06-08T01:49:27.303Z] removing []
[vcs 2026-06-08T01:49:27.303Z] successfully cleaned git checkout!
[vcs 2026-06-08T01:49:27.304Z] TinderboxPrint:<a href='https://github.com/mozilla/application-services/commit/89b8f4f142b3c4e9817c0f7cc13e0f7e87e4fbf1' title='Built from application-services commit 89b8f4f142b3c4e9817c0f7cc13e0f7e87e4fbf1'>89b8f4f142b3c4e9817c0f7cc13e0f7e87e4fbf1</a>
[setup 2026-06-08T01:49:27.304Z] MOZ_FETCHES_DIR is /builds/worker/fetches
[fetches 2026-06-08T01:49:27.304Z] fetching artifacts
[fetches 2026-06-08T01:49:27.304Z] executing ['/usr/bin/python3', '-u', '/usr/local/bin/fetch-content', 'task-artifacts']
attempt 1/5
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LwWd9eLlSoGEqZ-LhY4nVQ/artifacts/public/build/crashreporter-symbols.tar.gz to /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols.tar.gzattempt 1/5
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BvR41a_WTS2DD44PUR8-EA/artifacts/public/build/android.tar.gz to /builds/worker/fetches/android.tar.gz
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LwWd9eLlSoGEqZ-LhY4nVQ/artifacts/public/build/crashreporter-symbols.tar.gz
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BvR41a_WTS2DD44PUR8-EA/artifacts/public/build/android.tar.gz
/usr/local/bin/fetch-content:193: DeprecationWarning: cafile, capath and cadefault are deprecated, use a custom context instead.
with urllib.request.urlopen(
https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BvR41a_WTS2DD44PUR8-EA/artifacts/public/build/android.tar.gz resolved to 6942207 bytes with sha256 4b6477c4c1cd8698c346bacf629fcb102958758884be05d642f30a970fc676dc in 0.302s
Verified size of https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BvR41a_WTS2DD44PUR8-EA/artifacts/public/build/android.tar.gz
Extracting /builds/worker/fetches/android.tar.gz to /builds/worker/fetches
/builds/worker/fetches/android.tar.gz extracted in 0.138s
Removing /builds/worker/fetches/android.tar.gz
https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LwWd9eLlSoGEqZ-LhY4nVQ/artifacts/public/build/crashreporter-symbols.tar.gz resolved to 120234479 bytes with sha256 fba44c545ffb2f9c15289d10b158cc215b7c1d7a45d0e64f94e6fd8fe24e0095 in 1.293s
Verified size of https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LwWd9eLlSoGEqZ-LhY4nVQ/artifacts/public/build/crashreporter-symbols.tar.gz
Extracting /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols.tar.gz to /builds/worker/fetches/crashreporter-symbols
/builds/worker/fetches/crashreporter-symbols/crashreporter-symbols.tar.gz extracted in 0.944s
Removing /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols.tar.gz
PERFHERDER_DATA: {"framework": {"name": "build_metrics"}, "suites": [{"name": "fetch_content", "value": 2.244474308000008, "lowerIsBetter": true, "shouldAlert": false, "subtests": []}]}
[fetches 2026-06-08T01:49:29.630Z] finished fetching artifacts
[task 2026-06-08T01:49:29.630Z] executing ['bash', '-cx', 'taskcluster/scripts/write-dummy-secret.py -f .symbols_upload_token -c faketoken && automation/upload_android_symbols.sh /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols']
[task 2026-06-08T01:49:29.631Z] + taskcluster/scripts/write-dummy-secret.py -f .symbols_upload_token -c faketoken
[task 2026-06-08T01:49:29.651Z] Outputting secret to: /builds/worker/checkouts/vcs/.symbols_upload_token
[task 2026-06-08T01:49:29.653Z] + automation/upload_android_symbols.sh /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols
[task 2026-06-08T01:49:29.655Z]
[task 2026-06-08T01:49:29.655Z] if [[ "${#}" -ne 1 ]]
[task 2026-06-08T01:49:29.655Z] then
[task 2026-06-08T01:49:29.655Z] echo "Usage:"
[task 2026-06-08T01:49:29.655Z] echo "./automation/upload_android_symbols.sh <symbols dir>"
[task 2026-06-08T01:49:29.655Z] exit 1
[task 2026-06-08T01:49:29.655Z] fi
[task 2026-06-08T01:49:29.655Z] + [[ 1 -ne 1 ]]
[task 2026-06-08T01:49:29.655Z]
[task 2026-06-08T01:49:29.655Z] if [[ ! -f "$PWD/libs/android_defaults.sh" ]]
[task 2026-06-08T01:49:29.655Z] then
[task 2026-06-08T01:49:29.655Z] echo "upload_android_symbols.sh must be executed from the root directory."
[task 2026-06-08T01:49:29.655Z] exit 1
[task 2026-06-08T01:49:29.655Z] fi
[task 2026-06-08T01:49:29.655Z] + [[ ! -f /builds/worker/checkouts/vcs/libs/android_defaults.sh ]]
[task 2026-06-08T01:49:29.655Z]
[task 2026-06-08T01:49:29.655Z] SYMBOLS_DIR=${1}
[task 2026-06-08T01:49:29.655Z] + SYMBOLS_DIR=/builds/worker/fetches/crashreporter-symbols/crashreporter-symbols
[task 2026-06-08T01:49:29.655Z]
[task 2026-06-08T01:49:29.655Z] if [ ! -d "${SYMBOLS_DIR}" ]; then
[task 2026-06-08T01:49:29.655Z] echo "upload_android_symbols.sh: ${SYMBOLS_DIR} is not a directory"
[task 2026-06-08T01:49:29.655Z] exit 1
[task 2026-06-08T01:49:29.655Z] fi
[task 2026-06-08T01:49:29.655Z] + '[' '!' -d /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols ']'
[task 2026-06-08T01:49:29.655Z]
[task 2026-06-08T01:49:29.655Z] pip3 install --user -r automation/symbols-generation/requirements.txt
[task 2026-06-08T01:49:29.655Z] + pip3 install --user -r automation/symbols-generation/requirements.txt
[task 2026-06-08T01:49:30.041Z] Collecting redo==2.0.2 (from -r automation/symbols-generation/requirements.txt (line 1))
[task 2026-06-08T01:49:30.124Z] Downloading redo-2.0.2-py2.py3-none-any.whl.metadata (233 bytes)
[task 2026-06-08T01:49:30.171Z] Collecting requests==2.21.0 (from -r automation/symbols-generation/requirements.txt (line 2))
[task 2026-06-08T01:49:30.185Z] Downloading requests-2.21.0-py2.py3-none-any.whl.metadata (5.5 kB)
[task 2026-06-08T01:49:30.241Z] Collecting chardet<3.1.0,>=3.0.2 (from requests==2.21.0->-r automation/symbols-generation/requirements.txt (line 2))
[task 2026-06-08T01:49:30.254Z] Downloading chardet-3.0.4-py2.py3-none-any.whl.metadata (3.2 kB)
[task 2026-06-08T01:49:30.279Z] Collecting idna<2.9,>=2.5 (from requests==2.21.0->-r automation/symbols-generation/requirements.txt (line 2))
[task 2026-06-08T01:49:30.292Z] Downloading idna-2.8-py2.py3-none-any.whl.metadata (8.9 kB)
[task 2026-06-08T01:49:30.331Z] Collecting urllib3<1.25,>=1.21.1 (from requests==2.21.0->-r automation/symbols-generation/requirements.txt (line 2))
[task 2026-06-08T01:49:30.344Z] Downloading urllib3-1.24.3-py2.py3-none-any.whl.metadata (36 kB)
[task 2026-06-08T01:49:30.359Z] Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests==2.21.0->-r automation/symbols-generation/requirements.txt (line 2)) (2025.11.12)
[task 2026-06-08T01:49:30.389Z] Downloading redo-2.0.2-py2.py3-none-any.whl (5.1 kB)
[task 2026-06-08T01:49:30.403Z] Downloading requests-2.21.0-py2.py3-none-any.whl (57 kB)
[task 2026-06-08T01:49:30.422Z] Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB)
[task 2026-06-08T01:49:30.449Z] Downloading idna-2.8-py2.py3-none-any.whl (58 kB)
[task 2026-06-08T01:49:30.465Z] Downloading urllib3-1.24.3-py2.py3-none-any.whl (118 kB)
[task 2026-06-08T01:49:30.507Z] Installing collected packages: redo, chardet, urllib3, idna, requests
[task 2026-06-08T01:49:30.737Z]
[task 2026-06-08T01:49:30.738Z] Successfully installed chardet-3.0.4 idna-2.8 redo-2.0.2 requests-2.21.0 urllib3-1.24.3
[task 2026-06-08T01:49:30.870Z]
[task 2026-06-08T01:49:30.870Z] [notice] A new release of pip is available: 25.3 -> 26.1.2
[task 2026-06-08T01:49:30.870Z] [notice] To update, run: python3 -m pip install --upgrade pip
[task 2026-06-08T01:49:30.917Z] python3 automation/symbols-generation/upload_symbols.py "${SYMBOLS_DIR}" -t "$PWD/.symbols_upload_token"
[task 2026-06-08T01:49:30.917Z] + python3 automation/symbols-generation/upload_symbols.py /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols -t /builds/worker/checkouts/vcs/.symbols_upload_token
[task 2026-06-08T01:49:38.525Z] Uploading symbols file '/builds/worker/fetches/crashreporter-symbols/crashreporter-symbols.zip' to 'https://symbols.mozilla.org/upload/'
[task 2026-06-08T01:49:38.525Z] 'faketoken` detected, not pushing anything
[fetches 2026-06-08T01:49:38.539Z] removing /builds/worker/fetches
[fetches 2026-06-08T01:49:38.597Z] finished
[taskcluster 2026-06-08T01:49:38.707Z] Exit Code: 0
[taskcluster 2026-06-08T01:49:38.707Z] User Time: 74.565ms
[taskcluster 2026-06-08T01:49:38.707Z] Kernel Time: 27.579ms
[taskcluster 2026-06-08T01:49:38.707Z] Wall Time: 12.130898244s
[taskcluster 2026-06-08T01:49:38.707Z] Average Available System Memory: 61.26 GiB
[taskcluster 2026-06-08T01:49:38.707Z] Average System Memory Used: 1.53 GiB
[taskcluster 2026-06-08T01:49:38.707Z] Peak System Memory Used: 1.59 GiB
[taskcluster 2026-06-08T01:49:38.707Z] Total System Memory: 62.79 GiB
[taskcluster 2026-06-08T01:49:38.707Z] Result: SUCCEEDED
[taskcluster 2026-06-08T01:49:38.707Z] === Task Finished ===
[taskcluster 2026-06-08T01:49:38.707Z] Task Duration: 12.131350758s
[taskcluster 2026-06-08T01:49:39.457Z] [mounts] Preserving cache: Moving "/home/task_178088336034638/cache0" to "/home/generic-worker/caches/IGwynz6GRViTD_KEcQ5QmQ"
Loading