QA/Topcrashes: Difference between revisions

< QA
(New page: '''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...)
 
 
(295 intermediate revisions by 10 users not shown)
Line 1: Line 1:
'''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.
 
Info on weekly status meetings for tracking improvements to the crash reporting system is at [[Breakpad/Status_Meetings]]
 
If you find an extension or plugin that is the source of a crash consider filing a blocklist request - [[Blocklisting]]
 
An archive of this page is available here: [[QA/Topcrashes/Archive]]
 
__TOC__
 
== Current topcrashes being tracked 3.5b4 ==
=== Summary ===
'''Date''' - Summary
 
=== Queries ===
* [http://crash-stats.mozilla.com/?do_query=1&product=Firefox&version=Firefox%3A3.5b4&query_search=signature&query_type=contains&query=&date=&range_value=1&range_unit=weeks Firefox 3.5b4 crashes in the past 1 ''week'']
* [http://crash-stats.mozilla.com/?do_query=1&product=Firefox&version=Firefox%3A3.5b4&query_search=signature&query_type=contains&query=&date=&range_value=1&range_unit=days Firefox 3.5b4 crashes in the past 1 ''day'']
* [http://crash-stats.mozilla.com/?do_query=1&product=Firefox&version=Firefox%3A3.5b4&query_search=signature&query_type=contains&query=&date=&range_value=4&range_unit=hours Firefox 3.5b4 crashes in the past 4 ''hours'']


This page is a tracking document for handling and following topcrashes on the trunk.
=== List ===
(Using the last week query.


== Current topcrashes being tracked for beta 3 ==
{| class="fullwidth-table"
| style="background:#efefef" | '''#'''
| style="background:#efefef" | '''bug'''
| style="background:#efefef" | '''stack'''
| style="background:#efefef" | '''where'''
| style="background:#efefef" | '''status'''
|-
| 1
| {{bug|491514}}
| nanojit::LIns::isTramp()
| js engine / nanojit
| possible fix landed; crash "went away" on trunk with landing of {{bug|488775}}
|-
| 2
| {{bug|462728}}
| nsJARChannel::OnStartRequest(nsIRequest*, nsISupports*)
| networking: jar
| patch in bug, landed on trunk
|-
| 3
| {{bug|467167}}
| _PR_MD_SEND
| netwerk
| probably malware; timeless thinks LSPs, but not clear that's possible with module analysis.
|-
| 4
| {{bug|470500}}
| nssutil3.dll@0x34c0
|
| (was 11)
|-
| 5
| {{bug|492492}}
| libawt.jnilib@0x11e1
| java on Mac?
| seems to happen when trying to download windows 7 rc on mac... but how? that requires activex. need more investigation.
|-
| 6
| {{bug|470487}}
| nsWindow::GetParentWindow()
| widget
| might require major rework; could pick up in 1.9.1.x release
|-
| 7
| {{bug|493177}}
| js_Interpret
| think these js_Interp and upVar bugs are all fixed in the same bug.
|
|-
| 8
| {{bug|492504}}
| js3250.dll@0x73075
| seen on many facebook apps and ebay auctions
|
|-
| 9
| {{bug|492675}}
| nsStyleSet::FileRules(int (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*)
|
|
|-
| 10
| {{bug|493287}}
| gfxTextRun::`vector deleting destructor'(unsigned int)
|
|
|-
| 11
| {{bug|485799}}
| memmove
|
|
|-
| 12
| {{bug|470487}}
| nsBaseWidget::Destroy()
| getting closer to understanding plugin window destruction prob.
|
|-
| 13
|
| PL_DHashTableOperate
|
|
|-
| 14
|
| dtoa
|
|
|-
| 15
|
| nsSocketTransport::OnSocketEvent(unsigned int, unsigned int, nsISupports*)
|
|
|-
| 16
|
| GraphWalker::DoWalk(nsDeque&)
|
|
|-
| 17
|
| arena_dalloc_small | arena_dalloc
|
|
|-
| 18
|
| ntdll.dll@0x43387
|
|
|-
| 19
| {{bug|485072}}
| CallQueryInterface<nsISupports, nsXPCOMCycleCollectionParticipant>(nsISupports*, nsXPCOMCycleCollectionParticipant**)
| Crashes at shutdown and after installing a new add on
|
|-
| 20
|
| @0x0
|
|
|-
| 21
| {{bug|492487}}
| js_DeepBail
| easy to reproduce on aim.search.aol.com
|
|-
| 27
| {{bug|491604}}
| js_NewGCThing
| js engine, likely
| bug just filed
|-
| 33+97 maybe others
| {{bug|492496}}
|  [@ specializeTreesToMissingGlobals ] js3250.dll@0x60b87 js3250.dll@0x60b7e
| one-clickr and boom!
|
|}


=== Core ===
== Current topcrashes being tracked 3.0.11 ==
These are topcrashers that are assumed to be caused by our code.
=== Summary ===
'''Date''' -


#6 - nsGlobalWindow::SaveWindowState(nsISupports**) - {{bug|418378}}
=== Queries ===
#9 - UniscribeItem::SaveGlyphs(gfxTextRun*) - {{bug|418382}}
#11 - HashString(nsAString_internal const&) - {{bug|418381}}
#14 - nsNavHistoryFolderResultNode::FindChildById(__int64, unsigned int*) - {{bug|418379}}
#26 - ClientData::GetOtlTable(long, unsigned char const**, unsigned long*) - {{bug|418384}}


=== Extensions ===
* [http://crash-stats.mozilla.com/query/query?do_query=1&product=Firefox&version=Firefox%3A3.0.11&query_search=signature&query_type=contains&query=&date=&range_value=7&range_unit=days Firefox 3.0.11 crashes in the past 1 ''week'']
These are topcrashers that are assumed to be caused by extensions.
* [http://crash-stats.mozilla.com/query/query?do_query=1&product=Firefox&version=Firefox%3A3.0.11&query_search=signature&query_type=contains&query=&date=&range_value=1&range_unit=days Firefox 3.0.11 crashes in the past 1 ''day'']
* [http://crash-stats.mozilla.com/query/query?do_query=1&product=Firefox&version=Firefox%3A3.0.11&query_search=signature&query_type=contains&query=&date=&range_value=4&range_unit=hours Firefox 3.0.11 crashes in the past 4 ''hours'']


== What do I do? ==
=== List ===
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.
{| class="fullwidth-table"
| style="background:#efefef" | '''#'''
| style="background:#efefef" | '''bug'''
| style="background:#efefef" | '''stack'''
| style="background:#efefef" | '''where'''
| style="background:#efefef" | '''status'''
|-
| 1
| {{bug|482578}}
| nsSubDocumentFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&)
| dom
| patch in bug; hoping to take it in 1.9.0.13
|-
| 2
| {{bug|498971}}
| Flash_EnforceLocalSecurity
| mac-only flash
| came out of nowhere; likely caused by flash upgrade/problem/bad ad
|-
| 3
| {{bug|467167}}
| _PR_MD_SEND
|
| probably malware
|-
| 4
| {{bug|427715}}
| NSSRWLock_LockRead_Util
| psm
| patch in bug; might take in 1.9.0.13
|-
| 5
| {{bug|498971}}
| CFReadStreamGetStatus
| mac-only flash
| came out of nowhere; likely caused by flash upgrade/problem/bad ad
|-
| 6
| {{bug|444930}}
| nsIFrame::GetAncestorWithView()
| plug-ins
|
|-
| 7
| {{bug|500575}}, {{bug|464213}}
| ntdll.dll@0x43387
| plugins/add-ons
| some flash, some Norton Confidential (coFFPlgn.dll), a bunch of [http://www.eset.com/products/nod32.php NOD32] crashes (imon.dll)
|-
| 8
|
| @0x0
|
| needs investigation
|-
| 9
| {{bug|466024}}
| nsStyleSet::AddImportantRules(nsRuleNode*, nsRuleNode*)
| css/add-on?
| probably caused by bad toolbar/add-ons
|-
| 10
| {{bug|437449}}
| nsCycleCollector::MarkRoots(GCGraphBuilder&)
| xpcom
|
|-
| 11
|
| PL_DHashTableOperate
|
| needs investigation
|-
| 12
| {{bug|500105}}
| GraphWalker::DoWalk(nsDeque&)
|
|
|-
| 13
|
| arena_run_reg_alloc
|
| needs investigation
|-
| 14
|
| memcpy | fillInCell
|
| needs investigation
|-
| 15
|
| user32.dll@0x11911
|
| needs investigation
|-
| 16
| {{bug|470487}}
| nsWindow::GetParentWindow()
| widget
| supposedly fixed on 1.9.1, but not really; maybe fixed in {{bug|493601}} for 1.9.0.12
|-
| 17
|
| kernel32.dll@0x12afb
|
|
|-
| 18
|
| avgssff.dll@0x9ba3
|
|
|-
| 19
|
| msvcr80.dll@0xf880
|
|
|-
| 20
|
| NPSWF32.dll@0x15a4bf
|
|
|-
| 21
|
| GoogleDesktopMozilla.dll@0x5512
| google desktop
|
|-
| 22
|
| wcslen
|
|
|-
| 23
|
| user32.dll@0x8815
|
|
|-
| 24
|
| msvcr80.dll@0xf870
|
|
|-
| 25
|
| msvcrt.dll@0x37fd4
|
|
|-
| 26
|
| js_TraceObject
|
|
|-
| 27
|
| ntdll.dll@0x1b21a
|
|
|-
| 28
|
| Flash Player@0x91bd0
|
|
|-
| 29
|
| coFFPlgn.dll@0x2e2f1
|
|
|-
| 30
|
| radhslib.dll@0x3b6f
|
|
|-
| 31
|
| NPSWF32.dll@0xa7edc
|
|
|-
| 32
|
| JS_TraceChildren
|
|
|-
| 33
|
| coWbAuth.dll@0x14e9e
|
|
|-
| 34
|
| GoogleDesktopMozilla.dll@0x5500
|
|
|-
| 35
|
| RtlpWaitForCriticalSection
|
|
|-
| 36
|
| ageSelectionCallback
|
|
|-
| 37
|
| NPSWF32.dll@0xbbff7
|
|
|-
| 38
|
| ntdll.dll@0x19c2f
|
|
|-
| 39
|
| NPSWF32.dll@0x7c043
|
|
|-
| 40
|
| GoogleDesktopNetwork3.dll@0x3dfb
|
|
|-
| 41
|
| extent_tree_ad_s_RB_REMOVE
|
|
|-
| 42
|
| nsBaseWidget::Destroy()
|
|
|-
| 43
|
| @0x0 | coFFPlgn.dll@0x2db6a
|
|
|-
| 44
|
| js_GC
|
|
|-
| 45
|
| UserCallWinProcCheckWow
|
|
|-
| 46
|
| NPSWF32.dll@0x1b9cf9
|
|
|-
| 47
|
| RaiseException
|
|
|-
| 48
|
| js_Interpret
|
|
|-
| 49
|
| NPSWF32.dll@0x77540
|
|
|-
| 50
|
| nsGenericElement::cycleCollection::Traverse(void*, nsCycleCollectionTraversalCallback&)
|
|
|}

Latest revision as of 01:28, 26 June 2009

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

Info on weekly status meetings for tracking improvements to the crash reporting system is at Breakpad/Status_Meetings

If you find an extension or plugin that is the source of a crash consider filing a blocklist request - Blocklisting

An archive of this page is available here: QA/Topcrashes/Archive

Current topcrashes being tracked 3.5b4

Summary

Date - Summary

Queries

List

(Using the last week query.

# bug stack where status
1 bug 491514 nanojit::LIns::isTramp() js engine / nanojit possible fix landed; crash "went away" on trunk with landing of bug 488775
2 bug 462728 nsJARChannel::OnStartRequest(nsIRequest*, nsISupports*) networking: jar patch in bug, landed on trunk
3 bug 467167 _PR_MD_SEND netwerk probably malware; timeless thinks LSPs, but not clear that's possible with module analysis.
4 bug 470500 nssutil3.dll@0x34c0 (was 11)
5 bug 492492 libawt.jnilib@0x11e1 java on Mac? seems to happen when trying to download windows 7 rc on mac... but how? that requires activex. need more investigation.
6 bug 470487 nsWindow::GetParentWindow() widget might require major rework; could pick up in 1.9.1.x release
7 bug 493177 js_Interpret think these js_Interp and upVar bugs are all fixed in the same bug.
8 bug 492504 js3250.dll@0x73075 seen on many facebook apps and ebay auctions
9 bug 492675 nsStyleSet::FileRules(int (*)(nsIStyleRuleProcessor*, void*), RuleProcessorData*)
10 bug 493287 gfxTextRun::`vector deleting destructor'(unsigned int)
11 bug 485799 memmove
12 bug 470487 nsBaseWidget::Destroy() getting closer to understanding plugin window destruction prob.
13 PL_DHashTableOperate
14 dtoa
15 nsSocketTransport::OnSocketEvent(unsigned int, unsigned int, nsISupports*)
16 GraphWalker::DoWalk(nsDeque&)
17 arena_dalloc
18 ntdll.dll@0x43387
19 bug 485072 CallQueryInterface<nsISupports, nsXPCOMCycleCollectionParticipant>(nsISupports*, nsXPCOMCycleCollectionParticipant**) Crashes at shutdown and after installing a new add on
20 @0x0
21 bug 492487 js_DeepBail easy to reproduce on aim.search.aol.com
27 bug 491604 js_NewGCThing js engine, likely bug just filed
33+97 maybe others bug 492496 [@ specializeTreesToMissingGlobals ] js3250.dll@0x60b87 js3250.dll@0x60b7e one-clickr and boom!

Current topcrashes being tracked 3.0.11

Summary

Date -

Queries

List

# bug stack where status
1 bug 482578 nsSubDocumentFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) dom patch in bug; hoping to take it in 1.9.0.13
2 bug 498971 Flash_EnforceLocalSecurity mac-only flash came out of nowhere; likely caused by flash upgrade/problem/bad ad
3 bug 467167 _PR_MD_SEND probably malware
4 bug 427715 NSSRWLock_LockRead_Util psm patch in bug; might take in 1.9.0.13
5 bug 498971 CFReadStreamGetStatus mac-only flash came out of nowhere; likely caused by flash upgrade/problem/bad ad
6 bug 444930 nsIFrame::GetAncestorWithView() plug-ins
7 bug 500575, bug 464213 ntdll.dll@0x43387 plugins/add-ons some flash, some Norton Confidential (coFFPlgn.dll), a bunch of NOD32 crashes (imon.dll)
8 @0x0 needs investigation
9 bug 466024 nsStyleSet::AddImportantRules(nsRuleNode*, nsRuleNode*) css/add-on? probably caused by bad toolbar/add-ons
10 bug 437449 nsCycleCollector::MarkRoots(GCGraphBuilder&) xpcom
11 PL_DHashTableOperate needs investigation
12 bug 500105 GraphWalker::DoWalk(nsDeque&)
13 arena_run_reg_alloc needs investigation
14 fillInCell needs investigation
15 user32.dll@0x11911 needs investigation
16 bug 470487 nsWindow::GetParentWindow() widget supposedly fixed on 1.9.1, but not really; maybe fixed in bug 493601 for 1.9.0.12
17 kernel32.dll@0x12afb
18 avgssff.dll@0x9ba3
19 msvcr80.dll@0xf880
20 NPSWF32.dll@0x15a4bf
21 GoogleDesktopMozilla.dll@0x5512 google desktop
22 wcslen
23 user32.dll@0x8815
24 msvcr80.dll@0xf870
25 msvcrt.dll@0x37fd4
26 js_TraceObject
27 ntdll.dll@0x1b21a
28 Flash Player@0x91bd0
29 coFFPlgn.dll@0x2e2f1
30 radhslib.dll@0x3b6f
31 NPSWF32.dll@0xa7edc
32 JS_TraceChildren
33 coWbAuth.dll@0x14e9e
34 GoogleDesktopMozilla.dll@0x5500
35 RtlpWaitForCriticalSection
36 ageSelectionCallback
37 NPSWF32.dll@0xbbff7
38 ntdll.dll@0x19c2f
39 NPSWF32.dll@0x7c043
40 GoogleDesktopNetwork3.dll@0x3dfb
41 extent_tree_ad_s_RB_REMOVE
42 nsBaseWidget::Destroy()
43 coFFPlgn.dll@0x2db6a
44 js_GC
45 UserCallWinProcCheckWow
46 NPSWF32.dll@0x1b9cf9
47 RaiseException
48 js_Interpret
49 NPSWF32.dll@0x77540
50 nsGenericElement::cycleCollection::Traverse(void*, nsCycleCollectionTraversalCallback&)