Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Issue 16267002: Re-fix http://crbug.com/87176, and add a test. (Closed)

Created:
7 years, 6 months ago by Jeffrey Yasskin
Modified:
7 years, 6 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, Aaron Boodman, darin-cc_chromium.org, chromium-apps-reviews_chromium.org
Visibility:
Public.

Description

Re-fix http://crbug.com/87176, and add a test. This also reverts the workaround in extension_host.cc that I added to fix issue 178542. BUG=87176, 178542 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=206182

Patch Set 1 #

Patch Set 2 : Minimal RPHImpl test #

Patch Set 3 : Test the whole fix #

Patch Set 4 : Sync #

Patch Set 5 : Much shorter test #

Total comments: 20

Patch Set 6 : Fix creis' comments, and split out 15793016 and 15799009 #

Patch Set 7 : Second round of creis comments #

Total comments: 1

Patch Set 8 : Rebase on top of https://codereview.chromium.org/16490003/ #

Total comments: 2

Patch Set 9 : Use TestBrowserThreadBundle #

Patch Set 10 : Switch to a browser test #

Total comments: 2

Patch Set 11 : Add comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+54 lines, -12 lines) Patch
M chrome/browser/extensions/extension_host.cc View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -9 lines 0 comments Download
A content/browser/renderer_host/render_process_host_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +50 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 6 7 8 9 1 chunk +3 lines, -3 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
Jeffrey Yasskin
Here's an initial test for the 87176 fix that simulates the whole sequence of tab ...
7 years, 6 months ago (2013-06-05 00:21:12 UTC) #1
Charlie Reis
Many thanks for finding a way to test this! Seems like a good approach to ...
7 years, 6 months ago (2013-06-05 19:07:10 UTC) #2
Jeffrey Yasskin
+jam for content/ and ipc/ review. This depends on https://codereview.chromium.org/15799009/ and https://codereview.chromium.org/15793016, which are winding ...
7 years, 6 months ago (2013-06-05 21:23:27 UTC) #3
Jeffrey Yasskin
+mpcomplete too for revert of r190543 in extension_host.cc
7 years, 6 months ago (2013-06-05 21:46:48 UTC) #4
Charlie Reis
https://codereview.chromium.org/16267002/diff/16001/content/browser/renderer_host/render_process_host_impl_unittest.cc File content/browser/renderer_host/render_process_host_impl_unittest.cc (right): https://codereview.chromium.org/16267002/diff/16001/content/browser/renderer_host/render_process_host_impl_unittest.cc#newcode182 content/browser/renderer_host/render_process_host_impl_unittest.cc:182: SiteInstance* site_instance_; On 2013/06/05 21:23:27, Jeffrey Yasskin wrote: > ...
7 years, 6 months ago (2013-06-05 21:54:09 UTC) #5
Jeffrey Yasskin
https://codereview.chromium.org/16267002/diff/16001/content/browser/renderer_host/render_process_host_impl_unittest.cc File content/browser/renderer_host/render_process_host_impl_unittest.cc (right): https://codereview.chromium.org/16267002/diff/16001/content/browser/renderer_host/render_process_host_impl_unittest.cc#newcode182 content/browser/renderer_host/render_process_host_impl_unittest.cc:182: SiteInstance* site_instance_; On 2013/06/05 21:54:09, creis wrote: > On ...
7 years, 6 months ago (2013-06-05 22:53:20 UTC) #6
Charlie Reis
LGTM, once you incorporate https://codereview.chromium.org/16490003/.
7 years, 6 months ago (2013-06-05 23:08:43 UTC) #7
jam
question: can we avoid the changes to child_process_launcher by making RPHImpl think it's in single ...
7 years, 6 months ago (2013-06-06 16:52:46 UTC) #8
Jeffrey Yasskin
On 2013/06/06 16:52:46, jam wrote: > question: can we avoid the changes to child_process_launcher by ...
7 years, 6 months ago (2013-06-06 17:09:57 UTC) #9
jam
On 2013/06/06 17:09:57, Jeffrey Yasskin wrote: > On 2013/06/06 16:52:46, jam wrote: > > question: ...
7 years, 6 months ago (2013-06-06 17:17:02 UTC) #10
Jeffrey Yasskin
On 2013/06/06 17:17:02, jam wrote: > On 2013/06/06 17:09:57, Jeffrey Yasskin wrote: > > On ...
7 years, 6 months ago (2013-06-06 20:28:25 UTC) #11
Matt Perry
lgtm https://codereview.chromium.org/16267002/diff/50001/content/browser/child_process_launcher.h File content/browser/child_process_launcher.h (right): https://codereview.chromium.org/16267002/diff/50001/content/browser/child_process_launcher.h#newcode68 content/browser/child_process_launcher.h:68: scoped_ptr<ChildProcessLauncher> NewChildProcessLauncher( nit: I generally prefer factory methods ...
7 years, 6 months ago (2013-06-06 21:01:27 UTC) #12
Jeffrey Yasskin
https://codereview.chromium.org/16267002/diff/50001/content/browser/child_process_launcher.h File content/browser/child_process_launcher.h (right): https://codereview.chromium.org/16267002/diff/50001/content/browser/child_process_launcher.h#newcode68 content/browser/child_process_launcher.h:68: scoped_ptr<ChildProcessLauncher> NewChildProcessLauncher( On 2013/06/06 21:01:27, Matt Perry wrote: > ...
7 years, 6 months ago (2013-06-06 21:06:56 UTC) #13
jam
On 2013/06/06 20:28:25, Jeffrey Yasskin wrote: > On 2013/06/06 17:17:02, jam wrote: > > On ...
7 years, 6 months ago (2013-06-07 00:37:27 UTC) #14
Jeffrey Yasskin
On 2013/06/07 00:37:27, jam wrote: > On 2013/06/06 20:28:25, Jeffrey Yasskin wrote: > > On ...
7 years, 6 months ago (2013-06-07 19:39:16 UTC) #15
jam
On 2013/06/07 19:39:16, Jeffrey Yasskin wrote: > On 2013/06/07 00:37:27, jam wrote: > > On ...
7 years, 6 months ago (2013-06-11 22:20:56 UTC) #16
Jeffrey Yasskin
On 2013/06/11 22:20:56, jam wrote: > On 2013/06/07 19:39:16, Jeffrey Yasskin wrote: > > On ...
7 years, 6 months ago (2013-06-12 21:29:31 UTC) #17
jam
lgtm https://codereview.chromium.org/16267002/diff/78001/content/browser/renderer_host/render_process_host_browsertest.cc File content/browser/renderer_host/render_process_host_browsertest.cc (right): https://codereview.chromium.org/16267002/diff/78001/content/browser/renderer_host/render_process_host_browsertest.cc#newcode21 content/browser/renderer_host/render_process_host_browsertest.cc:21: IN_PROC_BROWSER_TEST_F(RenderProcessHostTest, nit: please add a comment explaining the ...
7 years, 6 months ago (2013-06-13 17:43:22 UTC) #18
Jeffrey Yasskin
https://codereview.chromium.org/16267002/diff/78001/content/browser/renderer_host/render_process_host_browsertest.cc File content/browser/renderer_host/render_process_host_browsertest.cc (right): https://codereview.chromium.org/16267002/diff/78001/content/browser/renderer_host/render_process_host_browsertest.cc#newcode21 content/browser/renderer_host/render_process_host_browsertest.cc:21: IN_PROC_BROWSER_TEST_F(RenderProcessHostTest, On 2013/06/13 17:43:22, jam wrote: > nit: please ...
7 years, 6 months ago (2013-06-13 17:54:04 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jyasskin@chromium.org/16267002/86001
7 years, 6 months ago (2013-06-13 17:55:48 UTC) #20
commit-bot: I haz the power
7 years, 6 months ago (2013-06-13 22:43:20 UTC) #21
Message was sent while issue was closed.
Change committed as 206182

Powered by Google App Engine
This is Rietveld 408576698