Closed
Bug 1902941
Opened 22 days ago
Closed 19 days ago
Crash in [@ mozilla::Variant<T>::as] from DirectoryLockImpl::Overlaps
Categories
(Core :: Storage: Quota Manager, defect, P2)
Tracking
()
RESOLVED
FIXED
129 Branch
Tracking | Status | |
---|---|---|
firefox-esr115 | --- | unaffected |
firefox127 | --- | unaffected |
firefox128 | --- | unaffected |
firefox129 | --- | fixed |
People
(Reporter: mccr8, Assigned: janv)
References
Details
(Keywords: crash, topcrash)
Crash Data
Crash report: https://crash-stats.mozilla.org/report/index/658f2fc6-159f-49d1-a70e-bf9d80240616
MOZ_CRASH Reason: MOZ_RELEASE_ASSERT(is<N>())
Top 10 frames:
0 xul.dll mozilla::Variant<mozilla::dom::quota::OriginScope::Origin, mozilla::dom::quot... mfbt/Variant.h:771
0 xul.dll mozilla::detail::VariantImplementation<unsigned char, 3, mozilla::dom::quota:... mfbt/Variant.h:189
0 xul.dll mozilla::detail::VariantImplementation<unsigned char, 2, mozilla::dom::quota:... mfbt/Variant.h:279
1 xul.dll mozilla::dom::quota::DirectoryLockImpl::Overlaps(mozilla::dom::quota::Directo... dom/quota/DirectoryLockImpl.cpp:78
1 xul.dll mozilla::dom::quota::DirectoryLockImpl::MustWaitFor(mozilla::dom::quota::Dire... dom/quota/DirectoryLockImpl.cpp:103
1 xul.dll mozilla::dom::quota::DirectoryLockImpl::AcquireInternal() dom/quota/DirectoryLockImpl.cpp:218
2 xul.dll xul.dll@0x108ec3e
3 xul.dll mozilla::dom::quota::QuotaManager::OpenStorageDirectory(mozilla::dom::Nullabl... dom/quota/ActorsParent.cpp:5149
4 xul.dll mozilla::dom::quota::OpenStorageDirectoryHelper<mozilla::dom::quota::Resolvab... dom/quota/OriginOperations.cpp:882
5 xul.dll mozilla::dom::quota::ClearOriginOp::OpenDirectory() dom/quota/OriginOperations.cpp:2162
This signature is horrible (and we should really improve the signature generation...) but it looks like there's a recent resurgence in Nightly for it, all or almost all via DirectoryLockImpl::Overlaps() doing some stuff with variants.
Assignee | ||
Updated•22 days ago
|
Assignee: nobody → jvarga
Severity: -- → S3
Status: NEW → ASSIGNED
Priority: -- → P2
Assignee | ||
Updated•20 days ago
|
Crash Signature: [@ mozilla::Variant<T>::as] → [@ mozilla::Variant<T>::as]
[@ mozilla::Variant<T>::as<T>]
Updated•19 days ago
|
status-firefox128:
--- → unaffected
status-firefox129:
--- → affected
Assignee | ||
Comment 2•19 days ago
|
||
We shouldn't see this anymore after https://phabricator.services.mozilla.com/D213917
Reporter | ||
Comment 3•19 days ago
|
||
It does look like it went away at around the time that landed.
Updated•18 days ago
|
status-firefox127:
--- → unaffected
status-firefox-esr115:
--- → unaffected
Target Milestone: --- → 129 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•