Closed Bug 915631 Opened 13 years ago Closed 12 years ago

Fix the new textures shutdown sequence

Categories

(Core :: Graphics: Layers, defect)

defect
Not set
normal

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: 12 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.