diff --git a/services/core/java/com/android/server/pm/UserManagerService.java b/services/core/java/com/android/server/pm/UserManagerService.java index b21243a7baecc..2f98d3485d906 100644 --- a/services/core/java/com/android/server/pm/UserManagerService.java +++ b/services/core/java/com/android/server/pm/UserManagerService.java @@ -3635,6 +3635,13 @@ public class UserManagerService extends IUserManager.Stub { } finally { IoUtils.closeQuietly(fis); } + + synchronized (mUsersLock) { + if (mUsers.size() == 0) { + Slog.e(LOG_TAG, "mUsers is empty, fallback to single user"); + fallbackToSingleUserLP(); + } + } } /**