Crash in [@ mozilla::dom::quota::QuotaManager::EnsureTemporaryStorageIsInitialized]
Categories
(Core :: Storage: Quota Manager, defect, P2, critical)
Tracking
()
People
(Reporter: gsvelto, Assigned: janv)
References
Details
(Keywords: crash)
Crash Data
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
lizzard
:
approval-mozilla-release+
|
Details | Review |
This bug is for crash report bp-169ad429-70f6-47b4-b2f1-fa72c0190901.
Top 10 frames of crashing thread:
0 xul.dll mozilla::dom::quota::QuotaManager::EnsureTemporaryStorageIsInitialized dom/quota/ActorsParent.cpp:6714
1 xul.dll mozilla::dom::quota::QuotaManager::EnsureOriginIsInitializedInternal dom/quota/ActorsParent.cpp:6629
2 xul.dll mozilla::dom::quota::QuotaManager::EnsureOriginIsInitialized dom/quota/ActorsParent.cpp:6594
3 xul.dll nsresult mozilla::dom::indexedDB::`anonymous namespace'::OpenDatabaseOp::DoDatabaseWork dom/indexedDB/ActorsParent.cpp:20009
4 xul.dll nsresult mozilla::dom::indexedDB::`anonymous namespace'::FactoryOp::Run dom/indexedDB/ActorsParent.cpp:19840
5 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:1225
6 xul.dll NS_ProcessNextEvent xpcom/threads/nsThreadUtils.cpp:486
7 xul.dll mozilla::ipc::MessagePumpForNonMainThreads::Run ipc/glue/MessagePump.cpp:333
8 xul.dll MessageLoop::RunHandler ipc/chromium/src/base/message_loop.cc:308
9 xul.dll MessageLoop::Run ipc/chromium/src/base/message_loop.cc:290
The crash is happening here:
GetTemporaryStorageLimit()
contains a division where the code doesn't ensure that the divisor is non-zero so this might be a valid bug:
Updated•4 months ago
|
Updated•3 months ago
|
Assignee | ||
Updated•3 months ago
|
Assignee | ||
Comment 1•2 months ago
|
||
Assignee | ||
Comment 2•2 months ago
|
||
Assignee | ||
Comment 3•2 months ago
|
||
This is now required for disabling LSNG in 70.
Pushed by bugmail@asutherland.org: https://hg.mozilla.org/integration/autoland/rev/3246619112cf Crash in [@ mozilla::dom::quota::QuotaManager::EnsureTemporaryStorageIsInitialized]; r=asuth
Comment 5•2 months ago
|
||
Comment on attachment 9104965 [details]
Bug 1578177 - Crash in [@ mozilla::dom::quota::QuotaManager::EnsureTemporaryStorageIsInitialized]; r=asuth
Beta/Release Uplift Approval Request
- User impact if declined: This makes some tests happy with the disabling of LSNG in release in bug 1592136.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Covered by unit tests (that it fixes) amongst other automated tests.
- String changes made/needed:
Comment 6•2 months ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=828045538dfcb0d01e20ecbc8307a68a1ef0c08f
Comment 7•2 months ago
|
||
Comment on attachment 9104965 [details]
Bug 1578177 - Crash in [@ mozilla::dom::quota::QuotaManager::EnsureTemporaryStorageIsInitialized]; r=asuth
OK to uplift to m-r for the 70.0.1 build.
Comment 8•2 months ago
|
||
bugherderuplift |
Comment 9•2 months ago
|
||
bugherder |
Change the status for beta to have the same as nightly and release.
For more information, please visit auto_nag documentation.
Assignee | ||
Comment 11•2 months ago
|
||
Hm, I think we need to uplift this to beta too. So I believe it's not fixed in 71.
Updated•2 months ago
|
Comment 12•2 months ago
|
||
Comment on attachment 9104965 [details]
Bug 1578177 - Crash in [@ mozilla::dom::quota::QuotaManager::EnsureTemporaryStorageIsInitialized]; r=asuth
Beta/Release Uplift Approval Request
- User impact if declined: This is desired on beta to correct test failures if we disable LSNG on beta.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Covered by unit tests (that it fixes) amongst other automated tests.
- String changes made/needed: none
Comment 13•2 months ago
|
||
Comment on attachment 9104965 [details]
Bug 1578177 - Crash in [@ mozilla::dom::quota::QuotaManager::EnsureTemporaryStorageIsInitialized]; r=asuth
Crash fix and test updates, uplift approved for 71 beta 6, thanks.
Comment 14•2 months ago
|
||
bugherderuplift |
Updated•2 months ago
|
Comment 15•Last month
|
||
bugherderlanding |
Description
•