In AsyncImagePipelineManager::ProcessPipelineRemoved, we need to explicitly release the shared surfaces like in AsyncImagePipelineManager::ProcessPipelineRendered. Otherwise they remain mapped in the GPU process memory.
Assignee: nobody → aosmond
Status: NEW → ASSIGNED
Priority: -- → P1
Attachment #9010725 - Flags: review?(sotaro.ikeda.g)
Comment on attachment 9010725 [details] [diff] [review] 0001-Bug-1492925-Ensure-we-release-the-shared-surfaces-wh.patch, v1 Looks good!
Attachment #9010725 - Flags: review?(sotaro.ikeda.g) → review+
Pushed by firstname.lastname@example.org: https://hg.mozilla.org/integration/mozilla-inbound/rev/0e28dd357396 Ensure we release the shared surfaces when a WebRender pipeline is removed. r=sotaro
You need to log in before you can comment on or make changes to this bug.