MozillaQualityAssurance:Home Page:Firefox 3.0 TestPlan:Leaks: Difference between revisions

no edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:


* This Page tracks the progress and Leaks and Assertions found by QA
* This Page tracks the progress and Leaks and Assertions found by QA
* tomcat - cbook@mozilla.com
* QA Contact for Leak Testing: Carsten Book (Tomcat) - cbook@mozilla.com


== Logs and Tests ==
= General Overview =


* Leaktests will be run based on BFT and FFT Tests for Firefox 3  
With Trace Malloc Debug Builds, QA is able to identify leaks during manual Testing. This Leak Testplan covers only the manual Testing for leaks.
* Debugbuilds are running on Windows XP and Linux (Fedora F7)
 
The manual testing is using Litmus Testcases, Extensions and ad-hoc Testing. Also the Debug Builds are used to Support Firefox 3 Milestone Releases like Firefox Beta 3.
 
== Logs and Tracking Bug ==


* Leak Logs with included Steps to reproduce are stored on http://people.mozilla.org/~cbook/memleak/
* Leak Logs with included Steps to reproduce are stored on http://people.mozilla.org/~cbook/memleak/
* The Tracking for the Leaks found can be found here in {{bug|402335}}
== Overview about Tests ==
* Trace Malloc Builds are available to build on:
** Linux Fedora 8
** Windows XP
** Mac 10.4 Tiger
* Tests consists of :
** Extension Testing
** Tests using Litmus Test Cases of BFT/FFT
** Verification / Confirming older Leak Bugs
** Ad-hoc Testing of new Features
** Testing in preparing of new Milestone Releases like Firefox 3 Beta 3
The Debug Builds are also used to:
** Testing of new patches or regressions if needed
** Detection and Bug Filing of Assertions (and adding steps to reproduce to assertions)
** Verification of Fixed Assertions
== Next steps planed ==
* Ongoing testing support with leak tests around extensions and manual testcases.
* Verification of Fixed Bugs
* Testing during Firefox 3 Beta 3 QA Testperiod with the Debug Builds for potential Problems and Leaks
* Testing of extensions for leaks
= Using Leak Debug Builds - A How-to for Extension Developers and others =
Please see [http://wiki.mozilla.org/MozillaQualityAssurance:Home_Page:Firefox_3.0_TestPlan:Leaks:LeakTesting-How-To this page] for a how-to of using leak debug builds for extension developers and others


= Leak Bugs =  
= Leak Bugs =  
* {{bug|402335}} [Meta] Leak bugs hit or found when running tests from Litmus '''Meta Bug'''
* see [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mlk+reporter%3Acbook Buglist of Filed Leak Bugs]
* {{bug|403694}} File -> Work Offline - Leaks


= Assertion Bugs =
= Assertion Bugs =
Line 22: Line 58:
* {{bug|403667}} ###!!! ASSERTION: URI mapped to two different specs?
* {{bug|403667}} ###!!! ASSERTION: URI mapped to two different specs?
* {{bug|403693}} ###!!! ASSERTION: nsStreamLoader not thread-safe
* {{bug|403693}} ###!!! ASSERTION: nsStreamLoader not thread-safe
* {{bug|411564}} ###!!! ASSERTION: disconnected nodes: 'parents1.ElementAt (pos1) == parents2.ElementAt(pos2)'
* {{bug|411542}} ###!!! ASSERTION: Shutdown not called, triggers still alive: '!mTriggers', file c:/Debug/mozilla/xpinstall/src/ nsXPInstallManager.cpp, line 129
* {{bug|411541}} ###!!! ASSERTION: Default pref file not parsed successfully.
* {{bug|411057}} ###!!! ASSERTION: failed to get the CharsetAlias service: 'csAlias'
* {{bug|409728}} ###!!! ASSERTION: Should be in an update while destroying frames: 'mUpdateCount
* {{bug|408600}} ###!!! ASSERTION: Have parent context and shouldn't: ' Error'
* {{bug|407547}} ###!!! ASSERTION: no user stylesheets in styleset, but we have one!
* {{bug|405029}} ###!!! ASSERTION: Profile change cancellation
Confirmed users
2,317

edits