<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.kairo.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KaiRo</id>
	<title>KaiRoWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kairo.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KaiRo"/>
	<link rel="alternate" type="text/html" href="https://wiki.kairo.at/wiki/Special:Contributions/KaiRo"/>
	<updated>2026-04-23T14:55:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=227</id>
		<title>Fairengames</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=227"/>
		<updated>2016-03-25T17:21:09Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fair. Play. Profit.&lt;br /&gt;
&lt;br /&gt;
=== Rules ===&lt;br /&gt;
&lt;br /&gt;
* Games should not get into boring repetitiveness.&lt;br /&gt;
* If games stop being fun to play, they are not worth playing.&lt;br /&gt;
* If a game is a random-powered slot machine for items, say so. Don&#039;t let game play be reduced to gambling if it&#039;s not the main objective.&lt;br /&gt;
* Free players are potential future customers - remind them of paid features but don&#039;t annoy them.&lt;br /&gt;
* Give free players limited access to paid features from time to time so they experience what the worth of &amp;quot;VIP&amp;quot; etc. actually is.&lt;br /&gt;
* Make games fun for a broad spectrum of daily time availability of players (5 min per day, 1h every few days, a few hours per weekend, or hours per day).&lt;br /&gt;
* Quality is not optional, it&#039;s part of keeping players engaged.&lt;br /&gt;
* Stay in dialog with the more engaged players.&lt;br /&gt;
* Play your games yourself.&lt;br /&gt;
* Provide a convenient bug/task tracker that is open to players.&lt;br /&gt;
* Avoid UI pieces that flash to attract attention when there&#039;s no immediate non-paid action for players to take there.&lt;br /&gt;
* Don&#039;t have a whole collection of different currencies for different stores within one game unless there&#039;s exchanges and good game stories behind them.&lt;br /&gt;
* Leave room for individuality and exploration.&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=226</id>
		<title>Fairengames</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=226"/>
		<updated>2016-03-25T17:18:44Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fair. Play. Profit.&lt;br /&gt;
&lt;br /&gt;
=== Rules ===&lt;br /&gt;
&lt;br /&gt;
* Games should not get into boring repetitiveness.&lt;br /&gt;
* If games stop being fun to play, they are not worth playing.&lt;br /&gt;
* If a game is a random-powered slot machine for items, say so. Don&#039;t let game play be reduced to gambling if it&#039;s not the main objective.&lt;br /&gt;
* Free players are potential future customers - remind them of paid features but don&#039;t annoy them.&lt;br /&gt;
* Make games fun for a broad spectrum of daily time availability of players (5 min per day, 1h every few days, a few hours per weekend, or hours per day).&lt;br /&gt;
* Quality is not optional, it&#039;s part of keeping players engaged.&lt;br /&gt;
* Stay in dialog with the more engaged players.&lt;br /&gt;
* Play your games yourself.&lt;br /&gt;
* Provide a convenient bug/task tracker that is open to players.&lt;br /&gt;
* Avoid UI pieces that flash to attract attention when there&#039;s no immediate non-paid action for players to take there.&lt;br /&gt;
* Don&#039;t have a whole collection of different currencies for different stores within one game unless there&#039;s exchanges and good game stories behind them.&lt;br /&gt;
* Leave room for individuality and exploration.&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=225</id>
		<title>Fairengames</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=225"/>
		<updated>2016-03-25T17:12:36Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fair. Play. Profit.&lt;br /&gt;
&lt;br /&gt;
=== Rules ===&lt;br /&gt;
&lt;br /&gt;
* Games should not get into boring repetitiveness.&lt;br /&gt;
* If games stop being fun to play, they are not worth playing.&lt;br /&gt;
* If a game is a random-powered slot machine for items, say so. Don&#039;t let game play be reduced to gambling if it&#039;s not the main objective.&lt;br /&gt;
* Free players are potential future customers - remind them of paid features but don&#039;t annoy them.&lt;br /&gt;
* Make games fun for a broad spectrum of daily time availability of players (5 min per day, 1h every few days, a few hours per weekend, or hours per day).&lt;br /&gt;
* Quality is not optional, it&#039;s part of keeping players engaged.&lt;br /&gt;
* Stay in dialog with the more engaged players.&lt;br /&gt;
* Play your games yourself.&lt;br /&gt;
* Provide a convenient bug/task tracker that is open to players.&lt;br /&gt;
* Avoid UI pieces that flash to attract attention when there&#039;s no immediate non-paid action for players to take there.&lt;br /&gt;
* Don&#039;t have a whole collection of different currencies for different stores within one game unless there&#039;s exchanges and good game stories behind them.&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=224</id>
		<title>Fairengames</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=224"/>
		<updated>2016-03-25T16:50:59Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fair. Play. Profit.&lt;br /&gt;
&lt;br /&gt;
=== Rules ===&lt;br /&gt;
&lt;br /&gt;
* Games should not get into boring repetitiveness.&lt;br /&gt;
* If games stop being fun to play, they are not worth playing.&lt;br /&gt;
* If a game is a random-powered slot machine for items, say so. Don&#039;t let game play be reduced to gambling if it&#039;s not the main objective.&lt;br /&gt;
* Free players are potential future customers - remind them of paid features but don&#039;t annoy them.&lt;br /&gt;
* Make games fun for a broad spectrum of daily time availability of players (5 min per day, 1h every few days, a few hours per weekend, or hours per day).&lt;br /&gt;
* Quality is not optional, it&#039;s part of keeping players engaged.&lt;br /&gt;
* Stay in dialog with the more engaged players.&lt;br /&gt;
* Play your games yourself.&lt;br /&gt;
* Provide a convenient bug/task tracker that is open to players.&lt;br /&gt;
* Avoid UI pieces that flash to attract attention when there&#039;s no immediate non-paid action for players to take there.&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=223</id>
		<title>Fairengames</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=223"/>
		<updated>2016-03-25T16:50:19Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fair. Play. Profit.&lt;br /&gt;
&lt;br /&gt;
=== Rules ===&lt;br /&gt;
&lt;br /&gt;
* Games should not get into boring repetitiveness.&lt;br /&gt;
* If a game is a random-powered slot machine for items, say so. Don&#039;t let game play be reduced to gambling if it&#039;s not the main objective.&lt;br /&gt;
* Free players are potential future customers - remind them of paid features but don&#039;t annoy them.&lt;br /&gt;
* Make games fun for a broad spectrum of daily time availability of players (5 min per day, 1h every few days, a few hours per weekend, or hours per day).&lt;br /&gt;
* Quality is not optional, it&#039;s part of keeping players engaged.&lt;br /&gt;
* Stay in dialog with the more engaged players.&lt;br /&gt;
* Play your games yourself.&lt;br /&gt;
* Provide a convenient bug/task tracker that is open to players.&lt;br /&gt;
* Avoid UI pieces that flash to attract attention when there&#039;s no immediate non-paid action for players to take there.&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=222</id>
		<title>Fairengames</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=222"/>
		<updated>2016-03-25T16:48:38Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fair. Play. Profit.&lt;br /&gt;
&lt;br /&gt;
=== Rules ===&lt;br /&gt;
&lt;br /&gt;
* Games should not get into boring repetitiveness.&lt;br /&gt;
* If a game is a random-powered slot machine for items, say so. Don&#039;t let game play be reduced to gambling if it&#039;s not the main objective.&lt;br /&gt;
* Free players are potential future customers - remind them of paid features but don&#039;t annoy them.&lt;br /&gt;
* Make games fun for a broad spectrum of daily time availability of players (5 min per day, 1h every few days, a few hours per weekend, or hours per day).&lt;br /&gt;
* Quality is not optional, it&#039;s part of keeping players engaged.&lt;br /&gt;
* Stay in dialog with the more engaged players.&lt;br /&gt;
* Play your games yourself.&lt;br /&gt;
* Provide a convenient bug/task tracker that is open to players.&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=221</id>
		<title>Fairengames</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=221"/>
		<updated>2016-03-25T16:46:26Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fair. Play. Profit.&lt;br /&gt;
&lt;br /&gt;
=== Rules ===&lt;br /&gt;
&lt;br /&gt;
* Games should not get into boring repetitiveness.&lt;br /&gt;
* If a game is a random-powered slot machine for items, say so. Don&#039;t let game play be reduced to gambling if it&#039;s not the main objective.&lt;br /&gt;
* Free players are potential future customers - remind them of paid features but don&#039;t annoy them.&lt;br /&gt;
* Make games fun for a broad spectrum of daily time availability of players (5 min per day, 1h every few days, a few hours per weekend, or hours per day).&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=220</id>
		<title>Fairengames</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=220"/>
		<updated>2016-03-25T16:43:50Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Rules ===&lt;br /&gt;
&lt;br /&gt;
* Games should not get into boring repetitiveness.&lt;br /&gt;
* If a game is a random-powered slot machine for items, say so. Don&#039;t let game play be reduced to gambling if it&#039;s not the main objective.&lt;br /&gt;
* Free players are potential future customers - remind them of paid features but don&#039;t annoy them.&lt;br /&gt;
* Make games fun for a broad spectrum of daily time availability of players (5 min per day, 1h every few days, a few hours per weekend, or hours per day).&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=219</id>
		<title>Fairengames</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Fairengames&amp;diff=219"/>
		<updated>2016-03-25T14:46:14Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: Created page with &amp;quot;Category:Games&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Planet_Fox&amp;diff=218</id>
		<title>Planet Fox</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Planet_Fox&amp;diff=218"/>
		<updated>2014-07-27T17:57:20Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The game with the working title &amp;quot;Planet Fox&amp;quot; is an [http://en.wikipedia.org/wiki/Augmented_reality_game augmented reality game] designed to help collection of [https://location.services.mozilla.com/ Mozilla Location Service] (MLS) data. This is a raw concept idea, nothing set in stone or planned to be implemented at this time.&lt;br /&gt;
&lt;br /&gt;
While using elements from the real world like GPS/MLS data and possibly some [http://www.openstreetmap.org/ OpenStreetMap] (OSM) points/tags, the game reality plays on an alien planet.&lt;br /&gt;
&lt;br /&gt;
Basic story line: Players land on the alien planet, collect resources and try to help the Alliance of their choice to conquer this planet.&lt;br /&gt;
&lt;br /&gt;
3 Alliances: Groundfoxes, Fireminers, Spacedusters - prefer ground, underground, skyscraping environments&lt;br /&gt;
&lt;br /&gt;
3 Raw resources: Clay, Ore, Cosmic Particles (correspond directly to [system-wide-unique-per-month] locations, wifi APs, celltowers)&lt;br /&gt;
* Maybe we need to go for week instead of month, and we&#039;ll need to define the radius of a &amp;quot;unique&amp;quot; location.&lt;br /&gt;
&lt;br /&gt;
Refined to Bricks, Metal, Energy in refining stations (need nice names) that can be built and used by any members of an alliance.&lt;br /&gt;
* Factors between raw and refined resouces take away uneven distribution of raw resources.&lt;br /&gt;
* Need to be physically in influence area of a refinary of own alliance to convert raw to refined resources (instantly? or defined speed?).&lt;br /&gt;
* Refining stations can be built in any place where the raw resource is appearing, but with limited density depending on influence areas.&lt;br /&gt;
&lt;br /&gt;
Buildings can be created, belong to the alliance and make it stronger.&lt;br /&gt;
* They need all 3 refined resources to be built (varying amounts for different buildings, more of alliance-own resource).&lt;br /&gt;
* Examples are makets (Tower of Commerce, etc.) for &amp;quot;cheaper&amp;quot; trade, buildings increasing refining efficiency in some radius or just strengthening the alliance.&lt;br /&gt;
* Locations where buildings can be created are not random, but decided by game leadership, probably based on places that have certain OpenStreetMap tags defined. All players can see places that allow creation of buildings.&lt;br /&gt;
&lt;br /&gt;
Players start collecting raw resources immediately, independent of alliances, cannot do much more than view the world and collect.&lt;br /&gt;
* Can we make the game servers ignorant of actual stumbler data and have geolocation servers only tell them the relevant stats?&lt;br /&gt;
* They can &amp;quot;buy&amp;quot; themselves into an alliance by donating some amount of raw resources to it (instantly returned in refined form?).&lt;br /&gt;
* Refined primary resource can be used to create a transformer unit (name/s?), most actions need those transformer units.&lt;br /&gt;
* Contributing to the game lets players advance in technology levels (they start at a basic one).&lt;br /&gt;
&lt;br /&gt;
Interactions:&lt;br /&gt;
* 1 transformer unit for building refinary, 1 for destroying refinary of a different alliance.&lt;br /&gt;
* Buildings need multiple transformer units from multiple people to build or attack/destroy.&lt;br /&gt;
* Shields for refinaries and buildings can be constructed with transformer units.&lt;br /&gt;
* Buildings and shields might need at least one transformer unit from a player with high enough technology level, refinaries need basic level only.&lt;br /&gt;
* Trade of raw and refined resources is always possible between alliances (player &amp;lt;-&amp;gt; alliance?) at a basic level (fixed rate?). Normally, an alliance will trade away foreign raw resources and own refined resource for foreign refined ones.&lt;br /&gt;
* Withdrawal from an alliance requires donating all current resources to the old alliance. Then the player is independent again (keeps tech level) amd needs to earn the basic raw resources to join (&amp;quot;buy into&amp;quot;) a different alliance.&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Planet_Fox&amp;diff=217</id>
		<title>Planet Fox</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Planet_Fox&amp;diff=217"/>
		<updated>2014-02-19T16:59:31Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: Created page with &amp;quot;The game with the working title &amp;quot;Planet Fox&amp;quot; is an [http://en.wikipedia.org/wiki/Augmented_reality_game augmented reality game] designed to help collection of [https://locatio...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The game with the working title &amp;quot;Planet Fox&amp;quot; is an [http://en.wikipedia.org/wiki/Augmented_reality_game augmented reality game] designed to help collection of [https://location.services.mozilla.com/ Mozilla Location Service] (MLS) data. This is a raw concept idea, nothing set in stone or planned to be implemented at this time.&lt;br /&gt;
&lt;br /&gt;
While using elements from the real world like GPS/MLS data and possibly some [http://www.openstreetmap.org/ OpenStreetMap] (OSM) points/tags, the game reality plays on an alien planet.&lt;br /&gt;
&lt;br /&gt;
Basic story line: Players land on the alien planet, collect resources and try to help the Alliance of their choice to conquer this planet.&lt;br /&gt;
&lt;br /&gt;
3 Alliances: Groundfoxes, Fireminers, Spacedusters - prefer ground, underground, skyscraping environments&lt;br /&gt;
&lt;br /&gt;
3 Raw resources: Clay, Ore, Cosmic Particles (correspond directly to [system-wide-unique/month] locations, wifi APs, celltowers)&lt;br /&gt;
* Maybe we need to go for week instead of month, and we&#039;ll need to define the radius of a &amp;quot;unique&amp;quot; location.&lt;br /&gt;
&lt;br /&gt;
Refined to Metal, Bricks, Energy in refining stations (need nice names) that can be built and used by any members of an alliance.&lt;br /&gt;
* Factors between raw and refined resouces take away uneven distribution of raw resources.&lt;br /&gt;
* Need to be physically in influence area of a refinary of own alliance to convert raw to refined resources (instantly? or defined speed?).&lt;br /&gt;
* Refining stations can be built in any place where the raw resource is appearing, but with limited density depending on influence areas.&lt;br /&gt;
&lt;br /&gt;
Buildings can be created, belong to the alliance and make it stronger.&lt;br /&gt;
* They need all 3 refined resources to be built (varying amounts for different buildings, more of alliance-own resource).&lt;br /&gt;
* Examples are makets (Tower of Commerce, etc.) for &amp;quot;cheaper&amp;quot; trade, buildings increasing refining efficiency in some radius or just strengthening the alliance.&lt;br /&gt;
* Locations where buildings can be created are not random, but decided by game leadership, probably based on places that have certain OpenStreetMap tags defined. All players can see places that allow creation of buildings.&lt;br /&gt;
&lt;br /&gt;
Players start collecting raw resources immediately, independent of alliances, cannot do much more than view the world and collect.&lt;br /&gt;
* Can we make the game servers ignorant of actual stumbler data and have geolocation servers only tell them the relevant stats?&lt;br /&gt;
* They can &amp;quot;buy&amp;quot; themselves into an alliance by donating some amount of raw resources to it (instantly returned in refined form?).&lt;br /&gt;
* Refined primary resource can be used to create a transformer unit (name/s?), most actions need those transformer units.&lt;br /&gt;
* Contributing to the game lets players advance in technology levels (they start at a basic one).&lt;br /&gt;
&lt;br /&gt;
Interactions:&lt;br /&gt;
* 1 transformer unit for building refinary, 1 for destroying refinary of a different alliance.&lt;br /&gt;
* Buildings need multiple transformer units from multiple people to build or attack/destroy.&lt;br /&gt;
* Shields for refinaries and buildings can be constructed with transformer units.&lt;br /&gt;
* Buildings and shields might need at least one transformer unit from a player with high enough technology level, refinaries need basic level only.&lt;br /&gt;
* Trade of raw and refined resources is always possible between alliances (player &amp;lt;-&amp;gt; alliance?) at a basic level (fixed rate?). Normally, an alliance will trade away foreign raw resources and own refined resource for foreign refined ones.&lt;br /&gt;
* Withdrawal from an alliance requires donating all current resources to the old alliance. Then the player is independent again (keeps tech level) amd needs to earn the basic raw resources to join (&amp;quot;buy into&amp;quot;) a different alliance.&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Lantea&amp;diff=216</id>
		<title>Lantea</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Lantea&amp;diff=216"/>
		<updated>2013-09-18T23:36:44Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://stargate.wikia.com/wiki/Lantea Lantea] is a fictional ([http://en.wikipedia.org/wiki/Stargate_Atlantis Stargate: Atlantis]) mostly-ocean planet on which the Ancients erected the artificial &amp;quot;island&amp;quot; city of Atlantis.&lt;br /&gt;
&lt;br /&gt;
The Lantea concept is a web app for mapping and tracking that is targeted to run on [https://wiki.mozilla.org/B2G B2G], but can run anywhere on modern browsers.&lt;br /&gt;
&lt;br /&gt;
Currently, a [http://lantea.kairo.at/ Lantea Maps] web app is hosted at kairo.at and [https://marketplace.mozilla.org/app/lantea-maps/ listed in the Mozilla Marketplace] as well as available for install from [http://www.kairo.at/apps KaiRo.at Apps].&lt;br /&gt;
&lt;br /&gt;
Help making it more awesome - [http://git-public.kairo.at/?p=lantea.git;a=blob;f=README;hb=HEAD README], [http://git-public.kairo.at/?p=lantea.git;a=blob;f=TODO;hb=HEAD TODO], source code: [http://git-public.kairo.at/?p=lantea.git;a=summary kairo.at], [https://github.com/KaiRo-at/lantea GitHub]&lt;br /&gt;
&lt;br /&gt;
Base technologies:&lt;br /&gt;
* [http://wwww.openstreetmap.org/ OpenStreetMap] tiles - for rendering maps (should be parameterized so that alternative tiles like Google Maps/Satellite can also be used later on)&lt;br /&gt;
* [https://developer.mozilla.org/en/Using_geolocation Geolocation] - esp. watchPosition() for tracking positions&lt;br /&gt;
* [https://developer.mozilla.org/en/IndexedDB indexedDB] - for saving settings, current track, etc.&lt;br /&gt;
* [https://developer.mozilla.org/en/Using_Application_Cache appCache] - for locally caching resources so the app can be used offline&lt;br /&gt;
* [https://developer.mozilla.org/en/HTML/Canvas canvas] - for displaying tiles and painting position/tracks&lt;br /&gt;
* [http://en.wikipedia.org/wiki/GPS_eXchange_Format GPX format] - for downloading tracks / storing them externally&lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
* [http://concentriclivers.com/slippymap.html Canvas Slippy Map] - a simple canvas-based OpenStreetMap map display&lt;br /&gt;
* [https://github.com/dfacts/Slippy-Map-On-Canvas/#readme Slippy Map On Canvas] - a more elaborate canvas-based OpenStreetMap web app that can do e.g. touch events for panning and has zoom buttons&lt;br /&gt;
* [http://www.mardy.it/mappero Mappero] (a.k.a. [https://garage.maemo.org/projects/maemo-mapper/ maemo-mapper]) - a Maemo app that solved well what the Lantea app should provide on an HTML base&lt;br /&gt;
* [http://wiki.openstreetmap.org/wiki/OsmAnd OsmAnd] - an Android app that is similar&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Lantea&amp;diff=215</id>
		<title>Lantea</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Lantea&amp;diff=215"/>
		<updated>2013-09-18T23:34:10Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://stargate.wikia.com/wiki/Lantea Lantea] is a fictional ([http://en.wikipedia.org/wiki/Stargate_Atlantis Stargate: Atlantis]) mostly-ocean planet on which the Ancients erected the artificial &amp;quot;island&amp;quot; city of Atlantis.&lt;br /&gt;
&lt;br /&gt;
The Lantea concept is a web app for mapping and tracking that is targeted to run on [https://wiki.mozilla.org/B2G B2G], but can run anywhere on modern browsers.&lt;br /&gt;
&lt;br /&gt;
Currently, a [http://lantea.kairo.at/ Lantea Maps] web app is hosted at kairo.at and [https://marketplace.mozilla.org/app/lantea-maps/ listed in the Mozilla Marketplace].&lt;br /&gt;
&lt;br /&gt;
Base technologies:&lt;br /&gt;
* [http://wwww.openstreetmap.org/ OpenStreetMap] tiles - for rendering maps (should be parameterized so that alternative tiles like Google Maps/Satellite can also be used later on)&lt;br /&gt;
* [https://developer.mozilla.org/en/Using_geolocation Geolocation] - esp. watchPosition() for tracking positions&lt;br /&gt;
* [https://developer.mozilla.org/en/IndexedDB indexedDB] - for saving settings, current track, etc.&lt;br /&gt;
* [https://developer.mozilla.org/en/Using_Application_Cache appCache] - for locally caching resources so the app can be used offline&lt;br /&gt;
* [https://developer.mozilla.org/en/HTML/Canvas canvas] - for displaying tiles and painting position/tracks&lt;br /&gt;
* [http://en.wikipedia.org/wiki/GPS_eXchange_Format GPX format] - for downloading tracks / storing them externally&lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
* [http://concentriclivers.com/slippymap.html Canvas Slippy Map] - a simple canvas-based OpenStreetMap map display&lt;br /&gt;
* [https://github.com/dfacts/Slippy-Map-On-Canvas/#readme Slippy Map On Canvas] - a more elaborate canvas-based OpenStreetMap web app that can do e.g. touch events for panning and has zoom buttons&lt;br /&gt;
* [http://www.mardy.it/mappero Mappero] (a.k.a. [https://garage.maemo.org/projects/maemo-mapper/ maemo-mapper]) - a Maemo app that solved well what the Lantea app should provide on an HTML base&lt;br /&gt;
* [http://wiki.openstreetmap.org/wiki/OsmAnd OsmAnd] - an Android app that is similar&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Lantea&amp;diff=214</id>
		<title>Lantea</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Lantea&amp;diff=214"/>
		<updated>2012-03-31T23:21:44Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://stargate.wikia.com/wiki/Lantea Lantea] is a fictional ([http://en.wikipedia.org/wiki/Stargate_Atlantis Stargate: Atlantis]) mostly-ocean planet on which the Ancients erected the artificial &amp;quot;island&amp;quot; city of Atlantis.&lt;br /&gt;
&lt;br /&gt;
The Lantea concept is a web app for mapping and tracking that is targeted to run on [https://wiki.mozilla.org/B2G B2G], but can run anywhere on modern browsers.&lt;br /&gt;
&lt;br /&gt;
Currently, a [http://lantea.kairo.at/ Lantea Maps] web app is hosted at kairo.at and listed in the [https://marketplace.mozilla.org/ Mozilla Marketplace] (developer-only for the moment).&lt;br /&gt;
&lt;br /&gt;
Base technologies:&lt;br /&gt;
* [http://wwww.openstreetmap.org/ OpenStreetMap] tiles - for rendering maps (should be parameterized so that alternative tiles like Google Maps/Satellite can also be used later on)&lt;br /&gt;
* [https://developer.mozilla.org/en/Using_geolocation Geolocation] - esp. watchPosition() for tracking positions&lt;br /&gt;
* [https://developer.mozilla.org/en/IndexedDB indexedDB] - for saving settings, current track, etc.&lt;br /&gt;
* [https://developer.mozilla.org/en/Using_Application_Cache appCache] - for locally caching resources so the app can be used offline&lt;br /&gt;
* [https://developer.mozilla.org/en/HTML/Canvas canvas] - for displaying tiles and painting position/tracks&lt;br /&gt;
* [http://en.wikipedia.org/wiki/GPS_eXchange_Format GPX format] - for downloading tracks / storing them externally&lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
* [http://concentriclivers.com/slippymap.html Canvas Slippy Map] - a simple canvas-based OpenStreetMap map display&lt;br /&gt;
* [https://github.com/dfacts/Slippy-Map-On-Canvas/#readme Slippy Map On Canvas] - a more elaborate canvas-based OpenStreetMap web app that can do e.g. touch events for panning and has zoom buttons&lt;br /&gt;
* [http://www.mardy.it/mappero Mappero] (a.k.a. [https://garage.maemo.org/projects/maemo-mapper/ maemo-mapper]) - a Maemo app that solved well what the Lantea app should provide on an HTML base&lt;br /&gt;
* [http://wiki.openstreetmap.org/wiki/OsmAnd OsmAnd] - an Android app that is similar&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Main_Page&amp;diff=213</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Main_Page&amp;diff=213"/>
		<updated>2012-03-31T23:19:03Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This wiki is a random collection of ideas and concepts by Robert Kaiser.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Right now it&#039;s pretty fresh and only slowly getting any content at all.&lt;br /&gt;
&lt;br /&gt;
Some in-progress ideas/concepts are:&lt;br /&gt;
&lt;br /&gt;
*[[Alien Planet]] (game)&lt;br /&gt;
*[[Open Politics]] (game)&lt;br /&gt;
*[[Bayou]] (Page Info)&lt;br /&gt;
*[[RMD]] (Universal Communications)&lt;br /&gt;
*more to come...&lt;br /&gt;
&lt;br /&gt;
Some concepts that have already been implemented:&lt;br /&gt;
&lt;br /&gt;
*[[Tahoe]] (Data Manager)&lt;br /&gt;
*[[Jökulsárlón]] (Download Manager)&lt;br /&gt;
*[[Lantea]] (mapping/tracking)&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Lantea&amp;diff=212</id>
		<title>Lantea</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Lantea&amp;diff=212"/>
		<updated>2011-11-28T12:48:08Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://stargate.wikia.com/wiki/Lantea Lantea] is a fictional ([http://en.wikipedia.org/wiki/Stargate_Atlantis Stargate: Atlantis]) mostly-ocean planet on which the Ancients erected the artificial &amp;quot;island&amp;quot; city of Atlantis.&lt;br /&gt;
&lt;br /&gt;
The Lantea concept is a web app for mapping and tracking that is targeted to run on [https://wiki.mozilla.org/B2G B2G], but can run anywhere on modern browsers.&lt;br /&gt;
&lt;br /&gt;
Base technologies:&lt;br /&gt;
* [http://wwww.openstreetmap.org/ OpenStreetMap] tiles - for rendering maps (should be parameterized so that alternative tiles like Google Maps/Satellite can also be used later on)&lt;br /&gt;
* [https://developer.mozilla.org/en/Using_geolocation Geolocation] - esp. watchPosition() for tracking positions&lt;br /&gt;
* [https://developer.mozilla.org/en/IndexedDB indexedDB] - for saving settings, current track, etc.&lt;br /&gt;
* [https://developer.mozilla.org/en/Using_Application_Cache appCache] - for locally caching resources so the app can be used offline&lt;br /&gt;
* [https://developer.mozilla.org/en/HTML/Canvas canvas] - for displaying tiles and painting position/tracks&lt;br /&gt;
* [http://en.wikipedia.org/wiki/GPS_eXchange_Format GPX format] - for downloading tracks / storing them externally&lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
* [http://concentriclivers.com/slippymap.html Canvas Slippy Map] - a simple canvas-based OpenStreetMap map display&lt;br /&gt;
* [https://github.com/dfacts/Slippy-Map-On-Canvas/#readme Slippy Map On Canvas] - a more elaborate canvas-based OpenStreetMap web app that can do e.g. touch events for panning and has zoom buttons&lt;br /&gt;
* [http://www.mardy.it/mappero Mappero] (a.k.a. [https://garage.maemo.org/projects/maemo-mapper/ maemo-mapper]) - a Maemo app that solved well what the Lantea app should provide on an HTML base&lt;br /&gt;
* [http://wiki.openstreetmap.org/wiki/OsmAnd OsmAnd] - an Android app that is similar&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Lantea&amp;diff=211</id>
		<title>Lantea</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Lantea&amp;diff=211"/>
		<updated>2011-11-27T23:31:51Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://stargate.wikia.com/wiki/Lantea Lantea] is a fictional ([http://en.wikipedia.org/wiki/Stargate_Atlantis Stargate: Atlantis]) mostly-ocean planet on which the Ancients erected the artificial &amp;quot;island&amp;quot; city of Atlantis.&lt;br /&gt;
&lt;br /&gt;
The Lantea concept is a web app for mapping and tracking that is targeted to run on [https://wiki.mozilla.org/B2G B2G], but can run anywhere on modern browsers.&lt;br /&gt;
&lt;br /&gt;
Base technologies:&lt;br /&gt;
* [http://wwww.openstreetmap.org/ OpenStreetMap] tiles - for rendering maps (should be parameterized so that alternative tiles like Google Maps/Satellite can also be used later on)&lt;br /&gt;
* [https://developer.mozilla.org/en/Using_geolocation Geolocation] - esp. watchPosition() for tracking positions&lt;br /&gt;
* [https://developer.mozilla.org/en/IndexedDB indexedDB] - for saving settings, current track, etc.&lt;br /&gt;
* [https://developer.mozilla.org/en/Using_Application_Cache appCache] - for locally caching resources so the app can be used offline&lt;br /&gt;
* [https://developer.mozilla.org/en/HTML/Canvas canvas] - for displaying tiles and painting position/tracks&lt;br /&gt;
* [http://en.wikipedia.org/wiki/GPS_eXchange_Format GPX format] - for downloading tracks / storing them externally&lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
* [http://concentriclivers.com/slippymap.html CanvasS Slippy Map] - a simple canvas-based OpenStreetMap map display&lt;br /&gt;
* [https://github.com/dfacts/Slippy-Map-On-Canvas/#readme Slippy Map On Canvas] - a more elaborate canvas-based OpenStreetMap web app that can do e.g. touch events for panning and has zoom buttons&lt;br /&gt;
* [http://www.mardy.it/mappero Mappero] (a.k.a. [https://garage.maemo.org/projects/maemo-mapper/ maemo-mapper]) - a Maemo app that solved well what the Lantea app should provide on an HTML base&lt;br /&gt;
* [http://wiki.openstreetmap.org/wiki/OsmAnd OsmAnd] - an Android app that is similar&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Lantea&amp;diff=210</id>
		<title>Lantea</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Lantea&amp;diff=210"/>
		<updated>2011-11-27T23:25:59Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: Created page with &amp;quot;[http://stargate.wikia.com/wiki/Lantea Lantea] is a fictional ([http://en.wikipedia.org/wiki/Stargate_Atlantis Stargate: Atlantis]) mostly-ocean planet on which the Ancients erec...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://stargate.wikia.com/wiki/Lantea Lantea] is a fictional ([http://en.wikipedia.org/wiki/Stargate_Atlantis Stargate: Atlantis]) mostly-ocean planet on which the Ancients erected the artificial &amp;quot;island&amp;quot; city of Atlantis.&lt;br /&gt;
&lt;br /&gt;
The Lantea concept is a web app for mapping and tracking that is targeted to run on [https://wiki.mozilla.org/B2G B2G], but can run anywhere on modern browsers.&lt;br /&gt;
&lt;br /&gt;
Base technologies:&lt;br /&gt;
* [http://wwww.openstreetmap.org/ OpenStreetMap] tiles - for rendering maps (should be parameterized so that alternative tiles like Google Maps/Satellite can also be used later on)&lt;br /&gt;
* [https://developer.mozilla.org/en/Using_geolocation Geolocation] ([http://www.w3.org/TR/geolocation-API/ W3C standard) - esp. watchPosition() for tracking positions&lt;br /&gt;
* [https://developer.mozilla.org/en/IndexedDB indexedDB] - for saving settings, current track, etc.&lt;br /&gt;
* [https://developer.mozilla.org/en/Using_Application_Cache appCache] - for locally caching resources so the app can be used offline&lt;br /&gt;
* [https://developer.mozilla.org/en/HTML/Canvas canvas] - for displaying tiles and painting position/tracks&lt;br /&gt;
* [http://en.wikipedia.org/wiki/GPS_eXchange_Format GPX format] - for downloading tracks / storing them externally&lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
* [http://concentriclivers.com/slippymap.html CanvasS Slippy Map] - a simple canvas-based OpenStreetMap map display&lt;br /&gt;
* [https://github.com/dfacts/Slippy-Map-On-Canvas/#readme Slippy Map On Canvas] - a more elaborate canvas-based OpenStreetMap web app that can do e.g. touch events for panning and has zoom buttons&lt;br /&gt;
* [http://www.mardy.it/mappero Mappero] (a.k.a. [https://garage.maemo.org/projects/maemo-mapper/ maemo-mapper]) - a Maemo app that solved well what the Lantea app should provide on an HTML base&lt;br /&gt;
* [http://wiki.openstreetmap.org/wiki/OsmAnd OsmAnd] - an Android app that is similar&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Main_Page&amp;diff=209</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Main_Page&amp;diff=209"/>
		<updated>2011-11-27T23:04:38Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;This wiki is a random collection of ideas and concepts by Robert Kaiser.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Right now it&#039;s pretty fresh and only slowly getting any content at all.&lt;br /&gt;
&lt;br /&gt;
Some in-progress ideas/concepts are:&lt;br /&gt;
&lt;br /&gt;
*[[Alien Planet]] (game)&lt;br /&gt;
*[[Open Politics]] (game)&lt;br /&gt;
*[[Bayou]] (Page Info)&lt;br /&gt;
*[[RMD]] (Universal Communications)&lt;br /&gt;
*[[Lantea]] (mapping/tracking)&lt;br /&gt;
*more to come...&lt;br /&gt;
&lt;br /&gt;
Some concepts that have already been implemented:&lt;br /&gt;
&lt;br /&gt;
*[[Tahoe]] (Data Manager)&lt;br /&gt;
*[[Jökulsárlón]] (Download Manager)&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=208</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=208"/>
		<updated>2011-03-16T18:20:03Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Bugzilla Tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan/BugLists&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan/Priorities&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan/Explosive&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan#External_Reports&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=207</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=207"/>
		<updated>2011-03-16T18:19:39Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Prioritization Comments From Socorro Users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Moved to http://wiki.mozilla.org/CrashKill/Plan/BugLists&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan/Priorities&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan/Explosive&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan#External_Reports&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=204</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=204"/>
		<updated>2011-03-15T21:02:26Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Prioritization Comments From Socorro Users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Moved to http://wiki.mozilla.org/CrashKill/Plan/BugLists&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
 Regarding the point about &amp;quot;correlations&amp;quot; page, I&#039;ve never found that info to be useful, sorry. I have looked at it, but I don&#039;t recall every finding something useful.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
 Josh Matthews&lt;br /&gt;
 I, like Jeff, would appreciate summaries of the data available - most recent 10 unique build ids, list of unique OS versions, range of uptimes, etc.&lt;br /&gt;
 I would also be really interested in data about spikes - seeing a graph of the number of crashes for a particular signature over time would be useful to track trends.&lt;br /&gt;
&lt;br /&gt;
 Honza Bambas&lt;br /&gt;
 - definitely voting for search also by other frames then just the top frame (the signature) ; regular expressions would also be useful, but not necessary (for me) --&amp;gt; {{bug|480503}}&lt;br /&gt;
 - when searching for regression ranges I sort the results by buildID, if there are several result pages, then going to another page forgets the sort-by option =&amp;gt; would be great to show only the buildIDs the crash matching the query occurs in ; to include also the branch (e.g. tracemonkey) in the list would be helpful&lt;br /&gt;
 - direct access to the repository revision would be also helpful, but it is more about just changing the web UI, the information is already there, just makes more work to access&lt;br /&gt;
 - a link to the nightly build directory on the ftp server would also be good, but for me not necessary (I can always build from the given rev my self) ; If needed I look for a nightly by the .txt file that cointains the buildID, really not convenient&lt;br /&gt;
&lt;br /&gt;
 dmandelin&lt;br /&gt;
 - When did this crash start happening, or start happening often? The graph view we have is very helpful, but it only shows 4 weeks at a time, which is not always enough. {{bug|640247}} ({{bug|629054}}, {{bug|629062}})&lt;br /&gt;
 - Search for crashes by crash address. Sometimes we add diagnostics that will make Firefox crash at certain addresses. We can&#039;t currently search for this directly in Socorro. There&#039;s a bug on file for this. {{bug|549443}}&lt;br /&gt;
 - Group crashes by various dimensions. Within a search, it would be nice to group the crashes by things such as &amp;quot;top 3 stack frames&amp;quot; (i.e., separate out crashes by the length-3 tail of the stack&amp;quot;, crash address. There&#039;s a bug on file for this one, too. {{bug|???}}&lt;br /&gt;
&lt;br /&gt;
 bjacob&lt;br /&gt;
 {{bug|641461}} Make it easy to add new crashreport fields, or confirm AppNotes in its role as universal custom field (maybe just a documentation issue)&lt;br /&gt;
 {{bug|641467}} Make &#039;advanced search&#039; be able to search in any field of crash reports &lt;br /&gt;
 {{bug|641482}} &#039;Advanced search&#039; should allow using boolean charts &lt;br /&gt;
 {{bug|641483}} Allow regular expressions in &#039;advanced search&#039; &lt;br /&gt;
 {{bug|641484}} Document/clarify what &#039;Crashes Per Active Daily User&#039; means &lt;br /&gt;
 {{bug|641487}} Per-OS top crashers lists &lt;br /&gt;
 * figuring what the top crashers are, checking that they have developers assigned on them&lt;br /&gt;
&lt;br /&gt;
 Ehsan Akhgari&lt;br /&gt;
 I&#039;d like to be able to query crashstats to get aggregate data on crashes. {{bug|641467}}, {{bug|480503}}, {{bug|634498}}&lt;br /&gt;
&lt;br /&gt;
 Brian Smith&lt;br /&gt;
 I would like a link to the zip file of the build and the necessary symbol files (if any) that corresponds to the crash, next to the link to the minidump. Also, if it is a Windows crash, then I would like the minidump to have the  &amp;quot;dmp&amp;quot; extension automatically. Basically, anything that can be done to get from the crash to debugging the crash in fewer steps would be great.&lt;br /&gt;
&lt;br /&gt;
 Mark Banner&lt;br /&gt;
 - Crash-stats explaining itself a bit more.&lt;br /&gt;
 - comparison of rankings between releases - have new crashes been introduced, have crashes been fixed? {{bug|640237}}&lt;br /&gt;
 - for these releases show me the crashes per ADU for the first y weeks of each of those releases normalised to the release date (with pretty graph and table).&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan/Explosive&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan#External_Reports&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=195</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=195"/>
		<updated>2011-03-10T21:28:39Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Prioritization Comments From Socorro Users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Moved to http://wiki.mozilla.org/CrashKill/Plan/BugLists&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
 Regarding the point about &amp;quot;correlations&amp;quot; page, I&#039;ve never found that info to be useful, sorry. I have looked at it, but I don&#039;t recall every finding something useful.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
 Josh Matthews&lt;br /&gt;
 I, like Jeff, would appreciate summaries of the data available - most recent 10 unique build ids, list of unique OS versions, range of uptimes, etc.&lt;br /&gt;
 I would also be really interested in data about spikes - seeing a graph of the number of crashes for a particular signature over time would be useful to track trends.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan/Explosive&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan#External_Reports&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=193</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=193"/>
		<updated>2011-03-09T20:06:06Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Moved to http://wiki.mozilla.org/CrashKill/Plan/BugLists&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
 Josh Matthews&lt;br /&gt;
 I, like Jeff, would appreciate summaries of the data available - most recent 10 unique build ids, list of unique OS versions, range of uptimes, etc.&lt;br /&gt;
 I would also be really interested in data about spikes - seeing a graph of the number of crashes for a particular signature over time would be useful to track trends.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan/Explosive&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan#External_Reports&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=192</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=192"/>
		<updated>2011-03-09T19:55:46Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Explosive Crashes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Moved to http://wiki.mozilla.org/CrashKill/Plan/BugLists&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
 Josh Matthews&lt;br /&gt;
 I, like Jeff, would appreciate summaries of the data available - most recent 10 unique build ids, list of unique OS versions, range of uptimes, etc.&lt;br /&gt;
 I would also be really interested in data about spikes - seeing a graph of the number of crashes for a particular signature over time would be useful to track trends.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Moved to https://wiki.mozilla.org/CrashKill/Plan/Explosive&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=191</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=191"/>
		<updated>2011-03-09T19:42:15Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Bugzilla Tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Moved to http://wiki.mozilla.org/CrashKill/Plan/BugLists&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
 Josh Matthews&lt;br /&gt;
 I, like Jeff, would appreciate summaries of the data available - most recent 10 unique build ids, list of unique OS versions, range of uptimes, etc.&lt;br /&gt;
 I would also be really interested in data about spikes - seeing a graph of the number of crashes for a particular signature over time would be useful to track trends.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (20 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Problems with this proposal ====&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
==== Upsides of this proposal ====&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
A larger number of examples, including dist clamping (but no ADU) is available as an [[Media:Explosive_calc.ods‎|ODF spreadsheet]] ([[Media:Explosive_calc.pdf‎|PDF version]])&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=190</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=190"/>
		<updated>2011-03-04T18:29:54Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (31): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (31): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (17): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (22): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (103): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (14): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (123): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (20): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
 Josh Matthews&lt;br /&gt;
 I, like Jeff, would appreciate summaries of the data available - most recent 10 unique build ids, list of unique OS versions, range of uptimes, etc.&lt;br /&gt;
 I would also be really interested in data about spikes - seeing a graph of the number of crashes for a particular signature over time would be useful to track trends.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (20 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Problems with this proposal ====&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
==== Upsides of this proposal ====&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
A larger number of examples, including dist clamping (but no ADU) is available as an [[Media:Explosive_calc.ods‎|ODF spreadsheet]] ([[Media:Explosive_calc.pdf‎|PDF version]])&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=189</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=189"/>
		<updated>2011-03-04T14:54:08Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (31): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (31): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (17): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (22): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (103): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (14): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (123): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (20): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
 Josh Matthews&lt;br /&gt;
 I, like Jeff, would appreciate summaries of the data available - most recent 10 unique build ids, list of unique OS versions, range of uptimes, etc.&lt;br /&gt;
 I would also be really interested in data about spikes - seeing a graph of the number of crashes for a particular signature over time would be useful to track trends.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (20 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Problems with this proposal ====&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
==== Upsides of this proposal ====&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
A larger number of examples, including dist clamping (but no ADU) is available as an [[Media:Explosive_calc.ods‎|ODF spreadsheet]] ([[Media:Explosive_calc.pdf‎|PDF version]])&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=188</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=188"/>
		<updated>2011-03-04T14:53:42Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (31): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (31): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (17): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (22): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (103): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (14): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (123): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (20): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
 Josh Matthews&lt;br /&gt;
 I, like Jeff, would appreciate summaries of the data available - most recent 10 unique build ids, list of unique OS versions, range of uptimes, etc.&lt;br /&gt;
 I would also be really interested in data about spikes - seeing a graph of the number of crashes for a particular signature over time would be useful to track trends.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (20 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Problems with this proposal ====&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
==== Upsides of this proposal ====&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
A larger number of examples, including dist clamping (but no ADU) is available as an [[Media:Explosive_calc.ods‎|ODF spreadsheet]] ([[:File:Explosive_calc.pdf‎|PDF version]])&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=187</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=187"/>
		<updated>2011-03-04T14:51:46Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (31): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (31): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (17): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (22): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (103): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (14): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (123): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (20): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
 Josh Matthews&lt;br /&gt;
 I, like Jeff, would appreciate summaries of the data available - most recent 10 unique build ids, list of unique OS versions, range of uptimes, etc.&lt;br /&gt;
 I would also be really interested in data about spikes - seeing a graph of the number of crashes for a particular signature over time would be useful to track trends.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (20 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Problems with this proposal ====&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
==== Upsides of this proposal ====&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
A larger number of examples, including dist clamping (but no ADU) is available as an [[File:Explosive_calc.ods‎||ODF spreadsheet]] ([[File:Explosive_calc.pdf‎||PDF version]])&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=186</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=186"/>
		<updated>2011-03-04T14:50:22Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (31): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (31): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (17): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (22): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (103): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (14): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (123): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (20): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
 Josh Matthews&lt;br /&gt;
 I, like Jeff, would appreciate summaries of the data available - most recent 10 unique build ids, list of unique OS versions, range of uptimes, etc.&lt;br /&gt;
 I would also be really interested in data about spikes - seeing a graph of the number of crashes for a particular signature over time would be useful to track trends.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (20 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Problems with this proposal ====&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
==== Upsides of this proposal ====&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
A larger number of examples, including dist clamping (but no ADU) is available as an [[File:Explosive_calc.ods‎|ODF spreadsheet]] ([[File:Explosive_calc.pdf‎|PDF version]])&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=185</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=185"/>
		<updated>2011-03-04T14:49:14Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (31): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (31): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (17): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (22): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (103): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (14): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (123): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (20): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
 Josh Matthews&lt;br /&gt;
 I, like Jeff, would appreciate summaries of the data available - most recent 10 unique build ids, list of unique OS versions, range of uptimes, etc.&lt;br /&gt;
 I would also be really interested in data about spikes - seeing a graph of the number of crashes for a particular signature over time would be useful to track trends.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (20 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Problems with this proposal ====&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
==== Upsides of this proposal ====&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
A larger number of examples, including dist clamping (but no ADU) is in [[File:Explosive_calc.ods‎]] (PDF version: [[File:Explosive_calc.pdf‎]])&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=File:Explosive_calc.pdf&amp;diff=184</id>
		<title>File:Explosive calc.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=File:Explosive_calc.pdf&amp;diff=184"/>
		<updated>2011-03-04T14:48:32Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: PDF version of explosiveness sheet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PDF version of explosiveness sheet&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=File:Explosive_calc.ods&amp;diff=183</id>
		<title>File:Explosive calc.ods</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=File:Explosive_calc.ods&amp;diff=183"/>
		<updated>2011-03-04T14:46:49Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: uploaded a new version of &amp;amp;quot;File:Explosive calc.ods&amp;amp;quot;: Add more examples, adjust variables to be more sensitive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Spread sheet of examples for the explosivenness calculation&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=182</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=182"/>
		<updated>2011-03-04T14:45:38Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Criteria Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (31): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (31): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (17): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (22): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (103): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (14): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (123): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (20): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
 Josh Matthews&lt;br /&gt;
 I, like Jeff, would appreciate summaries of the data available - most recent 10 unique build ids, list of unique OS versions, range of uptimes, etc.&lt;br /&gt;
 I would also be really interested in data about spikes - seeing a graph of the number of crashes for a particular signature over time would be useful to track trends.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (20 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Problems with this proposal ====&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
==== Upsides of this proposal ====&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
A larger number of examples, including dist clamping (but no ADU) is in [[File:Explosive_calc.ods‎]]&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=181</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=181"/>
		<updated>2011-03-04T01:36:52Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Prioritization Comments From Socorro Users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (31): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (31): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (17): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (22): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (103): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (14): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (123): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (20): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
 Josh Matthews&lt;br /&gt;
 I, like Jeff, would appreciate summaries of the data available - most recent 10 unique build ids, list of unique OS versions, range of uptimes, etc.&lt;br /&gt;
 I would also be really interested in data about spikes - seeing a graph of the number of crashes for a particular signature over time would be useful to track trends.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (20 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
A larger number of examples, including dist clamping (but no ADU) is in [[File:Explosive_calc.ods‎]]&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=180</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=180"/>
		<updated>2011-03-03T22:02:28Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Bugzilla Tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (31): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (31): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (17): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (22): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (103): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (14): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (123): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (20): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (20 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
A larger number of examples, including dist clamping (but no ADU) is in [[File:Explosive_calc.ods‎]]&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=179</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=179"/>
		<updated>2011-03-03T18:42:31Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Criteria Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (30): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (33): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (15): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (18): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (102): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (13): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (120): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (21): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (20 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
A larger number of examples, including dist clamping (but no ADU) is in [[File:Explosive_calc.ods‎]]&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=File:Explosive_calc.ods&amp;diff=178</id>
		<title>File:Explosive calc.ods</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=File:Explosive_calc.ods&amp;diff=178"/>
		<updated>2011-03-03T18:40:20Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: Spread sheet of examples for the explosivenness calculation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Spread sheet of examples for the explosivenness calculation&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=177</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=177"/>
		<updated>2011-03-03T18:26:50Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Criteria Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (30): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (33): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (15): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (18): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (102): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (13): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (120): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (21): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (20 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
[[File:explosice_calc.ods]]&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=176</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=176"/>
		<updated>2011-03-03T17:22:52Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Criteria Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (30): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (33): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (15): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (18): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (102): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (13): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (120): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (21): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (20 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=175</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=175"/>
		<updated>2011-03-03T16:59:30Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Criteria Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (30): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (33): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (15): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (18): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (102): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (13): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (120): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (21): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# For each set, calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (100 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# For each set, calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=174</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=174"/>
		<updated>2011-03-03T16:53:57Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (30): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (33): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (15): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (18): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (102): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (13): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (120): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (21): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# Calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (100 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;br /&gt;
* Top second frame: http://people.mozilla.com/~aphadke/topSecondFrame/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=173</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=173"/>
		<updated>2011-03-02T23:15:47Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Prioritization Comments From Socorro Users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (30): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (33): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (15): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (18): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (102): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (13): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (120): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (21): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is:&lt;br /&gt;
 How many other users who have this crash also running Firebug?&lt;br /&gt;
 If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# Calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (100 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=172</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=172"/>
		<updated>2011-03-02T23:15:05Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Prioritization Comments From Socorro Users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (30): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (33): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (15): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (18): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (102): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (13): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (120): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (21): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is: How many other users who have this crash also running Firebug? If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
 Jeff Muizelaar&lt;br /&gt;
 It would be nice if it was possible to get more summary information about a crash.&lt;br /&gt;
 For example: What build ids does this crash all occur with? What operating system versions does this all occur with? etc.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# Calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (100 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=171</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=171"/>
		<updated>2011-03-02T12:49:13Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Prioritization Comments From Socorro Users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (30): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (33): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (15): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (18): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (102): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (13): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (120): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (21): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
 johnjbarton &lt;br /&gt;
 Of course *all* of my crashes involve Firebug. The number one question I have when I visit crash-stats site is: How many other users who have this crash also running Firebug? If the answer is 95%, then I better spend some time on it because no one else will. If the answer is 5%, I&#039;m having lunch.&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# Calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (100 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=170</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=170"/>
		<updated>2011-03-02T01:47:35Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Prioritization Comments From Socorro Users */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (30): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (33): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (15): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (18): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (102): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (13): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (120): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (21): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
 https://bugzilla.mozilla.org/show_bug.cgi?id=551669 provide graphs by crash date too&lt;br /&gt;
 Smokey Ardisson (way behind; no bugmail - do not email) &amp;lt;alqahira@ardisson.org&amp;gt; changed:&lt;br /&gt;
                  CC|                            |kairo@kairo.at&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# Calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (100 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=169</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=169"/>
		<updated>2011-03-01T22:10:56Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Criteria Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (30): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (33): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (15): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (18): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (102): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (13): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (120): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (21): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# Calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (100 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering the warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=168</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=168"/>
		<updated>2011-03-01T22:10:19Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Criteria Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (30): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (33): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (15): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (18): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (102): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (13): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (120): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (21): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# Calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (100 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering a warning.&lt;br /&gt;
** On later days, should have triggered easily on both values, even with clamping of &amp;quot;dist&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=167</id>
		<title>Veridian 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.kairo.at/index.php?title=Veridian_3&amp;diff=167"/>
		<updated>2011-03-01T22:09:33Z</updated>

		<summary type="html">&lt;p&gt;KaiRo: /* Criteria Proposal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On a planet called [http://memory-alpha.org/wiki/Veridian_III Veridian III], a decisive battle was fought to prevent a future firing of a rocket into a star that would change gravitational forces and make &amp;quot;the nexus&amp;quot; crash into the planet as well as destroy the planet with a shock wave. Preventing this catastrophy made the crash of the USS Enterprise on the planet controllable as to suffer no human casualties.&lt;br /&gt;
&lt;br /&gt;
In the same spirit, the project I internally dub &amp;quot;Veridian 3&amp;quot; is about dealing with crashes to make the bad ones preventable and other ones more controllable, all through prioritizing Socorro work.&lt;br /&gt;
&lt;br /&gt;
== Project areas ==&lt;br /&gt;
&lt;br /&gt;
Those areas have been specified in the contract:&lt;br /&gt;
&lt;br /&gt;
* Improving Crash Data Integrity&lt;br /&gt;
** Identification and Removal of Duplicate Crash reports&lt;br /&gt;
* Improving Search Capabilities&lt;br /&gt;
* Improving Classification and Characterization of Crash Reports and Improved Signature Generation&lt;br /&gt;
* additional correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* Improve Trend Reports to identify and alert teams about Explosive bugs&lt;br /&gt;
&lt;br /&gt;
== Bugzilla Tags ==&lt;br /&gt;
&lt;br /&gt;
Those are used for the classification of Socorro bugs, all starting with &amp;quot;V3&amp;quot;, and those will be documented here. In brackets, there are bug counts as of 02/23.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-integrity&amp;amp;sharer_id=5189 V3-integrity]&#039;&#039;&#039; (30): Affecting Crash Data Integrity, i.e. quality of the original data we have stored&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-search&amp;amp;sharer_id=5189 V3-search]&#039;&#039;&#039; (28): Search Capabilities&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-classify&amp;amp;sharer_id=5189 V3-classify]&#039;&#039;&#039; (47): Classification and Characterization of Crash Reports and Signature Generation&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-correlation&amp;amp;sharer_id=5189 V3-correlation]&#039;&#039;&#039; (33): Correlation reports to help identifying circumstances around the crash and steps to reproduce&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-trends&amp;amp;sharer_id=5189 V3-trends]&#039;&#039;&#039; (15): Trend Reports, e.g. to identify and alert teams about Explosive bugs&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-newreports&amp;amp;sharer_id=5189 V3-newreports]&#039;&#039;&#039; (18): New reports (requests for generating new reports)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UI&amp;amp;sharer_id=5189 V3-UI]&#039;&#039;&#039; (102): User Interface issues&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-UItweaks&amp;amp;sharer_id=5189 V3-UItweaks]&#039;&#039;&#039; (58): UI tweaks (probably easy to solve, small UI issues) - subgroup of V3-UI&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-nonHTMLoutput&amp;amp;sharer_id=5189 V3-nonHTMLoutput]&#039;&#039;&#039; (12): Non-HTML/web output (.csv, feeds, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-notify&amp;amp;sharer_id=5189 V3-notify]&#039;&#039;&#039; (13): Notifications (to be) sent out by the Socorro system&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-infra&amp;amp;sharer_id=5189 V3-infra]&#039;&#039;&#039; (120): Infrastructure and backend issues (note: out of the direct focus of my project, subject to internal planning in the Socorro team)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-config&amp;amp;sharer_id=5189 V3-config]&#039;&#039;&#039; (21): Configuration adaptations (skiplist additions, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-productization&amp;amp;sharer_id=5189 V3-productization]&#039;&#039;&#039; (14): Making Socorro a product that can be deployed and understood by others (documentation, etc.)&lt;br /&gt;
* &#039;&#039;&#039;[https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&amp;amp;remaction=run&amp;amp;namedcmd=V3-datarequest&amp;amp;sharer_id=5189 V3-datarequest]&#039;&#039;&#039; (6): Data requests (bugs that request data through manual jobs)&lt;br /&gt;
&lt;br /&gt;
== Prioritization Comments From Socorro Users ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;wsmwk&amp;gt; KaiRo: second tier needs might be bug 421119, bug 518823, bug 578376, bug 411354.  third tier: bug 527304, bug 512910, better workflow for updating skiplist)&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=421119 min, P3, 2.1, nobody, NEW, function for socorro to compare stacks of two or more crash reports&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=518823 enh, --, Future, nobody, NEW, indicate bug&#039;s status for bugzilla keyword topcrash&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=578376 nor, --, ---, nobody, NEW, multiple crashes from a single person should have less weight then many crashes from different peopl&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=411354 nor, P1, 2.0, nobody, REOP, Add ability to search by build ID&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=527304 enh, --, ---, nobody, REOP, provide smart analysis ala talkback&lt;br /&gt;
 &amp;lt;firebot&amp;gt; Bug https://bugzilla.mozilla.org/show_bug.cgi?id=512910 enh, --, ---, nobody, NEW, Make it easier to analyze crashes that share a signature&lt;br /&gt;
&lt;br /&gt;
== Explosive Crashes ==&lt;br /&gt;
&lt;br /&gt;
Notes on the work on a set of criteria for finding explosive crash reports - [https://bugzilla.mozilla.org/show_bug.cgi?id=629049 bug 629049] is the tracker bug, [https://bugzilla.mozilla.org/show_bug.cgi?id=629062 bug 629062] is detection. The [https://wiki.mozilla.org/Socorro:PRD_2.x#New_.2F_explosive_.2F_critical_crash_tracking PRD doc] has some surrounding info, but no criteria yet.&lt;br /&gt;
&lt;br /&gt;
=== Personal Notes ===&lt;br /&gt;
&lt;br /&gt;
* Sharp/significant increase at certain wall-clock time across versions&lt;br /&gt;
* Sharp/significant increase at certain build ID (date?) on single version/series (possibly ignoring everything in version string starting with first letter if the version ends in &amp;quot;pre&amp;quot;, to have e.g. 5.0a3pre-&amp;gt;5.0b1pre or 4.0b11pre-&amp;gt;4.0b12pre not disturb the analysis)&lt;br /&gt;
* Ignore (suspected) duplicates&lt;br /&gt;
* Frequency weighted by ADU more important than bare count (from something chofmann has said)&lt;br /&gt;
* I&#039;m not fond of topcrash rank comparisons, as 20 crashes with similar frequency changing place looks overvalued there, while e.g. #1 having 10,000 crashes and #3 having 500 fully mask #2 exploding from 600 to 5,000 in a day.&lt;br /&gt;
&lt;br /&gt;
=== Criteria Proposal ===&lt;br /&gt;
&lt;br /&gt;
This is a quite rough proposal right now.&lt;br /&gt;
&lt;br /&gt;
# Get two sets of numbers per signature:&lt;br /&gt;
#* non-duplicate crashes occurred per day and total ADU for the last 10 days&lt;br /&gt;
#* non-duplicate crashes and ADU per combination of version series (see personal notes) and date of build ID, for the last 10 available build ID dates in the version series&lt;br /&gt;
# Calculate (if there are at least 4 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent value (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* distance of that average to the highest value in set (&amp;quot;dist&amp;quot;), clamped to a minimum of (100 crashes/avgADU)&lt;br /&gt;
#* recent value per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_1&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Calculate (if there are at least 6 values in the set):&lt;br /&gt;
#* average crashes per ADU over 7 values before recent 3 values (&amp;quot;base&amp;quot;)&lt;br /&gt;
#* average ADU over those values (&amp;quot;avgADU&amp;quot;)&lt;br /&gt;
#* standard deviation of that average (&amp;quot;dist&amp;quot;), clamped to a minimum of (50 crashes/avgADU)&lt;br /&gt;
#* average of recent 3 values per ADU (&amp;quot;data&amp;quot;)&lt;br /&gt;
#* &#039;&#039;&#039;(total|version)_explosiveness_3&#039;&#039;&#039; = (data-base)/dist&lt;br /&gt;
# Mark as explosive in UI if &#039;&#039;&#039;*_explosiveness_1 &amp;gt; 3&#039;&#039;&#039; or &#039;&#039;&#039;*_explosiveness_3 &amp;gt; 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Problems with this proposal:&lt;br /&gt;
* Completely arbitrary numbers for explosiveness marking limits and &amp;quot;dist&amp;quot;-clamping, need to see if they catch all explosives and/or catch too much.&lt;br /&gt;
* If there&#039;s no large enough set of numbers to work with, there&#039;s no useful explosiveness.&lt;br /&gt;
* It&#039;s unclear if the version-based numbers give really useful additional value, they also create a multitude of explosiveness numbers to store (2 per version series).&lt;br /&gt;
* There might be an argument for only calculating the second (*_explosiveness_3) measure, as it&#039;s fine-grained enough to catch highly explosive crashes on the first day of explosion.&lt;br /&gt;
&lt;br /&gt;
Upsides of this proposal:&lt;br /&gt;
* Recognizes that dupes and ADU changes can make base values fluctuate and gets rid of those problems.&lt;br /&gt;
* The clamping of &amp;quot;dist&amp;quot; doesn&#039;t just prohibit divisions by zero, but also deals potential skew due to tiny fluctuations in small numbers.&lt;br /&gt;
* Having explosiveness numbers available to UI enables flexibility in marking, sorting and changing limits.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* Bug 554660 (see below) has an interesting example of numbers to look at for this: totals of 54, 72, 86, 83, 67, 46, 47, 123, 131 for 2010-03-08 through 2010-03-16. Here&#039;s a look at how this algorithm does, ignoring ADU, which are not given there, and therefore also the clamping:&lt;br /&gt;
** On 2010-03-15, total_explosiveness_1 would have been 2.7, not yet triggering (?), and total_explosiveness_3 would have been slightly negative, also not triggering.&lt;br /&gt;
** On 2010-03-16, total_explosiveness_1 would have been 1.2, not triggering, but total_explosiveness_3 would have been 2.2, triggering a warning.&lt;br /&gt;
** On later days, should have triggered easily on both values.&lt;br /&gt;
&lt;br /&gt;
=== User Comments ===&lt;br /&gt;
&lt;br /&gt;
From https://wiki.mozilla.org/Socorro:PRD_Interviews&lt;br /&gt;
&lt;br /&gt;
 damon:&lt;br /&gt;
  * (initial) growth of more than 25 positions in the ranking&lt;br /&gt;
  * upwards change in rank and no related bugzilla id&lt;br /&gt;
  * time since startup &amp;lt; 1 minute&lt;br /&gt;
  * highlight these crashes in red or something&lt;br /&gt;
&lt;br /&gt;
From https://bugzilla.mozilla.org/show_bug.cgi?id=525316&lt;br /&gt;
&lt;br /&gt;
 morgamic:&lt;br /&gt;
  My suggestion for a delta to watch is an increase in crash frequency of more&lt;br /&gt;
  than 50-75% and new crashes in the top 20 overall signatures by version.&lt;br /&gt;
&lt;br /&gt;
=== Data From Previous Explosive Crash Bugs ===&lt;br /&gt;
&lt;br /&gt;
Used the [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=explos explosive bug query] to find those, trying to pull info out on how those were explosive.&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=503946&lt;br /&gt;
** #16 tc (2-week) for 3.6 on 2010-01-26, #2 in 1-day, #3 in 3-day&lt;br /&gt;
** crash numbers with that signature: 2010-01-24 145 (days before similar), 2010-01-25 1950, 2010-01-26 11731&lt;br /&gt;
** percentage of total crashes on 2010-01-25 was 4 times as high on 3.6 as on 3.5&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=528798&lt;br /&gt;
** Rise from 7-18 null signature crashes with comments to &amp;gt;100 (with some days of 30s or 50s) within a week or less after the 3.5.5 release.&lt;br /&gt;
** Increase in total null-signature crashes from &amp;lt;5000 to &amp;gt;6000 within 2-3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=530074&lt;br /&gt;
** crashes with that signature jumped from 45-65 to 570 and higher within 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=536974&lt;br /&gt;
** jumped up 41 ranks in top crasher analysis tp #15 on 3.6b5 in 3 days&lt;br /&gt;
** two signatures, both from &amp;lt;30 total crashes per day to &amp;gt;300 within a week&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538687&lt;br /&gt;
** uptick from 45-60 (2009-12-16 to 2010-01-02, with some single-day spikes above) to multiple consecutive days with 80-100 (2010-01-03 to -07) total crashes per day&lt;br /&gt;
** percentage of total crashes on 3.6 is about a factor 50-100 higher than on 3.5&lt;br /&gt;
** up to 416 crashes on 2010-03-10, 600-900 on 2010-03-12 to -14, &amp;gt;1600 on 2010-03-15, &amp;gt;1000 until -19&lt;br /&gt;
** #45 topcrash in 3.6b5 (2010-01-08), #8 in early 3.6.2 top crash data (2010-03-23)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=538998&lt;br /&gt;
** From 0 to &amp;gt;100 in two days, from 94-115 to &amp;gt;3700 in one day&lt;br /&gt;
** #10 tc in early 3.6rc1 reports&lt;br /&gt;
** from 3-12 total crashes per hour to 100-600 with a sharp cutoff hour&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=543646&lt;br /&gt;
** from 0 to &amp;gt;1000 crashes in two days, staying there at least 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=546632&lt;br /&gt;
** new crash in top 30 tc on 3.6&lt;br /&gt;
** from 0 to &amp;gt;100 in a day, from 260 to &amp;gt;1000 in 7 days&lt;br /&gt;
** roughly factor 5 between 3.6 and other versions in percentage of total crashes&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547210&lt;br /&gt;
** 0 to &amp;gt;3000 in a day, stayed &amp;gt;1000 for 3 days at least&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=547622&lt;br /&gt;
** Top 50 Crash for 3.6 (+149!) Firefox 3.6 Crash Report&lt;br /&gt;
** started showing up around the first of November with 1-10 crashes per day, then 10-40 crashes per day in Dec, 100-150 in January, and last few days of February was running at 400-712 crashes per day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=553581&lt;br /&gt;
** +224 positions up to Top 33 Crash for 3.6&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=554660&lt;br /&gt;
** from 45-90 to &amp;gt;100 in a day, &amp;gt;400 in 3 days and rising further (&amp;gt;600 in 6 days etc.)&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=558955&lt;br /&gt;
** 200-500 crashes per day in first half of April &#039;10, up from 0-5 crashes per day in Nov &#039;09 through early March &#039;10&lt;br /&gt;
** ~5 to &amp;gt;100 in 3 days, somewhat back down, then ~80 to &amp;gt;200 in 3 days, 150-180 to &amp;gt;500 in 3 days&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=570722&lt;br /&gt;
** from 7-18 to &amp;gt;600 in a day&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=595957&lt;br /&gt;
** from 30-90 to &amp;gt;3000 in 3 days&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
&lt;br /&gt;
Some tools and reports on crash data are currently outside the main Socorro systems:&lt;br /&gt;
* List of Firefox nightly builds, liked to crash queries per build: http://dbaron.org/mozilla/crashes-by-build&lt;br /&gt;
* Top crashes per day: http://people.mozilla.org/~chofmann/crash-stats/&lt;br /&gt;
* Correlation analysis (CPU cores, modules, add-ons): http://people.mozilla.com/crash_analysis/20110228/&lt;/div&gt;</summary>
		<author><name>KaiRo</name></author>
	</entry>
</feed>