Open Bug 1566896 Opened 2 months ago Updated 17 days ago

Crash in [@ OOM | large | NS_ABORT_OOM | nsTSubstring<T>::SetLength]


(Core :: DOM: Web Storage, defect, P5, critical)




Tracking Status
firefox-esr68 --- affected


(Reporter: marcia, Unassigned, NeedInfo)


(Keywords: crash)

Crash Data

This bug is for crash report bp-4ceca224-3ad1-476f-b527-571880190717.

Discussed during platform triage. This is the #19 overall top crash currently on 68: There was work done in Bug 1508740, but I am not entirely clear if these are remaining crashes that we are living with and if this is the best we can do. ni on :jvarga since he has some final comments in the bug. Also if this needs to move product component, please do so - I was just trying to keep this bug focused on the Fennec specific crashes in 68.

In 67 release we had 8,805 crashes
In 68 release so far we have 1,044

(100.0% in signature vs 06.74% overall) moz_crash_reason = MOZ_CRASH(OOM)
(70.59% in signature vs 11.48% overall) Module "AudioFlinger::Client (deleted)" = true
(100.0% in signature vs 45.98% overall) Module "startupCache.4.little" = true
(100.0% in signature vs 46.82% overall) address = 0x0
(100.0% in signature vs 52.93% overall) Module "linker" = true

Top 10 frames of crashing thread:

0 NS_ABORT_OOM xpcom/base/nsDebugImpl.cpp:604
1 nsTSubstring<char16_t>::SetLength xpcom/string/nsTSubstring.cpp:940
2 IPC::ParamTraits<nsTSubstring<char16_t> >::Read ipc/glue/IPCMessageUtils.h:427
3 mozilla::dom::PBackgroundStorageParent::OnMessageReceived ipc/ipdl/PBackgroundStorageParent.cpp:457
4 mozilla::ipc::MessageChannel::DispatchMessage ipc/glue/MessageChannel.cpp:2151
5 mozilla::ipc::MessageChannel::MessageTask::Run ipc/glue/MessageChannel.cpp:1968
6 nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:1175
7 NS_ProcessNextEvent xpcom/threads/nsThreadUtils.cpp:486
8 mozilla::ipc::MessagePumpForNonMainThreads::Run ipc/glue/MessagePump.cpp:333
9 MessageLoop::Run ipc/chromium/src/base/

Flags: needinfo?(jvarga)

Julien, this crash is mentioned in bug 1508740 - is there followup work that needs to be done? The crash rate on Fennec is lowish, around 200/day, do you think you will spend more time on this or should we accept this for now?

Marked as a P5 but can move to higher priority if the crash rate changes.

Closed: 18 days ago
Flags: needinfo?(jcristau)
Resolution: --- → FIXED
Priority: -- → P5

I'm not sure why you're asking me?

AFAICT we're getting closer to 400 fennec crashes / day from this signature, putting it at the #15 spot, which is not really good...

Flags: needinfo?(jcristau) → needinfo?(sarentz)

Let's try DOM: Web Storage due to the presence of | mozilla::dom::PBackgroundStorageParent::OnMessageReceived ipc/ipdl/PBackgroundStorageParent.cpp:457" on the stack.

Component: General → DOM: Web Storage
Flags: needinfo?(sarentz)
Product: Firefox for Android → Core

I'm going to assume that Stefan didn't mean to close this.

Resolution: FIXED → ---
You need to log in before you can comment on or make changes to this bug.