| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index cb9e3d3faa5df2dc38de129057f07c3d243797bb..8adbbc631cc26e8f8dc605e316514e67580f5837 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -4771,6 +4771,16 @@ void RenderFrameImpl::SendDidCommitProvisionalLoad(
|
| if (params.origin.scheme() != url::kFileScheme ||
|
| !render_view_->GetWebkitPreferences()
|
| .allow_universal_access_from_file_urls) {
|
| + base::debug::SetCrashKeyValue("origin_mismatch_url", params.url.spec());
|
| + base::debug::SetCrashKeyValue("origin_mismatch_origin",
|
| + params.origin.Serialize());
|
| + base::debug::SetCrashKeyValue("origin_mismatch_transition",
|
| + base::IntToString(params.transition));
|
| + base::debug::SetCrashKeyValue("origin_mismatch_redirects",
|
| + base::IntToString(params.redirects.size()));
|
| + base::debug::SetCrashKeyValue(
|
| + "origin_mismatch_same_page",
|
| + base::IntToString(params.was_within_same_page));
|
| CHECK(params.origin.IsSameOriginWith(url::Origin(params.url)))
|
| << " url:" << params.url << " origin:" << params.origin;
|
| }
|
|
|