From 7a622784ef93601fc50be3b65b6cd165d8dda4ad Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Wed, 10 May 2017 16:32:39 -0700 Subject: [PATCH] Add a check to investigate b/37893215. Test: Manual Bug 37893215 Change-Id: I3a06af3828a5f51ecf4a539ef91b9a60575f68ba --- .../com/android/server/am/ActivityStackSupervisor.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/services/core/java/com/android/server/am/ActivityStackSupervisor.java b/services/core/java/com/android/server/am/ActivityStackSupervisor.java index dbe1cb631d869..60f3a06875c43 100644 --- a/services/core/java/com/android/server/am/ActivityStackSupervisor.java +++ b/services/core/java/com/android/server/am/ActivityStackSupervisor.java @@ -1357,6 +1357,15 @@ public class ActivityStackSupervisor extends ConfigurationContainer implements D if (mKeyguardController.isKeyguardLocked()) { r.notifyUnknownVisibilityLaunched(); } + final int applicationInfoUid = + (r.info.applicationInfo != null) ? r.info.applicationInfo.uid : -1; + if ((r.userId != app.userId) || (r.appInfo.uid != applicationInfoUid)) { + Slog.wtf(TAG, + "User ID for activity changing for " + r + + " appInfo.uid=" + r.appInfo.uid + + " info.ai.uid=" + applicationInfoUid + + " old=" + r.app + " new=" + app); + } r.app = app; app.waitingToKill = null;