Crash in [@ mozilla::psm::TransportSecurityInfo::ReadCertList]
Categories
(Core :: Security: PSM, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox70 | --- | unaffected |
firefox71 | --- | fixed |
firefox72 | --- | fixed |
People
(Reporter: pascalc, Assigned: sefeng)
References
(Regression)
Details
(Keywords: crash, regression)
Crash Data
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details | Review |
This bug is for crash report bp-e42f2531-a4e8-4e8a-a028-034af0191023.
Top 10 frames of crashing thread:
0 xul.dll nsresult mozilla::psm::TransportSecurityInfo::ReadCertList security/manager/ssl/TransportSecurityInfo.cpp:426
1 xul.dll mozilla::psm::TransportSecurityInfo::Read security/manager/ssl/TransportSecurityInfo.cpp:670
2 xul.dll nsBinaryInputStream::ReadObject xpcom/io/nsBinaryStream.cpp:941
3 xul.dll NS_DeserializeObject netwerk/base/nsSerializationHelper.cpp:40
4 xul.dll mozilla::dom::ChannelInfo::ResurrectInfoOnChannel dom/fetch/ChannelInfo.cpp:84
5 xul.dll nsresult mozilla::dom::`anonymous namespace'::StartResponse::Run dom/serviceworkers/ServiceWorkerEvents.cpp:303
6 xul.dll void mozilla::ThrottledEventQueue::Inner::ExecuteRunnable xpcom/threads/ThrottledEventQueue.cpp:252
7 xul.dll nsresult mozilla::ThrottledEventQueue::Inner::Executor::Run xpcom/threads/ThrottledEventQueue.cpp:80
8 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:1225
9 xul.dll NS_ProcessNextEvent xpcom/threads/nsThreadUtils.cpp:486
This is a new crash signature that is appearing in 71.0b3 released yesterday.
Reporter | ||
Updated•5 years ago
|
Comment 1•5 years ago
|
||
it's crashing in a diagnostic assert, so it shouldn't affect users on the beta and release channel at least. the regressing bug also got backed out for the moment, but that's probably only helping in 72...
Assignee | ||
Comment 3•5 years ago
|
||
Pushed by sefeng@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/019b333ec455 Fix crash in TransportSecurityInfo::ReadCertList r=keeler
Comment 5•5 years ago
|
||
bugherder |
Reporter | ||
Comment 6•5 years ago
|
||
Sean, is that a patch you think we could safely uplift to beta? Thanks
Assignee | ||
Comment 7•5 years ago
|
||
Yup, I think we can safely uplift it to beta.
Reporter | ||
Comment 8•5 years ago
|
||
Could you make an uplift request please? Thanks!
Assignee | ||
Comment 9•5 years ago
•
|
||
Comment on attachment 9104119 [details]
Bug 1590709 - Fix crash in TransportSecurityInfo::ReadCertList
Beta/Release Uplift Approval Request
- User impact if declined: End user may experience browser crashes.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Medium
- Why is the change risky/not risky? (and alternatives if risky): The change is medium risky because it affects how certificate information is being deserialized, so the code that are touched are a bit risky.
- String changes made/needed:
Assignee | ||
Comment 10•5 years ago
|
||
I wrote it as it hasn't been verified in Nightly because I couldn't find if we collect the same bug report for Nightly, so I don't know whether the crash rate dropped or not. However, when I was working on the bug fix, I was able to reproduce the crashes by using the test cases, so I expect the patch should fix the crash.
Reporter | ||
Comment 11•5 years ago
|
||
Comment on attachment 9104119 [details]
Bug 1590709 - Fix crash in TransportSecurityInfo::ReadCertList
Fix with tests for a medium volume crash on beta, uplift approved for 71 beta 6, thanks.
Comment 12•5 years ago
|
||
bugherder uplift |
Updated•2 years ago
|
Description
•