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

Issue 719961 link

Starred by 9 users

Issue metadata

Status: Archived
Owner: ----
Closed: Dec 11
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression


Show other hotlists

Hotlists containing this issue:
Hotlist-1


Sign in to add a comment

Command line argument "process-per-tab" no longer working

Reported by mercey...@gmail.com, May 9 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Safari/537.36

Steps to reproduce the problem:
1. Start with the argument "--process-per-tab"
2. Load websites on different domains in the same tab

What is the expected behavior?
On the first navigation a new renderer process should be spawned and reused for the rest of the navigation's

What went wrong?
On the first navigation a new renderer process is spawned and doesn't get reused, instead, for every navigation a new process is spawned

Did this work before? Yes 57.0.2987.133

Chrome version: 58.0.3029.96  Channel: stable
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version:
 
Labels: Needs-Triage-M58
Cc: krajshree@chromium.org
Components: Internals>Core
Labels: Needs-Feedback
Unable to reproduce the issue on Win-7 and Win-10 using chrome stable version #58.0.3029.110.

Attached a screen cast for reference.

Following are the steps followed to reproduce the issue.
------------
1. Started chrome with the argument "--process-per-tab".
2. Loaded websites on different domains in the same tab i.e wikipedia.org, amazon.in and yahoo.com.
3. Observed that all the websites loaded in the same tab without any issues.

merceyz97@ - Could you please verify the screen cast and please let us know if anything missed from our side.
Also please check this issue on latest stable #58.0.3029.110 by creating a new profile without any apps and extensions and please let us know if the issue still persist or not.

Thanks...!!
719961.mp4
1.6 MB View Download

Comment 3 by mercey...@gmail.com, May 24 2017

You'll need to watch the renderer processes in task manager

For each navigation to a new domain you'll see that one renderer closes and a new one spawns which is the default and correct.

With the "--process-per-tab" argument it shouldn't recreate the renderer, instead reuse the same one over and over again as per https://www.chromium.org/developers/design-documents/process-models
Project Member

Comment 4 by sheriffbot@chromium.org, May 24 2017

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "krajshree@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Cc: kavvaru@chromium.org
Labels: Needs-Feedback
Unable to reproduce the issue on windows 7 using chrome version 58.0.3029.110 with the below steps

1. Started chrome with the argument "--process-per-tab".
2. Opened task manager to observe the renderer process.
3. Opened yahoo.com in one tab and opened again cnn.com on the same tab
4. Every time the renderer changed to new one 

Please find the attached screen cast and confirm if anything missed here.
Observed the same behaviour on M57 as well.

Thanks,
719961.mp4
2.0 MB View Download

Comment 7 by mercey...@gmail.com, May 30 2017

If you observe it in the windows task manager (ctrl + shift + escape) you'll noticed it changes renderer process which it shouldn't with that argument

Comment 8 by mercey...@gmail.com, May 30 2017

In your video you can also see the PID changes
Project Member

Comment 9 by sheriffbot@chromium.org, May 30 2017

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "kavvaru@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 10 Deleted

Comment 11 by supp...@grabz.it, Aug 21 2017

I can also confirm that it is happening in version: 60.0.3112.90

Comment 12 by per...@gmail.com, Nov 27 2017

krajshree@chromium.org, did you see the last message by Mercey? I think the Status on this one should be switched from Unconfirmed, since we seem to have a clear way to reproduce it. Please let me know if you disagree.

It affects e.g. JS bindings in CEF-based frameworks like CefSharp, since the fact that the renderer process is suddenly replaced makes it much harder to persist JS bindings in a given browser window/tab.
 Issue 793235  has been merged into this issue.
Project Member

Comment 16 by sheriffbot@chromium.org, Dec 11

Status: Archived (was: Unconfirmed)
Issue has not been modified or commented on in the last 365 days, please re-open or file a new bug if this is still an issue.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment