Open
Bug 1161840
Opened 9 years ago
Updated 2 years ago
layout/xul/test/ has a leak when --run-by-dir is enabled for osx 10.10
Categories
(Core :: XUL, defect)
Core
XUL
Tracking
()
NEW
Tracking | Status | |
---|---|---|
firefox40 | --- | affected |
People
(Reporter: jmaher, Unassigned)
References
Details
osx 10.10 brings out some fun stuff. This needs to be bisected down a bit, but overall I see about 20% of the time a leak like so (https://treeherder.mozilla.org/#/jobs?repo=try&revision=c12c99b8117c&filter-searchStr=osx%20debug%2010.10): 09:11:51 INFO - TEST-INFO | leakcheck | default process: leak threshold set at 0 bytes 09:11:51 INFO - TEST-INFO | leakcheck | plugin process: leak threshold set at 0 bytes 09:11:51 INFO - TEST-INFO | leakcheck | tab process: leak threshold set at 100000 bytes 09:11:51 INFO - TEST-INFO | leakcheck | geckomediaplugin process: leak threshold set at 20000 bytes 09:11:51 INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, default process 2387 09:11:51 INFO - |<----------------Class--------------->|<-----Bytes------>|<----Objects---->| 09:11:51 INFO - | | Per-Inst Leaked| Total Rem| 09:11:51 INFO - 0 |TOTAL | 19 5680| 9024228 44| 09:11:51 INFO - 34 |BasicColorLayer | 648 648| 18 1| 09:11:51 INFO - 35 |BasicContainerLayer | 656 656| 47 1| 09:11:51 INFO - 36 |BasicImplData | 16 48| 125 3| 09:11:51 INFO - 37 |BasicLayerManager | 200 200| 35 1| 09:11:51 INFO - 38 |BasicPaintedLayer | 656 656| 60 1| 09:11:51 INFO - 104 |CompositableClient | 48 96| 360 2| 09:11:51 INFO - 304 |Layer | 584 1752| 655 3| 09:11:51 INFO - 305 |LayerManager | 144 144| 65 1| 09:11:51 INFO - 306 |LayerManagerData | 72 72| 46 1| 09:11:51 INFO - 334 |Mutex | 32 64| 1528 2| 09:11:51 INFO - 452 |RotatedContentBuffer | 112 112| 53 1| 09:11:51 INFO - 505 |TextInputHandlerBase | 64 64| 44 1| 09:11:51 INFO - 692 |nsBaseWidget | 272 544| 73 2| 09:11:51 INFO - 748 |nsCocoaWindow | 440 440| 29 1| 09:11:51 INFO - 1149 |nsTArray_base | 8 184| 1452451 23| 09:11:51 INFO - nsTraceRefcnt::DumpStatistics: 1273 entries 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 1 BasicColorLayer (648 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 1 BasicContainerLayer (656 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 3 BasicImplData (48 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 1 BasicLayerManager (200 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 1 BasicPaintedLayer (656 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 2 CompositableClient (96 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 3 Layer (1752 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 1 LayerManager (144 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 1 LayerManagerData (72 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 2 Mutex (64 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 1 RotatedContentBuffer (112 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 1 TextInputHandlerBase (64 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsBaseWidget (544 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsCocoaWindow (440 bytes) 09:11:51 INFO - TEST-INFO | leakcheck | default process: leaked 23 nsTArray_base (184 bytes) 09:11:51 WARNING - TEST-UNEXPECTED-FAIL | leakcheck | default process: 5680 bytes leaked (BasicColorLayer, BasicContainerLayer, BasicImplData, BasicLayerManager, BasicPaintedLayer, ...)
Comment 1•9 years ago
|
||
The question is what keeps what alive here. It could be some kind of layer issue, or maybe some cocoa problem.
Reporter | ||
Comment 2•9 years ago
|
||
it is either: [test_stack.xul] [test_windowminmaxsize.xul] which are the last two tests, but this try push shows green: https://treeherder.mozilla.org/#/jobs?repo=try&revision=ffbf8ea28b79 I will bisect a bit more
Reporter | ||
Comment 3•9 years ago
|
||
and the winner is: test_windowminmaxsize.xul lucky test- your history was erased in 2013 when you were moved! now I don't have a person to bug about owning the test.
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•