Bug 2037747 - Add per-feature update notifications to the Android Nimbus client [ci full] #7354
firefoxci-taskcluster / upload-symbols-full-megazord
succeeded
Jun 9, 2026 in 19s
FirefoxCI (pull_request)
Upload symbols
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2026-06-09T05:15:35.906Z
Resolved: 2026-06-09T05:15:54.749Z
Task Execution Time: 18 seconds, 843 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: bBdhBEA1RsSQCiDShFTQmQ
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-09T05:15:35.975Z] Worker Type (app-services-1/b-linux) settings:
[taskcluster 2026-06-09T05:15:35.975Z] {
[taskcluster 2026-06-09T05:15:35.975Z] "generic-worker": {
[taskcluster 2026-06-09T05:15:35.975Z] "config": {
[taskcluster 2026-06-09T05:15:35.975Z] "headlessTasks": true
[taskcluster 2026-06-09T05:15:35.975Z] },
[taskcluster 2026-06-09T05:15:35.975Z] "engine": "multiuser",
[taskcluster 2026-06-09T05:15:35.975Z] "go-arch": "amd64",
[taskcluster 2026-06-09T05:15:35.975Z] "go-os": "linux",
[taskcluster 2026-06-09T05:15:35.975Z] "go-version": "go1.26.2",
[taskcluster 2026-06-09T05:15:35.975Z] "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.2.1",
[taskcluster 2026-06-09T05:15:35.975Z] "revision": "ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-06-09T05:15:35.975Z] "source": "https://github.com/taskcluster/taskcluster/commits/ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-06-09T05:15:35.975Z] "version": "99.2.1"
[taskcluster 2026-06-09T05:15:35.975Z] },
[taskcluster 2026-06-09T05:15:35.975Z] "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-05-04",
[taskcluster 2026-06-09T05:15:35.975Z] "instance-id": "2314326758063219469",
[taskcluster 2026-06-09T05:15:35.975Z] "instance-type": "projects/887720501152/machineTypes/c2-standard-16",
[taskcluster 2026-06-09T05:15:35.975Z] "local-ipv4": "10.138.1.174",
[taskcluster 2026-06-09T05:15:35.975Z] "project-id": "fxci-production-level1-workers",
[taskcluster 2026-06-09T05:15:35.975Z] "public-hostname": "app-services-1-b-linux-i3nagvl3qdqmykyiaotxsg.c.fxci-production-level1-workers.internal",
[taskcluster 2026-06-09T05:15:35.975Z] "public-ipv4": "35.252.106.3",
[taskcluster 2026-06-09T05:15:35.975Z] "region": "us-west1",
[taskcluster 2026-06-09T05:15:35.975Z] "zone": "us-west1-a"
[taskcluster 2026-06-09T05:15:35.975Z] }
[taskcluster 2026-06-09T05:15:35.975Z] Task ID: bBdhBEA1RsSQCiDShFTQmQ
[taskcluster 2026-06-09T05:15:35.975Z] === Task Starting ===
[taskcluster 2026-06-09T05:15:36.421Z] [mounts] Moving existing writable directory cache app-services-level-1-checkouts-v3-0afbf72f72cb5ffedd2f-OPfSadmQQDujapWzvjgUog from /home/generic-worker/caches/KJ-9vU-6RKWEcSJc8OWc9A to /home/task_178098147038486/cache0
[taskcluster 2026-06-09T05:15:36.421Z] [mounts] Creating directory /home/task_178098147038486
[taskcluster 2026-06-09T05:15:36.430Z] [mounts] Successfully mounted writable directory cache '/home/task_178098147038486/cache0'
[taskcluster:warn 2026-06-09T05:15:41.545Z] [mounts] No SHA256 specified in task mounts for artifact:OPfSadmQQDujapWzvjgUog:public/image.tar.zst - SHA256 from downloaded file /home/generic-worker/downloads/BLqbU-UbQKCfzh9LMmF2fA is b0adfe3514e33c645075e39d6d7f82d26d5c08478b47b3ad22b22607642c89be.
[taskcluster 2026-06-09T05:15:41.546Z] [mounts] File mount "dockerimage" handled by registered handler (cache: /home/generic-worker/downloads/BLqbU-UbQKCfzh9LMmF2fA, SHA256: b0adfe3514e33c645075e39d6d7f82d26d5c08478b47b3ad22b22607642c89be)
[taskcluster 2026-06-09T05:15:41.547Z] [d2g] Using cached docker image "linux:latest"
[taskcluster 2026-06-09T05:15:41.561Z] Executing command 0: docker run -t --name taskcontainer_Kz4K18xKQXqbA-JYb6TIcA --memory-swap -1 --pids-limit -1 --pull=never --log-driver=none '--add-host=localhost.localdomain:127.0.0.1' -v /home/task_178098147038486/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-09T05:15:41.731Z] run-task started in /builds/worker
[setup 2026-06-09T05:15:41.731Z] 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-09T05:15:41.731Z] Python version: 3.10.12
[cache 2026-06-09T05:15:41.732Z] cache /builds/worker/checkouts exists; requirements: gid=1000 uid=1000 version=1
[volume 2026-06-09T05:15:41.732Z] changing ownership of volume /builds/worker/.cache to 1000:1000
[volume 2026-06-09T05:15:41.732Z] volume /builds/worker/checkouts is a cache
[setup 2026-06-09T05:15:41.732Z] running as worker:worker
[vcs 2026-06-09T05:15:41.732Z] executing ['git', 'config', '--global', '--add', 'safe.directory', '/builds/worker/checkouts/vcs']
[vcs 2026-06-09T05:15:41.734Z] executing ['git', 'fetch', '--tags', '--force', 'https://github.com/mozilla/application-services', 'freshstrangemusic/push-qnytzoxmunyn']
[vcs 2026-06-09T05:15:42.010Z] From https://github.com/mozilla/application-services
[vcs 2026-06-09T05:15:42.010Z] * branch freshstrangemusic/push-qnytzoxmunyn -> FETCH_HEAD
[vcs 2026-06-09T05:15:42.019Z] executing ['git', 'fetch', '--no-tags', 'https://github.com/mozilla/application-services', 'freshstrangemusic/push-qnytzoxmunyn']
[vcs 2026-06-09T05:15:42.262Z] From https://github.com/mozilla/application-services
[vcs 2026-06-09T05:15:42.262Z] * branch freshstrangemusic/push-qnytzoxmunyn -> FETCH_HEAD
[vcs 2026-06-09T05:15:42.267Z] executing ['git', 'checkout', '-f', '-B', 'freshstrangemusic/push-qnytzoxmunyn', '511d8cafc84520186d0ac2b06326255dbdd86b51']
[vcs 2026-06-09T05:15:42.277Z] Switched to a new branch 'freshstrangemusic/push-qnytzoxmunyn'
[vcs 2026-06-09T05:15:42.278Z] executing ['git', 'submodule', 'init']
[vcs 2026-06-09T05:15:42.298Z] executing ['git', 'submodule', 'update', '--force']
[vcs 2026-06-09T05:15:42.318Z] cleaning git checkout...
[vcs 2026-06-09T05:15:42.318Z] executing ['git', 'clean', '-nxdff']
[vcs 2026-06-09T05:15:42.326Z] removing ['/builds/worker/checkouts/vcs/.gradle/', '/builds/worker/checkouts/vcs/build/']
[vcs 2026-06-09T05:15:42.327Z] successfully cleaned git checkout!
[vcs 2026-06-09T05:15:42.329Z] TinderboxPrint:<a href='https://github.com/mozilla/application-services/commit/511d8cafc84520186d0ac2b06326255dbdd86b51' title='Built from application-services commit 511d8cafc84520186d0ac2b06326255dbdd86b51'>511d8cafc84520186d0ac2b06326255dbdd86b51</a>
[setup 2026-06-09T05:15:42.329Z] MOZ_FETCHES_DIR is /builds/worker/fetches
[fetches 2026-06-09T05:15:42.329Z] fetching artifacts
[fetches 2026-06-09T05:15:42.329Z] 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/cYC49eCrQh-2bRJWGznHrA/artifacts/public/build/crashreporter-symbols.tar.gz to /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols.tar.gz
attempt 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/cYC49eCrQh-2bRJWGznHrA/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.246s
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.134s
Removing /builds/worker/fetches/android.tar.gz
https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cYC49eCrQh-2bRJWGznHrA/artifacts/public/build/crashreporter-symbols.tar.gz resolved to 120909207 bytes with sha256 545b1cb90d5a3f740ba957677b6dfe7aeaf01cb3d6fc2f24767f39ce757ba266 in 1.108s
Verified size of https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cYC49eCrQh-2bRJWGznHrA/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.947s
Removing /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols.tar.gz
PERFHERDER_DATA: {"framework": {"name": "build_metrics"}, "suites": [{"name": "fetch_content", "value": 2.06271197500007, "lowerIsBetter": true, "shouldAlert": false, "subtests": []}]}
[fetches 2026-06-09T05:15:44.473Z] finished fetching artifacts
[task 2026-06-09T05:15:44.473Z] 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-09T05:15:44.475Z] + taskcluster/scripts/write-dummy-secret.py -f .symbols_upload_token -c faketoken
[task 2026-06-09T05:15:44.494Z] Outputting secret to: /builds/worker/checkouts/vcs/.symbols_upload_token
[task 2026-06-09T05:15:44.497Z] + automation/upload_android_symbols.sh /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols
[task 2026-06-09T05:15:44.498Z]
[task 2026-06-09T05:15:44.498Z] if [[ "${#}" -ne 1 ]]
[task 2026-06-09T05:15:44.498Z] then
[task 2026-06-09T05:15:44.498Z] echo "Usage:"
[task 2026-06-09T05:15:44.498Z] echo "./automation/upload_android_symbols.sh <symbols dir>"
[task 2026-06-09T05:15:44.498Z] exit 1
[task 2026-06-09T05:15:44.498Z] fi
[task 2026-06-09T05:15:44.498Z] + [[ 1 -ne 1 ]]
[task 2026-06-09T05:15:44.498Z]
[task 2026-06-09T05:15:44.498Z] if [[ ! -f "$PWD/libs/android_defaults.sh" ]]
[task 2026-06-09T05:15:44.498Z] then
[task 2026-06-09T05:15:44.498Z] echo "upload_android_symbols.sh must be executed from the root directory."
[task 2026-06-09T05:15:44.498Z] exit 1
[task 2026-06-09T05:15:44.498Z] fi
[task 2026-06-09T05:15:44.498Z] + [[ ! -f /builds/worker/checkouts/vcs/libs/android_defaults.sh ]]
[task 2026-06-09T05:15:44.498Z]
[task 2026-06-09T05:15:44.498Z] SYMBOLS_DIR=${1}
[task 2026-06-09T05:15:44.498Z] + SYMBOLS_DIR=/builds/worker/fetches/crashreporter-symbols/crashreporter-symbols
[task 2026-06-09T05:15:44.498Z]
[task 2026-06-09T05:15:44.498Z] if [ ! -d "${SYMBOLS_DIR}" ]; then
[task 2026-06-09T05:15:44.498Z] echo "upload_android_symbols.sh: ${SYMBOLS_DIR} is not a directory"
[task 2026-06-09T05:15:44.498Z] exit 1
[task 2026-06-09T05:15:44.498Z] fi
[task 2026-06-09T05:15:44.498Z] + '[' '!' -d /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols ']'
[task 2026-06-09T05:15:44.498Z]
[task 2026-06-09T05:15:44.498Z] pip3 install --user -r automation/symbols-generation/requirements.txt
[task 2026-06-09T05:15:44.498Z] + pip3 install --user -r automation/symbols-generation/requirements.txt
[task 2026-06-09T05:15:44.947Z] Collecting redo==2.0.2 (from -r automation/symbols-generation/requirements.txt (line 1))
[task 2026-06-09T05:15:45.019Z] Downloading redo-2.0.2-py2.py3-none-any.whl.metadata (233 bytes)
[task 2026-06-09T05:15:45.062Z] Collecting requests==2.21.0 (from -r automation/symbols-generation/requirements.txt (line 2))
[task 2026-06-09T05:15:45.075Z] Downloading requests-2.21.0-py2.py3-none-any.whl.metadata (5.5 kB)
[task 2026-06-09T05:15:45.130Z] Collecting chardet<3.1.0,>=3.0.2 (from requests==2.21.0->-r automation/symbols-generation/requirements.txt (line 2))
[task 2026-06-09T05:15:45.140Z] Downloading chardet-3.0.4-py2.py3-none-any.whl.metadata (3.2 kB)
[task 2026-06-09T05:15:45.161Z] Collecting idna<2.9,>=2.5 (from requests==2.21.0->-r automation/symbols-generation/requirements.txt (line 2))
[task 2026-06-09T05:15:45.171Z] Downloading idna-2.8-py2.py3-none-any.whl.metadata (8.9 kB)
[task 2026-06-09T05:15:45.205Z] Collecting urllib3<1.25,>=1.21.1 (from requests==2.21.0->-r automation/symbols-generation/requirements.txt (line 2))
[task 2026-06-09T05:15:45.218Z] Downloading urllib3-1.24.3-py2.py3-none-any.whl.metadata (36 kB)
[task 2026-06-09T05:15:45.229Z] 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-09T05:15:45.246Z] Downloading redo-2.0.2-py2.py3-none-any.whl (5.1 kB)
[task 2026-06-09T05:15:45.261Z] Downloading requests-2.21.0-py2.py3-none-any.whl (57 kB)
[task 2026-06-09T05:15:45.279Z] Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB)
[task 2026-06-09T05:15:45.300Z] Downloading idna-2.8-py2.py3-none-any.whl (58 kB)
[task 2026-06-09T05:15:45.312Z] Downloading urllib3-1.24.3-py2.py3-none-any.whl (118 kB)
[task 2026-06-09T05:15:45.354Z] Installing collected packages: redo, chardet, urllib3, idna, requests
[task 2026-06-09T05:15:45.586Z]
[task 2026-06-09T05:15:45.587Z] Successfully installed chardet-3.0.4 idna-2.8 redo-2.0.2 requests-2.21.0 urllib3-1.24.3
[task 2026-06-09T05:15:45.699Z]
[task 2026-06-09T05:15:45.699Z] [notice] A new release of pip is available: 25.3 -> 26.1.2
[task 2026-06-09T05:15:45.699Z] [notice] To update, run: python3 -m pip install --upgrade pip
[task 2026-06-09T05:15:45.751Z] python3 automation/symbols-generation/upload_symbols.py "${SYMBOLS_DIR}" -t "$PWD/.symbols_upload_token"
[task 2026-06-09T05:15:45.751Z] + 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-09T05:15:53.395Z] Uploading symbols file '/builds/worker/fetches/crashreporter-symbols/crashreporter-symbols.zip' to 'https://symbols.mozilla.org/upload/'
[task 2026-06-09T05:15:53.395Z] 'faketoken` detected, not pushing anything
[fetches 2026-06-09T05:15:53.409Z] removing /builds/worker/fetches
[fetches 2026-06-09T05:15:53.471Z] finished
[taskcluster 2026-06-09T05:15:53.613Z] Exit Code: 0
[taskcluster 2026-06-09T05:15:53.613Z] User Time: 13.3ms
[taskcluster 2026-06-09T05:15:53.613Z] Kernel Time: 11.084ms
[taskcluster 2026-06-09T05:15:53.613Z] Wall Time: 12.051530881s
[taskcluster 2026-06-09T05:15:53.613Z] Average Available System Memory: 61.19 GiB
[taskcluster 2026-06-09T05:15:53.613Z] Average System Memory Used: 1.60 GiB
[taskcluster 2026-06-09T05:15:53.613Z] Peak System Memory Used: 1.67 GiB
[taskcluster 2026-06-09T05:15:53.613Z] Total System Memory: 62.79 GiB
[taskcluster 2026-06-09T05:15:53.613Z] Result: SUCCEEDED
[taskcluster 2026-06-09T05:15:53.613Z] === Task Finished ===
[taskcluster 2026-06-09T05:15:53.613Z] Task Duration: 12.052511662s
[taskcluster 2026-06-09T05:15:54.410Z] [mounts] Preserving cache: Moving "/home/task_178098147038486/cache0" to "/home/generic-worker/caches/KJ-9vU-6RKWEcSJc8OWc9A"
Loading