New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 832130 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

SkiaRenderer gets resources backed by invalid mailboxes during cross-process navigation.

Project Member Reported by penghuang@chromium.org, Apr 12 2018

Issue description

I found this problem with https://crrev.com/c/995915 .

As my understanding, this CL tries to use a surface from a terminated renderer process to avoid flash during cross-process navigation. But I believe the all GL textures created will be released by GPU process when the owner process is destroyed (the terminated renderer process). Probably it causes this problem.

This issue is exposed by my CL  https://crrev.com/c/978366 . It prints all invalid mailbox during compositing.
 
Reproduce steps:
1. launch chrome with --enable-features=VizDisplayCompositor --use-skia-renderer --use-skia-deferred-display-list
2. Navigate cross domains.
3. You will see a lot of fullfill failed errors in console.

Sign in to add a comment