QA/Talkback: Difference between revisions

From MozillaWiki
< QA
Jump to navigation Jump to search
 
(21 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== '''All Things Talkback ''' ==
<small>[[QA|&laquo; QA Home Page]]</small>
For Your Crashing Pleasure.


== Talkback Central ==
''Maintained by [[User:Samuelsidler|Samuel Sidler]]''
This will be a place to put any links to tools, reports, etc that we can use for crash analysis.
* [http://talkback-public.mozilla.org/talkback/fastfind.jsp Talkback FastFind | QuickSearch | Reports] - This is the main page for all things related to Talkback Crash Analysis.  You can use FastFind to look up individual incidents, run custom queries with QuickSearch, or browse any Talkback Reports from here.


== Talkback Q & A (the living FAQ) ==
== What is Talkback? ==  
I plan to gather all the questions I hear about Talkback and move them here so that we have a permanent place to keep that info going forward.  I will try my best to answer as many as I can with the knowledge I have of the system. I hope community members will help me keep this FAQ up-to-date and contribute in any way they can. :-)
Talkback is the crash reporting tool that's built-in to many Mozilla projects on the 1.8 branch. This includes Firefox 2.0.0.x, Thunderbird 2.0.0.x, and Camino 1.5.x. "Talkback" includes the [http://kb.mozillazine.org/Quality_Feedback_Agent Quality Feedback Agent], an application shipped within the aforementioned products, as well as the server-side [http://talkback-public.mozilla.org/search/start.jsp Talkback reporting tool].
*'''[[Mozilla_QA_Community:Talkback:FAQ|Talkback FAQ]]'''
**contains a few questions from QA blog feedback:
***[http://weblogs.mozillazine.org/qa/archives/2006/01/calling_all_crashers.html January 24, 2006 - Calling All Crashers]


== [[Mozilla_QA_Community:Bug_Day | Bug Days]] ==
== Related Pages on this Wiki ==
Periodically, during Mozilla QA's Bug Days, we will focus on crash bugs!  I will keep track of any Talkback related documents here.
For more information about the following pages, please read their descriptions below.


Potential Bug Day topics:
* [[QA/Talkback/FAQ]]
* [[:Mozilla_QA_Community:Talkback:Reproduce Crash Bugs | Reproducing crash bugs with the help of Talkback Reports]] - Bug Day #1: Tuesday, May 2nd
* [[QA/Community/Bug Day|Bug Days]]
* Triage crash bugs in Bugzilla
* [[QA/Talkback/Working With Crash Bugs]]
* Getting started with Topcrash Analysis
* [[QA/Talkback/Reproducing Crash Bugs]]
* Developing crash testcases
* [[QA/Talkback/Topcrash Analysis]]
* [[QA/Talkback/Metrics]]
* [[QA/Talkback/Developing Crash Testcases]]
* [[QA/Talkback/Build IDs]]
* [https://intranet.mozilla.org/Talkback/Datafile_Log Datafile Log] (a list of new datafiles we've added)
 
== Talkback FAQ ==
The [[QA/Talkback/FAQ|Talkback FAQ]] is a grouping of frequently asked questions about talkback. A few of the questions were asked on the a blog post: [http://weblogs.mozillazine.org/qa/archives/2006/01/calling_all_crashers.html Calling All Crashers (January 24, 2006)].
 
== [[QA/Community/Bug Day|Bug Days]] ==
Periodically, during our weekly Bug Days, we'll focus on crash bugs. These bugs are often reported to Bugzilla without much information beyond "I crash". The following documents are meant to help with dealing with bugs which crash.
 
* [[QA/Talkback/Working With Crash Bugs|Working With Crash Bugs]]
* [[QA/Talkback/Reproducing Crash Bugs|Reproducing crash bugs]] with the help of Talkback reports
* [[QA/Talkback/Topcrash Analysis|Topcrash Analysis]]
* [[QA/Talkback/Developing Crash Testcases|Developing Crash Testcases]]


== Crash Analysis ==
== Crash Analysis ==
More info about how to use the reports and tools to identify and research crash data will be added here as I continue to work with the community.
There are two kinds of crash analysis that we do on a regular basis: topcrash analysis and analysis of individual reports.


*'''How to look up your own crash incidents.'''
Our [[QA/Talkback/Topcrash Analysis|Topcrash Analysis]] page gives basics on where to go to look at reports, what's available, and how to log a topcrash bug. Additionally, we create various metrics based on our analysis of topcrashers and publish them here. The [[QA/Talkback/Metrics|Metrics]] page has more information.
** In order to submit crash incidents, you must first have Talkback installed with your Mozilla product. That is done one of two ways (I recommend #1):
 
*** (1) Manually by running a custom install and checking the Quality Feedback Agent component.
The [[QA/Talkback/Working With Crash Bugs|Working With Crash Bugs]] page discusses how to approach crash bug and gather useful information from them. It goes into detail on appropriate methods for extracting crash logs as well as determining what might be causing the crash.
*** (2) Automatically with a standard install, which will install Talkback everytime on Linux and Mac, and 20% of the time on Windows.
 
** Each crash submitted will have a unique Talkback Incident ID, and all of these are logged by the Talkback Client. You can see a list of your crashes by running talkback.exe in the following locations:
==Getting an Incident Id==
*** Windows - C:\Program Files\Mozilla Firefox\extensions\talkback@mozilla.org\components
How to find your incident id:
*** Linux - /firefox/extensions/talkback@mozilla.org/components/talkback/
*'''Find out where Talkback is installed.'''
*** Mac -
Windows
** From the Talkback Client window, you can grab any Incident ID (I know copy/paste works on Windows) and look it up with [http://talkback-public.mozilla.org/talkback/fastfind.jsp Talkback FastFind].
        Program                         Location
* '''Intro to [[Talkback_Topcrash_Analysis|Topcrash Analysis]]'''
 
** Basics about where to go to look at reports, what's available, and how to log a topcrash bug.   
        Firefox                         C:\Program Files\Mozilla Firefox\extensions\talkback@mozilla.org\components\talkback.exe
** I will be improving on this document as I go more into detail about the various reports and different ways to analyze Talkback crash data.
        Thunderbird                    C:\Program Files\Mozilla Thunderbird\extensions\talkback@mozilla.org\components\talkback.exe
        Mozilla Suite                      C:\Program Files\mozilla.org\Mozilla\components\talkback.exe
 
Mac OSX
        Program                         Location
 
        Firefox                         /Applications/Firefox.app/Contents/MacOS/extensions/talkback@mozilla.org/components/talkback/Talkback.app
        Thunderbird                          /Applications/Thunderbird.app/Contents/MacOS/extensions/talkback@mozilla.org/components/talkback/Talkback.app
        Mozilla Suite                      /Applications/Mozilla.app/Contents/MacOS/components/Talkback.app
 
Linux
        Program                         Location
 
        Firefox                       /usr/local/firefox/extensions/talkback@mozilla.org/components/talkback/talkback
        Thunderbird                        /usr/local/thunderbird/extensions/talkback@mozilla.org/components/talkback/talkback
        SeaMonkey (1.5a or earlier)        /usr/local/seamonkey/components/talkback/talkback


== Talkback Infrastructure ==
== Talkback Infrastructure ==
* Details about how the system works, what exactly makes up the client, and other crash data collection/processing info can go here.
We hope to detail information about the Talkback infrastructure here.
 
== Talkback Archive ==
These pages are still useful, but we're hoping to either update them or, at the least, base Breakpad documents on them.
 
* [http://kb.mozillazine.org/Talkback MozillaZine Talkback page]
* [http://www.mozilla.org/quality/qfa.html mozilla.org Talkback page]
 
==External Links==
[http://kb.mozillazine.org/MozillaZine Knowledge Base - Talkback]

Latest revision as of 07:21, 15 July 2008

« QA Home Page

Maintained by Samuel Sidler

What is Talkback?

Talkback is the crash reporting tool that's built-in to many Mozilla projects on the 1.8 branch. This includes Firefox 2.0.0.x, Thunderbird 2.0.0.x, and Camino 1.5.x. "Talkback" includes the Quality Feedback Agent, an application shipped within the aforementioned products, as well as the server-side Talkback reporting tool.

Related Pages on this Wiki

For more information about the following pages, please read their descriptions below.

Talkback FAQ

The Talkback FAQ is a grouping of frequently asked questions about talkback. A few of the questions were asked on the a blog post: Calling All Crashers (January 24, 2006).

Bug Days

Periodically, during our weekly Bug Days, we'll focus on crash bugs. These bugs are often reported to Bugzilla without much information beyond "I crash". The following documents are meant to help with dealing with bugs which crash.

Crash Analysis

There are two kinds of crash analysis that we do on a regular basis: topcrash analysis and analysis of individual reports.

Our Topcrash Analysis page gives basics on where to go to look at reports, what's available, and how to log a topcrash bug. Additionally, we create various metrics based on our analysis of topcrashers and publish them here. The Metrics page has more information.

The Working With Crash Bugs page discusses how to approach crash bug and gather useful information from them. It goes into detail on appropriate methods for extracting crash logs as well as determining what might be causing the crash.

Getting an Incident Id

How to find your incident id:

  • Find out where Talkback is installed.

Windows

        Program 	                        Location
        Firefox 	                        C:\Program Files\Mozilla Firefox\extensions\talkback@mozilla.org\components\talkback.exe
        Thunderbird                    	C:\Program Files\Mozilla Thunderbird\extensions\talkback@mozilla.org\components\talkback.exe
        Mozilla Suite                       	C:\Program Files\mozilla.org\Mozilla\components\talkback.exe

Mac OSX

        Program 	                        Location
        Firefox 	                        /Applications/Firefox.app/Contents/MacOS/extensions/talkback@mozilla.org/components/talkback/Talkback.app
        Thunderbird                          /Applications/Thunderbird.app/Contents/MacOS/extensions/talkback@mozilla.org/components/talkback/Talkback.app
        Mozilla Suite                       	/Applications/Mozilla.app/Contents/MacOS/components/Talkback.app

Linux

        Program 	                        Location
        Firefox 	                       /usr/local/firefox/extensions/talkback@mozilla.org/components/talkback/talkback
        Thunderbird                         /usr/local/thunderbird/extensions/talkback@mozilla.org/components/talkback/talkback
        SeaMonkey  (1.5a or earlier)        /usr/local/seamonkey/components/talkback/talkback

Talkback Infrastructure

We hope to detail information about the Talkback infrastructure here.

Talkback Archive

These pages are still useful, but we're hoping to either update them or, at the least, base Breakpad documents on them.

External Links

Knowledge Base - Talkback