Open
Bug 448125
(SmTestLeak)
Opened 17 years ago
Updated 13 years ago
Automated test leaks which are (+/-) SeaMonkey-specific
Categories
(SeaMonkey :: General, defect)
SeaMonkey
General
Tracking
(Not tracked)
NEW
People
(Reporter: sgautherie, Unassigned)
References
(Depends on 12 open bugs)
Details
(Keywords: meta)
(Log taken from MacOSX box, but Linux and Windows boxes have "this" too.)
<http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1217079640.1217083915.8172.gz&fulltext=1>
{{
MacOSX 10.4 comm-central dep unit test on 2008/07/26 06:40:40
["/tests/":]
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 21680 bytes during test execution (should have leaked no more than 0 bytes)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of BackstagePass with size 20 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 112 instances of CompositeDataSourceImpl with size 64 bytes each (7168 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 2 instances of InMemoryDataSource with size 144 bytes each (288 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 2 instances of IntImpl with size 12 bytes each (24 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 73 instances of LiteralImpl with size 8 bytes each (584 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of LocalStoreImpl with size 36 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of RDFServiceImpl with size 272 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of RDFXMLDataSourceImpl with size 56 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 150 instances of RDF_Assertion with size 28 bytes each (4200 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of XPCNativeScriptableShared with size 108 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 118 instances of XPCWrappedNative with size 48 bytes each (5664 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 2 instances of XPCWrappedNativeProto with size 28 bytes each (56 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsBaseURLParser with size 8 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsGenericFactory with size 16 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsJSID with size 32 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsLocalFile with size 104 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsNameSpaceMap with size 4 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 56 instances of nsRDFResource with size 24 bytes each (1344 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsStandardURL with size 172 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 59 instances of nsStringBuffer with size 8 bytes each (472 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsSystemPrincipal with size 32 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 227 instances of nsVoidArray with size 4 bytes each (908 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsXPCWrappedJS with size 56 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsXPCWrappedJSClass with size 40 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of xptiInterfaceInfo with size 16 bytes
["/mochikit/" (Core, not Browser):]
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 8472 bytes during test execution (should have leaked no more than 0 bytes)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of BackstagePass with size 20 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 2 instances of CompositeDataSourceImpl with size 64 bytes each (128 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 2 instances of InMemoryDataSource with size 144 bytes each (288 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 2 instances of IntImpl with size 12 bytes each (24 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 73 instances of LiteralImpl with size 8 bytes each (584 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of LocalStoreImpl with size 36 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of RDFServiceImpl with size 272 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of RDFXMLDataSourceImpl with size 56 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 150 instances of RDF_Assertion with size 28 bytes each (4200 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of XPCNativeScriptableShared with size 108 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 8 instances of XPCWrappedNative with size 48 bytes each (384 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 2 instances of XPCWrappedNativeProto with size 28 bytes each (56 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsBaseURLParser with size 8 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsGenericFactory with size 16 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsJSID with size 32 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsLocalFile with size 104 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsNameSpaceMap with size 4 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 56 instances of nsRDFResource with size 24 bytes each (1344 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsStandardURL with size 172 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 58 instances of nsStringBuffer with size 8 bytes each (464 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsSystemPrincipal with size 32 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 7 instances of nsVoidArray with size 4 bytes each (28 bytes total)
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsXPCWrappedJS with size 56 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of nsXPCWrappedJSClass with size 40 bytes
TEST-UNEXPECTED-FAIL | runtests-leaks | leaked 1 instance of xptiInterfaceInfo with size 16 bytes
}}
***
I don't know why, but the Linux box reports a warning instead of an error on the "tests" part:
<http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1217079638.1217083379.6850.gz&fulltext=1>
{{
Linux comm-central dep unit test on 2008/07/26 06:40:38
TEST-PASS | runtests-leaks | WARNING leaked 310084 bytes during test execution
TEST-PASS | runtests-leaks | leaked 104 instances of AtomImpl with size 16 bytes each (1664 bytes total)
TEST-PASS | runtests-leaks | leaked 1 instance of BackstagePass with size 20 bytes
[...]
}}
***
Fwiw,
<http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1217079638.1217082945.5583.gz&fulltext=1>
{{
Win2k3 comm-central dep unit test on 2008/07/26 06:40:38
}}
Reporter | ||
Comment 1•17 years ago
|
||
After reading bug 445999 comment 5,
I wonder if we could get it going by adding a |--leak-threshold=...| too ?
(In reply to comment #0)
> I don't know why, but the Linux box reports a warning instead of an error on
> the "tests" part:
Does that box (already) has this option on that part ??
Comment 2•17 years ago
|
||
this is going to be (at least in part) bug 406914 (see bug 391318). nye doesn't hit these leaks because I have it patched locally with the hack Neil mentioned in bug 391318 comment 8 (change datasources="rdf:extensions" to datasources="rdf:local-store").
I did see additional leaks on nye running mochitests from CVS. I filed bug 433132 for one cause. It also seemed to hit additional leaks intermittently, but I was never able to track them down.
Reporter | ||
Updated•17 years ago
|
Reporter | ||
Comment 3•17 years ago
|
||
(In reply to comment #1)
> After reading bug 445999 comment 5,
> I wonder if we could get it going by adding a |--leak-threshold=...| too ?
Callek filed bug 448416 :-)
Reporter | ||
Comment 4•17 years ago
|
||
"mochitest", "chrome" and "browser" all include bug 391318 leak.
"chrome" looks to (could) be that one only.
"browser" may be too, or has an small additional leak.
"mochitest" seem to leak much more.
(especially on Linux, through it seems now down from 310k to 140k.)
Comment 5•17 years ago
|
||
with a workaround for bug 391318, I don't leak with chrome or browser mochitests... and I crash with the content mochitests :/
Reporter | ||
Comment 6•17 years ago
|
||
Updating this bug summary to what it actually is.
(In reply to comment #5)
Leaks: You're on Linux ? Then you may want to add "that" comment to bug 458486.
Crash: That should not happen... :-<
Keywords: mlk
Summary: "tests" and "Core mochikit" tests leak on SeaMonkey boxes → Automated test leaks which are (+/-) SeaMonkey-specific
![]() |
||
Updated•15 years ago
|
Alias: SmTestLeak
You need to log in
before you can comment on or make changes to this bug.
Description
•