- Electron version: 1.3.7
- Operating system: Mac OS and Windows 10

Steps:
- run a CPU profile from dev tools
- stop it (you get some output)
- save the file

=> the resulting file has 0KB

I cannot reproduce in Chrome 53, but I can reproduce in a bare electron app.

atom/browser/atom_browser_client.cc
return l10n_util::GetApplicationLocale("");
}
void AtomBrowserClient::OverrideSiteInstanceForNavigation(
    content::BrowserContext* browser_context,
    content::SiteInstance* current_instance,
    const GURL& url,
    content::SiteInstance** new_instance) {
  if (g_suppress_renderer_process_restart) {
    g_suppress_renderer_process_restart = false;
    return;
  }
  if (!ShouldCreateNewSiteInstance(browser_context, current_instance, url))
    return;
  scoped_refptr<content::SiteInstance> site_instance =
      content::SiteInstance::CreateForURL(browser_context, url);
  *new_instance = site_instance.get();
  
  
  
  content::BrowserThread::PostTask(
      content::BrowserThread::UI, FROM_HERE,
      base::Bind(&Noop, base::RetainedRef(site_instance)));
  
  auto current_process = current_instance->GetProcess();
  auto pending_process = (*new_instance)->GetProcess();
  pending_processes_[pending_process->GetID()] = current_process->GetID();
  
  current_process->AddObserver(this);
}
void AtomBrowserClient::AppendExtraCommandLineSwitches(