Permorange RDD shutdown hang on Win64-Debug
Categories
(Core :: Audio/Video: Playback, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox116 | --- | fixed |
People
(Reporter: pehrsons, Assigned: karlt)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Enabling test_streams_element_capture.html to run on all of gPlayTests
over in bug 1536766 made mochitest-media for Win10 x64 Debug permorange on a shutdown hang, [1].
Logs are not exactly explicit but what I can read out is:
- The shutdown hang monitor takes down the parent process:
MOZ_CRASH(Shutdown too long, probably frozen, causing a crash.)
- Main thread is hung in
mozilla::ipc::BrowserProcessSubThread::~BrowserProcessSubThread()
- There's missing leakcheck output from RDD:
TEST-UNEXPECTED-FAIL | leakcheck | rdd missing output line for total leaks!
Without too much knowledge this suggests to me that we're hanging waiting for RDD to shut down. It would be interesting to know whether RDD is still doing something, and if so what that is, or if it's gone.
Comment 1•6 years ago
|
||
This only happens on debug, not opt?
Reporter | ||
Comment 3•6 years ago
|
||
This is not hit when AV1 is disabled in test_streams_element_capture.html.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=7d37d9c275bed726095a6809ce104a362e722db8
Comment 4•6 years ago
|
||
You could disable RDD, by switching the pref media.rdd-process.enabled, to by sure that the problem lies there.
Reporter | ||
Comment 5•6 years ago
|
||
(In reply to Alex Chronopoulos [:achronop] from comment #4)
You could disable RDD, by switching the pref media.rdd-process.enabled, to by sure that the problem lies there.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=736061829991ba1067d6b7ccbd404b5cac5ce3a3
Reporter | ||
Comment 6•6 years ago
|
||
Note that bug 1536766 is landing with RDD disabled due to this bug. To repro this again, re-enable RDD by removing the rdd pref we're setting in dom/media/test/test_streams_element_capture.html.
Updated•2 years ago
|
Assignee | ||
Comment 7•2 years ago
•
|
||
Seems to no longer be an issue without a special media.rdd-process.enabled value and with the test re-enabled.
https://treeherder.mozilla.org/jobs?repo=try&revision=a9297be33999340ab9c65af09187ab00d8d22164
Assignee | ||
Comment 8•2 years ago
|
||
The shutdown hang no longer occurs and media.rdd-process.enabled=false is
incompatible with media.rdd-process.enabled=false, which is the default on
Nightly since
https://hg.mozilla.org/mozilla-central/rev/e608dfe11fc705c543ec4050ee01403eb5f66a52?revcount=600#l18.18
Updated•2 years ago
|
Comment 10•2 years ago
|
||
bugherder |
Description
•