Crash in [@ mozilla::ipc::PortLink::SendMessage | IPC_Message_Name=PBackgroundIDBRequest::Msg___delete__]
Categories
(Core :: Storage: IndexedDB, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr115 | --- | unaffected |
firefox-esr128 | --- | unaffected |
firefox134 | --- | unaffected |
firefox135 | --- | unaffected |
firefox136 | + | fixed |
firefox137 | --- | fixed |
People
(Reporter: gsvelto, Assigned: janv)
References
(Regression)
Details
(Keywords: crash, regression)
Crash Data
Attachments
(2 files)
48 bytes,
text/x-phabricator-request
|
dmeehan
:
approval-mozilla-beta+
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Crash report: https://crash-stats.mozilla.org/report/index/628dc64c-dde3-4382-b7ed-e1b6a0250127
MOZ_CRASH Reason:
MOZ_CRASH(IPC message size is too large)
Top 10 frames:
0 xul.dll mozilla::ipc::PortLink::SendMessage(mozilla::UniquePtr<IPC::Message, mozilla:... ipc/glue/MessageLink.cpp:107
0 xul.dll mozilla::ipc::MessageChannel::SendMessageToLink(mozilla::UniquePtr<IPC::Messa... ipc/glue/MessageChannel.cpp:767
0 xul.dll mozilla::ipc::MessageChannel::Send(mozilla::UniquePtr<IPC::Message, mozilla::... ipc/glue/MessageChannel.cpp:736
1 xul.dll mozilla::ipc::IProtocol::ChannelSend(mozilla::UniquePtr<IPC::Message, mozilla... ipc/glue/ProtocolUtils.cpp:536
1 xul.dll mozilla::dom::indexedDB::PBackgroundIDBRequestParent::Send__delete__(mozilla:... ipc/ipdl/PBackgroundIDBRequestParent.cpp:118
2 xul.dll mozilla::dom::indexedDB::(anonymous namespace)::NormalTransactionOp::SendSucc... dom/indexedDB/ActorsParent.cpp:18618
3 xul.dll mozilla::dom::indexedDB::(anonymous namespace)::TransactionDatabaseOperationB... dom/indexedDB/ActorsParent.cpp:17218
4 xul.dll mozilla::dom::indexedDB::(anonymous namespace)::TransactionDatabaseOperationB... dom/indexedDB/ActorsParent.cpp:17172
4 xul.dll mozilla::dom::indexedDB::(anonymous namespace)::TransactionDatabaseOperationB... dom/indexedDB/ActorsParent.cpp:17273
5 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp:1153
This seems to be happening mostly on nightly, starting with buildid 20250114212341. A few different users are being affected.
Assignee | ||
Comment 1•5 months ago
|
||
This is probably a regression caused by bug 1940765
Assignee | ||
Comment 2•5 months ago
|
||
The check needs to be adjusted because indexUpdateInfo
won't automatically use shared memory during serialization (only serialization for JSAutoStructuredCloneBuffer does).
Assignee | ||
Updated•5 months ago
|
Comment 3•5 months ago
|
||
Set release status flags based on info from the regressing bug 1940765
Assignee | ||
Updated•5 months ago
|
Assignee | ||
Comment 4•5 months ago
|
||
Updated•5 months ago
|
Assignee | ||
Comment 5•5 months ago
|
||
Assignee | ||
Updated•5 months ago
|
Comment 7•5 months ago
|
||
The bug is marked as tracked for firefox136 (nightly). However, the bug still has low severity.
:jstutte, could you please increase the severity for this tracked bug? If you disagree with the tracking decision, please talk with the release managers.
For more information, please visit BugBot documentation.
Assignee | ||
Updated•5 months ago
|
Comment 10•5 months ago
|
||
bugherder |
Comment 11•5 months ago
|
||
:janv could you add a beta uplift request on this when ready?
Assignee | ||
Comment 13•5 months ago
|
||
Comment on attachment 9461976 [details]
Bug 1943951 - Restore previous IPC message size limit and introduce a new explicit structured clone size limit to fix a crash; r=#dom-storage
Beta/Release Uplift Approval Request
- User impact if declined/Reason for urgency: Users would face more frequent crashes when using IndexedDB, leading to reduced browser stability and a worse experience when interacting with web applications that depend on IndexedDB for data storage.
- 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): Well tested and relatively simple patch.
- String changes made/needed: None
- Is Android affected?: Yes
Assignee | ||
Comment 14•5 months ago
|
||
Note that D235816 landed during previous cycle, so it doesn't have to be uplifted.
Comment 15•5 months ago
|
||
Comment on attachment 9461976 [details]
Bug 1943951 - Restore previous IPC message size limit and introduce a new explicit structured clone size limit to fix a crash; r=#dom-storage
Approved for 136.0b3
Comment 16•5 months ago
|
||
uplift |
Updated•5 months ago
|
Description
•