Closed Bug 1982119 Opened 10 months ago Closed 10 months ago

Perma [tier 2] TypeError: unhashable type: 'list' | single tracking bug

Categories

(Testing :: mozperftest, defect, P5)

defect

Tracking

(firefox-esr128 unaffected, firefox-esr140 unaffected, firefox141 unaffected, firefox142 unaffected, firefox143 fixed)

RESOLVED FIXED
143 Branch
Tracking Status
firefox-esr128 --- unaffected
firefox-esr140 --- unaffected
firefox141 --- unaffected
firefox142 --- unaffected
firefox143 --- fixed

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

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


[task 2025-08-08T19:45:03.362+00:00]   File "/home/cltbld/tasks/task_175468224861505/fetches/python/mozperftest/mozperftest/runner.py", line 298, in <module>
[task 2025-08-08T19:45:03.362+00:00]     sys.exit(main())
[task 2025-08-08T19:45:03.362+00:00]   File "/home/cltbld/tasks/task_175468224861505/fetches/python/mozperftest/mozperftest/runner.py", line 294, in main
[task 2025-08-08T19:45:03.362+00:00]     run_tests(mach_cmd, args, user_args)
[task 2025-08-08T19:45:03.362+00:00]   File "/home/cltbld/tasks/task_175468224861505/fetches/python/mozperftest/mozperftest/runner.py", line 181, in run_tests
[task 2025-08-08T19:45:03.362+00:00]     e.run(metadata)
[task 2025-08-08T19:45:03.363+00:00]   File "/home/cltbld/tasks/task_175468224861505/fetches/python/mozperftest/mozperftest/environment.py", line 92, in run
[task 2025-08-08T19:45:03.363+00:00]     metadata = testlayer(syslayer(metadata))
[task 2025-08-08T19:45:03.363+00:00]   File "/home/cltbld/tasks/task_175468224861505/fetches/python/mozperftest/mozperftest/layers.py", line 157, in __call__
[task 2025-08-08T19:45:03.363+00:00]     metadata = layer(metadata)
[task 2025-08-08T19:45:03.363+00:00]   File "/home/cltbld/tasks/task_175468224861505/fetches/python/mozperftest/mozperftest/layers.py", line 69, in __call__
[task 2025-08-08T19:45:03.363+00:00]     metadata = self.run(metadata)
[task 2025-08-08T19:45:03.363+00:00]   File "/home/cltbld/tasks/task_175468224861505/fetches/python/mozperftest/mozperftest/test/mochitest.py", line 316, in run
[task 2025-08-08T19:45:03.363+00:00]     status, log_processor = self.remote_run(test, metadata)
[task 2025-08-08T19:45:03.363+00:00]   File "/home/cltbld/tasks/task_175468224861505/fetches/python/mozperftest/mozperftest/test/mochitest.py", line 249, in remote_run
[task 2025-08-08T19:45:03.363+00:00]     test_list = manifest.active_tests(paths=[str(test)])
[task 2025-08-08T19:45:03.363+00:00]   File "/home/cltbld/.mozbuild/srcdirs/fetches-9f9bdbb8478b/_virtualenvs/common/lib/python3.9/site-packages/manifestparser/manifestparser.py", line 938, in active_tests
[task 2025-08-08T19:45:03.363+00:00]     return list(tests)
[task 2025-08-08T19:45:03.363+00:00]   File "/home/cltbld/.mozbuild/srcdirs/fetches-9f9bdbb8478b/_virtualenvs/common/lib/python3.9/site-packages/manifestparser/filters.py", line 81, in exists
[task 2025-08-08T19:45:03.364+00:00]     for test in tests:
[task 2025-08-08T19:45:03.364+00:00]   File "/home/cltbld/.mozbuild/srcdirs/fetches-9f9bdbb8478b/_virtualenvs/common/lib/python3.9/site-packages/manifestparser/filters.py", line 59, in fail_if
[task 2025-08-08T19:45:03.364+00:00]     for test in tests:
[task 2025-08-08T19:45:03.364+00:00]   File "/home/cltbld/.mozbuild/srcdirs/fetches-9f9bdbb8478b/_virtualenvs/common/lib/python3.9/site-packages/manifestparser/filters.py", line 47, in run_if
[task 2025-08-08T19:45:03.364+00:00]     for test in tests:
[task 2025-08-08T19:45:03.364+00:00]   File "/home/cltbld/.mozbuild/srcdirs/fetches-9f9bdbb8478b/_virtualenvs/common/lib/python3.9/site-packages/manifestparser/filters.py", line 36, in skip_if
[task 2025-08-08T19:45:03.364+00:00]     if tag in test and _match(test[tag], strict, **values):
[task 2025-08-08T19:45:03.364+00:00]   File "/home/cltbld/.mozbuild/srcdirs/fetches-9f9bdbb8478b/_virtualenvs/common/lib/python3.9/site-packages/manifestparser/filters.py", line 24, in _match
[task 2025-08-08T19:45:03.364+00:00]     if any(parse(e, strict=strict, **values) for e in exprs.splitlines() if e):
[task 2025-08-08T19:45:03.364+00:00]   File "/home/cltbld/.mozbuild/srcdirs/fetches-9f9bdbb8478b/_virtualenvs/common/lib/python3.9/site-packages/manifestparser/filters.py", line 24, in <genexpr>
[task 2025-08-08T19:45:03.364+00:00]     if any(parse(e, strict=strict, **values) for e in exprs.splitlines() if e):
[task 2025-08-08T19:45:03.364+00:00] TypeError: unhashable type: 'list'
[taskcluster 2025-08-08T19:45:03.629Z]    Exit Code: 1
[taskcluster 2025-08-08T19:45:03.629Z]    User Time: 56.399455s
[taskcluster 2025-08-08T19:45:03.629Z]  Kernel Time: 9.538348s
[taskcluster 2025-08-08T19:45:03.629Z]    Wall Time: 52.787119686s
[taskcluster 2025-08-08T19:45:03.629Z]       Result: FAILED
[taskcluster 2025-08-08T19:45:03.629Z] === Task Finished ===
[taskcluster 2025-08-08T19:45:03.629Z] Task Duration: 52.790552807s
[taskcluster 2025-08-08T19:45:03.684Z] Uploading link artifact public/logs/live.log to artifact public/logs/live_backing.log with expiry 2026-08-08T18:04:41.345Z
[taskcluster:error] exit status 1

Summary: Perma [tier 2] TypeError: unhashable type: 'list' → Perma [tier 2] TypeError: unhashable type: 'list' | single tracking bug
Keywords: regression
Regressed by: 1981848

Retriggered up to here

:bhearsum, since you are the author of the regressor, bug 1981848, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(bhearsum)
Status: NEW → RESOLVED
Closed: 10 months ago
Flags: needinfo?(bhearsum)
Resolution: --- → FIXED

Set release status flags based on info from the regressing bug 1981848

Target Milestone: --- → 143 Branch
You need to log in before you can comment on or make changes to this bug.