Analysis Highlights
Socorro/BreakPad
- bug 698585 Fennec Nightly shows an empty signature when it should not.
- bug 694987 - [birch] change the buildid to be different from the nightly to distinguish it from the nightly crashes in Socorro
- seems to have been done; Socorro (or another different report needs to be done)
- Birch branch crash is listed in the nightly top 10 crash ( mozalloc_abort moz_xmalloc libxul.so@0x23268a )
- bug 692185 - Java crashes are not showing up in App Notes for Fennec Java Crashes
- Reopened
- bug 689778 - Some content crashes are not getting reported at all
- bug 689781 - Some content crashes will show in about:crashes but does not get sent to soccoro
Top Crashes in Fennec
- Report done by component:
- whiteboard tagged [native-crash] and [mobile-crash]
- Top Crash in Nightly (10.0):
- Birch Nightly
- Quit was temporarily removed bug 699442 due to the crashing; reimplemented 11/7/2011
- There are some crashes that affect XUL and Nightly
- XUL Nightly
- bug 700124 opened/closed in less than a day! Thanks JDM!
- bug 694964 crash [@ gfxSharedImageSurface::Open]
- Crash Reports for mozalloc_abort __swrite / mozalloc_abort pthread_mutex_unlock need better skiplist filter
- bug 621446 Crash [@ mozilla::net::HttpChannelParent::RecvRedirect2Verify ]
- Birch Nightly
- Top Crash in Release (7.0.1):
- bug 661158 Crash on mobile SMP devices while sending PRNetAddr over IPDL [@ Pickle::ReadBytes]
- bug 622992 Fennec crash in base::CloseSuperfluousFds at startup
- resolved in nightly; getting pushed to aurora, but not beta
- bug 687367 - Bionic domain name functions are not thread-safe on pre-3.0 Android
- bug 687367 only fixed on nightly ; side bug still exists : bug 694325 Android DNS is single threaded
- Question: what should I do with bugs that aren't complete such as bug 700192 and flash and libc.so@0x11f0c crashes?
Tracking
- Tracking to check for resolution:
- bug 622992 Fennec crash in base::CloseSuperfluousFds
- Resolved : 2011-10-13 07:09:50 PDT ; denied beta; waiting for aurora
- bug 687367 - Bionic domain name functions are not thread-safe on pre-3.0 Android
- Resolved : 2011-10-13 07:31:06 PDT
- bug 694325 is another off shoot of this bug
- bug 622992 Fennec crash in base::CloseSuperfluousFds
Notes
Notes:
- Nightly :
- Flash
- WebGL
- NativeUI
- Camera
- Aurora
- WebGL
- Camera
- DNS
- Beta?
- Release
- DNS
- Pickle
Todo: Need to investigate :
- bug 694992 - Crash [@ dvmStringLen]
- bug 696804 - Crash [@ nsWindow::OnDraw]
Reports
- Crashes per Component
- Explosiveness Reports:
- Stack Summary Reports:
- https://crash-analysis.mozilla.com/crash_stacks/Stack-summary-10.0a1-mobile.txt
- https://crash-analysis.mozilla.com/crash_stacks/Stack-summary-9.0a2-mobile.txt
- https://crash-analysis.mozilla.com/crash_stacks/Stack-summary-8.0-mobile.txt
- https://crash-analysis.mozilla.com/crash_stacks/Stack-summary-7.0.1-mobile.txt
- Trunk stability Bugs:
- Soccoro/Bug Reports
- bug 693415 - Correlation Reports does not seem to be working for Fennec
- bug 679065 - Some Fennec 6.0b6 topcrash signatures return an empty report list
- bug 630293 - Add crash URL .csv reports for Fennec
- bug 676719 - Record URLs for plugin processes
- bug 578687 - Add support for Content crashes (tracker)
- bug 686973 Java signatures for Fennec
- bug 689234 about:support graphics info not being reported for fennec
- skiplist bugs : bug 695082 , bug 695096, bug 695260
- Misc:
Fennec 10.0a1 Release
Birch Nightly Release
JS Component Crashes:
| Percent of all bugs on all platforms | Bug | Notes |
| 45.1% (130) + 4.9 % (14) + 4.2% (12) + .3% (1) |
|
Quit was temporarily removed bug 699442 due to the crashing; reimplemented 11/7/2011 |
| .7% (2) | bug 644047 - Hang [@ js::Interpret ] | |
| .7% (2) | bug 700174 - crash [@ js::ContextStack::popInvokeArgs] | |
| .3% (1) | bug 700176 - Crash Report [@ js_GetIndexFromBytecode ] | |
| .3% (1) | bug 700178 - crash js_NextActiveContext |
Memory
| Percent of all bugs on all platforms | Bug | Notes |
| 14.6 % (42) | bug 694566 - [birch] crashes on install [@ mozalloc_abort __swrite ] | |
| 6.2% (18) | bug 700181 - crash [@ mozalloc_abort pthread_mutex_unlock CreateHTMLElement ] | |
| 2.8% (8) + 0.3% (1) | bug 700191 - Crash Report [@ mozalloc_abort moz_xmalloc nsBufferedStream::Init ] | [mozalloc_abort dalvik-heap (deleted)@0x6250f6 ] |
| 0.7% (2) | bug 700192 - Crash Report [@ mozalloc_abort Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash ] | |
| 0.3% (1) | bug 695068 crash [@ TOutputGLSLBase::writeVariableType] | _atomic_cmpxchg is the same as this crash |
| 0.3% (1) | bug 700193 - crash [@ nsPNGEncoder::GetImageBufferSize] | ( mozalloc_abort PR_Unlock ) |
Content
| Percent of all bugs on all platforms | Bug | Notes |
| 5.6% (16) | bug 699725 crash nsEventStateManager::FillInEventFromGestureDown |
.unknown
| Percent of all bugs on all platforms | Bug | Notes |
| 4.5% (13) | null signature | bug 696637 - "null signature" in about:crashes Reports - /data/socorro/stackwalk/bin/stackwalk.sh returned no header lines for reportid. |
| 0.3% (1) | bug 700197 - Crash Report [@ dvmAsmSisterStart dvmMterpStd dvmInterpret dvmCallMethodV JNI_CreateJavaVM _JNIEnv::CallStaticVoidMethod mozilla::AndroidBridge::NotifyIME ] |
Nsprpub
| Percent of all bugs on all platforms | Bug | Notes |
| 3.1% (9) | bug 645714 - Crash in mozilla::TimeStamp::Now [@ PR_Lock ] mainly close to startup | |
| 0.3% (1) | bug 700198 - crash [@ PL_HashTableLookupConst ] |
Xpcom
| Percent of all bugs on all platforms | Bug | Notes |
| 0.7%(2) | bug 700205 - crash nsCycleCollector::Suspect2 |
Layout
| Percent of all bugs on all platforms | Bug | Notes |
| .3% (1) | bug 700209 - crash DocumentViewerImpl::InitPresentationStuff |
Data Range
288 crashes - covering 7 days up to and including 2011-11-05.
XUL Nightly Release
.unknown
| Percent of all bugs on all platforms | Bug | Notes |
| 3.9% (13) | dvmAbort |
|
| ( Does not show in crash-stats; only kairo's report ) | ||
| 1.5% (5) | bug 700458 - crash [@ memcpy libGLESv2_tegra.so@0x26f8e ] | dup of bug 697990, resolved : 2011-11-08 07:53:30 PST, nightly only; builds crash before resolved date. |
| 0.9%(3) | bug 694992 dvmStringLen | bug 700463 - [skiplist] Please add dvmStringLen to the prefix skiplist |
| 0.9% (3) | ( Without the java crash signature, there really isn't any actionable information here. ) | |
| 0.6%(2) | bug 686457 - crash in JNI_GetCreatedJavaVMs | |
| ( Only in 2011-11-05.fennec.nightly.components.weekly.html report. ) | ||
| 0.6%(2) | looks like a flash crash on webOS; Not supported | |
| 0.6%(2) | bug 695257 - crash [@ nsPluginInstanceOwner::RemovePluginView] | ( dalvik-heap (deleted)@0x6538fe ) |
| 0.3%(1) | bug 700499 - crash nssCertificate_Destroy |
memory
| Percent of all bugs on all platforms | Bug | Notes |
| 6.6% (22) | bug 698633 - crash [@ mozalloc_abort Java_org_mozilla_gecko_GeckoAppShell_onChangeNetworkLinkStatus ] | ( need to narrow down : mozalloc_abort __swrite ) |
| 3.9% (13) | mozalloc_abort pthread_mutex_unlock | ( need to narrow down : mozalloc_abort pthread_mutex_unlock ) multiple "sig"s occuring : 1 (OOM issues?) |
| 1.8%(6) | bug 695068 - crash [@ TOutputGLSLBase::writeVariableType] | ( arena_dalloc __wrap_free moz_free std::__node_alloc::deallocate ) |
| 1.2%(4) | mozalloc_abort radial_compute_color | Occurred on Maemo. 7 is the last support for Maemo. |
| 0.6% (2) + 0.6% (2) | bug 698633 crash @ [@ mozalloc_abort Java_org_mozilla_gecko_GeckoAppShell_onChangeNetworkLinkStatus] | ( also includes mozalloc_abort dexDataMapAlloc ) |
| 0.6% (2) | mozalloc_abort radial_get_scanline_wide | Maemo crash ; we support only up to 7 with maemo |
| 0.3% (1) | bug 700580 - Crash [@ arena_malloc nsCSSScanner::Peek ] | ( CyanogenMod ) |
| 0.3% (1) | bug 700574 - crash arena_dalloc _cairo_image_surface_finish] | |
| only in component report. Component report needs some tweaks. |
netwerk
| Percent of all bugs on all platforms | Bug | Notes |
| 12.9%(43) | bug 621446 Crash [@ mozilla::net::HttpChannelParent::RecvRedirect2Verify ] |
widget/src/android
| Percent of all bugs on all platforms | Bug | Notes |
| 12.3%(41) | Resolved : 2011-11-06 15:19:06 PST |
.flash
| Percent of all bugs on all platforms | Bug | Notes |
| 2.1%(7) | libflashplayer.so@0x157a5a | |
| 1.8%(6) | strstr libflashplayer.so@0x588047 | |
| 0.3%(1) | libflashplayer.so@0x57a7a2 | |
| 0.3%(1) | libflashplayer.so@0x746426 | |
| 0.3%(1) | libflashplayer.so@0x57dc3c | |
| 0.3%(1) | libflashplayer.so@0x55ae88 | on webOS? |
| 0.3% (1) | libflashplayer.so@0x699406 | |
| 0.3%(1) | libflashplayer.so@0x5f017a | |
| 0.3%(1) | libflashplayer.so@0x53dcf4 |
parser
| Percent of all bugs on all platforms | Bug | Notes |
| 6.0% (20) | Resolved 2011-10-31 11:18:23 PDT; Fennec winNT only; crashes show earlier date |
dist
| Percent of all bugs on all platforms | Bug | Notes |
| 0.9%(3) | bug 700581 - crash [@ nsContentView::Update] | need to see if I can get STR (possible iFrame scroll issue?) |
| 0.3%(1) | bug 700582 - Crash [@ @0x0 nsAutoTArray<gfxFont::Spacing, int, nsTArrayDefaultAllocator>::~nsAutoTArray ] | http://developer.motorola.com/products/defy/; ARMv7; Android OS : 2.1? |
| 0.3%(1) | @0x0 nsPresArena::State::Allocate | on motorola defy |
| 0.3%(1) | XPCWrappedNative::InitTearOff | HTC Sensation : http://www.gsmarena.com/htc_sensation-3875.php |
nsprpub
| Percent of all bugs on all platforms | Bug | Notes |
| 3.6%(12) | bug 700583 Crash Report [@ pr_FindSymbolInLib ] |
js
| Percent of all bugs on all platforms | Bug | Notes |
| 0.9%(3) | 2011-10-22 07:26:53 PDT pushed to Aurora; 2011-10-18 07:09:44 PDT pushed to nightly; all crashes appear before fix was in. | |
| 0.6%(2) | bug 700587 - crash [@ js::RegExpPrivate::execute] | |
| 0.6%(2) | bug 602803 - crash [@ js::gc::MarkChildren ] | |
| 0.3%(1) | bug 700590 - Crash [@ js::InlineMap<JSAtom*, JSDefinition*, int>::all] | |
| 0.3% (1) | bug 699789 - trunk crashes in js::analyze::ScriptAnalysis::analyzeBytecode and js::analyze::Bytecode::mergeDefines |
xpcom
| Percent of all bugs on all platforms | Bug | Notes |
| 1.8%(6) | bug 700592 - crash nsDependentCSubstring::Rebind | |
| 0.3%(1) | bug 700594 - crash [@ nsAString_internal::Assign ] | |
| 0.3%(1) | Garbage stack. confirmed. need str. |
other-licenses
| Percent of all bugs on all platforms | Bug | Notes |
| 2.1% (7) | Resolved : 2011-10-10 11:09:08 PDT ; Nightly Only |
dom/plugins
| Percent of all bugs on all platforms | Bug | Notes |
| 1.8%(6) | bug 695261 - Crash Report [@ JNI_CreateJavaVM libflashplayer.so@0x451fac ] |
dom
| Percent of all bugs on all platforms | Bug | Notes |
| 0.9%(3) | bug 700597 - crash [@ @0x0 mozilla::dom::TabChild::DispatchWidgetEvent] | |
| 0.3%(1) | bug 700598 - crash [@ mozilla::dom::ContentParent::OnProcessNextEvent] | |
| 0.3%(1) | bug 620937 - Crash [@ nsContentPermissionRequestProxy::GetElement] [@ nsContentPermissionRequestProxy::GetUri] | |
| 0.3%(1) | WrapNativeParent |
ipc
| Percent of all bugs on all platforms | Bug | Notes |
| 0.6%(2) | bug 661158 - Crash on mobile SMP devices while sending PRNetAddr over IPDL [@ Pickle::ReadBytes] |
layout
| Percent of all bugs on all platforms | Bug | Notes |
| 0.3%(1) | @0x0 nsBlockFrame::ComputeOverflowAreas | |
| 0.3%(1) | bug 700601 - crash [@ @0x0 nsCSSValue::operator=] |
image
| Percent of all bugs on all platforms | Bug | Notes |
| 0.6%(2) | duplicate of bug 695498, resolved : 2011-11-04 10:49:39 PDT by backout. |
db/sqlite3
| Percent of all bugs on all platforms | Bug | Notes |
| 0.3%(1) | pthreadMutexLeave | |
| 0.3%(1) | bug 700605 - crash [@ sqlite3Parser] |
gfx
| Percent of all bugs on all platforms | Bug | Notes |
| 0.3%(1)+ 3.9%(13) | bug 694964 - crash [@ gfxSharedImageSurface::Open] |
Fennec 9a2
| Percent of all bugs on all platforms | Bug | Notes |
| 18.84%(13) | mozalloc_abort __swrite | inaccurate report ; variety of crashes occuring ; bug 695082; bug 694566 |
| 7.25%(5) | bug 661158 - Crash on mobile SMP devices while sending PRNetAddr over IPDL [@ Pickle::ReadBytes] | |
| 7.25% (5) | %20pthread_mutex_unlock&version=Fennec%3A9.0a2 mozalloc_abort | pthread_mutex_unlock] | varying reports. |
| 5.80%(4) | bug 694325 Android DNS is single threaded | |
| 5.80%(4) + 2.90% (2) | bug 695068 - crash [@ TOutputGLSLBase::writeVariableType] ; bug 698638 crash [@ TOutputGLSLBase::visitSymbol] ; bug 684863 - Crash Report [@ libc.so@0x15dd8 ] [@ TOutputESSL::writeVariablePrecision ] | |
| 4.35% (3) | bug 697990? memcpy libGLESv2_adreno200.so@0x8d13b | |
| 2.90% (2) | bug 609895 Crash at shutdown [@ nsTArray<nsHttpHeaderArray::nsEntry>::IndexOf<nsHttpAtom, nsHttpHeaderArray::nsEntry::MatchHeader>][@ nsHttpHeaderArray::LookupEntry] | |
Dropped off tracking for the week:
|
still occurs; Pushed : 2011-09-02 08:41:32 PDT ; More Reports
|
Note:
- 2011-10-31 through 2011-11-07.
- The report covers 100.00% of all 69 crashes during this period.
- Need Crash Symbols:
| Percent of all bugs on all platforms | Bug | |
| 5.80% (4) | libc.so@0x11f0c | |
| 2.90% (2) | dalvik-heap (deleted)@0x8881abe | |
| Not tracking this week |
Fennec 8b1
| Percent of all bugs on all platforms | Bug | Notes |
| 14.96%(73) | mozalloc_abort __swrite | [varying reports] |
| 9.84%(48) + 1.64% (8) | bug 694325 Android DNS is single threaded | |
| 6.56%(32) | bug 661158Crash on mobile SMP devices while sending PRNetAddr over IPDL [@ Pickle::ReadBytes] | |
| 5.33%(26) | bug 622992 Fennec crash in base::CloseSuperfluousFds at startup | Not in Beta or Release |
| 2.87% (14) | base::CreatePlatformFile | (same crash on Cube U9GT_S); 10 sec uptime. |
| 1.43%(7) | libxul.so@0xab454c | Arm v6 HUAWEI IDEOS S7 crashes |
Note:
- 2011-10-31 through 2011-11-07.
- The report covers 100.00% of all 488 crashes during this period.
- Need crash stacks:
| Percent of all bugs on all platforms | Bug | |
| 2.87%(14) | pt_TestAbort | |
| 1.84%(9) | mozalloc_abort Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash | |
| 1.43% (7) | libc.so@0x13d50 |
Fennec 7.0.1
| Percent of all bugs on all platforms | Bug | Notes |
| 19.57% ( 2791 ) | bug 661158 Crash on mobile SMP devices while sending PRNetAddr over IPDL [@ Pickle::ReadBytes] | Content Crash |
| 13.51% ( 1927 ) + 1.71% ( 244 ) | bug 622992 Fennec crash in base::CloseSuperfluousFds at startup | resolved in nightly; getting pushed to aurora, but not beta |
| 8.50% ( 1212 ) |
|
bug 687367 only fixed on nightly |
| 3.24% ( 462 ) |
|
|
| 2.22% ( 317 ) | bug 588205 - Crash [@ mozalloc_abort] | |
| 2.15% ( 306 ) | bug 691278 crash moz_free nsStringBuffer::Release |
Note:
- 2011-10-31 through 2011-11-07.
- The report covers 91.79% of all 14261 crashes during this period.
- no symbols:
| Percent of all bugs on all platforms | Bug | |
| 7.41% ( 1057 ) | Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash | |
| 6.97% ( 994 ) | __libc_android_abort mozalloc_abort mozalloc_abort | OOM? |
| 1.82% ( 259 ) | pt_TestAbort |
All Open Bugs for Crashes & Crash Reporter w/i Fennec
Resolved Bugs:
| Date Resolved | Bug | Notes |
| 2011-08-06 02:49:29 PDT | bug 676316 - Crash Report [@ @0x0 nsDeviceMotion::DeviceMotionChanged ] | |
| 2011-07-26 15:47:21 PDT | bug 671960 - Crash [@ _moz_cairo_surface_get_device_offset ] | |
| 2011-07-22 14:21:07 PDT | bug 671818 - play a webm file report error after fennec6.0, crash [@ mozilla::gfx::ScaleYCbCrToRGB565] | |
| 2011-07-21 23:37:04 PDT | bug 647288 - Crash loading binary components bigger than 4KB | |
| 2011-08-04 17:45:32 PDT | bug 645284 - crash [@ libxul.so@0x5fbfc0] [@ vp8_decode_mb_tokens] | |
| 2011-08-10 08:38:19 PDT | bug 672577 - Crash [@ SelectionChangeEvent::Run] | |
| 2011-06-27 02:10:49 PDT | bug 666997 - Firefox Crash @ mozilla::net::nsPreloadedStream::AsyncWait(nsIInputStreamCallback* | Aurora and trunk; not beta |
| 2011-09-01 08:29:32 PDT | bug 681069 - crash [@ js::RegExp::execute] | |
| 2011-08-24 01:38:05 PDT | bug 666236 - Component returned failure code: 0x8000fff (NS_ERROR_UNEXPECTED) [nsIWebNavigation.goBack nsIWebNavigation.goForward] @ browser.js | |
| 2011-08-31 01:55:40 PDT | bug 682568- Fix ICO crash with decodeondraw = true and BMPs with alpha bitmasks | |
| 2011-10-05 05:04:44 PDT / 2011-10-07 10:21:48 PDT | bug 691560 - crash [@ mozilla::AndroidBridge::InitCamera] | Nightly / Aurora |
| 2011-10-11 02:38:58 PDT | bug 691443 - crash [@ nsAccessibleWrap::GetHWNDFor] | Only in nightly |
| 2011-10-13 07:31:06 PDT | bug 687367 - Bionic domain name functions are not thread-safe on pre-3.0 Android | Only in nightly; split off bug 694325 exists |
| 2011-10-13 07:09:50 PDT | bug 622992 Fennec crash in base::CloseSuperfluousFds | Nightly Only |
| 2011-10-10 11:09:08 PDT | bug 693103 crash [@ strlen res_querydomainN ] | Nightly Only |
- Fixed?:
- bug 623319 - firefox crashes on graphics test sites [@ libc.so@0x14bd8][@ mozilla::gl::GLContext::InitExtensions]