Closed Bug 1378332 Opened 7 years ago Closed 7 years ago

TEST-UNEXPECTED-FAIL | runtests.py | Certificate integration failed

Categories

(Firefox Build System :: General, defect)

Unspecified
macOS
defect
Not set
normal

Tracking

(firefox-esr52 unaffected, firefox54 unaffected, firefox55 unaffected, firefox56 fixed)

RESOLVED FIXED
mozilla56
Tracking Status
firefox-esr52 --- unaffected
firefox54 --- unaffected
firefox55 --- unaffected
firefox56 --- fixed

People

(Reporter: Paolo, Assigned: glandium)

References

Details

(Keywords: regression)

On Mac OS X 10.12.5 with an empty mozconfig file, thus non-artifact builds, running this command fails with the error "Certificate integration failed":

./mach test testing/mochitest/tests/browser/

Changeset fef489e8c2a1 works, changeset 0893f6685e15 is broken. I'm not doing further bisection right now because it is very time-consuming, but finding the responsible bug would be useful.

Artifact builds fail on the latest mozilla-central changeset 0893f6685e15, but they work on the changeset immediately before it, suggesting it may be a build configuration issue.

It seems that "certutil" is not present in dist/bin, and running it from security/nss/cmd/certutil/certutil_certutil/certutil doesn't find required libraries. Even after adding symlinks to libraries in this folder, certutil crashes.
I don't see how it's responsible, but I bisected this failure down to https://hg.mozilla.org/mozilla-central/rev/261d61f4eeec, which was backed out in https://hg.mozilla.org/mozilla-central/rev/11755fd63168 for causing other regressions.
Blocks: 1356701
I just built after merging the backout and can confirm that it fixes this problem.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Uh, maybe something was broken in the toolchain as a result of this, and the failure wasn't detected by the build system.

Thanks for looking into this!
Assignee: nobody → mh+mozilla
Target Milestone: --- → mozilla56
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.