New issue
Advanced search Search tips

Issue 775088 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: Dec 18
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

New connection filter added in browser for each GPU process spawned

Project Member Reported by siggi@chromium.org, Oct 16 2017

Issue description

See https://cs.chromium.org/chromium/src/content/browser/gpu/gpu_process_host.cc?q=gpu_process_host&dr=CSs&l=593, where apparently a new connection filter accrues to the browser each time we spawn a GPU process. The number of spawned GPU processes isn't bounded to my knowledge, as we re-spin the process on crash.
I don't know whether other process types are handled similarly, maybe this is worth an audit - or some form of introspection would be nice on Connectors?
 

Comment 1 by piman@chromium.org, Oct 16 2017

Cc: roc...@chromium.org
note: the number of GPU processes is bound. After a few crashes we fallback to swiftshader, and after a few crashes of swiftshader we stop spawning a GPU process any more.

But either way, I don't think there is any reason to have more than 1 of those filters at any time.
Cc: -roc...@chromium.org rockot@google.com
Status: Fixed (was: Untriaged)
Current code cleans up connection filters on destruction of GpuProcessHost.

Sign in to add a comment