SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Mozilla
Mozilla Crash Reporting and Analysis
Mozilla
Mozilla Crash Reporting and Analysis
What we will cover
Understanding what happens on your machine when
you crash
Understanding where the data goes and how you can
use it diagnose your crash or the crashes of others
Getting a crash bug filed in Bugzilla and providing the
information necessary to help developers fix the crash
Crash:(
Here is how
it works:
Socorro
Socorro is the code name for the server that collects
all the reports and produces reports on the website
How do I report a crash?
Step 1: Get the crash
report from the browser
page by typing
about:crashes in the
URL bar
Summary page for a Sample Crash
Crashing thread
Usually the information that is most useful is at the top
of the stack and what is used to file a bug
Things to do before filing a
           bug

Try to reproduce the crash and get a good set of steps
to reproduce
Search bugzilla first to see if a bug is already on file
You can also search crash stats by the stack signature
to see if other users have encountered that crash
Bug filed as a result of crash
Information to add to crash
      bugs in Bugzilla
The severity of crashes is usually higher than just
normal - either critical or blocker
  Example of a blocker crash: Crash when logging into
  Facebook
Add “crash” to the keywords if it is just a crash
Add “topcrash” to the keywords if the bug is a top
crash.
Important to try to reproduce the crash
Some project ideas...

https://bugzilla.mozilla.org/show_bug.cgi?id=504378 - Need
a better way to test facebook apps and reproduce frequent
Firefox crashes there
References
Mozilla Crash Stats page -> http://crash-
stats.mozilla.com/
Join the Crash Analysis Project in QMO: http://
quality.mozilla.org/projects/crash-analysis

Weitere ähnliche Inhalte

Was ist angesagt?

Tips to uninstall Unisales
Tips to uninstall Unisales Tips to uninstall Unisales
Tips to uninstall Unisales Adoniscooper
 
BC BMPR Pres: Technical Resources
BC BMPR Pres: Technical ResourcesBC BMPR Pres: Technical Resources
BC BMPR Pres: Technical ResourcesJason Teitelman
 
OWASP Bangalore meet - Android Mobile Security
OWASP Bangalore meet - Android Mobile SecurityOWASP Bangalore meet - Android Mobile Security
OWASP Bangalore meet - Android Mobile SecurityAbhinav Sejpal
 
How to fix msvcr100.dll is missing error
How to fix msvcr100.dll is missing errorHow to fix msvcr100.dll is missing error
How to fix msvcr100.dll is missing errorscarlet christer
 
Remove gangnamgame.net from pc
Remove gangnamgame.net from pcRemove gangnamgame.net from pc
Remove gangnamgame.net from pcharoNaroum
 
WP02 - Windows Phone 7 Deep Dive - How to build apps today
WP02 - Windows Phone 7 Deep Dive - How to build apps todayWP02 - Windows Phone 7 Deep Dive - How to build apps today
WP02 - Windows Phone 7 Deep Dive - How to build apps todayRoberto Freato
 

Was ist angesagt? (7)

SPOF Attack
SPOF AttackSPOF Attack
SPOF Attack
 
Tips to uninstall Unisales
Tips to uninstall Unisales Tips to uninstall Unisales
Tips to uninstall Unisales
 
BC BMPR Pres: Technical Resources
BC BMPR Pres: Technical ResourcesBC BMPR Pres: Technical Resources
BC BMPR Pres: Technical Resources
 
OWASP Bangalore meet - Android Mobile Security
OWASP Bangalore meet - Android Mobile SecurityOWASP Bangalore meet - Android Mobile Security
OWASP Bangalore meet - Android Mobile Security
 
How to fix msvcr100.dll is missing error
How to fix msvcr100.dll is missing errorHow to fix msvcr100.dll is missing error
How to fix msvcr100.dll is missing error
 
Remove gangnamgame.net from pc
Remove gangnamgame.net from pcRemove gangnamgame.net from pc
Remove gangnamgame.net from pc
 
WP02 - Windows Phone 7 Deep Dive - How to build apps today
WP02 - Windows Phone 7 Deep Dive - How to build apps todayWP02 - Windows Phone 7 Deep Dive - How to build apps today
WP02 - Windows Phone 7 Deep Dive - How to build apps today
 

Andere mochten auch

Nsu firefox student ambassadors
Nsu firefox student ambassadorsNsu firefox student ambassadors
Nsu firefox student ambassadorsMozilla
 
Mozilla's hybrid continuos integration - RELENG 2014 Conference - April 11th,...
Mozilla's hybrid continuos integration - RELENG 2014 Conference - April 11th,...Mozilla's hybrid continuos integration - RELENG 2014 Conference - April 11th,...
Mozilla's hybrid continuos integration - RELENG 2014 Conference - April 11th,...Armen Gasparnian
 
Understand the FSA Program
Understand the FSA ProgramUnderstand the FSA Program
Understand the FSA ProgramMozilla
 
Firefox student ambassadors and Mozilla
Firefox student ambassadors and MozillaFirefox student ambassadors and Mozilla
Firefox student ambassadors and MozillaMozilla
 
2012 02 Gnunify - 7 lessons from mozilla
2012 02 Gnunify - 7 lessons from mozilla2012 02 Gnunify - 7 lessons from mozilla
2012 02 Gnunify - 7 lessons from mozillaGen Kanai
 

Andere mochten auch (6)

Nsu firefox student ambassadors
Nsu firefox student ambassadorsNsu firefox student ambassadors
Nsu firefox student ambassadors
 
Mozilla's hybrid continuos integration - RELENG 2014 Conference - April 11th,...
Mozilla's hybrid continuos integration - RELENG 2014 Conference - April 11th,...Mozilla's hybrid continuos integration - RELENG 2014 Conference - April 11th,...
Mozilla's hybrid continuos integration - RELENG 2014 Conference - April 11th,...
 
Understand the FSA Program
Understand the FSA ProgramUnderstand the FSA Program
Understand the FSA Program
 
Firefox student ambassadors and Mozilla
Firefox student ambassadors and MozillaFirefox student ambassadors and Mozilla
Firefox student ambassadors and Mozilla
 
2012 02 Gnunify - 7 lessons from mozilla
2012 02 Gnunify - 7 lessons from mozilla2012 02 Gnunify - 7 lessons from mozilla
2012 02 Gnunify - 7 lessons from mozilla
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Ähnlich wie Mozilla Crash Analysis and Reporting

Web application finger printing - whitepaper
Web application finger printing - whitepaperWeb application finger printing - whitepaper
Web application finger printing - whitepaperAnant Shrivastava
 
Web Application Finger Printing - Methods/Techniques and Prevention
Web Application Finger Printing - Methods/Techniques and PreventionWeb Application Finger Printing - Methods/Techniques and Prevention
Web Application Finger Printing - Methods/Techniques and Preventionn|u - The Open Security Community
 
Troubleshooting guide
Troubleshooting guideTroubleshooting guide
Troubleshooting guidejameszzzzz
 
Troubleshooting guide
Troubleshooting guideTroubleshooting guide
Troubleshooting guidejameszzzz
 
How Do I Remove Browse For Change 1.1?
How Do I Remove Browse For Change 1.1?How Do I Remove Browse For Change 1.1?
How Do I Remove Browse For Change 1.1?howtoguides
 
CHAPTER 3 BASIC DYNAMIC ANALYSIS.ppt
CHAPTER 3 BASIC DYNAMIC ANALYSIS.pptCHAPTER 3 BASIC DYNAMIC ANALYSIS.ppt
CHAPTER 3 BASIC DYNAMIC ANALYSIS.pptManjuAppukuttan2
 
Discussion Paper: Bugs Tracking
Discussion Paper: Bugs TrackingDiscussion Paper: Bugs Tracking
Discussion Paper: Bugs TrackingDeny Prasetia
 
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdfVISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdfNALANDACSCCENTRE
 
IEDOTNETUG Silverlight Class Week 6
IEDOTNETUG Silverlight Class Week 6IEDOTNETUG Silverlight Class Week 6
IEDOTNETUG Silverlight Class Week 6iedotnetug
 
Flash Crash Issue in Google Chrome
Flash Crash Issue in Google ChromeFlash Crash Issue in Google Chrome
Flash Crash Issue in Google ChromeVikas Medhekar
 
Tips and Tricks to Fix Google Chrome Crashes
Tips and Tricks to Fix Google Chrome CrashesTips and Tricks to Fix Google Chrome Crashes
Tips and Tricks to Fix Google Chrome CrashesVikas Medhekar
 
Mystartbyincredibar blog com
Mystartbyincredibar blog comMystartbyincredibar blog com
Mystartbyincredibar blog comIrisPhilme
 
Pmug130215
Pmug130215Pmug130215
Pmug130215michamim
 
Unique Ethical IssuesMarketing Ethics .docx
Unique Ethical IssuesMarketing Ethics .docxUnique Ethical IssuesMarketing Ethics .docx
Unique Ethical IssuesMarketing Ethics .docxmarilucorr
 
Oracle SOA Suite 11g Troubleshooting Methodology (whitepaper)
Oracle SOA Suite 11g Troubleshooting Methodology (whitepaper)Oracle SOA Suite 11g Troubleshooting Methodology (whitepaper)
Oracle SOA Suite 11g Troubleshooting Methodology (whitepaper)Revelation Technologies
 
Basics of Web Accessibility Testing
Basics of Web Accessibility TestingBasics of Web Accessibility Testing
Basics of Web Accessibility TestingJohn McNabb
 
Beyond the Basics, Debugging with Firebug and Web Inspector
Beyond the Basics, Debugging with Firebug and Web InspectorBeyond the Basics, Debugging with Firebug and Web Inspector
Beyond the Basics, Debugging with Firebug and Web InspectorSteven Roussey
 

Ähnlich wie Mozilla Crash Analysis and Reporting (20)

Web application finger printing - whitepaper
Web application finger printing - whitepaperWeb application finger printing - whitepaper
Web application finger printing - whitepaper
 
Web Application Finger Printing - Methods/Techniques and Prevention
Web Application Finger Printing - Methods/Techniques and PreventionWeb Application Finger Printing - Methods/Techniques and Prevention
Web Application Finger Printing - Methods/Techniques and Prevention
 
Girl Gets Ring
Girl Gets RingGirl Gets Ring
Girl Gets Ring
 
Troubleshooting guide
Troubleshooting guideTroubleshooting guide
Troubleshooting guide
 
Troubleshooting guide
Troubleshooting guideTroubleshooting guide
Troubleshooting guide
 
How Do I Remove Browse For Change 1.1?
How Do I Remove Browse For Change 1.1?How Do I Remove Browse For Change 1.1?
How Do I Remove Browse For Change 1.1?
 
CHAPTER 3 BASIC DYNAMIC ANALYSIS.ppt
CHAPTER 3 BASIC DYNAMIC ANALYSIS.pptCHAPTER 3 BASIC DYNAMIC ANALYSIS.ppt
CHAPTER 3 BASIC DYNAMIC ANALYSIS.ppt
 
Clean up
Clean upClean up
Clean up
 
Discussion Paper: Bugs Tracking
Discussion Paper: Bugs TrackingDiscussion Paper: Bugs Tracking
Discussion Paper: Bugs Tracking
 
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdfVISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
 
IEDOTNETUG Silverlight Class Week 6
IEDOTNETUG Silverlight Class Week 6IEDOTNETUG Silverlight Class Week 6
IEDOTNETUG Silverlight Class Week 6
 
Flash Crash Issue in Google Chrome
Flash Crash Issue in Google ChromeFlash Crash Issue in Google Chrome
Flash Crash Issue in Google Chrome
 
Tips and Tricks to Fix Google Chrome Crashes
Tips and Tricks to Fix Google Chrome CrashesTips and Tricks to Fix Google Chrome Crashes
Tips and Tricks to Fix Google Chrome Crashes
 
Mystartbyincredibar blog com
Mystartbyincredibar blog comMystartbyincredibar blog com
Mystartbyincredibar blog com
 
Pmug130215
Pmug130215Pmug130215
Pmug130215
 
Unique Ethical IssuesMarketing Ethics .docx
Unique Ethical IssuesMarketing Ethics .docxUnique Ethical IssuesMarketing Ethics .docx
Unique Ethical IssuesMarketing Ethics .docx
 
Oracle SOA Suite 11g Troubleshooting Methodology (whitepaper)
Oracle SOA Suite 11g Troubleshooting Methodology (whitepaper)Oracle SOA Suite 11g Troubleshooting Methodology (whitepaper)
Oracle SOA Suite 11g Troubleshooting Methodology (whitepaper)
 
WordPress security
WordPress securityWordPress security
WordPress security
 
Basics of Web Accessibility Testing
Basics of Web Accessibility TestingBasics of Web Accessibility Testing
Basics of Web Accessibility Testing
 
Beyond the Basics, Debugging with Firebug and Web Inspector
Beyond the Basics, Debugging with Firebug and Web InspectorBeyond the Basics, Debugging with Firebug and Web Inspector
Beyond the Basics, Debugging with Firebug and Web Inspector
 

Kürzlich hochgeladen

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Kürzlich hochgeladen (20)

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

Mozilla Crash Analysis and Reporting

  • 3. What we will cover Understanding what happens on your machine when you crash Understanding where the data goes and how you can use it diagnose your crash or the crashes of others Getting a crash bug filed in Bugzilla and providing the information necessary to help developers fix the crash
  • 5. Here is how it works:
  • 6. Socorro Socorro is the code name for the server that collects all the reports and produces reports on the website
  • 7. How do I report a crash?
  • 8. Step 1: Get the crash report from the browser page by typing about:crashes in the URL bar
  • 9. Summary page for a Sample Crash
  • 10. Crashing thread Usually the information that is most useful is at the top of the stack and what is used to file a bug
  • 11. Things to do before filing a bug Try to reproduce the crash and get a good set of steps to reproduce Search bugzilla first to see if a bug is already on file You can also search crash stats by the stack signature to see if other users have encountered that crash
  • 12. Bug filed as a result of crash
  • 13. Information to add to crash bugs in Bugzilla The severity of crashes is usually higher than just normal - either critical or blocker Example of a blocker crash: Crash when logging into Facebook Add “crash” to the keywords if it is just a crash Add “topcrash” to the keywords if the bug is a top crash. Important to try to reproduce the crash
  • 14. Some project ideas... https://bugzilla.mozilla.org/show_bug.cgi?id=504378 - Need a better way to test facebook apps and reproduce frequent Firefox crashes there
  • 15. References Mozilla Crash Stats page -> http://crash- stats.mozilla.com/ Join the Crash Analysis Project in QMO: http:// quality.mozilla.org/projects/crash-analysis