QA/Topcrashes

From MozillaWiki
Jump to navigation Jump to search

In progress. I have a lot more work to do on this page.

This page is a tracking document for handling and following topcrashes on the trunk.

Current topcrashes being tracked for beta 4

# bug stack where status
1 bug 422018 googletoolbar.dll@0x4b2f libgoogletoolbar.dylib@0x4fbd google toolbar? core?
2, 3, 14, 17 bug 416521 (70%), bug 422024 (20%) RtlEnterCriticalSection, free, arena_dalloc_small, ntdll.dll@0x42e7b this is what shows up when we crash in free() bug 422024 is related to scriptable plugin API
4 MultiByteToWideChar internet download manager always has to do with idmmzcc.dll, which some Google searches associate with internet download manager
5, 15 bug 421303 jsds_ScriptHookProc Fixed, 2008-03-10
6 maybe bug 292549 or bug 380015 nsFrame::BoxReflow
7 bug 422028 JS_SetPrivate related to scriptable plugin API
8, 13 bug 419695 js_GetGCThingTraceKind, JS_CallTracer, JS_TraceChildren crashing on yahoo mail (maybe not all of the JS_CallTracer crashes, though?)
9 bug 391311 nsChromeRegistry::CheckForNewChrome
10 bug 418384 ClientData::GetOtlTable has testcase (requires particular font)
11 bug 418381 HashString
12 piclens.dll the piclens extension their extension doesn't appear to be compatible, or marked as such (although it can't be installed due to not providing secure updates), and the crash is exactly what you'd expect from using a binary extension with incompatible interface changes. Is this entirely from people overriding extension compat?
16 0x0 didn't find any common patterns in sample of ten; this is mixed crashes (although about half the stacks are useless) -David Baron
18 bug 418382 UniscribeItem::SaveGlyphs(gfxTextRun*) core
19 (2 on mac) bug 421294 DocumentViewerImpl::GetCopyable fixed 2008-03-06

Current topcrashes being tracked for beta 3

Topcrashers for beta3 are currently considered "old". We need to re-track for beta4. I'm using this "old" data as sample data to see if what format works.

# bug stack where status
4 405357 jpinscp.dll@0xcf45 java plugin
6 418378 nsGlobalWindow::SaveWindowState(nsISupports**) core
7 391311 nsChromeRegistry::CheckForNewChrome core
9 418382 UniscribeItem::SaveGlyphs(gfxTextRun*) core
11 418381 HashString(nsAString_internal const&) core
14 418379 nsNavHistoryFolderResultNode::FindChildById(__int64, unsigned int*) core
26 418384 ClientData::GetOtlTable(long, unsigned char const**, unsigned long*) core
37 380015 nsFrame::BoxReflow(nsBoxLayoutState&, nsPresContext*, nsHTMLReflowMetrics&, nsIRenderingContext*, int, int, int, int, int) core

What do I do?

So, someone CCed you to a topcrash bug and asked for your help. What should you do?

There are several steps that developers and QA need to go through to help fix a crash. As a developer, we're specifically asking that you comment in the bug when you've completed all the steps and specifically state which steps you completed.