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

Issue 841961 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Cc:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

Chrome spawns 20+ Data Decoder Service processes at startup

Project Member Reported by thestig@chromium.org, May 10 2018

Issue description

Chrome Version: 68.0.3423.2 dev channel
OS: Linux

What steps will reproduce the problem?
(1) Run google-chrome-unstable --user-data-dir=/tmp/unique_name
(2) Quickly press Ctrl + Esc to bring up the task manager.
(3) Quickly maximize the task manager window.

What is the expected result?

The existence of 1, or a few Data Decoder Service utility processes.

What happens instead?

20+ Data Decoder Service processses all launch at startup. They finish their work and go away.


Is it possible throttle the creation of these processes, or reuse them? See also bug 718199.
 
Owner: jcivelli@chromium.org
Status: (was: Untriaged)
I think this might be related to the syncing of extensions (the corp ones).
When you start with a fresh profile, all extensions get installed, which involved decoding the manifest JSON file and the icon and other images.
We are not batching these operation across extensions (to avoid a potentially bad extension getting access to another extension decoding process). So it's at least 2 processes per extension being installed.
I'll dig some more to prove that theory.
Status: Assigned

Sign in to add a comment