CrashKill/Analysis: Difference between revisions

no edit summary
(Created page with " What data do we have? <pre> Stack Modules Loaded and beyond 1 signature 2 url 3 uuid_url 4 client_crash_date 5 date_processed 6 last_crash 7 product 8 version 9 build 10 ...")
 
No edit summary
Line 1: Line 1:


What data do we have?
What data do we have?
Line 7: Line 6:
  Stack
  Stack
  Modules Loaded
  Modules Loaded
Mini-dumps
  and beyond
  and beyond


Line 40: Line 40:
</pre>
</pre>


Getting to the Bottom of Crash Problems
How Can We Use It To Get to the Bottom of Crash Problems




QA activities:
QA activities -- who, what, and when:


*  getting to a reproducible environment/test case
*  getting to a reproducible environment/test case
Line 52: Line 52:
*** urls of sites visited
*** urls of sites visited
*** common user actions in comments
*** common user actions in comments
*** looking at the various forms of time data:
**** time of crash, time since last crash, time since start up, time of the build...
**** breakpad/socorro dup reports


* With a reproducible test case...
* With a reproducible test case...
Line 60: Line 57:
** recorded on VM...
** recorded on VM...


Development Activities:
* Time & Regression Ranges -- looking at the various forms of time data:
** Finding Spikes and Volume Regressions
*** time of crash (breakpad/socorro dup reports)
*** time since last crash
*** time since start up
*** time of the build
 
* Connecting to Events
** Plugin/Addon Releases
** Web Site Changes
** Firefox/Gecko Source Code Changes
** Build Environment Changes... new compliers, build configs.
 
* developer investigations
** finding problems though source inspection
*** using regression ranges to examine change sets
** Running Minidupms in the debugger.
116

edits