summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Parth Sane <parthsane@google.com> 2025-01-14 06:18:25 -0800
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2025-01-14 06:18:25 -0800
commitac804a2208844c3de97aa66848f08b1538940604 (patch)
tree613f5dff1e704745ac4a869839000a8996619a08
parentfd610c5b5653575d853bb9501d0aa891cbcf41eb (diff)
parentb75122638512ab88d7c3005b7e55b154c1b53f86 (diff)
Merge "Log crash info when reporting crash fails" into main am: b751226385
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3449612 Change-Id: Iebb9cf9cfcea013215312380ea4bcf9d6c6815fd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--core/java/com/android/internal/os/RuntimeInit.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/com/android/internal/os/RuntimeInit.java b/core/java/com/android/internal/os/RuntimeInit.java
index 1709ca78af4b..f6de3459a1f5 100644
--- a/core/java/com/android/internal/os/RuntimeInit.java
+++ b/core/java/com/android/internal/os/RuntimeInit.java
@@ -174,7 +174,9 @@ public class RuntimeInit {
// System process is dead; ignore
} else {
try {
- Clog_e(TAG, "Error reporting crash", t2);
+ // Log original crash and then log the error reporting exception.
+ Clog_e(TAG, "Couldn't report crash. Here's the crash:", e);
+ Clog_e(TAG, "Error reporting crash. Here's the error:", t2);
} catch (Throwable t3) {
// Even Clog_e() fails! Oh well.
}