QA/Fennec/crash rep 15june

From MozillaWiki
< QA‎ | Fennec
Jump to: navigation, search

Analysis Highlights

  • There's a good chance that crash bugs: Bug 662934 and Bug 662943 are related
  • bug 662944 honeycomb crashes doesn't have appropriate symbols
    • See bug 662941 for example
  • chat.mibbit.com crash bugs - [special thanks to Nicolae Cristian [xti] for comment in bug 635292 ]
    • Bug 663468 - crash [@ GetElement]
    • Bug 663465 - crash [@ nsWebSocketEstablishedConnection::ConsoleError]

Fennec 5.0

  • N900:
Percent of all bugs on all platforms Bug
24.07% bug 609166 - Crash [@ libc-2.5.so@0x2a548 ] on Linux 2.6.28
4.67% bug 662934 - crash [@ libxul.so@0x1133a90]
1.97% bug 662943 - crash [@ libxul.so@0x1133a94]

Note: there's a good chance that Bug 662934 and Bug 662943 are related

  • Android OS:
Percent of all bugs on all platforms Bug
7.18% + 7.06% + 2.31% + 1.94%+ .80% bug 613954 - OOM crash [@ libc.so@0x11c80 ][@ libc.so@0x11da0 ][@ libc.so@0x11cf0 ][@ libc.so@0x11ca0 ][@ libc.so@0x11f74 ][@ libc.so@0x11dc0 ][@ libc.so@0x11cd0 ][@ libc.so@0x11f0c ][@ libc.so@0x11e30 ][@ libc.so@0x11f84 ][@ libc.so@0x11cb4 ][@ libc.so@0x123b0 ]
3.01%
  • bug 662944 honeycomb crashes doesn't have appropriate symbols
2.20% + 1.59% bug 650446 - Fennec crash/abort when viewing CSS Grid spec, in BasicShadowableThebesLayer::CreateBuffer or nsIFrame::BuildDisplayListForChild [@ linux-gate.so@0x430 ][@ libc.so@0x15ca4 ][@ libc.so@0x15e7c ][@ libc.so@0x15dd8 ]
3.47%

js::Interpret

  • bug 644047 Hang [@ js::Interpret ]
  • bug 608021 Crashes based in nsFrameMessageManager::ReceiveMessage [@ js::Interpret] [@ js::TraceRecorder::record_NativeCallComplete] [@ js_LookupPropertyWithFlags]
2.66% bug 645120 - Crash [@ libc.so@0xae16 ][@ libc.so@0x1209c ] on Motorola MB860
2.05% + 0.57% bug 644950 - Crash [@ libdvm.so@0x2f7d0 ][@ libdvm.so@0x2f798 ][@ libdvm.so@0x2f790 ][@ libdvm.so@0x2f7c4 ][@ libdvm.so@0x2f748 ][@ libdvm.so@0x2f78c ][@ libdvm.so@0x2f784 ]

Other Fennec 5.0 Bugs

  • crash bugs that have STR
    • chat.mibbit.com crash bugs
      • Bug 663468 - crash [@ GetElement]
      • Bug 663465 - crash [@ nsWebSocketEstablishedConnection::ConsoleError]
  • Other Bugs
    • bug 662936 (fennec silently fails while running talos)
    • bug 622992 - Fennec crash [@ libc.so@0xb538 ] [@ libc.so@0xb45c ] [@ libc.so@0xb40c ] [@ libc.so@0xb47c ] [@ libc.so@0xb548 ] [@ libc.so@0xb64c ] [@ libc.so@0xb52c ] [@ libc.so@0xb4ce ] [@ libc.so@0xb42c ] [@ libc.so@0xb66c ][@ libc.so@0xb57c ] [@ libc.so@0x12c0e ]
    • bug 643225 Browser crashes [@ libc.so@0x133e6 ] sometimes on opening www.qq.com on Motorola Xoom
      • resolved as WFM, though there seems to be some crashes with earlier builds
    • bug 661965 - Fennec Crash [@ DetachContainerRecurse ]
      • New bug; No STR
    • bug 661968 - Crash [@ _cairo_pdf_surface_emit_scaled_font_subset ]
      • New bug; No STR

Fennec 4.0.1

  • bug 613954 - OOM crash
    • bug 653133- Fennec crashes when loading a page with huge background-attachment:fixed background
  • bug 640968 - Start-up crash [@ mozilla::scache::StartupCache::WaitOnWriteThread] when showing profile locked dialog
    • This is fixed in Fennec 4.0, but needs a respin for 4.0.1
  • bug 645120 - Crash [@ libc.so@0xae16 ][@ libc.so@0x1209c ] on Motorola MB860
  • js::Interpret
    • bug 644047 Hang [@ js::Interpret ]
    • bug 608021 Crashes based in nsFrameMessageManager::ReceiveMessage [@ js::Interpret] [@ js::TraceRecorder::record_NativeCallComplete] [@ js_LookupPropertyWithFlags]
  • bug 639168 - Fennec 4.0b5 crash [@ gfxContext::gfxContext]
    • resolved as of 6/1/2011
  • bug 623168 - Fennec crash [@ nsDisplayItem::RecomputeVisibility ]

Other Crashers for 4.0.1

  • bug 608021 - Crashes based in nsFrameMessageManager::ReceiveMessage [@ js::Interpret] [@ js::TraceRecorder::record_NativeCallComplete] [@ js_LookupPropertyWithFlags]
  • bug 644950 - Crash [@ libdvm.so@0x2f7d0 ][@ libdvm.so@0x2f798 ][@ libdvm.so@0x2f790 ][@ libdvm.so@0x2f7c4 ][@ libdvm.so@0x2f748 ][@ libdvm.so@0x2f78c ][@ libdvm.so@0x2f784 ]
  • bug 622992 - Fennec crash [@ libc.so@0xb538 ] [@ libc.so@0xb45c ] [@ libc.so@0xb40c ] [@ libc.so@0xb47c ] [@ libc.so@0xb548 ] [@ libc.so@0xb64c ] [@ libc.so@0xb52c ] [@ libc.so@0xb4ce ] [@ libc.so@0xb42c ] [@ libc.so@0xb66c ][@ libc.so@0xb57c ] [@ libc.so@0x12c0e ]
  • bug 650446 - Fennec crash/abort when viewing CSS Grid spec, in BasicShadowableThebesLayer::CreateBuffer or nsIFrame::BuildDisplayListForChild [@ linux-gate.so@0x430 ][@ libc.so@0x15ca4 ][@ libc.so@0x15e7c ][@ libc.so@0x15dd8 ]
  • bug 641010 - crash [@ libdvm.so@0x35790][@ libdvm.so@0x35748 ][@ libdvm.so@0x35784 ][@ libdvm.so@0x357d0 ]
    • Pushed to aurora and beta, and nightly. Android Only fix.
  • bug 579558 - Crash in [@ mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, nsIntRegion const&, void*) ][@ mozilla::FrameLayerBuilder::DrawThebesLayer ]


All Open Bugs for Crashes & Crash Reporter

Current Open Bugs

Misc

  • Spoke w/ mfinkle + marcia about how to improve the reports.
    • going to try to mimic Desktop Firefox
    • Desktop Firefox have some scripts running for them from the crash-stats team, going to attend the crash meetings + see if I can get new scripts for fennec running