Closed
Bug 733261
Opened 13 years ago
Closed 9 years ago
OOM crash with small allocation and plenty of memory available
Categories
(Core :: Memory Allocator, defect)
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: jruderman, Unassigned)
References
Details
(Whiteboard: [wtf])
Saw this on crash-stats: bp-f9122be1-204d-4c5a-b49e-f0b5e2120304
Total Virtual Memory 2147352576
Available Virtual Memory 2026246144
System Memory Use Percentage 26%
Available Page File 5563899904
Available Physical Memory 2359562240
OOMAllocationSize 72
I looked at several other crash reports for this signature, and they all seem to have plenty of memory available.
Updated•13 years ago
|
Comment 1•13 years ago
|
||
Isn't this a dup of bug 709860? There is likely a heap corruption issue or perhaps a jemalloc bug, but it's hard to tell from the set of reports we have so far. See also bug 725280 which is slightly earlier but in the same basic location.
I've been looking through the codepaths (nsIOService::Init and nsDNSService::Init) and there isn't anything obviously wrong. I kinda wish we had thread labels, but there certainly isn't anything interesting *running* on the other threads at the time of the abort.
Comment 2•13 years ago
|
||
What thread labels are you referring to?
Comment 3•12 years ago
|
||
bsmedberg...
(In reply to Ted Mielczarek [:ted] from comment #2)
> What thread labels are you referring to?
Comment 4•12 years ago
|
||
Identifiers saying that thread 1 is the socket transport thread, thread 7 is the GC watchdog thread, etc.
Comment 5•12 years ago
|
||
Ah, gotcha. Sadly, AIUI, on Windows that data is not actually stored anywhere.
Updated•9 years ago
|
Comment 6•9 years ago
|
||
There's been some work reducing address space fragmentation in the interim, so hopefully this is not as much of an issue any more.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•