| Index: content/browser/frame_host/render_frame_message_filter.cc
 | 
| diff --git a/content/browser/frame_host/render_frame_message_filter.cc b/content/browser/frame_host/render_frame_message_filter.cc
 | 
| index 6a9613f091339d8f418d1d129b25a242cbf7e4c2..620684e6ccc5ad7133e074c2bf6cefea82dc1d67 100644
 | 
| --- a/content/browser/frame_host/render_frame_message_filter.cc
 | 
| +++ b/content/browser/frame_host/render_frame_message_filter.cc
 | 
| @@ -5,6 +5,8 @@
 | 
|  #include "content/browser/frame_host/render_frame_message_filter.h"
 | 
|  
 | 
|  #include "base/command_line.h"
 | 
| +#include "base/debug/crash_logging.h"
 | 
| +#include "base/debug/dump_without_crashing.h"
 | 
|  #include "base/macros.h"
 | 
|  #include "base/metrics/field_trial.h"
 | 
|  #include "base/strings/string_util.h"
 | 
| @@ -347,6 +349,15 @@ void RenderFrameMessageFilter::OnSetCookie(int render_frame_id,
 | 
|    ChildProcessSecurityPolicyImpl* policy =
 | 
|        ChildProcessSecurityPolicyImpl::GetInstance();
 | 
|    if (!policy->CanAccessDataForOrigin(render_process_id_, url)) {
 | 
| +    {
 | 
| +      // TODO(nick): Remove this once we understand http://crbug.com/600441
 | 
| +      auto origin_lock = policy->GetOriginLockCrashKey(render_process_id_);
 | 
| +      base::debug::ScopedCrashKey("setcookies_url", url.spec());
 | 
| +      base::debug::ScopedCrashKey("setcookies_first_party",
 | 
| +                                  first_party_for_cookies.spec());
 | 
| +      base::debug::DumpWithoutCrashing();
 | 
| +    }
 | 
| +
 | 
|      bad_message::ReceivedBadMessage(this,
 | 
|                                      bad_message::RFMF_SET_COOKIE_BAD_ORIGIN);
 | 
|      return;
 | 
| 
 |