NavigationThrottles added twice to a single navigation (non-PlzNavigate) |
||
Issue descriptionSee a list of reports here [1]. I'm looking at crash logs / code now to see how this could happen. The FindNavigationHandle method is suspicious to me. [1]: https://crash.corp.google.com/browse?q=custom_data.ChromeCrashProto.magic_signature_1.name%3D%27content%3A%3ANavigationHandleImpl%3A%3ARegisterNavigationThrottles%27&ignore_case=false&enable_rewrite=true&omit_field_name=&omit_field_value=&omit_field_opt=%3D&stbtiq=&reportid=&index=0
,
Jul 6 2017
As far as I can see, this is a non-PlzNavigate only bug. Considering that we're supposed to ship PlzNavigate in M60, I think I will just do a simple fix so that it stops crashing on Canary when PlzNavigate isn't enabled.
,
Jul 6 2017
Yeah doing something simple SGTM, given that this behavior has probably been around for a while without causing lots of problems. How likely is an M60 launch for PlzNavigate? That's very exciting!
,
Jul 6 2017
I think it's quite likely. Well we just had a blocker pop up today, but all other ones have been resolved. Hopefully it can be fixed easily. If it doesn't, we should still be able to launch on M61.
,
Jul 6 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/55398af747a91e1d9fdd92b66f0b311ef084ae53 commit 55398af747a91e1d9fdd92b66f0b311ef084ae53 Author: clamy <clamy@chromium.org> Date: Thu Jul 06 16:38:05 2017 Make sure NavigationHandleImpl::WillStartRequest only executes once This CL ensures that NavigationHandleImpl::WillStartRequest will only execute once. We've been seeing reports from the field where it seems it can sometimes execute twice (without PlzNavigate). BUG=736658, 739739 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2973063002 Cr-Commit-Position: refs/heads/master@{#484628} [modify] https://crrev.com/55398af747a91e1d9fdd92b66f0b311ef084ae53/content/browser/frame_host/navigation_handle_impl.cc
,
Jul 10 2017
|
||
►
Sign in to add a comment |
||
Comment 1 by csharrison@chromium.org
, Jul 6 2017