QA/Fennec/crash rep 21Nov2011: Difference between revisions

From MozillaWiki
< QA‎ | Fennec
Jump to navigation Jump to search
(Created page with "== Analysis Highlights == Socorro Bugs/Breakpad * {{new|}} {{Bug|702624}} - Crash Reporter crashes Android Bugs * {{new|}} {{Bug|702255}} [ICS] - Startup crash * {{new|}} {{Bug...")
 
 
(58 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Analysis Highlights  ==
== Analysis Highlights  ==
Socorro Bugs/Breakpad
=== native-crash ===
* {{new|}} {{Bug|702624}} - Crash Reporter crashes
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&list_id=1749262&field0-0-0=status_whiteboard&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&type0-0-0=substring&value0-0-0=%5Bnative-crash%5D&classification=Client%20Software&classification=Components&classification=Server%20Software&classification=Other Untriaged Native Fennec Crash Bugs]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&list_id=1749236&field0-0-0=status_whiteboard&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&type0-0-0=substring&value0-0-0=native-crash%3AP1&classification=Client%20Software&classification=Components&classification=Server%20Software&classification=Other Native Fennec P1 Crash Bugs]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&list_id=1749239&field0-0-0=status_whiteboard&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&type0-0-0=substring&value0-0-0=native-crash%3AP2&classification=Client%20Software&classification=Components&classification=Server%20Software&classification=Other Native Fennec P2 Crash Bugs]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&list_id=1749241&field0-0-0=status_whiteboard&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&type0-0-0=substring&value0-0-0=native-crash%3AP3&classification=Client%20Software&classification=Components&classification=Server%20Software&classification=Other Native Fennec P3 Crash Bugs]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&list_id=1749248&field0-0-0=status_whiteboard&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&type0-0-0=substring&value0-0-0=native-crash%3AP4&classification=Client%20Software&classification=Components&classification=Server%20Software&classification=Other Native Fennec P4 Crash Bugs]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&list_id=1749252&field0-0-0=status_whiteboard&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&type0-0-0=substring&value0-0-0=native-crash%3AP5&classification=Client%20Software&classification=Components&classification=Server%20Software&classification=Other Native Fennec P5 Crash Bugs]


Android Bugs
Note :
* {{new|}} {{Bug|702255}} [ICS] - Startup crash
* P1, reproducible, or blocking ie startup
* {{new|}} {{Bug|702619}} - Fennec crashes if at least 2 tabs are closed
* P2, high volume, not reproducible
* {{new|}} {{bug|702365}} - Large screenshot can cause OOM on startup
* P3, mid volume 10 ~ 5, not reproducible
** Need this to be fixed for Tablets
* 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 ===
=== Top Bugs From Report ===
* {{bug|694566}} - [birch] crashes on install [@ mozalloc_abort __swrite ]  
* {{bug|698633}} crash @ [@ mozalloc_abort Java_org_mozilla_gecko_GeckoAppShell_onChangeNetworkLinkStatus ]  
** Need valid STRs
**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}}
 
=== 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


== [https://crash-stats.mozilla.com/topcrasher/byversion/Fennec/10.0a1/7 Fennec 10.0a1 Release] ==
== [https://crash-stats.mozilla.com/topcrasher/byversion/Fennec/10.0a1/7 Fennec 10.0a1 Release] ==
Line 22: Line 43:
| Notes
| Notes
|-
|-
|93 (17.2%)
|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%)
|{{Bug|694566}} - [birch] crashes on install [@ mozalloc_abort  __swrite ]
|
|-
|63 (11.7%)
|(mozalloc_abort  pthread_mutex_unlock)
|**multiple signatures : {{Bug|693480}}, {{bug|687908}}
|-
|14 (2.6%) + 9 (1.7%) + 11 (2.0%) + 7 (1.3%) + 7 (1.3%)
|
|
* {{bug|698633}}crash @ [@ mozalloc_abort | Java_org_mozilla_gecko_GeckoAppShell_onChangeNetworkLinkStatus ]  
* {{bug|698633}}crash @ [@ mozalloc_abort | Java_org_mozilla_gecko_GeckoAppShell_onChangeNetworkLinkStatus ]  
* {{Bug|702244}} - Crash in release-key  
* {{Bug|702244}} - Crash in release-key  
|{{bug|702500}} to fix release-key reporting in Socorro
| Most likely due to the OOM issue with the startup snapshot?
|-
|-
|24 (4.4%)
|13 ( 1.3% )
|{{Bug|700191}} - Crash Report [@ mozalloc_abort  moz_xmalloc  nsBufferedStream::Init ]  
|{{Bug|694566}} - [birch] crashes on install [@ mozalloc_abort  __swrite ]  
|
|
|-
|18 (3.3%)
|(arena_dalloc  __wrap_free  moz_free  std::__node_alloc::deallocate)
|**Multiple signatures : {{Bug|695068}}, {{bug|702651}}
|-
|16 (3.0%)
|( mozalloc_abort  __swrite )
|** multiple crash signatures
|}
|}


==== Content ====
==== Flash ====
{| 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
|-
|-
|39 (7.2%)
|137 (14 %) + 1 (0.1%)
|{{Bug|699725}} - crash nsEventStateManager::FillInEventFromGestureDown
|{{bug|703002}} (Various flash crashes)
|
|Need: {{bug|704161}} Get symbols for Android Flash
|}
|}


Line 68: Line 73:
| Notes
| Notes
|-
|-
|10 (1.9%)
|18 (1.8%)
|{{bug|684863}} Crash Report [@ libc.so@0x15dd8 ] [@ TOutputESSL::writeVariablePrecision ]
|{{Bug|704662}} - crash [@ JNI_CreateJavaVM  _JNIEnv::CallObjectMethod ]  
|
|
|-
|-
|2 (0.4%)
|10 (1.0%)
| [https://crash-stats.mozilla.com/report/list?range_value=7&range_unit=days&date=2011-11-14&signature=EMPTY%3A%20no%20crashing%20thread%20identified%3B%20corrupt%20dump&version=Fennec%3A10.0a1 EMPTY: no crashing thread identified; corrupt dump]
| {{Bug|703656}} - Attempt to use JS function on a different thread calling nsIWebProgressListener.onStateChange & nsIDOMEventListener.handleEvent results in crash
|
|
|-
|-
|2 (0.4%) + 2 (0.4%) + 1 (0.2%)
|6 (0.6%)
|{{Bug|701501}} - crash [@ libicudata.so@0x11c  js::ExecuteRegExp ]
| {{bug|704129}} Crash @ JNI_CreateJavaVM  nsPluginInstanceOwner::AddPluginView
| Same bug : [ @0x0  libicudata.so@0x6 ], [@ libicudata.so@0x6 ]  
|
|-
| 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%)
| [https://crash-stats.mozilla.com/report/list?signature=libpvrANDROID_WSEGL.so%400x73c libpvrANDROID_WSEGL.so@0x73c]
|incomplete
|-
|-
|2 (0.4%)
|3 (0.3%)
|[https://crash-stats.mozilla.com/report/list?signature=libGLESv1_CM_mali.so%400x2a8c4 libGLESv1_CM_mali.so@0x2a8c4]
|[https://crash-stats.mozilla.com/report/list?signature=libGLESv1_CM_mali.so%400x2a8c4 libGLESv1_CM_mali.so@0x2a8c4]
|incomplete signature
|incomplete signature
|-
|-
|1 (0.2%)
| 3 (0.3%)
|[https://crash-stats.mozilla.com/report/list?signature=mozalloc_abort%20%7c%20dalvik-LinearAlloc%20%28deleted%29%400x16fe mozalloc_abort  dalvik-LinearAlloc (deleted)@0x16fe]
|[https://crash-stats.mozilla.com/report/index/1fdc42d6-608f-47bb-9e88-dce002111118 libGLESv2_tegra.so@0x4120]
|Incomplete signature
|incomplete signature
|-
|2 (0.2%)
|[https://crash-stats.mozilla.com/report/list?signature=libGLESv2_tegra.so%400x1ad04 libGLESv2_tegra.so@0x1ad04]
|incomplete signature
|-
|-
|1 (0.2%)
|2 (0.2%)
|[https://crash-stats.mozilla.com/report/index/17a0b58f-03ad-4d2e-bd70-9d9072111108 org.mozilla.fennec.apk@0x93a445]
|[https://crash-stats.mozilla.com/report/list?signature=libpvrANDROID_WSEGL.so%400x7b4 libpvrANDROID_WSEGL.so@0x7b4]
|Incomplete signature
|Incomplete signature
|-
|-
|1 (0.2%)
|2 (0.2%)
|[https://crash-stats.mozilla.com/report/list?range_value=7&range_unit=days&date=2011-11-14&missing_sig=EMPTY_STRING&version=Fennec%3A10.0a1 (empty signature)]
|{{bug|686457}} crash in JNI_GetCreatedJavaVMs
|
|
|-
|-
|1 (0.2%)
|[https://crash-stats.mozilla.com/report/list?signature=libpvrANDROID_WSEGL.so%400x7b4 libpvrANDROID_WSEGL.so@0x7b4]
|[Incomplete signature]
|}
|}


Line 108: Line 122:
| Notes
| Notes
|-
|-
|6 (1.1%)+1 (0.2%)
|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]  
|{{Bug|696386}} - Crash on Quit [@ JS_ResumeRequest]  
|{{Bug|698813}} RESOLVED DUPLICATE crash XPCJSContextStack::Pop
|
|-
|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%)
|[https://crash-stats.mozilla.com/report/list?signature=kill kill]
|
|-
|-
|5 (0.9%) + 2 (0.4%)
|1 (0.1%)
|{{bug|701501}} crash [@ libicudata.so@0x11c  js::ExecuteRegExp ]
|{{Bug|704678}} - crash [@ JS_GetFrameFunctionObject]  
|( js::ExecuteRegExp )
|
|-
|-
|1 (0.2%)
|1 (0.1%)
|{{Bug|700178}} - crash js_NextActiveContext
|{{Bug|614776}} - crash [@ js::mjit::Compiler::finishThisUp(js::mjit::JITScript**) ] 
|
|
|}
==== Content ====
{| width="100%" cellspacing="1" cellpadding="1" border="1"
|-
|-
|1 (0.2%)
| Percent of all bugs on all platforms
|{{bug|700587}} - crash [@ js::RegExpPrivate::execute]
| Bug
| Notes
|-
|21 (2.2%)
|{{Bug|699725}} - crash nsEventStateManager::FillInEventFromGestureDown
|
|}
==== Layout ====
{| width="100%" cellspacing="1" cellpadding="1" border="1"
|-
| Percent of all bugs on all platforms
| Bug
| Notes
|-
| 6 (.6%)
|<strike>{{Bug|702897}} - crash nsLineBox::IndexOf</strike>
|resolved
|-
|1 (0.1%)
|{{Bug|704683}} - Crash [@ nsIFrame::GetVisualOverflowRectRelativeToSelf ]
|
|-
|1 (0.1%)
|{{Bug|704684}} - crash [@ nsIFrame::GetView]
|
|
|-
|-
|1 (0.2%)
|1 (0.1%)
|{{Bug|702473}} - crash [@ nsCxPusher::DoPush ]
|{{Bug|704686}} - crash [@ mozilla::FrameLayerBuilder::DisplayItemDataEntry::HasNonEmptyContainerLayer]
|
|
|}
==== nsprpub ====
{| width="100%" cellspacing="1" cellpadding="1" border="1"
|-
| Percent of all bugs on all platforms
| Bug
| Notes
|-
|-
|1 (0.2%)
| 10 (1.0%)
|{{bug|702481}} - crash [@ js::regexp_test]
| {{Bug|700583}} - Crash Report [@ pr_FindSymbolInLib ]
|
|
|}
|}
Line 140: Line 205:
| Notes
| Notes
|-
|-
|1 (0.2%)
|1 (0.1%)
|{{Bug|702487}} - PK11PasswordPromptRunnable::RunOnTargetThread
| {{Bug|609895}} - Crash at shutdown [@ nsTArray<nsHttpHeaderArray::nsEntry>::IndexOf<nsHttpAtom, nsHttpHeaderArray::nsEntry::MatchHeader>][@ nsHttpHeaderArray::LookupEntry]
|
|
|-
|-
|1 (0.2%)
|1 (0.1%)
|{{Bug|657962}} - Firefox 6.0a1 Crash Report [@ TimerThread::Run ]
| {{Bug|704694}} - crash [@ nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt  nsContentUtils::RemoveScriptBlocker]
|
|
|-
|}
|}


Line 156: Line 222:
| Notes
| Notes
|-
|-
|1 (0.2%)
|1 (0.1%)
|{{Bug|482849}} - Crash [@ canonicalize ] while doing a nightly update
|{{bug|700205}} nsCycleCollector::Suspect2
|
|-
|1 (0.1%)
|{{Bug|704698}} - crash [@ nsCOMPtr_base::~nsCOMPtr_base  nsTArray<nsCOMPtr<nsIRunnable>, nsTArrayDefaultAllocator>::RemoveElementsAt  nsContentUtils::RemoveScriptBlocker]
|
|
|}
|}
Line 168: Line 238:
| Notes
| Notes
|-
|-
|1 (0.2%)
|1 (0.1%)
|{{Bug|702493}} - crash [@ yyparse]
|[https://crash-stats.mozilla.com/report/index/1fc39ea2-e18c-450a-b62f-daa202111117 _Znwj]
|flash crash = incomplete
|-
|1 (0.1%)
|{{Bug|704703}} - crash [@ RgnRectMemoryAllocator::Alloc]  
|
|
|}
|}


==== Data Range ====
==== Data Range ====
* 288 crashes - covering 7 days up to and including 2011-11-05.
* 976 - covering 7 days up to and including 2011-11-20


== Reports ==
== Reports ==
* Crashes per Component
* Crashes per Component
** [https://crash-analysis.mozilla.com/rkaiser/2011-11-13/2011-11-13.fennec.nightly-birch.components.weekly.html Nightly Birch Component Weekly]
** [https://crash-analysis.mozilla.com/rkaiser/2011-11-20/2011-11-20.fennec.nightly-birch.components.weekly.html Nightly Birch Component Weekly]


*Misc:
*Misc:
** [https://wiki.mozilla.org/QA/Fennec/crash_rep_07Nov2011 Previous Report]
** [https://wiki.mozilla.org/QA/Fennec/crash_rep_14Nov2011 Previous Report]

Latest revision as of 01:54, 23 November 2011

Analysis Highlights

native-crash

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:

  1. ) startup
  2. ) content/site caused
  3. ) usage (volume is going to be hard. impact/visibility device, data loss)
  4. ) 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

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

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%)
  • bug 698633crash @ [@ mozalloc_abort | Java_org_mozilla_gecko_GeckoAppShell_onChangeNetworkLinkStatus ]
  • bug 702244 - Crash in release-key
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%) bug 704232 - Attempt to use JS function on a different thread calling nsIWebProgressListener.onStateChange. JS objects may not be shared across threads. 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%) bug 702897 - crash nsLineBox::IndexOf 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