Closed Bug 1764564 Opened 2 years ago Closed 2 years ago

Perma ccov tier2 AssertionError: WINDOWSSDKDIR should be in MOZ_CONFIGURE_OPTIONS

Categories

(Testing :: Code Coverage, defect, P5)

defect

Tracking

(firefox-esr91 unaffected, firefox99 unaffected, firefox100 unaffected, firefox101 fixed)

RESOLVED FIXED
101 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox99 --- unaffected
firefox100 --- unaffected
firefox101 --- fixed

People

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

References

(Regression)

Details

(Keywords: assertion, intermittent-failure, regression)

Attachments

(2 files, 1 obsolete file)

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


[task 2022-04-13T12:40:08.171Z] 12:40:08     INFO -  AssertionError: WINDOWSSDKDIR should be in MOZ_CONFIGURE_OPTIONS
[task 2022-04-13T12:40:08.231Z] 12:40:08    ERROR - Return code: 1
[task 2022-04-13T12:40:08.231Z] 12:40:08    ERROR - 1 not in success codes: [0]
[task 2022-04-13T12:40:08.231Z] 12:40:08  WARNING - setting return code to 2
[task 2022-04-13T12:40:08.231Z] 12:40:08    FATAL - Halting on failure while running ['z:\\task_164984584216202\\build\\src\\obj-x86_64-pc-mingw32\\_virtualenvs\\common\\Scripts\\python.exe', 'mach', 'python', 'testing\\parse_build_tests_ccov.py']
[task 2022-04-13T12:40:08.240Z] 12:40:08    FATAL - Running post_fatal callback...
[task 2022-04-13T12:40:08.240Z] 12:40:08    FATAL - Exiting 2
[task 2022-04-13T12:40:08.253Z] Creating default state directory: C:\Users\task_164984584216202/.mozbuild
[task 2022-04-13T12:40:08.253Z] Running "pip check" to verify compatibility between the system Python and the "mach" site.
[task 2022-04-13T12:40:08.253Z] Running "pip check" to verify compatibility between the system Python and the "common" site.
[taskcluster 2022-04-13T12:40:08.335Z]    Exit Code: 2
[taskcluster 2022-04-13T12:40:08.335Z]    User Time: 0s
[taskcluster 2022-04-13T12:40:08.335Z]  Kernel Time: 31.25ms
[taskcluster 2022-04-13T12:40:08.335Z]    Wall Time: 1h2m11.913127s
[taskcluster 2022-04-13T12:40:08.335Z]       Result: FAILED
[taskcluster 2022-04-13T12:40:08.335Z] === Task Finished ===
[taskcluster 2022-04-13T12:40:08.335Z] Task Duration: 1h2m11.9160897s
[taskcluster:error] Uploading error artifact public/code-coverage-grcov.zip from file workspace\obj-build\code-coverage-grcov.zip with message "Could not read file 'Z:\\task_164984584216202\\workspace\\obj-build\\code-coverage-grcov.zip'", reason "file-missing-on-worker" and expiry 2023-04-13T09:46:21.111Z
[taskcluster:error] TASK FAILURE during artifact upload: file-missing-on-worker: Could not read file 'Z:\task_164984584216202\workspace\obj-build\code-coverage-grcov.zip'

Can you look into this Windows code coverage bustage?

Has Regression Range: --- → yes
Flags: needinfo?(mh+mozilla)
Keywords: regression
Regressed by: 1289641
Summary: Perma tier2 AssertionError: WINDOWSSDKDIR should be in MOZ_CONFIGURE_OPTIONS → Perma ccov tier2 AssertionError: WINDOWSSDKDIR should be in MOZ_CONFIGURE_OPTIONS
Assignee: nobody → mh+mozilla
Status: NEW → ASSIGNED
Flags: needinfo?(mh+mozilla)
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/80bc28aff0f4
Use shellutil.split to split MOZ_CONFIGURE_OPTIONS. r=marco

@Mike, the assertion failure has disappeared but the build bustage is still ongoing

Failure log

Flags: needinfo?(mh+mozilla)
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 101 Branch
Status: RESOLVED → REOPENED
Resolution: FIXED → ---

It turns out the only reason it was excluded before is that the SDK used
to be downloaded into the source directory. Since it has moved out of
there, as per the code comment, we no longer need to ignore the SDK and
the code can be removed.

Flags: needinfo?(mh+mozilla)

It turns out the only reason it was excluded before is that the SDK used
to be downloaded into the source directory. Since it has moved out of
there, as per the code comment, we no longer need to ignore the SDK and
the code can be removed.

Attachment #9272612 - Attachment is obsolete: true
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/709b507ed708
Remove the code to ignore the Windows SDK directory from coverage. r=marco
Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → FIXED
Component: General → Code Coverage
Product: Firefox Build System → Testing
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: