| Index: third_party/crashpad/crashpad/util/mach/exception_types.cc
|
| diff --git a/third_party/crashpad/crashpad/util/mach/exception_types.cc b/third_party/crashpad/crashpad/util/mach/exception_types.cc
|
| index 0199b3145a7cd1d6e3823860136ebe98b28a5d0e..cef90f9a61aa7b93b213bb72ad6732e91dcab170 100644
|
| --- a/third_party/crashpad/crashpad/util/mach/exception_types.cc
|
| +++ b/third_party/crashpad/crashpad/util/mach/exception_types.cc
|
| @@ -201,6 +201,12 @@ bool IsExceptionNonfatalResource(exception_type_t exception,
|
| return true;
|
| }
|
|
|
| + if (resource_type == RESOURCE_TYPE_IO) {
|
| + // These exceptions don’t ever appear to be fatal. See
|
| + // https://crashpad.chromium.org/bug/124.
|
| + return true;
|
| + }
|
| +
|
| // Treat unknown exceptions as fatal. This is the conservative approach: it
|
| // may result in more crash reports being generated, but the type-flavor
|
| // combinations can be evaluated to determine appropriate handling.
|
|
|