Chromium Code Reviews| Index: components/crash/app/breakpad_mac.mm |
| diff --git a/components/crash/app/breakpad_mac.mm b/components/crash/app/breakpad_mac.mm |
| index 904e6bda94c60b02b5c326de211e1689e4ede99b..b92cb056e6308d27730cddedfb06e05cb6c0b23b 100644 |
| --- a/components/crash/app/breakpad_mac.mm |
| +++ b/components/crash/app/breakpad_mac.mm |
| @@ -218,6 +218,12 @@ void InitCrashReporter(const std::string& process_type) { |
| [breakpad_config setObject:base::SysUTF8ToNSString(dir_crash_dumps.value()) |
| forKey:@BREAKPAD_DUMP_DIRECTORY]; |
| + // Temporarily run Breakpad in-process on 10.10 and later because APIs that |
| + // it depends on got broken (http://crbug.com/386208). |
| + // This can catch crashes in the browser process only. |
| + [breakpad_config setObject:@(base::mac::IsOSYosemiteOrLater()) |
|
Mark Mentovai
2014/09/12 21:52:20
1. Can we avoid setting this key altogether if we’
Andre
2014/09/12 23:00:13
Done.
|
| + forKey:@BREAKPAD_IN_PROCESS]; |
| + |
| // Initialize Breakpad. |
| gBreakpadRef = BreakpadCreate(breakpad_config); |
| if (!gBreakpadRef) { |