Closed Bug 1406328 Opened 8 years ago Closed 8 years ago

Don't shut down MediaCache::mThread too early

Categories

(Core :: Audio/Video: Playback, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
mozilla58
Tracking Status
firefox58 --- fixed

People

(Reporter: jwwang, Assigned: jwwang)

References

Details

Attachments

(1 file)

Assignee: nobody → jwwang
Blocks: 1382978
Priority: -- → P3
Attachment #8916467 - Flags: review?(gsquelart)
Comment on attachment 8916467 [details] Bug 1406328 - shut down the MediaCache thread in ShutdownThreads phase. https://reviewboard.mozilla.org/r/187586/#review192594 Clever way to (ab)use ClearOnShutdown! :-) ::: commit-message-50846:1 (Diff revision 1) > +Bug 1406328 - shut down the MediaCache thread in ShutdownThreads phase. > + > +To avoid leaks caused by Dispatch() failures. See comment 0 for the detail. I think you should also mention that this patch introduces a new (and I think, better) behavior: Only one thread is ever created, and is shared between all MediaCaches.
Attachment #8916467 - Flags: review?(gsquelart) → review+
Thanks!
Pushed by jwwang@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3ceb919e7e82 shut down the MediaCache thread in ShutdownThreads phase. r=gerald
Backed out for build bustage at dom/media/MediaCache.cpp:301: 'ShutdownPhase' has not been declared: https://hg.mozilla.org/integration/autoland/rev/224b59f8a361ddbd51489dc3b74b9d53e66f1df2 Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=3ceb919e7e829c358e18ca234c1a100871e29963&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=retry&filter-resultStatus=usercancel&filter-resultStatus=runnable Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=135626892&repo=autoland /builds/worker/workspace/build/src/dom/media/MediaCache.cpp:301:29: error: 'ShutdownPhase' has not been declared /builds/worker/workspace/build/src/dom/media/MediaCache.cpp:301:59: error: 'ClearOnShutdown' was not declared in this scope
Flags: needinfo?(jwwang)
Flags: needinfo?(jwwang)
Pushed by jwwang@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2e858715590b shut down the MediaCache thread in ShutdownThreads phase. r=gerald
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
Blocks: 1428688
No longer blocks: 1428688
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: