Closed Bug 402335 Opened 17 years ago Closed 12 years ago

[Meta] Leak bugs hit or found during manual testing (litmus testcases/extension testing)

Categories

(Firefox :: General, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: cbook, Assigned: cbook)

References

(Depends on 4 open bugs)

Details

(Keywords: memory-leak, meta)

This meta bug is for leaks QA found or hit while testing Firefox 3 with Litmus Testruns for Leaks

Leak Logs are stored on http://people.mozilla.com/~cbook/memleak/
Keywords: meta
Depends on: 403694
Depends on: 405032
Depends on: 407194
Depends on: 408502
Depends on: 408601
Depends on: 408611
Depends on: 408612
Depends on: 408689
Depends on: 409666
Depends on: 409697
Depends on: 411186
Depends on: 411217
tomcat, can you post a link to the test procedure you are using to generate the leak logs here?  I'll help evangelize this to extension developers so they can join in on testing their extensions and helping to find core and extension problems.
Depends on: 411550
Depends on: 411576
Depends on: 411589
Depends on: 411593
Depends on: 411600
Depends on: 411609
Depends on: 411681
Depends on: 411682
Depends on: 411683
Depends on: 411684
Depends on: 411685
Depends on: 411752
Depends on: 411753
Depends on: 411785
Depends on: 412035
Depends on: 412036
Depends on: 412038
Depends on: 412115
Depends on: 412118
Depends on: 412122
Depends on: 412124
Depends on: 412125
Depends on: 412127
Depends on: 412205
Depends on: 412206
Depends on: 412207
Depends on: 412208
Depends on: 412282
Depends on: 412283
Depends on: 412342
Depends on: 412344
Depends on: 412346
So, there's http://wiki.mozilla.org/MozillaQualityAssurance:Home_Page:Firefox_3.0_TestPlan:Leaks:LeakTesting-How-To on how to check for leaks.

My concerns:
* This currently requires a complete build environment, which few extension devs and not even all Firefox devs will have handy.
* The leak logs don't seem too useful (unless I'm missing something in which case some reading help would be most welcome).
* Furthermore there are no hints as to what code patterns might lead to leaks (I thought the new cycle collector should've taken care of most of them).
* Finally: How do we know that these leaks are really to blame on particular code and don't rather have a common core issue (which XUL/JS code can't to much about at all)? I see especially many references to nsGlobalWindows...
Depends on: 412390
A lot of these seem to leak two nsGlobalWindows. I'm fairly certain that those are still instances of bug 398219 (see bug 398219, comment 32). We'll probably file a new bug to really fix those instances of bug 398219.
Depends on: 412459
Depends on: 412460
Depends on: 412461
Depends on: 412506
Depends on: 412774
Depends on: 413263
Depends on: 413281
Depends on: 413557
Depends on: 413702
Depends on: 413741
Depends on: 413769
Depends on: 413771
Depends on: 413871
Depends on: 413880
Depends on: 413888
Depends on: 413903
Depends on: 414311
Depends on: 414318
Depends on: 414482
Depends on: 414514
Depends on: 415122
Depends on: 415222
Depends on: 415481
Depends on: 415486
Depends on: 415487
Depends on: 415569
Depends on: 415684
Depends on: 415694
Depends on: 415991
Depends on: 416019
Depends on: 416175
Depends on: 416215
Depends on: 416603
Depends on: 416607
Depends on: 416918
Depends on: 417132
Depends on: 417609
Depends on: 417630
Depends on: 417642
Depends on: 417648
Depends on: 417820
Depends on: 417822
Depends on: 417831
Depends on: 417832
Depends on: 417855
Depends on: 418132
Depends on: 418134
Depends on: 418404
changing subject of this bug since one focus of the leak testing is also on extensions and not only testcases from litmus.mozilla.org.
Summary: [Meta] Leak bugs hit or found when running tests from Litmus → [Meta] Leak bugs hit or found during manual testing (litmus testcases/extension testing)
Depends on: 418409
Depends on: 418660
Depends on: 418742
Depends on: 418844
Depends on: 419118
Depends on: 419162
Depends on: 419179
Depends on: 419196
Depends on: 419240
Depends on: 419300
Depends on: 419304
Depends on: 419310
Depends on: 419536
Depends on: 419551
Depends on: 419556
Depends on: 419562
Depends on: 419633
Depends on: 419717
Depends on: 419721
Depends on: 419752
Depends on: 419883
Depends on: 419950
Depends on: 419984
Depends on: 419988
Depends on: 419994
Depends on: 420072
Depends on: 420101
Depends on: 420188
Depends on: 420197
Depends on: 420211
Depends on: 420342
Depends on: 420348
Depends on: 420359
Depends on: 420365
Depends on: 420594
Depends on: 420622
Depends on: 420624
Depends on: 420625
Depends on: 420629
Depends on: 421150
Depends on: 421360
Depends on: 421597
Depends on: 421703
Depends on: 421831
Depends on: 421835
Depends on: 421836
Depends on: 421926
Depends on: 421927
Depends on: 421935
Depends on: 421954
Depends on: 421976
Depends on: 421983
Depends on: 422097
Depends on: 422110
Depends on: 422164
Depends on: 422270
Depends on: 422448
filed bug 422471 for memory leaks found in extensions by the amo-editors and/or extension devs/community
Depends on: 422517
Depends on: 422542
Depends on: 422547
Depends on: 422566
Depends on: 422702
Depends on: 422707
Depends on: 422708
Depends on: 422830
Depends on: 423013
Depends on: 423034
Depends on: 423185
Depends on: 423205
Depends on: 423213
Depends on: 423324
Depends on: 423325
Depends on: 423329
Depends on: 423330
Depends on: 423336
Depends on: 423339
Depends on: 423448
Depends on: 423449
Depends on: 423484
Depends on: 423542
Depends on: 423543
Depends on: 423544
Depends on: 423545
Depends on: 423547
Depends on: 423549
Depends on: 423567
Depends on: 423781
Depends on: 423930
Depends on: 423931
Depends on: 423932
Depends on: 423935
Depends on: 424014
Depends on: 424177
Depends on: 424179
Depends on: 424280
Depends on: 424372
Depends on: 424466
Depends on: 424589
Depends on: 424591
Depends on: 424593
Depends on: 424606
Depends on: 424702
Depends on: 424719
Depends on: 424777
Depends on: 424780
Depends on: 424785
Depends on: 424889
Depends on: 424902
Depends on: 425546
Depends on: 426075
Depends on: 426076
Depends on: 426077
Depends on: 426552
Depends on: 426553
Depends on: 426613
Depends on: 426821
Depends on: 426837
Depends on: 426851
Depends on: 426919
Depends on: 427059
Depends on: 427148
Depends on: 427300
Depends on: 427308
Depends on: 427435
Depends on: 427570
Depends on: 427603
Depends on: 427646
Depends on: 427655
Depends on: 427778
Depends on: 427904
Depends on: 428100
Depends on: 428327
Depends on: 428376
Depends on: 428385
Depends on: 428395
Depends on: 428598
Depends on: 428604
Depends on: 429003
Depends on: 429204
Depends on: 429205
Depends on: 429218
Depends on: 429221
Depends on: 429376
Depends on: 430136
Depends on: 430174
Depends on: 430250
Depends on: 430271
Depends on: 430541
Depends on: 430735
Depends on: 430840
Assignee: nobody → cbook
Version: unspecified → Trunk
Depends on: 430843
Depends on: 430869
Depends on: 430888
Depends on: 430970
Depends on: 430984
Depends on: 431043
Depends on: 431209
Depends on: 431357
Depends on: 431519
Depends on: 431552
Depends on: 431568
Depends on: 431868
Depends on: 431932
Depends on: 432154
Depends on: 432156
Depends on: 432157
Depends on: 432326
Depends on: 432341
Depends on: 432363
Depends on: 432478
Depends on: 432521
Depends on: 432538
Depends on: 432545
Depends on: 432613
Depends on: 432640
Depends on: 432663
Depends on: 432688
Depends on: 432695
Depends on: 432716
Depends on: 433360
Depends on: 435939
Depends on: 435942
Depends on: 435946
Depends on: 435948
Depends on: 435996
Depends on: 436890
Depends on: 437121
Depends on: 437122
Depends on: 437146, 437147
Depends on: 437148
Depends on: 437149
Depends on: 438357
Depends on: 438358
Depends on: 438454
Depends on: 438458
Depends on: 438459
Depends on: 438845, 438846
Depends on: 438847
Depends on: 438849
Depends on: 438850
Depends on: 438973
Depends on: 438974
Depends on: 438976
Depends on: 438977
Depends on: 438978
Depends on: 439135
Depends on: 439136, 439137
Depends on: 439138
Depends on: 439457
Depends on: 440090
Depends on: 441073
Depends on: 441574
Depends on: 441622
Depends on: 441645
Depends on: 441656
Depends on: 441933
Depends on: 442146
Depends on: 443675
Depends on: 444088
Depends on: 444098
Depends on: 447863
Depends on: 448071
Depends on: 448172
Depends on: 448187
Depends on: 448202
Depends on: 449872
Depends on: 450507
Depends on: 450678
Depends on: 450686
Depends on: 450821
Depends on: 452326
Depends on: 460532
closing old meta bugs we aren't using anymore either because we don't need to or because we shipped the releases attached to these.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.