Closed Bug 1513096 Opened 7 years ago Closed 4 years ago

Crash in mozilla::ipc::ProcessLink::SendMessageW | IPC_Message_Name=PContent::Msg_InitBlobURLs

Categories

(Core :: DOM: Content Processes, defect, P3)

63 Branch
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: emma.mason20, Unassigned)

References

Details

(Whiteboard: qa-not-actionable)

Crash Data

This bug was filed from the Socorro interface and is report bp-6708b4a6-01cf-4e76-a82c-cc6660181206. ============================================================= Top 10 frames of crashing thread: 0 xul.dll mozilla::ipc::ProcessLink::SendMessageW ipc/glue/MessageLink.cpp:168 1 xul.dll mozilla::ipc::MessageChannel::Send ipc/glue/MessageChannel.cpp:1032 2 xul.dll mozilla::dom::PContentParent::SendInitBlobURLs ipc/ipdl/PContentParent.cpp:2048 3 xul.dll void mozilla::dom::ContentParent::InitInternal dom/ipc/ContentParent.cpp:2673 4 xul.dll bool mozilla::dom::ContentParent::LaunchSubprocess dom/ipc/ContentParent.cpp:2274 5 xul.dll mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess dom/ipc/ContentParent.cpp:888 6 xul.dll mozilla::dom::ContentParent::CreateBrowser dom/ipc/ContentParent.cpp:1211 7 xul.dll nsFrameLoader::TryRemoteBrowser dom/base/nsFrameLoader.cpp:2672 8 xul.dll nsFrameLoader::ShowRemoteFrame dom/base/nsFrameLoader.cpp:927 9 xul.dll nsFrameLoader::Show dom/base/nsFrameLoader.cpp:784 ============================================================= From https://www.reddit.com/r/firefox/comments/a4yvod/is_this_what_firefox_has_become/
Version: 60 Branch → 63 Branch
36 crashes, all on Windows on amd64 and x86.
> MOZ_CRASH(IPC message size is too large) Which means the total message is over 256MiB[1]. So there are a lot of blob URLs[2] and they're being broadcast to all content processes (which is… not ideal for several reasons), which includes sending a snapshot of all the blobs to each newly created process in a single message, and this has broken. [1] https://searchfox.org/mozilla-central/rev/fd62b95c187a40b328d9e7fd9d848833a6942b57/ipc/chromium/src/chrome/common/ipc_channel.h#50 [2] https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL
Status: UNCONFIRMED → NEW
Crash Signature: [@ mozilla::ipc::ProcessLink::SendMessageW | IPC_Message_Name=PContent::Msg_InitBlobURLs] → [@ mozilla::ipc::ProcessLink::SendMessageW | IPC_Message_Name=PContent::Msg_InitBlobURLs] [@ mozilla::ipc::ProcessLink::SendMessage | IPC_Message_Name=PContent::Msg_InitBlobURLs]
Component: IPC → DOM: Content Processes
Ever confirmed: true
OS: Windows 10 → All
Hardware: Unspecified → All
Priority: -- → P3
Whiteboard: qa-not-actionable

Closing because no crashes reported for 12 weeks.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.