Closed Bug 915631 Opened 7 years ago Closed 6 years ago

Fix the new textures shutdown sequence

Categories

(Core :: Graphics: Layers, defect)

defect
Not set

Tracking

()

RESOLVED INVALID

People

(Reporter: nical, Assigned: nical)

References

Details

It looks like if we kill an app while a video is playing, something's holding on to the ImageClient longer than it should, and the PCompositable Destroy message (triggered by the CompositableClient's destructor) is sent too late (after the IPDL protocol is shut down so the message is not sent).
Blocks: GFXB2G1.2
Actually the story here is that we don't have a "Shutdown" method which would initiate the cleaning up ImageBridge, etc. We more or less just cut the communication and kill the app. So it's not a problem of the new textures.
The messages in the logcat ###!!! [Child][AsyncChannel] Error: Channel closing: too late to send/recv, messages will be lost
are to be expected sometimes, and are harmless.
Too bad because it adds noise when debugging other issues.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.