Crash in [@ mozilla::dom::quota::QuotaManager::EnsureTemporaryStorageIsInitialized]
Categories
(Core :: Storage: Quota Manager, defect, P2)
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•6 years ago
|
Updated•6 years ago
|
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 1•6 years ago
|
||
| Assignee | ||
Comment 2•6 years ago
|
||
| Assignee | ||
Comment 3•6 years ago
|
||
This is now required for disabling LSNG in 70.
Comment 5•6 years 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•6 years ago
|
||
Comment 7•6 years 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•6 years ago
|
||
| bugherder uplift | ||
Comment 9•6 years ago
|
||
| bugherder | ||
Comment 10•6 years ago
|
||
Change the status for beta to have the same as nightly and release.
For more information, please visit auto_nag documentation.
| Assignee | ||
Comment 11•6 years ago
|
||
Hm, I think we need to uplift this to beta too. So I believe it's not fixed in 71.
Updated•6 years ago
|
Comment 12•6 years 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•6 years 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•6 years ago
|
||
| bugherder uplift | ||
Updated•6 years ago
|
Comment 15•6 years ago
|
||
| bugherder landing | ||
Description
•