mozilla

Revision 80884 of Crash reporting

  • Revision slug: Crash_reporting
  • Revision title: Crash reporting
  • Revision id: 80884
  • Created:
  • Creator: Jonathan_Watt
  • Is current revision? No
  • Comment Note where the crash dump files are stored on users' local machines, and how they can stop Breakpad from deleting them after the crash data is successfully submitted; 150 words added

Revision Content

Beginning with Firefox 3, Firefox ships with an open-source crash reporting system. This system is combination of projects:

  • Google Breakpad client and server libraries
  • Mozilla-specific crash reporting user interface and bootstrap code
  • Socorro Collection and reporting server

The new system replaces the older proprietary crash reporting system called Talkback, or Quality Feedback Agent (QFA). The crashes reported with Talkback can be viewed at talkback-public.mozilla.org.

Crash reports files on your computer

When Breakpad initially catches a crash it first writes crash report files (e.g. .dump and .extra files) into the 'pending' subdirectory of its 'Crash Reports' directory (see MozillaZine's Breakpad page for the location of the 'Crash Reports' directory).

If Breakpad successfully sends the crash report to the reporting server then, by default, the files added to the 'pending' subdirectory for the crash are removed, and a .txt file is placed in the 'submitted' directory containing the crash ID that the reporting server recorded the crash under. If you want Breakpad to leave the .dump and .extra files on your computer so that you can examine them locally, then set the MOZ_CRASHREPORTER_NO_DELETE_DUMP environment variable to 1.

Where did my crash get submitted?

Crash data submitted using the Mozilla Crash Reporter is located on the Mozilla Socorro server. If you want to find a specific crash that you submitted, you first need to find the Crash ID that the server has assigned your crash.

Type about:crashes into your location bar to get a page listing crash reports that you have submitted.  For more information, see How to get a stacktrace for a bug report.

Additional information

{{ languages( { "ja": "ja/Crash_Reporting" } ) }}

Revision Source

<p>Beginning with <a href="/en/Firefox_3_for_developers" title="en/Firefox_3_for_developers">Firefox 3</a>, Firefox ships with an open-source crash reporting system. This system is combination of projects:</p>
<ul> <li><a class="external" href="http://code.google.com/p/google-breakpad/">Google Breakpad</a> client and server libraries</li> <li>Mozilla-specific crash reporting user interface and bootstrap code</li> <li><a class="external" href="http://code.google.com/p/socorro/">Socorro</a> Collection and reporting server</li>
</ul>
<p>The new system replaces the older proprietary crash reporting system called <a class="external" href="http://kb.mozillazine.org/Talkback">Talkback</a>, or Quality Feedback Agent (QFA). The crashes reported with Talkback can be viewed at <a class="external" href="http://talkback-public.mozilla.org/search/start.jsp">talkback-public.mozilla.org</a>.</p>
<h3 id="Where_did_my_crash_get_submitted.3F" name="Where_did_my_crash_get_submitted.3F">Crash reports files on your computer</h3>
<p>When Breakpad initially catches a crash it first writes crash report files (e.g. .dump and .extra files) into the 'pending' subdirectory of its 'Crash Reports' directory (see <a class=" external" href="http://kb.mozillazine.org/Breakpad" title="http://kb.mozillazine.org/Breakpad">MozillaZine's Breakpad</a> page for the location of the 'Crash Reports' directory). </p>
<p>If Breakpad successfully sends the crash report to the reporting server then, by default, the files added to the 'pending' subdirectory for the crash are removed, and a .txt file is placed in the 'submitted' directory containing the crash ID that the reporting server recorded the crash under. If you want Breakpad to leave the .dump and .extra files on your computer so that you can examine them locally, then set the MOZ_CRASHREPORTER_NO_DELETE_DUMP environment variable to 1.</p>
<h3 id="Where_did_my_crash_get_submitted.3F" name="Where_did_my_crash_get_submitted.3F">Where did my crash get submitted?</h3>
<p>Crash data submitted using the Mozilla Crash Reporter is located on the <a class="external" href="http://crash-stats.mozilla.com/">Mozilla Socorro server</a>. If you want to find a specific crash that you submitted, you first need to find the Crash ID that the server has assigned your crash.</p>
<p>Type <code>about:crashes</code> into your location bar to get a page listing crash reports that you have submitted.  For more information, see <a class="internal" href="/En/How_to_get_a_stacktrace_for_a_bug_report" title="En/How to get a stacktrace for a bug report">How to get a stacktrace for a bug report</a>.</p>
<h3 id="Additional_information" name="Additional_information">Additional information</h3>
<ul> <li><a class="external" href="http://crash-stats.mozilla.com/">Mozilla Applications Crash Statistics</a></li> <li><a href="/en/Building_Firefox_with_Debug_Symbols" title="en/Building_Firefox_with_Debug_Symbols">Building Firefox with Debug Symbols</a></li> <li><a href="/en/Environment_variables_affecting_crash_reporting" title="en/Environment_variables_affecting_crash_reporting">Environment variables affecting crash reporting</a></li> <li><a href="/en/Using_Crash_Reporting_in_a_XULRunner_Application" title="en/Using_Crash_Reporting_in_a_XULRunner_Application">Using Crash Reporting in a XULRunner Application</a></li> <li><a class="external" href="http://kb.mozillazine.org/Breakpad">General Breakpad information</a></li>
</ul>
<p>{{ languages( { "ja": "ja/Crash_Reporting" } ) }}</p>
Revert to this revision