Index: chrome/android/java/src/org/chromium/chrome/browser/JavaExceptionReporter.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/JavaExceptionReporter.java b/chrome/android/java/src/org/chromium/chrome/browser/JavaExceptionReporter.java |
index 0091626df0051f9cab5da66904f33d64ce1ba655..6676b32c991e931e63b4e1e7d0fb88f082321d61 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/JavaExceptionReporter.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/JavaExceptionReporter.java |
@@ -4,8 +4,10 @@ |
package org.chromium.chrome.browser; |
+import org.chromium.base.ApplicationStatus; |
import org.chromium.base.annotations.CalledByNative; |
import org.chromium.base.annotations.JNINamespace; |
+import org.chromium.chrome.browser.crash.MinidumpUploadService; |
/** |
* This UncaughtExceptionHandler will create a breakpad minidump when there is an uncaught |
@@ -28,6 +30,8 @@ public class JavaExceptionReporter implements Thread.UncaughtExceptionHandler { |
if (!mHandlingException) { |
mHandlingException = true; |
nativeReportJavaException(e); |
+ MinidumpUploadService.tryUploadLastCrashDump( |
+ ApplicationStatus.getApplicationContext()); |
} |
if (mParent != null) { |
mParent.uncaughtException(t, e); |