QA/Topcrashes: Difference between revisions
< QA
Jump to navigation
Jump to search
| Line 50: | Line 50: | ||
| 8, 13 | | 8, 13 | ||
| {{bug|419695}} | | {{bug|419695}} | ||
| js_GetGCThingTraceKind, JS_CallTracer | | js_GetGCThingTraceKind, JS_CallTracer, JS_TraceChildren | ||
| crashing on yahoo mail (maybe not all of the JS_CallTracer crashes, though?) | | crashing on yahoo mail (maybe not all of the JS_CallTracer crashes, though?) | ||
| | | | ||
Revision as of 20:15, 11 March 2008
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.