Closed Bug 1894459 Opened 1 year ago Closed 1 year ago

Upgrade Firefox 128 to use NSS 3.101

Categories

(Core :: Security: PSM, task, P1)

task

Tracking

()

RESOLVED FIXED
128 Branch
Tracking Status
firefox128 --- fixed

People

(Reporter: djackson, Assigned: anna.weine)

References

(Blocks 1 open bug)

Details

Attachments

(2 files, 3 obsolete files)

Note: This is also an ESR Release.

Depends on: 1793811, 1827444, 1884444
Blocks: 1895370
Depends on: 1898166

Prior to landing a snapshot that includes bug 1884444, please check that tests don't crash in the NSS_Shutdown assertion.
(Probably needs an incremental patch to fix leaks in bug 1884444.)

The current tip of NSS, when used with mozilla-central, leads to a shutdown down crash in the following tests:
toolkit/mozapps/extensions/test/xpcshell/test_ProductAddonChecker_signatures.js
security/manager/ssl/tests/unit/test_content_signing.js

The problem happens when the following block of code is executed:
https://searchfox.org/mozilla-central/source/security/manager/ssl/ContentSignatureVerifier.cpp#369-402

The problem is unrelated to bug 1884444, (my earlier claim in comment 2 was wrong).

Hey, I was trying to uplift the code today, and I get a lot of problems:

https://treeherder.mozilla.org/jobs?repo=try&revision=6ba02f7b0c95a5a2fc9d18439a1a64dfcec2acd0.

Specifically, I see this: error: undefined symbol: HASH_GetHashOidTagByHMACOidTag_Util

Have we missed landing some code?

Anna, Firefox attempts to minimize the code that is shipped in the shared NSS libraries, and uses some tricks to do that.
There is a file ./security/nss.symbols in the mozilla-central tree that lists all the symbols that Firefox needs and must be included.
Please try adding that function to that file.

Attachment #9404562 - Attachment is obsolete: true
Attachment #9402231 - Attachment is obsolete: true
Pushed by jschanck@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9c588d7b9438 land NSS a4c9d2760c66 UPGRADE_NSS_RELEASE, r=keeler
Regressions: 1900010
Attachment #9405879 - Attachment is obsolete: true
Keywords: leave-open
Attachment #9405879 - Attachment is obsolete: false
Attachment #9405879 - Attachment is obsolete: true
Attachment #9405879 - Attachment is obsolete: false
Attachment #9405879 - Attachment is obsolete: true
Pushed by nkulatova@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c0ee6408f6b8 land NSS NSS_3_101_RTM UPGRADE_NSS_RELEASE, r=nss-reviewers,jschanck
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 128 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: