From a553e5f52d380b6f6d32e04e48b9ad4fd4e798a7 Mon Sep 17 00:00:00 2001 From: Evan Rosky Date: Mon, 24 Apr 2023 16:07:09 -0700 Subject: [PATCH] Add extra info to log to hopefully narrow it down This seems to show up super rarely but there's not enough context. At-least log the conflicting window so that maybe we can narrow down root cause? Bug: 271359304 Test: N/A, just adding to log Change-Id: I5f1a7e11798ce78fad60a8d96f20454224ead4c3 --- services/core/java/com/android/server/wm/WindowContainer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/WindowContainer.java b/services/core/java/com/android/server/wm/WindowContainer.java index f4a1765d46636..510e6756b8ef0 100644 --- a/services/core/java/com/android/server/wm/WindowContainer.java +++ b/services/core/java/com/android/server/wm/WindowContainer.java @@ -3839,7 +3839,8 @@ class WindowContainer extends ConfigurationContainer< // This can still happen if WMCore starts a new transition when there is ongoing // sync transaction from Shell. Please file a bug if it happens. throw new IllegalStateException("Can't sync on 2 groups simultaneously" - + " currentSyncId=" + mSyncGroup.mSyncId + " newSyncId=" + group.mSyncId); + + " currentSyncId=" + mSyncGroup.mSyncId + " newSyncId=" + group.mSyncId + + " wc=" + this); } mSyncGroup = group; }