Closed Bug 1259195 Opened 7 years ago Closed 7 years ago

crash in OOM | unknown | mozalloc_abort | mozalloc_handle_oom | moz_xmalloc | mozilla::dom::Event::Event


(Core :: DOM: Core & HTML, defect)

Windows NT
Not set



Tracking Status
e10s ? ---
firefox48 --- affected


(Reporter: elan, Unassigned)



(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is 
report bp-526e87cb-ee78-42e8-8763-088fc2160314.
:overholt, can you get an assignee for this one?
Flags: needinfo?(overholt)
This is really just a random OOM.
My guess is that we crash in

But we have infallible malloc by default, so I don't know what we could do to this. Except revert back to fallible malloc and null checks everywhere. We're not allocating anything huge here.

Erin, is this some common OOM issue, or just one among the others?
Flags: needinfo?(elancaster)
Hmm, my guess is that we're close to OOM already elsewhere, so some operation doesn't work and then we try to dispatch error event (looks we're trying to create an error event in at least in the reports I've looked at), but creating the event doesn't work since allocation memory fails and we crash safely.
Flags: needinfo?(elancaster)
Olli, is this WidgetEvent thing going to be a small allocation? If so, this is really just showing up because bug 1236108 hasn't been backported to beta. This should be "OOM | small" and fall into that bucket.
Depends on: 1236108
I do see one crash on 48 in a 3-15 build, so maybe the crash annotation isn't always working.
On 64 bit opt linux build
p sizeof(mozilla::WidgetEvent)
$1 = 96
Depends on: 1256541
It seems like there isn't much to be done here.
Flags: needinfo?(overholt) → needinfo?(elancaster)
This looks like a content-process OOM | small.
Closed: 7 years ago
Flags: needinfo?(elancaster)
Resolution: --- → DUPLICATE
Duplicate of bug: e10s-oom
This is probably just a red herring, but I did see 2 crash reports (out of many), where the timer thread was in the middle of allocation (via chunk_alloc_mmap) when the crash occurred:
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.