Closed
Bug 823951
Opened 12 years ago
Closed 12 years ago
B2G crash in jemalloc_crash coming from nsStringBuffer::Release
Categories
(Firefox OS Graveyard :: General, defect)
Tracking
(blocking-basecamp:+)
People
(Reporter: kairo, Unassigned)
References
Details
(Keywords: crash, Whiteboard: [b2g-crash])
Crash Data
Attachments
(1 file)
(deleted),
application/x-zip-compressed
|
Details |
This bug was filed from the Socorro interface and is
report bp-c004f97b-12f7-40c4-8a2a-4ea092121220 .
=============================================================
Top frames:
0 libmozglue.so jemalloc_crash jemalloc.c:1582
1 libmozglue.so arena_dalloc jemalloc.c:3336
2 libmozglue.so free jemalloc.c:6589
3 libxul.so moz_free mozalloc.cpp:48
4 libxul.so nsStringBuffer::Release nsSubstring.cpp:161
5 libxul.so FinalizeDOMString XPCString.cpp:40
6 libxul.so js::gc::FinalizeArenas String-inl.h:451
7 libxul.so IncrementalCollectSlice jsgc.cpp:1660
8 libxul.so GCCycle jsgc.cpp:4540
9 libxul.so js::GCSlice jsgc.cpp:4655
10 libxul.so js::IncrementalGC jsfriendapi.cpp:172
Here's a different installation encountering this crash: bp-12f76cb7-cd7c-44b6-aeb2-4bf862121220
Updated•12 years ago
|
blocking-basecamp: --- → ?
OS: Android → Gonk (Firefox OS)
Comment 1•12 years ago
|
||
How is this related to bug 721710?
Comment 2•12 years ago
|
||
I am not sure why this bug is dependent on bug 721710. However, it does sounds alot like bug 817946. Justin, should we mark this as a dup on that?
Updated•12 years ago
|
Flags: needinfo?(justin.lebar+bug)
Reporter | ||
Comment 3•12 years ago
|
||
(In reply to Brian Smith (:bsmith) from comment #1)
> How is this related to bug 721710?
Erm, sorry, wrong dependency.
Comment 4•12 years ago
|
||
The failing assertion is
RELEASE_ASSERT((run->regs_mask[elm] & (1U << bit)) == 0);
which is checking that the thing we're freeing corresponds to a live malloc'ed block. So this is likely a double-free or a free of something which was never malloc'ed.
I don't think we should dupe to bug 817946 -- that bug is already unwieldy with many likely unrelated issues being discussed, and this bug doesn't have anything to do with libsqlite.so.
Flags: needinfo?(justin.lebar+bug)
Comment 5•12 years ago
|
||
(In reply to Justin Lebar [:jlebar] (away 12/21-1/2) from comment #4)
> I don't think we should dupe to bug 817946 -- that bug is already unwieldy
> with many likely unrelated issues being discussed, and this bug doesn't have
> anything to do with libsqlite.so.
Bug 817946 prolly needs to just be withdrawn soon. Now that the minidumps are producing much better backtraces I'm seeing very few unhelpful bts that orignally spawned that bug.
Comment 7•12 years ago
|
||
Related to 823955?
Updated•12 years ago
|
Target Milestone: --- → B2G C3 (12dec-1jan)
Comment 8•12 years ago
|
||
We ran into this crash last night while receiving MT calls as missed calls for a couple hours. There was memory pressure at the time of the crash but beyond that nothing too interesting that I see.
This may or may not be bug 822398, but mass-closing so that we can get better resolution on crashes that still reproduce.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•