QA/Fennec/crash rep 21Nov2011: Difference between revisions
Jump to navigation
Jump to search
(→Memory) |
(→gfx) |
||
(23 intermediate revisions by the same user not shown) | |||
Line 28: | Line 28: | ||
=== Other Android Bugs === | === Other Android Bugs === | ||
* {{Bug|702255}} [ICS] - Startup crash | * {{Bug|702255}} [ICS] - Startup crash | ||
* {{Bug|701835}} - Removing a bookmark repeatedly crashes Fennec; java.lang.IllegalArgumentException: Empty values at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1797) | * {{Bug|701835}} - Removing a bookmark repeatedly crashes Fennec; java.lang.IllegalArgumentException: Empty values at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1797) | ||
Line 62: | Line 61: | ||
| Notes | | Notes | ||
|- | |- | ||
|137 (14 %) | |137 (14 %) + 1 (0.1%) | ||
|{{bug|703002}} (Various flash crashes) | |{{bug|703002}} (Various flash crashes) | ||
|Need: {{bug|704161}} Get symbols for Android Flash | |Need: {{bug|704161}} Get symbols for Android Flash | ||
Line 75: | Line 74: | ||
|- | |- | ||
|18 (1.8%) | |18 (1.8%) | ||
|JNI_CreateJavaVM _JNIEnv::CallObjectMethod | |{{Bug|704662}} - crash [@ JNI_CreateJavaVM _JNIEnv::CallObjectMethod ] | ||
| | | | ||
|- | |- | ||
|10 (1.0%) | |10 (1.0%) | ||
| | | {{Bug|703656}} - Attempt to use JS function on a different thread calling nsIWebProgressListener.onStateChange & nsIDOMEventListener.handleEvent results in crash | ||
| | | | ||
|- | |- | ||
|6 (0.6%) | |6 (0.6%) | ||
| JNI_CreateJavaVM nsPluginInstanceOwner::AddPluginView | | {{bug|704129}} Crash @ JNI_CreateJavaVM nsPluginInstanceOwner::AddPluginView | ||
| | | | ||
|- | |- | ||
| 4 (0.4%) | | 4 (0.4%) + 3 (0.3%) + |2 (0.2%) | ||
| | |<strike> {{Bug|704232}} - Attempt to use JS function on a different thread calling nsIWebProgressListener.onStateChange. JS objects may not be shared across threads. </strike> | ||
| | |dup of {{bug|703656}} | ||
|- | |- | ||
|4 (0.4%) | |4 (0.4%) | ||
| libpvrANDROID_WSEGL.so@0x73c | | [https://crash-stats.mozilla.com/report/list?signature=libpvrANDROID_WSEGL.so%400x73c libpvrANDROID_WSEGL.so@0x73c] | ||
| | |incomplete | ||
|- | |- | ||
|3 (0.3%) | |3 (0.3%) | ||
Line 99: | Line 98: | ||
|- | |- | ||
| 3 (0.3%) | | 3 (0.3%) | ||
| libGLESv2_tegra.so@0x4120 | |[https://crash-stats.mozilla.com/report/index/1fdc42d6-608f-47bb-9e88-dce002111118 libGLESv2_tegra.so@0x4120] | ||
| | |incomplete signature | ||
|- | |- | ||
|2 (0.2%) | |2 (0.2%) | ||
| libGLESv2_tegra.so@0x1ad04 | |[https://crash-stats.mozilla.com/report/list?signature=libGLESv2_tegra.so%400x1ad04 libGLESv2_tegra.so@0x1ad04] | ||
| | |incomplete signature | ||
|- | |- | ||
|2 (0.2%) | |2 (0.2%) | ||
|[https://crash-stats.mozilla.com/report/list?signature=libpvrANDROID_WSEGL.so%400x7b4 libpvrANDROID_WSEGL.so@0x7b4] | |[https://crash-stats.mozilla.com/report/list?signature=libpvrANDROID_WSEGL.so%400x7b4 libpvrANDROID_WSEGL.so@0x7b4] | ||
| | |Incomplete signature | ||
|- | |- | ||
|2 (0.2%) | |2 (0.2%) | ||
|JNI_GetCreatedJavaVMs | |{{bug|686457}} crash in JNI_GetCreatedJavaVMs | ||
| | | | ||
|- | |- | ||
Line 123: | Line 122: | ||
| Notes | | Notes | ||
|- | |- | ||
|14 (1.4%) | |14 (1.4%) + 7 (0.7%) + 1 (0.1%) | ||
| CrashInJS | |{{Bug|704669}} - Crash [@ CrashInJS] | ||
|tkill, ffs | |||
|- | |- | ||
|10 (1.0%) | |10 (1.0%) | ||
|{{Bug|696386}} - Crash on Quit [@ JS_ResumeRequest] | |{{Bug|696386}} - Crash on Quit [@ JS_ResumeRequest] | ||
| | | | ||
|- | |- | ||
|3 (0.3%) | |3 (0.3%) + 7 (0.7%) | ||
|{{Bug|698813}} RESOLVED DUPLICATE crash XPCJSContextStack::Pop | |{{Bug|698813}} RESOLVED DUPLICATE crash XPCJSContextStack::Pop | ||
| | | | ||
Line 150: | Line 138: | ||
| | | | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) + 1 (0.1%) | ||
|kill | |[https://crash-stats.mozilla.com/report/list?signature=kill kill] | ||
| | | | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
| JS_GetFrameFunctionObject | |{{Bug|704678}} - crash [@ JS_GetFrameFunctionObject] | ||
| | | | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
| js::mjit::Compiler::finishThisUp | |{{Bug|614776}} - crash [@ js::mjit::Compiler::finishThisUp(js::mjit::JITScript**) ] | ||
| | | | ||
|} | |} | ||
Line 182: | Line 170: | ||
|- | |- | ||
| 6 (.6%) | | 6 (.6%) | ||
|nsLineBox::IndexOf | |<strike>{{Bug|702897}} - crash nsLineBox::IndexOf</strike> | ||
| | |resolved | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
|nsIFrame::GetVisualOverflowRectRelativeToSelf | |{{Bug|704683}} - Crash [@ nsIFrame::GetVisualOverflowRectRelativeToSelf ] | ||
| | | | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
|nsIFrame::GetView | |{{Bug|704684}} - crash [@ nsIFrame::GetView] | ||
| | | | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
| mozilla::FrameLayerBuilder::DisplayItemDataEntry::HasNonEmptyContainerLayer | |{{Bug|704686}} - crash [@ mozilla::FrameLayerBuilder::DisplayItemDataEntry::HasNonEmptyContainerLayer] | ||
| | | | ||
|} | |} | ||
Line 214: | Line 194: | ||
|- | |- | ||
| 10 (1.0%) | | 10 (1.0%) | ||
| pr_FindSymbolInLib | | {{Bug|700583}} - Crash Report [@ pr_FindSymbolInLib ] | ||
| | | | ||
|} | |} | ||
Line 224: | Line 204: | ||
| Bug | | Bug | ||
| Notes | | Notes | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
| nsTArray<nsHttpHeaderArray::nsEntry | | {{Bug|609895}} - Crash at shutdown [@ nsTArray<nsHttpHeaderArray::nsEntry>::IndexOf<nsHttpAtom, nsHttpHeaderArray::nsEntry::MatchHeader>][@ nsHttpHeaderArray::LookupEntry] | ||
| | | | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
| nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt nsContentUtils::RemoveScriptBlocker | | {{Bug|704694}} - crash [@ nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt nsContentUtils::RemoveScriptBlocker] | ||
| | | | ||
|- | |- | ||
|} | |} | ||
Line 250: | Line 223: | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
|nsCycleCollector::Suspect2 | |{{bug|700205}} nsCycleCollector::Suspect2 | ||
| | | | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
|nsCOMPtr_base::~nsCOMPtr_base nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt nsContentUtils::RemoveScriptBlocker | |{{Bug|704698}} - crash [@ nsCOMPtr_base::~nsCOMPtr_base nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt nsContentUtils::RemoveScriptBlocker] | ||
| | | | ||
|} | |} | ||
Line 266: | Line 239: | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
| _Znwj | |[https://crash-stats.mozilla.com/report/index/1fc39ea2-e18c-450a-b62f-daa202111117 _Znwj] | ||
| | |flash crash = incomplete | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
| RgnRectMemoryAllocator::Alloc | |{{Bug|704703}} - crash [@ RgnRectMemoryAllocator::Alloc] | ||
| | | | ||
|} | |} | ||
==== Data Range ==== | ==== Data Range ==== | ||
* | * 976 - covering 7 days up to and including 2011-11-20 | ||
== Reports == | == Reports == |
Latest revision as of 01:54, 23 November 2011
Analysis Highlights
native-crash
- Untriaged Native Fennec Crash Bugs
- Native Fennec P1 Crash Bugs
- Native Fennec P2 Crash Bugs
- Native Fennec P3 Crash Bugs
- Native Fennec P4 Crash Bugs
- Native Fennec P5 Crash Bugs
Note :
- P1, reproducible, or blocking ie startup
- P2, high volume, not reproducible
- P3, mid volume 10 ~ 5, not reproducible
- P4, low volue 4 ~ 1, not reproducible
- P5 most likely not fixing
Criterias:
- ) startup
- ) content/site caused
- ) usage (volume is going to be hard. impact/visibility device, data loss)
- ) 3rd party : devices data, plugins, etc.
Top Bugs From Report
- bug 698633 crash @ [@ mozalloc_abort Java_org_mozilla_gecko_GeckoAppShell_onChangeNetworkLinkStatus ]
- Most likely has to do with this : [NEW] bug 704201 Disable screenshot until workaround to google bug 16941
- which has to do with OOM crashing at startup: see bug 702365
- Most likely has to do with this : [NEW] bug 704201 Disable screenshot until workaround to google bug 16941
Other Android Bugs
- bug 702255 [ICS] - Startup crash
- bug 701835 - Removing a bookmark repeatedly crashes Fennec; java.lang.IllegalArgumentException: Empty values at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1797)
Socorro Bugs/Breakpad
- bug 702624 - Crash Reporter crashes
- [NEW] bug 704161 Get symbols for Android Flash
Fennec 10.0a1 Release
Birch Nightly Release
Memory
Percent of all bugs on all platforms | Bug | Notes |
43 (4.4 %) + 23 (2.4%) + 23 (2.4%) + 21 (2.2%) + 19 (1.9%) + 16 (1.6 %) + 13 (1.3%) + 12 (1.2%) + 1 (0.1%) |
|
Most likely due to the OOM issue with the startup snapshot? |
13 ( 1.3% ) | bug 694566 - [birch] crashes on install [@ mozalloc_abort __swrite ] |
Flash
Percent of all bugs on all platforms | Bug | Notes |
137 (14 %) + 1 (0.1%) | bug 703002 (Various flash crashes) | Need: bug 704161 Get symbols for Android Flash |
.unknown
Percent of all bugs on all platforms | Bug | Notes |
18 (1.8%) | bug 704662 - crash [@ JNI_CreateJavaVM _JNIEnv::CallObjectMethod ] | |
10 (1.0%) | bug 703656 - Attempt to use JS function on a different thread calling nsIWebProgressListener.onStateChange & nsIDOMEventListener.handleEvent results in crash | |
6 (0.6%) | bug 704129 Crash @ JNI_CreateJavaVM nsPluginInstanceOwner::AddPluginView | |
2 (0.2%) | dup of bug 703656 | |
4 (0.4%) | libpvrANDROID_WSEGL.so@0x73c | incomplete |
3 (0.3%) | libGLESv1_CM_mali.so@0x2a8c4 | incomplete signature |
3 (0.3%) | libGLESv2_tegra.so@0x4120 | incomplete signature |
2 (0.2%) | libGLESv2_tegra.so@0x1ad04 | incomplete signature |
2 (0.2%) | libpvrANDROID_WSEGL.so@0x7b4 | Incomplete signature |
2 (0.2%) | bug 686457 crash in JNI_GetCreatedJavaVMs |
JS Component Crashes:
Percent of all bugs on all platforms | Bug | Notes |
14 (1.4%) + 7 (0.7%) + 1 (0.1%) | bug 704669 - Crash [@ CrashInJS] | tkill, ffs |
10 (1.0%) | bug 696386 - Crash on Quit [@ JS_ResumeRequest] | |
3 (0.3%) + 7 (0.7%) | bug 698813 RESOLVED DUPLICATE crash XPCJSContextStack::Pop | |
1 (0.1%) | bug 700587 - crash [@ js::RegExpPrivate::execute] | |
1 (0.1%) + 1 (0.1%) | kill | |
1 (0.1%) | bug 704678 - crash [@ JS_GetFrameFunctionObject] | |
1 (0.1%) | bug 614776 - crash [@ js::mjit::Compiler::finishThisUp(js::mjit::JITScript**) ] |
Content
Percent of all bugs on all platforms | Bug | Notes |
21 (2.2%) | bug 699725 - crash nsEventStateManager::FillInEventFromGestureDown |
Layout
Percent of all bugs on all platforms | Bug | Notes |
6 (.6%) | resolved | |
1 (0.1%) | bug 704683 - Crash [@ nsIFrame::GetVisualOverflowRectRelativeToSelf ] | |
1 (0.1%) | bug 704684 - crash [@ nsIFrame::GetView] | |
1 (0.1%) | bug 704686 - crash [@ mozilla::FrameLayerBuilder::DisplayItemDataEntry::HasNonEmptyContainerLayer] |
nsprpub
Percent of all bugs on all platforms | Bug | Notes |
10 (1.0%) | bug 700583 - Crash Report [@ pr_FindSymbolInLib ] |
dist
Percent of all bugs on all platforms | Bug | Notes |
1 (0.1%) | bug 609895 - Crash at shutdown [@ nsTArray<nsHttpHeaderArray::nsEntry>::IndexOf<nsHttpAtom, nsHttpHeaderArray::nsEntry::MatchHeader>][@ nsHttpHeaderArray::LookupEntry] | |
1 (0.1%) | bug 704694 - crash [@ nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt nsContentUtils::RemoveScriptBlocker] |
Xpcom
Percent of all bugs on all platforms | Bug | Notes |
1 (0.1%) | bug 700205 nsCycleCollector::Suspect2 | |
1 (0.1%) | bug 704698 - crash [@ nsCOMPtr_base::~nsCOMPtr_base nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt nsContentUtils::RemoveScriptBlocker] |
gfx
Percent of all bugs on all platforms | Bug | Notes |
1 (0.1%) | _Znwj | flash crash = incomplete |
1 (0.1%) | bug 704703 - crash [@ RgnRectMemoryAllocator::Alloc] |
Data Range
- 976 - covering 7 days up to and including 2011-11-20
Reports
- Crashes per Component
- Misc: