<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Yet Another Firefox Blog</title>
	<atom:link href="http://steveengland.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://steveengland.wordpress.com</link>
	<description>Like the world needed another</description>
	<pubDate>Sun, 20 Apr 2008 20:54:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>Reducing The Number Of Unconfirmed Firefox Bugs: Part 2</title>
		<link>http://steveengland.wordpress.com/2007/08/16/reducing-the-number-of-unconfirmed-firefox-bugs-part-2/</link>
		<comments>http://steveengland.wordpress.com/2007/08/16/reducing-the-number-of-unconfirmed-firefox-bugs-part-2/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 14:48:23 +0000</pubDate>
		<dc:creator>Steve England</dc:creator>
		
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://steveengland.wordpress.com/2007/08/16/reducing-the-number-of-unconfirmed-firefox-bugs-part-2/</guid>
		<description><![CDATA[A month ago I finished reading all UNCONFIRMED bugs filed against FIREFOX that had last been modified in 2006. Out of the many 1000s of bugs I read, ~1418 were tagged with a CLOSEME on their whiteboard, in hope that they could be closed. After waiting 3 weeks after each bug was tagged in the [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A month ago I finished reading all UNCONFIRMED bugs filed against FIREFOX that had last been modified in 2006. Out of the many 1000s of bugs I read, ~<a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;product=Firefox&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;emailtype1=exact&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=exact&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=status_whiteboard&amp;type0-0-0=substring&amp;value0-0-0=CLOSEME+06%2F27&amp;field0-0-1=status_whiteboard&amp;type0-0-1=substring&amp;value0-0-1=CLOSEME+07%2F05&amp;field0-0-2=status_whiteboard&amp;type0-0-2=substring&amp;value0-0-2=CLOSEME+07%2F09&amp;field0-0-3=status_whiteboard&amp;type0-0-3=substring&amp;value0-0-3=CLOSEME+07%2F14">1418</a> were tagged with a CLOSEME on their whiteboard, in hope that they could be closed. After waiting 3 weeks after each bug was tagged in the hope that the reporter would close their bug (many of which did), I reread the remaining open bugs and triaged as many as possible. The combined results of the reporter closing their bug, and myself and other triagers closing bugs I had tagged, is that <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;product=Firefox&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;emailtype1=exact&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=exact&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=status_whiteboard&amp;type0-0-0=substring&amp;value0-0-0=CLOSEME+06%2F27&amp;field0-0-1=status_whiteboard&amp;type0-0-1=substring&amp;value0-0-1=CLOSEME+07%2F05&amp;field0-0-2=status_whiteboard&amp;type0-0-2=substring&amp;value0-0-2=CLOSEME+07%2F09&amp;field0-0-3=status_whiteboard&amp;type0-0-3=substring&amp;value0-0-3=CLOSEME+07%2F14">1030</a> bugs were closed!</p>
<p>However, this means there are ~<a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;product=Firefox&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=UNCONFIRMED&amp;emailtype1=exact&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=exact&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=status_whiteboard&amp;type0-0-0=substring&amp;value0-0-0=CLOSEME+06%2F27&amp;field0-0-1=status_whiteboard&amp;type0-0-1=substring&amp;value0-0-1=CLOSEME+07%2F05&amp;field0-0-2=status_whiteboard&amp;type0-0-2=substring&amp;value0-0-2=CLOSEME+07%2F09&amp;field0-0-3=status_whiteboard&amp;type0-0-3=substring&amp;value0-0-3=CLOSEME+07%2F14">387</a> bugs that remain open that have been whiteboarded with one of CLOSEME 06/27, CLOSEME 07/05, CLOSEME 07/09 or CLOSEME 07/14 - and such bugs I do not know what to do with. The bar for closing bugs was quite high; the bug report had to be of no value what so ever or to be incomplete to the point that it was useless. The bugs that remain open are bugs that are filed against an OS I don&#8217;t use, are too technical for me, are badly written but someone with enough knowledge and time could tease some information out of, or are untestable by me.</p>
<p>So, the questions remains, what to do with these bugs? Perhaps, as Wayne Mery suggests, they could be made the focus of an upcoming testday. But if anyone is CC&#8217;d to a bug with such a CLOSEME tag on please feel free to re-evaluate the bug and close it if possible.</p>
<p>This work is very boring really (no, honestly!), but it is nice to clean bugzilla up so much. I will be starting on UNCONFIRMED FIREFOX bugs in 2007 now, on a month-by-month basis. But I&#8217;m not going to spend so much time and effort as I did for the 2006 bugs.</p>
<p>And so to finish, again, with a nice <a href="https://bugzilla.mozilla.org/reports.cgi?product=Firefox&amp;datasets=ASSIGNED%3A&amp;datasets=UNCONFIRMED%3A">graph</a> of what we have achieved - about 2,000 bugs closed in total. (And if Gerv fancies EXPIRING some bugs, there&#8217;s <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;product=Firefox&amp;version=1.5.0.x+Branch&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=UNCONFIRMED&amp;emailtype1=exact&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=exact&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=status_whiteboard&amp;type0-0-0=substring&amp;value0-0-0=CLOSEME+06%2F27&amp;field0-0-1=status_whiteboard&amp;type0-0-1=substring&amp;value0-0-1=CLOSEME+07%2F05&amp;field0-0-2=status_whiteboard&amp;type0-0-2=substring&amp;value0-0-2=CLOSEME+07%2F09&amp;field0-0-3=status_whiteboard&amp;type0-0-3=substring&amp;value0-0-3=CLOSEME+07%2F14">237</a> UNCONFIRMED bugs tagged with CLOSEME that are filed against Firefox 1.5)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/steveengland.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/steveengland.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/steveengland.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/steveengland.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/steveengland.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/steveengland.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/steveengland.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/steveengland.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/steveengland.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/steveengland.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/steveengland.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/steveengland.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=steveengland.wordpress.com&blog=580211&post=25&subd=steveengland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://steveengland.wordpress.com/2007/08/16/reducing-the-number-of-unconfirmed-firefox-bugs-part-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Testing extensions for memory leaks on Trunk.</title>
		<link>http://steveengland.wordpress.com/2007/07/18/testing-extensions-for-memory-leaks-on-trunk/</link>
		<comments>http://steveengland.wordpress.com/2007/07/18/testing-extensions-for-memory-leaks-on-trunk/#comments</comments>
		<pubDate>Wed, 18 Jul 2007 16:00:24 +0000</pubDate>
		<dc:creator>Steve England</dc:creator>
		
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://steveengland.wordpress.com/2007/07/18/testing-extensions-for-memory-leaks-on-trunk/</guid>
		<description><![CDATA[Recently I&#8217;ve been investigating extensions and whether any cause memory leaks on Firefox Trunk builds. The two things I am most interested in are:
Do any of the popular extensions leak memory?
Do any extensions that leak memory do so on Trunk but not Branch?
The first point is common sense; an extension leaking memory can make firefox [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Recently I&#8217;ve been investigating extensions and whether any cause memory leaks on Firefox Trunk builds. The two things I am most interested in are:</p>
<li>Do any of the popular extensions leak memory?</li>
<li>Do any extensions that leak memory do so on Trunk but not Branch?</li>
<p>The first point is common sense; an extension leaking memory can make firefox look bad and could lead to problems whilst browsing. The second point is more interesting, since it could indicate a problem with the new XPCOM Cycle Collector.</p>
<p>Of course there are serious limitations as to what one guy can test. There are 1000s of extensions available for firefox, there are many different codepaths within a single extension and there is also the possibility of memory leaks caused by the interplay between two or more extensions. Thusly, my scope for these tests was quite small; I individually tested the <a href="https://addons.mozilla.org/en-US/firefox/browse/type:1/cat:all/sort:popular?show=20">top 20 extensions listed on AMO</a> plus a few of the extensions that I personally use.</p>
<p><span id="more-23"></span><br />
For testing I was using Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9a7pre) Gecko/2007071803 Minefield/3.0a7pre ID:2007071803, a new profile and had extensions.checkCompatibility set to false to allow the installation of extensions that would not otherwise install on trunk builds. I installed one extension at a time and then tried using it, setting different options and generally screw around on firefox for a while. Then firefox would get closed and the nspr.log analysed for leakage.  In these brief tests, I was unable to make the following extensions leak:</p>
<li>VideoDownloader 1.1.1</li>
<li>Adblock Plus 0.7.5.1</li>
<li>Greasemonkey 0.7.20070607.0 (No scripts installed)</li>
<li>PDF Download 0.8.1</li>
<li>FoxyTunes 2.9.2</li>
<li>DownloadThemAll! 0.9.9.10</li>
<li>FasterFox 2.0.0</li>
<li>ColourfulTabs 2.0.6</li>
<li>StumbleUpon 3.06 (Not really tested, registration required)</li>
<li>DownloadHelper 2.3.2</li>
<li>TabMixPlus Dev Build 0.3.6.0.070714</li>
<li>Foxmarks Bookmark Synchronizer 1.0.1 (Not really tested, registration required)</li>
<li>Autohide 1.1.5</li>
<li>MediaPlayerConnectivity 0.8.3</li>
<li>Nuke Anything Enhanced 0.54</li>
<li>Paste &amp; Go 0.8</li>
<li>FireFTP 0.97 (I don&#8217;t think this was working properly on trunk anyway, so not tested really)</li>
<li>All-in-1 Gestures 0.18 (Sorry Daniel, couldn&#8217;t get this to leak!)</li>
<p>So with my testing I could not get leak-gauge.pl  to report any memory leakage with these 18 extensions. (Disclaimer still applies: I couldn&#8217;t possibly test all code-paths and extension interplay could perhaps cause memory leakage!) Now onto what I did find:</p>
<li>IE Tab 1.3.3.20070528 was found to still be leaking on trunk and branch (and didn&#8217;t work consistantly on trunk either). The memory leak part of this is filed as <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=324793#c4">Bug 324793</a>.</li>
<li>ForecastFox 0.9.5.2 was found to leak 2 DOM Windows on trunk, but nothing on branch. Filed as <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=388573">Bug 388573</a>.</li>
<li>FoxClocks 2.1.93 was found to leak various DOM Windows when going into one of its options screens on Trunk; no leakage was observed with Branch. Filed as <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=388577">Bug 388577</a></li>
<li>Web Developer 1.1.4 was found to leak DOM Windows under some circumstances on trunk, but not on branch (eg: CSS &gt; Edit CSS) but I believe this is because the extension is not properly compatible with the trunk. (Trying to close the UI element that appears when doing CSS &gt; Edit CSS results in nothing happening on trunk); nothing filed on this yet.</li>
<li>NoScript 1.1.6.02 and FlashGot 0.6.1 were both found to leak 2 DOM Windows on trunk builds but not on branch builds. The extension author, Giorgio Maone, has been informed and he is investigating. The root cause of this issue may be the same thing that is causing ForecastFox 0.9.5.2 to leak 2 DOM Windows on trunk but not branch. Nothing filed until Giorgio figures out what is going on or I retest if <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=388573">Bug 388573</a> gets fixed.</li>
<li>FireBug may or may not have shown leakage. I think not, but it was hard to work out if it did because of bugs like <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=388297">bug 388297</a>, so when that gets fixed I will take another look.</li>
<p>And that concludes my testing. A good result considering the massive changes that the XPCOM Cycle Collector made.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/steveengland.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/steveengland.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/steveengland.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/steveengland.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/steveengland.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/steveengland.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/steveengland.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/steveengland.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/steveengland.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/steveengland.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/steveengland.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/steveengland.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=steveengland.wordpress.com&blog=580211&post=23&subd=steveengland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://steveengland.wordpress.com/2007/07/18/testing-extensions-for-memory-leaks-on-trunk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reducing The Number Of Unconfirmed Firefox Bugs</title>
		<link>http://steveengland.wordpress.com/2007/06/25/reducing-the-number-of-unconfirmed-firefox-bugs-2/</link>
		<comments>http://steveengland.wordpress.com/2007/06/25/reducing-the-number-of-unconfirmed-firefox-bugs-2/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 10:43:52 +0000</pubDate>
		<dc:creator>Steve England</dc:creator>
		
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://steveengland.wordpress.com/2007/06/25/reducing-the-number-of-unconfirmed-firefox-bugs-2/</guid>
		<description><![CDATA[Over the last 4 weeks or so, as part of the drive to lower the number of unconfirmed bugs, I&#8217;ve read every bug filed against Product:Firefox that was last touched in 2006, whose status was UNCONFIRMED and whose keywords were not hang, crash, regression or mlk, with the intention of closing as many as possible.
My [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Over the last 4 weeks or so, as part of the drive to <a href="http://samuelsidler.com/2007/06/lowering-number-of-unconfirmed-bugs.html">lower the number of unconfirmed bugs</a>, I&#8217;ve read every bug filed against Product:Firefox that was last touched in 2006, whose status was UNCONFIRMED and whose keywords were not hang, crash, regression or mlk, with the intention of closing as many as possible.</p>
<p>My main target were bugs filed against the now no-longer-supported 1.5 branch, bugs involving websites that have long ago been redesigned, bugs involving plugins that now have newer versions, end-user support questions, bugs where the reporter was asked to provide more information but didn&#8217;t and bugs that I recognise were caused by an extension. In such bugs I have asked the user if they still see the problem in the latest firefox 2 release, and if they don&#8217;t, would they please resolve the bug as WORKSFORME.</p>
<p>I have no idea how many bugs I read in total (~2000+ I&#8217;d guess) but the bugs I did comment in were whiteboard tagged with CLOSEME. The four tags I have used were &#8220;CLOSEME 06/27&#8243;, &#8220;CLOSEME 07/05&#8243;, &#8220;CLOSEME 07/09&#8243; and &#8220;CLOSEME 07/14&#8243;. Many (200+) such bugs have been closed by the reporter themselves (and the CLOSEME tag removed) which is excellent news. The number of bugs that I&#8217;ve tagged that remain open now stands as ~1,225. Over the comming month or two I plan to go through these and close as many as is correct to do so.</p>
<p>It should be noted I am erring on the side of caution here; I would rather leave a bug open and unconfirmed than close it erroneously. But at the same time it should be understood that if a bug is closed as INCOMPLETE, this does not mean it contains no useful information. Rather that the source of the information is no longer forthcoming, and so the bug report is unlikely to progress any further.</p>
<p>Bugs of a technical nature, bugs that include a discussion with names I recognise and bugs that I just plain didn&#8217;t understand I have not commented in, and so remain open and unconfirmed. (Currently standing at ~684 bugs filed against Product:Firefox last touched in 2006.)</p>
<p>And to finish, <a href="https://bugzilla.mozilla.org/reports.cgi?product=Firefox&amp;datasets=ASSIGNED%3A&amp;datasets=UNCONFIRMED%3A">a nice graph</a> of how we&#8217;re progressing.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/steveengland.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/steveengland.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/steveengland.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/steveengland.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/steveengland.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/steveengland.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/steveengland.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/steveengland.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/steveengland.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/steveengland.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/steveengland.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/steveengland.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=steveengland.wordpress.com&blog=580211&post=21&subd=steveengland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://steveengland.wordpress.com/2007/06/25/reducing-the-number-of-unconfirmed-firefox-bugs-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Memory Leak Testing On Trunk</title>
		<link>http://steveengland.wordpress.com/2007/06/21/memory-leak-testing-on-trunk/</link>
		<comments>http://steveengland.wordpress.com/2007/06/21/memory-leak-testing-on-trunk/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 16:35:17 +0000</pubDate>
		<dc:creator>Steve England</dc:creator>
		
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://steveengland.wordpress.com/2007/06/21/memory-leak-testing-on-trunk/</guid>
		<description><![CDATA[Today I set myself the task of visiting all the sites on the Alexa Global Top 500 Websites list to see if any of the pages caused memory leaks on the Firefox trunk. I was using an hourly build (Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9a6pre) Gecko/20070620 Minefield/3.0a6pre ID:2007062013) which is the build just [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Today I set myself the task of visiting all the sites on the <a href="http://www.alexa.com/site/ds/top_sites?ts_mode=global&amp;lang=none">Alexa Global Top 500 Websites</a> list to see if any of the pages caused memory leaks on the Firefox trunk. I was using an hourly build (Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9a6pre) Gecko/20070620 Minefield/3.0a6pre ID:2007062013) which is the build just after the new text-frame stuff was turned on. Using a new profile, I would open 10 or 15 sites in new tabs at a time, wait for them to load, then close firefox and analyse the nspr.log for leaks using dbaron&#8217;s perl <a href="http://mxr.mozilla.org/mozilla/source/tools/footprint/leak-gauge.pl?raw=1">leak-gauge.pl script</a>.</p>
<p>After a whole load of clicking (and putting up with anoying sites that used audio) I ended up filing a whopping two bugs: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=385082">385082</a> which covers apparent leakage on wordpress.com (oh, the irony!) and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=385251">385251</a> which covers a memory leak when adding or deleting a bookmark.</p>
<p>So out of loading 500 different websites, I only found one which caused a memory leak. Although it should be noted that I didn&#8217;t do any navigating around each website, this is still a great result considering all the changes that have gone on in this area with Graydon&#8217;s XPCOM Cycle Collector. Next up, seeing if I can catch any naughty extensions leaking memory!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/steveengland.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/steveengland.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/steveengland.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/steveengland.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/steveengland.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/steveengland.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/steveengland.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/steveengland.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/steveengland.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/steveengland.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/steveengland.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/steveengland.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=steveengland.wordpress.com&blog=580211&post=18&subd=steveengland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://steveengland.wordpress.com/2007/06/21/memory-leak-testing-on-trunk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://steveengland.wordpress.com/2007/06/16/hello-world/</link>
		<comments>http://steveengland.wordpress.com/2007/06/16/hello-world/#comments</comments>
		<pubDate>Sat, 16 Jun 2007 16:32:06 +0000</pubDate>
		<dc:creator>Steve England</dc:creator>
		
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Well after registering this blog over 6 months ago I&#8217;ve finally got round to adding a little content and making my first post. Wahoo! There&#8217;s not much to read here at the moment, but over the coming weeks and months I hope to add some more stuff and start to write about how I feel [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well after registering this blog over 6 months ago I&#8217;ve finally got round to adding a little content and making my first post. Wahoo! There&#8217;s not much to read here at the moment, but over the coming weeks and months I hope to add some more stuff and start to write about how I feel the Firefox project is going. I&#8217;ve been following Firefox development since Phoenix 0.6 so I&#8217;ve got a bit of history already, having been through three release-cycles (1.0, 1.5 and 2.0), and due to an administratative mix-up at Mozilla HQ I was accidentally ;c) invited to the Firefox 2006 summit where I met loads of cool people and really felt the energy and passion everyone involved in Mozilla give off about wanting to make the web a better place.</p>
<p>In the past I&#8217;ve found myself writing something about Firefox and then not posting it, unsure as to where exactly I should post my semi-random brain-spew; to the wiki? to the newsgroups? to the MozillaZine forums? I really didn&#8217;t know then, but I do now - they&#8217;ll get posted here! That&#8217;s the beauty of Firefox being such an open project; anyone can follow what&#8217;s going on and write about it.</p>
<p>I&#8217;m not a Firefox programmer (I really need to get my PC sorted so I can at least start to build it myself) but I do quite a bit of bug triage and nightly testing, and lots of reading about what other people are doing and what plans are being made. And I need to get involved in QA more because that&#8217;s something anyone can do and an area where more help is always welcome. In the past weeks, as part of the drive to <a href="http://quality.mozilla.org/lower-the-number-of-unconfirmed-bugs">Lower the Number of Unconfirmed Bugs</a>, I&#8217;ve been going through 100s of such bugs filed against Firefox and trying to close as many of them as is correct to do so. There&#8217;s been quite a bit of response from peoples&#8217; bugs I have commented in, with many being closed WORKSFORME by the reporter themselves.</p>
<p>If anyone has any ideas as to other content I could add here then please let me know, but without further ado, let the blogging commence!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/steveengland.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/steveengland.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/steveengland.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/steveengland.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/steveengland.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/steveengland.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/steveengland.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/steveengland.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/steveengland.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/steveengland.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/steveengland.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/steveengland.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=steveengland.wordpress.com&blog=580211&post=1&subd=steveengland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://steveengland.wordpress.com/2007/06/16/hello-world/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>