OSDN Git Service

Include likely IMEs in ANR dumping
authorBrian Carlstrom <bdc@google.com>
Thu, 30 Mar 2017 03:25:57 +0000 (20:25 -0700)
committerBrian Carlstrom <bdc@google.com>
Fri, 31 Mar 2017 07:27:07 +0000 (07:27 +0000)
Test: Start IME, induce ANR in Settings, verify /data/anr/traces.txt
Bug: 36704599
Change-Id: I5e6209ec25754bd27c57c58b27edeee38eb005de

services/core/java/com/android/server/am/AppErrors.java

index c10f77c..21c131c 100644 (file)
@@ -829,6 +829,9 @@ class AppErrors {
                             if (r.persistent) {
                                 firstPids.add(pid);
                                 if (DEBUG_ANR) Slog.i(TAG, "Adding persistent proc: " + r);
+                            } else if (r.treatLikeActivity) {
+                                firstPids.add(pid);
+                                if (DEBUG_ANR) Slog.i(TAG, "Adding likely IME: " + r);
                             } else {
                                 lastPids.put(pid, Boolean.TRUE);
                                 if (DEBUG_ANR) Slog.i(TAG, "Adding ANR proc: " + r);