Closed
Bug 682594
Opened 14 years ago
Closed 7 years ago
Crash [@ CellCallback ], segfault sometimes at address 0x10000
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: bjacob, Unassigned)
Details
(Keywords: crash)
Crash Data
I was just looking at the list of top crashers on Linux for Firefox 9.0a1. This one is ranking 19th.
https://crash-stats.mozilla.com/report/list?product=Firefox&version=Firefox%3A9.0a1&platform=linux&query_search=signature&query_type=contains&reason_type=contains&date=&range_value=1&range_unit=weeks&hang_type=any&process_type=any&do_query=1&signature=CellCallback
Crash links:
https://crash-stats.mozilla.com/report/index/2cc025a5-2a3b-4af1-b4c6-4863e2110825
https://crash-stats.mozilla.com/report/index/f7732386-f89c-43d9-84a1-b7d432110821
https://crash-stats.mozilla.com/report/index/4e3040cc-ae21-42c5-b44e-282632110820
These 3 crashes are at addresses 0x7fb239f00040, 0x10000, 0x10006 respectively.
The first one is crashing at js/src/xpconnect/src/xpcjsruntime.cpp:1378
The second and third ones are crashing at js/src/jsscope.h:249
Do we have 2 separate bugs here?
Updated•14 years ago
|
![]() |
||
Comment 1•14 years ago
|
||
https://crash-stats.mozilla.com/report/list?range_value=4&range_unit=weeks&signature=CellCallback implies this signature is also present on Aurora and also on Mac.
(In reply to Benoit Jacob [:bjacob] from comment #0)
> Do we have 2 separate bugs here?
Possibly - do we have two functions named the same here? Same pattern or different?
Reporter | ||
Comment 2•14 years ago
|
||
I don't know, we need a JS engine developer to decide on that.
![]() |
||
Comment 3•14 years ago
|
||
CellCallback is surely around but very low volume, so let's take it off the topcrash list.
Keywords: topcrash
![]() |
||
Comment 4•14 years ago
|
||
> Do we have 2 separate bugs here?
Probably not. The code in question is the JS memory reporter, which crawls over the entire GC heap measuring pretty much every live thing on the GC heap and lots of stuff they point to. Any kind of GC heap corruption is quite likely to trigger a crash, but exactly where is highly unpredictable.
So, any crash with a stack trace like this:
CellCallback
js::IterateCompartmentsArenasCells
mozilla::xpconnect::memory::CollectCompartmentStatsForRuntime
XPConnectJSCompartmentsMultiReporter::CollectReports
(and possibly one or two functions before the CellCallback) is likely to be indicative of GC heap corruption.
Assignee | ||
Updated•11 years ago
|
Assignee: general → nobody
Comment 5•7 years ago
|
||
Closing because no crash reported since 12 weeks.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Comment 6•7 years ago
|
||
Closing because no crash reported since 12 weeks.
You need to log in
before you can comment on or make changes to this bug.
Description
•