QA/Fennec/crash rep 28Nov2011: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Analysis Highlights == === native-crash === * [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&list_id=1749262&field0-0-0=status_whiteboard&bug_status=UNCONFIR...") |
|||
(31 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Analysis Highlights == | == Analysis Highlights == | ||
=== Top Bugs From Report === | === Top Bugs From Report === | ||
* {{bug|698633}} crash @ [@ mozalloc_abort Java_org_mozilla_gecko_GeckoAppShell_onChangeNetworkLinkStatus ] | * {{bug|698633}} crash @ [@ mozalloc_abort Java_org_mozilla_gecko_GeckoAppShell_onChangeNetworkLinkStatus ] | ||
* | * {{bug|704467}} - Crash in Java_org_mozilla_gecko_GeckoAppShell_callObserver | ||
* | * {{bug|705999}} | ||
=== 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) | ||
Note: | |||
* see comment in {{bug|705277}} Crash [@ chromehang epoll_wait ] / chromehang _futex_syscall3 | |||
=== Socorro Bugs/Breakpad === | === Socorro Bugs/Breakpad === | ||
Line 43: | Line 25: | ||
| Notes | | Notes | ||
|- | |- | ||
| | |80 (10.9%) + 14 (1.9%) + 12 (1.6%) +8 (1.1%) +6 (0.8%) + 11 (1.5%) | ||
| | |{{Bug|704467}} - Crash in Java_org_mozilla_gecko_GeckoAppShell_callObserver | ||
|{{bug|698633}}, {{Bug|705999}} | |||
|- | |||
| | |24 (3.3%) + 20 (2.7%) + 8 (1.1%) | ||
| <strike>{{bug|705277}} Crash [@ chromehang epoll_wait ] / chromehang _futex_syscall3 </strike> | |||
|ignoring | |||
|- | |- | ||
| | |9 (1.2%) | ||
|{{Bug| | |{{Bug|691546}} - Crash [@ TOutputGLSLBase::writeTriplet] | ||
|{{Bug|705735}} - Crash [@ pthread_mutex_lock ] | |||
|- | |||
|6 (0.8%) | |||
|{{Bug|706004}} - crash [@ mozalloc_abort pthread_mutex_unlock dexDataMapAlloc Java_org_mozilla_gecko_GeckoAppShell_removeObserver] | |||
| | | | ||
|} | |} | ||
Line 61: | Line 49: | ||
| Notes | | Notes | ||
|- | |- | ||
| | |140 (19.0%) | ||
|{{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 73: | Line 61: | ||
| Notes | | Notes | ||
|- | |- | ||
| | |14 (1.9%) | ||
| {{bug|704129}} Crash @ JNI_CreateJavaVM nsPluginInstanceOwner::AddPluginView | |||
| | |||
|- | |||
| 8 (1.1%) | |||
| EMPTY: no crashing thread identified; corrupt dump | |||
| | |||
|- | |||
|7 (1.0%) | |||
|{{Bug|704662}} - crash [@ JNI_CreateJavaVM _JNIEnv::CallObjectMethod ] | |{{Bug|704662}} - crash [@ JNI_CreateJavaVM _JNIEnv::CallObjectMethod ] | ||
| | | | ||
|- | |- | ||
| | |6 (0.8%) | ||
| {{Bug| | |[https://crash-stats.mozilla.com/report/index/44029798-1ea6-482f-a6ad-717692111125 Fennec 8.0 Crash Report [@ mozalloc_abort dalvik-LinearAlloc (deleted)@0x16fe ]] | ||
| | |||
|- | |||
|5 (0.7%) | |||
|{{Bug|688513}} - Mobile crash while compiling shaders | |||
| | |||
|- | |||
|3 (0.4%) | |||
|{{Bug|706007}} - crash [@ @0x0 dvmPlatformInvoke] | |||
| | |||
|- | |||
|3 (0.4%) | |||
|[https://crash-stats.mozilla.com/report/list?signature=libpvrANDROID_WSEGL.so%400x744 libpvrANDROID_WSEGL.so@0x744] | |||
| | |||
|- | |||
|3 (0.4%) | |||
|[https://crash-stats.mozilla.com/report/index/8a2b90f4-dbff-4832-94ab-409832111128 WSEGL_GetDrawableParameters] | |||
| | | | ||
|- | |- | ||
| | |3 (0.4%) | ||
| {{ | |{{Bug|704785}} Crash in mozilla::AndroidBridge::AutoLocalJNIFrame::~AutoLocalJNIFrame | ||
| | |||
|} | |||
==== dist ==== | |||
{| width="100%" cellspacing="1" cellpadding="1" border="1" | |||
|- | |||
| Percent of all bugs on all platforms | |||
| Bug | |||
| Notes | |||
|- | |||
|27 (3.7%) | |||
| nsPluginInstanceOwner::ProcessEvent | |||
| | |||
|- | |||
|2 (0.3%) | |||
| XPCJSContextStack::Push | |||
| | |||
|- | |||
|1 (0.1%) | |||
| nsRegion::SetToElements | |||
| | | | ||
|- | |- | ||
| | |1 (0.1%) | ||
| | | mozilla::dom::Link::LinkState | ||
| | | | ||
|- | |- | ||
| | |1 (0.1%) | ||
| | | nsRefPtr<imgRequest>::~nsRefPtr imgCacheEntry::~imgCacheEntry | ||
| | | | ||
|- | |- | ||
| | |1 (0.1%) | ||
| | | mozilla::AndroidBridge::CanCreateFixupURI | ||
| | | | ||
|- | |- | ||
| | |1 (0.1%) | ||
| | |PK11PasswordPromptRunnable::RunOnTargetThread | ||
| | | | ||
|- | |- | ||
| | |1 (0.1%) | ||
| | |nsNPAPIPluginInstance::TimerWithID | ||
| | | | ||
|- | |- | ||
| | |1 (0.1%) | ||
| | |nsHttpConnection::CanReuse | ||
| | | | ||
|- | |- | ||
| | |1 (0.1%) | ||
|{{ | | {{Bug|704694}} - crash [@ nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt nsContentUtils::RemoveScriptBlocker] | ||
| | | | ||
|- | |- | ||
Line 122: | Line 154: | ||
| Notes | | Notes | ||
|- | |- | ||
| | |16 (2.2%) | ||
|{{Bug|696386}} - Crash on Quit [@ JS_ResumeRequest] | |||
| | |||
|- | |||
|6 (0.8%) + 3 (0.4%) + 3 (0.4%) | |||
|{{Bug|704669}} - Crash [@ CrashInJS] | |{{Bug|704669}} - Crash [@ CrashInJS] | ||
|tkill, ffs | |tkill, ffs | ||
|- | |- | ||
| | |2 (0.3%) | ||
| | |JS_BeginRequest | ||
| | | | ||
|- | |- | ||
| | |2 (0.3%) | ||
| | | strlen | __vfprintf | ||
| | | | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
| | |js_GetIndexFromBytecode | ||
| | | | ||
|- | |- | ||
| | |1 (0.1%) | ||
| | |js::IsWrapper | ||
| | | | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
| | |js::ContextStack::popInvokeArgs | ||
| | | | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
| | |@0x0 js::types::TypeObject::addPropertyType | ||
| | | | ||
|} | |} | ||
==== | ==== nsprpub ==== | ||
{| width="100%" cellspacing="1" cellpadding="1" border="1" | {| width="100%" cellspacing="1" cellpadding="1" border="1" | ||
|- | |- | ||
Line 158: | Line 194: | ||
| Notes | | Notes | ||
|- | |- | ||
| | |9 (1.2%) | ||
| | |pr_FindSymbolInLib | ||
| | |||
|- | |||
|8 (1.1%) | |||
|PR_Lock | |||
| | |||
|- | |||
|1 (0.1%) | |||
|_MD_ATOMIC_ADD | |||
| | |||
|- | |||
|1 (0.1%) | |||
|PR_JoinThread | |||
| | |||
|- | |||
|1 (0.1%) | |||
|strpbrk | |||
| | | | ||
|} | |} | ||
==== Layout ==== | ==== Layout ==== | ||
{| width="100%" cellspacing="1" cellpadding="1" border="1" | {| width="100%" cellspacing="1" cellpadding="1" border="1" | ||
Line 169: | Line 222: | ||
| Notes | | Notes | ||
|- | |- | ||
| 6 (. | | 6 (0.8%) | ||
| | |epoll_wait | ||
| | | | ||
|- | |||
|5 (0.7%) | |||
|nsLayoutUtils::IsContainerForFontSizeInflation | |||
| | |||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
|{ | |chromehang epoll_wait | ||
| | |||
|- | |||
|} | |||
==== gfx ==== | |||
{| width="100%" cellspacing="1" cellpadding="1" border="1" | |||
|- | |||
| Percent of all bugs on all platforms | |||
| Bug | |||
| Notes | |||
|- | |||
|2 (0.3%) | |||
|yyparse | |||
| | |||
|- | |||
|1 (0.1%) | |||
|RgnRectMemoryAllocator::Alloc | |||
| | |||
|- | |||
|1 (0.1%) | |||
|_cairo_gstate_fill | |||
| | | | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
| | | _moz_pixman_image_composite32 | ||
| | | | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
| | | _cairo_path_fixed_move_to | ||
| | | | ||
|} | |} | ||
==== | ==== dom ==== | ||
{| width="100%" cellspacing="1" cellpadding="1" border="1" | {| width="100%" cellspacing="1" cellpadding="1" border="1" | ||
|- | |- | ||
Line 193: | Line 271: | ||
| Notes | | Notes | ||
|- | |- | ||
| | |1 (0.1%) | ||
| | |anp_system_loadJavaClass | ||
| | |||
|- | |||
|1 (0.1%) | |||
|mozalloc_abort | mozilla::plugins::PPluginBackgroundDestroyerParent::OnMessageReceived | |||
| | |||
|- | |||
|1 (0.1%) | |||
|nsNPAPIPluginInstance::GetPlugin | |||
| | |||
|- | |||
|1 (0.1%) | |||
| nsNPAPIPlugin::GetLibrary | |||
| | | | ||
|} | |} | ||
==== | ==== widget/src/android ===== | ||
{| width="100%" cellspacing="1" cellpadding="1" border="1" | {| width="100%" cellspacing="1" cellpadding="1" border="1" | ||
|- | |- | ||
| Percent of all bugs on all platforms | | Percent of all bugs on all platforms | ||
| Bug | | Bug | ||
| Notes | | Notes | ||
|- | |- | ||
| | |2 (0.3%) | ||
| | |nsWindow::DrawToFile | ||
| | | | ||
|} | |||
==== Content ==== | |||
{| width="100%" cellspacing="1" cellpadding="1" border="1" | |||
|- | |||
| Percent of all bugs on all platforms | |||
| Bug | |||
| Notes | |||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
| {{Bug| | |<strike>{{Bug|699725}} - crash nsEventStateManager::FillInEventFromGestureDown </strike> | ||
|fixed; report from older build | |||
| | |||
|} | |} | ||
==== | ==== Netwerk ==== | ||
{| width="100%" cellspacing="1" cellpadding="1" border="1" | {| width="100%" cellspacing="1" cellpadding="1" border="1" | ||
|- | |- | ||
Line 223: | Line 320: | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
|{{ | |{{Bug|706138}} - crash [@ @0x0 nsHttpChannel::ContinueHandleAsyncRedirect ] | ||
| | | | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
|{{Bug| | |{{Bug|706140}} - Crash Report [@ mozilla::net::HttpBaseChannel::DoNotifyListener ] | ||
| | | | ||
|} | |} | ||
==== | ==== Image ==== | ||
{| width="100%" cellspacing="1" cellpadding="1" border="1" | {| width="100%" cellspacing="1" cellpadding="1" border="1" | ||
|- | |- | ||
Line 239: | Line 336: | ||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) | ||
|[ | |{{Bug|706015}} - Crash Report [@ nsPNGEncoder::StripAlpha ] | ||
| | | | ||
|} | |||
==== Xpcom ==== | |||
{| width="100%" cellspacing="1" cellpadding="1" border="1" | |||
|- | |||
| Percent of all bugs on all platforms | |||
| Bug | |||
| Notes | |||
|- | |- | ||
|1 (0.1%) | |1 (0.1%) + 1 (0.1%) | ||
|{{Bug| | |{{Bug|704669}} - Crash [@ CrashInJS] | ||
| | | | ||
|} | |} | ||
Line 252: | Line 357: | ||
== Reports == | == Reports == | ||
* Crashes per Component | * Crashes per Component | ||
** [https://crash-analysis.mozilla.com/rkaiser/2011-11- | ** [https://crash-analysis.mozilla.com/rkaiser/2011-11-27/2011-11-27.fennec.nightly-birch.components.weekly.html Nightly Birch Component Weekly] | ||
*Misc: | *Misc: | ||
** [https://wiki.mozilla.org/QA/Fennec/ | ** [https://wiki.mozilla.org/QA/Fennec/crash_rep_21Nov2011 Previous Report] |
Latest revision as of 17:53, 29 November 2011
Analysis Highlights
Top Bugs From Report
- bug 698633 crash @ [@ mozalloc_abort Java_org_mozilla_gecko_GeckoAppShell_onChangeNetworkLinkStatus ]
- bug 704467 - Crash in Java_org_mozilla_gecko_GeckoAppShell_callObserver
- bug 705999
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)
Note:
- see comment in bug 705277 Crash [@ chromehang epoll_wait ] / chromehang _futex_syscall3
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 |
80 (10.9%) + 14 (1.9%) + 12 (1.6%) +8 (1.1%) +6 (0.8%) + 11 (1.5%) | bug 704467 - Crash in Java_org_mozilla_gecko_GeckoAppShell_callObserver | bug 698633, bug 705999 |
24 (3.3%) + 20 (2.7%) + 8 (1.1%) | ignoring | |
9 (1.2%) | bug 691546 - Crash [@ TOutputGLSLBase::writeTriplet] | bug 705735 - Crash [@ pthread_mutex_lock ] |
6 (0.8%) | bug 706004 - crash [@ mozalloc_abort pthread_mutex_unlock dexDataMapAlloc Java_org_mozilla_gecko_GeckoAppShell_removeObserver] |
Flash
Percent of all bugs on all platforms | Bug | Notes |
140 (19.0%) | bug 703002 (Various flash crashes) | Need: bug 704161 Get symbols for Android Flash |
.unknown
Percent of all bugs on all platforms | Bug | Notes |
14 (1.9%) | bug 704129 Crash @ JNI_CreateJavaVM nsPluginInstanceOwner::AddPluginView | |
8 (1.1%) | EMPTY: no crashing thread identified; corrupt dump | |
7 (1.0%) | bug 704662 - crash [@ JNI_CreateJavaVM _JNIEnv::CallObjectMethod ] | |
6 (0.8%) | Fennec 8.0 Crash Report [@ mozalloc_abort dalvik-LinearAlloc (deleted)@0x16fe ] | |
5 (0.7%) | bug 688513 - Mobile crash while compiling shaders | |
3 (0.4%) | bug 706007 - crash [@ @0x0 dvmPlatformInvoke] | |
3 (0.4%) | libpvrANDROID_WSEGL.so@0x744 | |
3 (0.4%) | WSEGL_GetDrawableParameters | |
3 (0.4%) | bug 704785 Crash in mozilla::AndroidBridge::AutoLocalJNIFrame::~AutoLocalJNIFrame |
dist
Percent of all bugs on all platforms | Bug | Notes |
27 (3.7%) | nsPluginInstanceOwner::ProcessEvent | |
2 (0.3%) | XPCJSContextStack::Push | |
1 (0.1%) | nsRegion::SetToElements | |
1 (0.1%) | mozilla::dom::Link::LinkState | |
1 (0.1%) | nsRefPtr<imgRequest>::~nsRefPtr imgCacheEntry::~imgCacheEntry | |
1 (0.1%) | mozilla::AndroidBridge::CanCreateFixupURI | |
1 (0.1%) | PK11PasswordPromptRunnable::RunOnTargetThread | |
1 (0.1%) | nsNPAPIPluginInstance::TimerWithID | |
1 (0.1%) | nsHttpConnection::CanReuse | |
1 (0.1%) | bug 704694 - crash [@ nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt nsContentUtils::RemoveScriptBlocker] |
JS Component Crashes:
Percent of all bugs on all platforms | Bug | Notes |
16 (2.2%) | bug 696386 - Crash on Quit [@ JS_ResumeRequest] | |
6 (0.8%) + 3 (0.4%) + 3 (0.4%) | bug 704669 - Crash [@ CrashInJS] | tkill, ffs |
2 (0.3%) | JS_BeginRequest | |
2 (0.3%) | __vfprintf | |
1 (0.1%) | js_GetIndexFromBytecode | |
1 (0.1%) | js::IsWrapper | |
1 (0.1%) | js::ContextStack::popInvokeArgs | |
1 (0.1%) | @0x0 js::types::TypeObject::addPropertyType |
nsprpub
Percent of all bugs on all platforms | Bug | Notes |
9 (1.2%) | pr_FindSymbolInLib | |
8 (1.1%) | PR_Lock | |
1 (0.1%) | _MD_ATOMIC_ADD | |
1 (0.1%) | PR_JoinThread | |
1 (0.1%) | strpbrk |
Layout
Percent of all bugs on all platforms | Bug | Notes |
6 (0.8%) | epoll_wait | |
5 (0.7%) | nsLayoutUtils::IsContainerForFontSizeInflation | |
1 (0.1%) | chromehang epoll_wait |
gfx
Percent of all bugs on all platforms | Bug | Notes |
2 (0.3%) | yyparse | |
1 (0.1%) | RgnRectMemoryAllocator::Alloc | |
1 (0.1%) | _cairo_gstate_fill | |
1 (0.1%) | _moz_pixman_image_composite32 | |
1 (0.1%) | _cairo_path_fixed_move_to |
dom
Percent of all bugs on all platforms | Bug | Notes |
1 (0.1%) | anp_system_loadJavaClass | |
1 (0.1%) | mozilla::plugins::PPluginBackgroundDestroyerParent::OnMessageReceived | |
1 (0.1%) | nsNPAPIPluginInstance::GetPlugin | |
1 (0.1%) | nsNPAPIPlugin::GetLibrary |
widget/src/android =
Percent of all bugs on all platforms | Bug | Notes |
2 (0.3%) | nsWindow::DrawToFile |
Content
Percent of all bugs on all platforms | Bug | Notes |
1 (0.1%) | fixed; report from older build |
Netwerk
Percent of all bugs on all platforms | Bug | Notes |
1 (0.1%) | bug 706138 - crash [@ @0x0 nsHttpChannel::ContinueHandleAsyncRedirect ] | |
1 (0.1%) | bug 706140 - Crash Report [@ mozilla::net::HttpBaseChannel::DoNotifyListener ] |
Image
Percent of all bugs on all platforms | Bug | Notes |
1 (0.1%) | bug 706015 - Crash Report [@ nsPNGEncoder::StripAlpha ] |
Xpcom
Percent of all bugs on all platforms | Bug | Notes |
1 (0.1%) + 1 (0.1%) | bug 704669 - Crash [@ CrashInJS] |
Data Range
- 976 - covering 7 days up to and including 2011-11-20
Reports
- Crashes per Component
- Misc: