diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index 74304f033165e..c87412e3f05dd 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -21907,6 +21907,10 @@ public class ActivityManagerService extends IActivityManager.Stub profilerInfo.profileFd = fd; proc.thread.profilerControl(start, profilerInfo, profileType); fd = null; + try { + mProfileFd.close(); + } catch (IOException e) { + } mProfileFd = null; } else { stopProfilerLocked(proc, profileType);