From 4274a6d9b4669cbbfb53fd6d4abefa9d77947e06 Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Fri, 21 Apr 2017 12:21:25 -0700 Subject: [PATCH] Add more log to track down the "idle until changed" issue. Bug 34724174 Test: Tested manually with intentionally adding a bug. Change-Id: I1789285068203b22ce271180667eb9cb1eb0b182 --- .../core/java/com/android/server/AlarmManagerService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/core/java/com/android/server/AlarmManagerService.java b/services/core/java/com/android/server/AlarmManagerService.java index 21dae4f2139a1..05ffcf071268a 100644 --- a/services/core/java/com/android/server/AlarmManagerService.java +++ b/services/core/java/com/android/server/AlarmManagerService.java @@ -1239,6 +1239,11 @@ class AlarmManagerService extends SystemService { mAllowWhileIdleDispatches.add(ent); } } + if ((mPendingIdleUntil != a) && (mPendingIdleUntil != null)) { + Slog.wtfStack(TAG, "setImplLocked: idle until changed from " + mPendingIdleUntil + + " to " + a); + } + mPendingIdleUntil = a; mConstants.updateAllowWhileIdleMinTimeLocked(); needRebatch = true;