Closed
Bug 1522576
Opened 5 years ago
Closed 5 years ago
Firefox will be hanged after VR process is killed
Categories
(Core :: WebVR, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: daoshengmu, Unassigned)
References
Details
Reproduce steps:
- Open FF and visit https://webvr.info/samples/04-simple-mirroring.html
- Kill VR process in Process Explorer.
We will see the Firefox be hanged after VR process is killed. The current workaround is calling VRManager->Destroy(); (https://searchfox.org/mozilla-central/rev/c035ee7d3a5cd6913e7143e1bce549ffb4a566ff/gfx/ipc/GPUParent.cpp#465). However, it also makes a side effect that will cause the GPU process be shutdown and relaunch.
Reporter | ||
Comment 1•5 years ago
|
||
Per [1], one possible fixing approach is making VRManager::RunTasks() to be a cancelableTask. When we decide to destroy VR manager, we will cancel the current task.
Reporter | ||
Comment 2•5 years ago
|
||
We fixed it at Bug 1523923.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•