summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Andreas Gampe <agampe@google.com> 2017-09-18 13:33:40 -0700
committer Andreas Gampe <agampe@google.com> 2017-09-18 14:02:48 -0700
commit4486442432c788c1ab03790752e69070f74e1d3a (patch)
tree35fa24008818fc6a13c6812e4b54bed1eee9431d
parentdbeacd6f1687439bd391bdd6a66a4b48d7d45ebf (diff)
ART: Add debug output to 063-process-manager
Add stack trace to output when we find the reaper in an unexpected state. Bug: 2310700 Test: art/test/testrunner/testrunner.py -b --host -t 063 Change-Id: I3abfff9c7f0d0dd02ccb5d95e737f7675723bb87
-rw-r--r--test/063-process-manager/src/Main.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/063-process-manager/src/Main.java b/test/063-process-manager/src/Main.java
index e31a0df053..6cb594959e 100644
--- a/test/063-process-manager/src/Main.java
+++ b/test/063-process-manager/src/Main.java
@@ -31,7 +31,13 @@ public class Main {
Thread t = entry.getKey();
String name = t.getName();
if (name.indexOf("process reaper") >= 0) {
- System.out.println("process manager: " + t.getState());
+ Thread.State state = t.getState();
+ System.out.println("process manager: " + state);
+ if (state != Thread.State.RUNNABLE && state != Thread.State.TIMED_WAITING) {
+ for (StackTraceElement e : entry.getValue()) {
+ System.out.println(" " + e);
+ }
+ }
found = true;
}
}