Closed
Bug 1121263
Opened 9 years ago
Closed 9 years ago
Intermittent leakcheck | tab process: 44330 bytes leaked (AsyncLatencyLogger, AsyncTransactionTrackersHolder, BufferRecycleBin, CipherSuiteChangeObserver, CompositableChild, ...)
Categories
(Core :: Audio/Video, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1116202
People
(Reporter: KWierso, Assigned: mccr8)
References
Details
(Keywords: intermittent-failure)
Attachments
(2 files)
1.10 KB,
patch
|
jmaher
:
review+
|
Details | Diff | Splinter Review |
1018 bytes,
patch
|
RyanVM
:
review+
|
Details | Diff | Splinter Review |
13:45:54 INFO - TEST-INFO | leakcheck | tab process: leaked 8 VideoFrameContainer (704 bytes) 13:45:54 INFO - TEST-INFO | leakcheck | tab process: leaked 1 WaitableEventKernel (96 bytes) 13:45:54 INFO - TEST-INFO | leakcheck | tab process: leaked 8 WeakReference<ImageContainer> (128 bytes) 13:45:54 INFO - TEST-INFO | leakcheck | tab process: leaked 12 WeakReference<MessageListener> (192 bytes) 13:45:54 INFO - TEST-INFO | leakcheck | tab process: leaked 4 ipc::MessageChannel (2048 bytes) 13:45:54 INFO - TEST-INFO | leakcheck | tab process: leaked 3 nsLocalFile (576 bytes) 13:45:54 INFO - TEST-INFO | leakcheck | tab process: leaked 25 nsStringBuffer (200 bytes) 13:45:54 INFO - TEST-INFO | leakcheck | tab process: leaked 485 nsTArray_base (3880 bytes) 13:45:54 INFO - TEST-INFO | leakcheck | tab process: leaked 3 nsThread (720 bytes) 13:45:54 WARNING - TEST-UNEXPECTED-FAIL | leakcheck | tab process: 44330 bytes leaked (AsyncLatencyLogger, AsyncTransactionTrackersHolder, BufferRecycleBin, CipherSuiteChangeObserver, CompositableChild, ...) 13:45:54 INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, tab process 1025 13:45:54 INFO - |<----------------Class--------------->|<-----Bytes------>|<----------------Objects---------------->|<--------------References-------------->| 13:45:54 INFO - Per-Inst Leaked Total Rem Mean StdDev Total Rem Mean StdDev 13:45:54 INFO - 0 TOTAL 26 2024 252125 21 ( 2836.95 +/- 3850.27) 322803 11 ( 960.23 +/- 2349.54) 13:45:54 INFO - 7 AsyncTransactionTrackersHolder 72 72 8 1 ( 4.27 +/- 2.25) 0 0 ( 0.00 +/- 0.00) 13:45:54 INFO - 42 CondVar 40 40 8 1 ( 4.27 +/- 2.25) 0 0 ( 0.00 +/- 0.00) 13:45:54 INFO - 143 MessagePump 16 16 8 1 ( 4.27 +/- 2.25) 917 1 ( 8.10 +/- 1.31) 13:45:54 INFO - 145 Mutex 32 64 137 2 ( 62.59 +/- 33.39) 0 0 ( 0.00 +/- 0.00) 13:45:54 INFO - 159 PImageBridgeChild 736 736 1 1 ( 1.00 +/- 0.00) 0 0 ( 0.00 +/- 0.00) 13:45:54 INFO - 193 ReentrantMonitor 40 40 42 1 ( 14.53 +/- 6.49) 0 0 ( 0.00 +/- 0.00) 13:45:54 INFO - 194 RefCountedMonitor 80 80 4 1 ( 2.29 +/- 1.11) 4 1 ( 2.29 +/- 1.11) 13:45:54 INFO - 195 RefCountedTask 16 32 8 2 ( 4.50 +/- 2.14) 315 2 ( 12.29 +/- 5.87) 13:45:54 INFO - 223 StoreRef 16 48 5 3 ( 2.29 +/- 1.11) 5 3 ( 2.29 +/- 1.11) 13:45:54 INFO - 254 WaitableEventKernel 96 96 10 1 ( 4.21 +/- 2.12) 10 1 ( 4.21 +/- 2.12) 13:45:54 INFO - 256 WeakReference<MessageListener> 16 16 118 1 ( 35.36 +/- 16.95) 122 2 ( 38.22 +/- 17.94) 13:45:54 INFO - 297 ipc::MessageChannel 512 512 4 1 ( 2.29 +/- 1.11) 0 0 ( 0.00 +/- 0.00) 13:45:54 INFO - 610 nsTArray_base 8 32 69353 4 ( 8228.79 +/- 3345.77) 0 0 ( 0.00 +/- 0.00) 13:45:54 INFO - 614 nsThread 240 240 7 1 ( 3.77 +/- 1.96) 1028 1 ( 57.66 +/- 21.39) 13:45:54 INFO - nsTraceRefcnt::DumpStatistics: 671 entries 13:45:54 INFO - TEST-INFO | leakcheck | tab process: leaked 1 AsyncTransactionTrackersHolder (72 bytes) 13:45:54 INFO - TEST-INFO | leakcheck | tab process: leaked 1 CondVar (40 bytes) 13:45:54 INFO - TEST-INFO | leakcheck | tab process: leaked 1 MessagePump (16 bytes)
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 3•9 years ago
|
||
The leaking child process is being created during this test: dom/media/tests/mochitest/ipc/test_ipc.html I can't really tell what component that should be in. I'll put it in Video/Audio for the stream graph stuff... Comparing the things leaked in one of these runs relative to a regular run, the additional things being leaked are: 1 AsyncLatencyLogger (72 bytes) 8 AsyncTransactionTrackersHolder (648 bytes) 15 BufferRecycleBin (840 bytes) 8 CompositableChild (1088 bytes) 16 CompositableClient (768 bytes) 2 CondVar (120 bytes) 63 ControlMessage (1008 bytes) 1 GraphDriver (88 bytes) 11 Image (1056 bytes) 8 ImageContainer (1024 bytes) 8 ImageFactory (128 bytes) 18 MediaInputPort (720 bytes) 28 MediaSegment (672 bytes) 44 MediaStream (15488 bytes) 1 MediaStreamGraph (32 bytes) 1 MediaStreamGraphImpl (416 bytes) 25 MediaStreamListener (400 bytes) 51 Mutex (1792 bytes) 8 PCompositableChild (384 bytes) 9 ReentrantMonitor (440 bytes) 22 StreamBuffer (880 bytes) 20 ThreadSharedObject (320 bytes) 66 TimeVaryingBase (66 bytes) 18 Track (432 bytes) 8 VideoFrameContainer (704 bytes) 8 WeakReference<ImageContainer> (128 bytes) 8 WeakReference<MessageListener> (192 bytes) 425 nsTArray_base (3880 bytes) 1 nsThread (720 bytes) (ignore the bytes, they may be too high...)
Component: DOM: Content Processes → Video/Audio
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 8•9 years ago
|
||
Sheriffs, if this is too annoying, I can bump the leak threshold to 50kb on OSX or something like that tomorrow.
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 22•9 years ago
|
||
(In reply to Andrew McCreight [:mccr8] from comment #8) > Sheriffs, if this is too annoying, I can bump the leak threshold to 50kb on > OSX or something like that tomorrow. yeah seems we have now a lot of instances where this happened :(
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 29•9 years ago
|
||
(In reply to Andrew McCreight [:mccr8] from comment #8) > Sheriffs, if this is too annoying, I can bump the leak threshold to 50kb on > OSX or something like that tomorrow. Yes, please.
Flags: needinfo?(continuation)
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → continuation
Keywords: leave-open
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 39•9 years ago
|
||
Attachment #8549022 -
Flags: review?(jmaher)
Assignee | ||
Updated•9 years ago
|
Flags: needinfo?(continuation)
Comment 40•9 years ago
|
||
Comment on attachment 8549022 [details] [diff] [review] Increase tab process leak threshold on OSX to paper over intermittent leak. Review of attachment 8549022 [details] [diff] [review]: ----------------------------------------------------------------- bah, leaks are no fun
Attachment #8549022 -
Flags: review?(jmaher) → review+
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 42•9 years ago
|
||
Thanks for the fast review. https://hg.mozilla.org/integration/mozilla-inbound/rev/77c1c15a7d0d
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 60•9 years ago
|
||
Oh good, the leak has exceeded the threshold I set. Probably somebody added more tests. I guess I'll bump it to 100kb tomorrow.
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 65•9 years ago
|
||
Hopefully this will give us a little more breathing room.
Attachment #8550367 -
Flags: review?(ryanvm)
Comment 66•9 years ago
|
||
Comment on attachment 8550367 [details] [diff] [review] Bump the leak threshold again for test_ipc. Review of attachment 8550367 [details] [diff] [review]: ----------------------------------------------------------------- Feel free to push it CLOSED TREE to inbound if you want.
Attachment #8550367 -
Flags: review?(ryanvm) → review+
Assignee | ||
Comment 67•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/fb84b09d75c8
Comment hidden (Legacy TBPL/Treeherder Robot) |
Reporter | ||
Comment 69•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/fb84b09d75c8
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 81•9 years ago
|
||
It looks like the OS X leak exception was removed in another bug, so the leak probably went away with the other mysterious media leaks.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(continuation)
Resolution: --- → DUPLICATE
Comment 82•6 years ago
|
||
Removing leave-open keyword from resolved bugs, per :sylvestre.
Keywords: leave-open
You need to log in
before you can comment on or make changes to this bug.
Description
•