os-issue-tracker icon indicating copy to clipboard operation
os-issue-tracker copied to clipboard

System Crash When Switch Profiles

Open Elserjo opened this issue 2 weeks ago • 2 comments

From last week i have faced several system crashes while switching profiles on Pixel 8. It just freeze on progress bar of another profile and after some time reboots. I have created a new issue, because i am not sure that it's related with https://github.com/GrapheneOS/os-issue-tracker/issues/5948.

This was on Saturday:

--------- switch to crash
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime: FATAL EXCEPTION: main
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime: Process: com.android.systemui, PID: 2172
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime: java.lang.RuntimeException: Adding window failed
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at android.view.ViewRootImpl.setView(ViewRootImpl.java:1624)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:492)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:168)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at android.app.Dialog.show(Dialog.java:352)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at com.android.systemui.globalactions.GlobalActionsDialogLite$ActionsDialogLite.show(go/retraceme 439b84804bca047035de597a2f6c86398391708f36184f612932ceb885cdca47:1)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at com.android.systemui.globalactions.GlobalActionsDialogLite.showOrHideDialog(go/retraceme 439b84804bca047035de597a2f6c86398391708f36184f612932ceb885cdca47:316)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at com.android.systemui.globalactions.GlobalActionsImpl.showGlobalActions(go/retraceme 439b84804bca047035de597a2f6c86398391708f36184f612932ceb885cdca47:31)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at com.android.systemui.globalactions.GlobalActionsComponent.handleShowGlobalActionsMenu(go/retraceme 439b84804bca047035de597a2f6c86398391708f36184f612932ceb885cdca47:15)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at com.android.systemui.statusbar.CommandQueue$H.handleMessage(go/retraceme 439b84804bca047035de597a2f6c86398391708f36184f612932ceb885cdca47:1694)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at android.os.Handler.dispatchMessage(Handler.java:110)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at android.os.Looper.dispatchMessage(Looper.java:315)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at android.os.Looper.loopOnce(Looper.java:251)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at android.os.Looper.loop(Looper.java:349)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at android.app.ActivityThread.main(ActivityThread.java:9085)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at java.lang.reflect.Method.invoke(Native Method)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at com.android.internal.os.ExecInit.main(ExecInit.java:50)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:371)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime: Caused by: android.os.DeadObjectException
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at android.os.BinderProxy.transactNative(Native Method)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at android.os.BinderProxy.transact(BinderProxy.java:619)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at android.view.IWindowSession$Stub$Proxy.addToDisplayAsUser(IWindowSession.java:1231)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  at android.view.ViewRootImpl.setView(ViewRootImpl.java:1608)
12-06 16:47:01.227 10116  2172  2172 E AndroidRuntime:  ... 18 more

System log 66394c0c21bb.txt

Today (as on prev. system crashes on progress bar of another user after some time):

--------- switch to system
12-10 15:02:52.327  1000  1390  1475 I ActivityManager: Collecting stacks for native pid 959
12-10 15:02:52.404  1000  1390  1475 I ActivityManager: dumpStackTraces extraPids=[]
12-10 15:02:52.404  1000  1390  1475 I ActivityManager: Done dumping
12-10 15:02:57.456  1000  1390 29613 I DropBoxManagerService: add tag=system_server_watchdog isTagEnabled=true flags=0x6
12-10 15:02:57.464  1000  1390  1475 W Watchdog: *** WATCHDOG KILLING SYSTEM PROCESS: Blocked in monitor com.android.server.am.ActivityManagerService on monitor thread (watchdog.monitor) for 74s, Blocked in handler on main thread (main) for 74s, Blocked in handler on i/o thread (android.io) for 74s, Blocked in handler on display thread (android.display) for 74s, Blocked in handler on ActivityManager (ActivityManager) for 74s
12-10 15:02:57.467  1000  1390  1475 W Watchdog: watchdog.monitor annotated stack trace:
12-10 15:02:57.470  1000  1390  1475 W Watchdog:     at com.android.server.am.ActivityManagerService.monitor(ActivityManagerService.java:16331)
12-10 15:02:57.470  1000  1390  1475 W Watchdog:     - waiting to lock <0x0b5e0dd7> (a com.android.server.am.ActivityManagerService)
12-10 15:02:57.470  1000  1390  1475 W Watchdog:     at com.android.server.Watchdog$HandlerChecker.run(Watchdog.java:379)
12-10 15:02:57.471  1000  1390  1475 W Watchdog:     at android.os.Handler.handleCallback(Handler.java:1041)
12-10 15:02:57.471  1000  1390  1475 W Watchdog:     at android.os.Handler.dispatchMessage(Handler.java:103)
12-10 15:02:57.471  1000  1390  1475 W Watchdog:     at android.os.Looper.dispatchMessage(Looper.java:315)
12-10 15:02:57.471  1000  1390  1475 W Watchdog:     at android.os.Looper.loopOnce(Looper.java:251)
12-10 15:02:57.471  1000  1390  1475 W Watchdog:     at android.os.Looper.loop(Looper.java:349)
12-10 15:02:57.471  1000  1390  1475 W Watchdog:     at android.os.HandlerThread.run(HandlerThread.java:100)
12-10 15:02:57.471  1000  1390  1475 W Watchdog:     at com.android.server.ServiceThread.run(ServiceThread.java:49)
12-10 15:02:57.471  1000  1390  1475 W Watchdog: main annotated stack trace:
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     at com.android.server.pm.UserManagerService.getUserDataNoChecks(UserManagerService.java:3333)
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     - waiting to lock <0x0f38038c> (a java.lang.Object)
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     at com.android.server.pm.UserManagerService.-$$Nest$mgetUserDataNoChecks(UserManagerService.java:0)
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     at com.android.server.pm.UserManagerService$MainHandler.handleMessage(UserManagerService.java:8226)
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     - locked <0x056d0b5c> (a com.android.server.pm.PackageManagerTracedLock)
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     at android.os.Handler.dispatchMessage(Handler.java:110)
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     at android.os.Looper.dispatchMessage(Looper.java:315)
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     at android.os.Looper.loopOnce(Looper.java:251)
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     at android.os.Looper.loop(Looper.java:349)
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     at com.android.server.SystemServer.run(SystemServer.java:1089)
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     at com.android.server.SystemServer.main(SystemServer.java:705)
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     at java.lang.reflect.Method.invoke(Native Method)
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
12-10 15:02:57.472  1000  1390  1475 W Watchdog:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:923)
12-10 15:02:57.473  1000  1390  1475 W Watchdog: android.io annotated stack trace:
12-10 15:02:57.473  1000  1390  1475 W Watchdog:     at com.android.server.pm.UserManagerService.getProfileParent(UserManagerService.java:1880)
12-10 15:02:57.473  1000  1390  1475 W Watchdog:     - waiting to lock <0x0f38038c> (a java.lang.Object)
12-10 15:02:57.473  1000  1390  1475 W Watchdog:     at android.os.UserManager.getProfileParent(UserManager.java:5736)
12-10 15:02:57.473  1000  1390  1475 W Watchdog:     at com.android.providers.settings.SettingsProvider.getGroupParent(SettingsProvider.java:2608)
12-10 15:02:57.473  1000  1390  1475 W Watchdog:     at com.android.providers.settings.SettingsProvider.resolveOwningUserId(SettingsProvider.java:2310)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at com.android.providers.settings.SettingsProvider.resolveOwningUserIdForSecureSetting(SettingsProvider.java:2283)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at com.android.providers.settings.SettingsProvider.mutateSecureSetting(SettingsProvider.java:1941)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at com.android.providers.settings.SettingsProvider.insertSecureSetting(SettingsProvider.java:1876)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:512)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at android.content.ContentProvider.call(ContentProvider.java:2774)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at android.content.ContentProvider$Transport.call(ContentProvider.java:641)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at android.provider.Settings$NameValueCache.putStringForUser(Settings.java:3634)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at android.provider.Settings$Secure.putStringForUser(Settings.java:7542)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at android.provider.Settings$Secure.putStringForUser(Settings.java:7522)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at com.android.server.notification.ManagedServices.writeXml(ManagedServices.java:616)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     - locked <0x0243a339> (a android.util.ArrayMap)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at com.android.server.notification.NotificationManagerService.writePolicyXml(NotificationManagerService.java:1353)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at com.android.server.notification.NotificationManagerService$SavePolicyFileRunnable.run(NotificationManagerService.java:1328)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     - locked <0x099e0d7e> (a android.util.AtomicFile)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at android.os.Handler.handleCallback(Handler.java:1041)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at android.os.Handler.dispatchMessage(Handler.java:103)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at android.os.Looper.dispatchMessage(Looper.java:315)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at android.os.Looper.loopOnce(Looper.java:251)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at android.os.Looper.loop(Looper.java:349)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at android.os.HandlerThread.run(HandlerThread.java:100)
12-10 15:02:57.474  1000  1390  1475 W Watchdog:     at com.android.server.ServiceThread.run(ServiceThread.java:49)
12-10 15:02:57.475  1000  1390  1475 W Watchdog: android.display annotated stack trace:
12-10 15:02:57.475  1000  1390  1475 W Watchdog:     at com.android.server.inputmethod.InputMethodManagerService$LocalServiceImpl.reportImeControl(InputMethodManagerService.java:5547)
12-10 15:02:57.475  1000  1390  1475 W Watchdog:     - waiting to lock <0x0d5d0bf0> (a java.lang.Class)
12-10 15:02:57.475  1000  1390  1475 W Watchdog:     at com.android.server.wm.DisplayContent.$r8$lambda$36VABT65rrgD1t41DPqwt8IaZx8(DisplayContent.java:4777)
12-10 15:02:57.475  1000  1390  1475 W Watchdog:     at com.android.server.wm.DisplayContent$$ExternalSyntheticLambda45.run(R8$$SyntheticClass:0)
12-10 15:02:57.475  1000  1390  1475 W Watchdog:     at android.os.Handler.handleCallback(Handler.java:1041)
12-10 15:02:57.475  1000  1390  1475 W Watchdog:     at android.os.Handler.dispatchMessage(Handler.java:103)
12-10 15:02:57.475  1000  1390  1475 W Watchdog:     at android.os.Looper.dispatchMessage(Looper.java:315)
12-10 15:02:57.475  1000  1390  1475 W Watchdog:     at android.os.Looper.loopOnce(Looper.java:251)
12-10 15:02:57.475  1000  1390  1475 W Watchdog:     at android.os.Looper.loop(Looper.java:349)
12-10 15:02:57.475  1000  1390  1475 W Watchdog:     at android.os.HandlerThread.run(HandlerThread.java:100)
12-10 15:02:57.475  1000  1390  1475 W Watchdog:     at com.android.server.ServiceThread.run(ServiceThread.java:49)
12-10 15:02:57.477  1000  1390  1475 W Watchdog: ActivityManager annotated stack trace:
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.server.am.UserController.getCurrentUserId(UserController.java:3585)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     - waiting to lock <0x05e16569> (a java.lang.Object)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.server.am.UserController.unsafeConvertIncomingUser(UserController.java:3291)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.server.am.UserController.handleIncomingUser(UserController.java:3192)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:14026)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:5312)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.providers.settings.SettingsProvider.resolveCallingUserIdEnforcingPermissions(SettingsProvider.java:2840)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.providers.settings.SettingsProvider.getSecureSetting(SettingsProvider.java:1752)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:473)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at android.content.ContentProvider.call(ContentProvider.java:2774)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at android.content.ContentProvider$Transport.call(ContentProvider.java:641)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at android.provider.Settings$NameValueCache.getStringForUser(Settings.java:3834)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at android.provider.Settings$Secure.getStringForUser(Settings.java:7486)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at android.provider.Settings$Secure.getIntForUser(Settings.java:7694)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.server.dreams.DreamManagerService.updateWhenToDreamSettings(DreamManagerService.java:478)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     - locked <0x06145bee> (a java.lang.Object)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.server.dreams.DreamManagerService.onUserSwitching(DreamManagerService.java:377)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.server.SystemServiceManager.onUser(SystemServiceManager.java:566)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.server.SystemServiceManager.onUser(SystemServiceManager.java:519)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.server.SystemServiceManager.onUserSwitching(SystemServiceManager.java:460)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.server.am.UserController.handleMessage(UserController.java:3979)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at android.os.Handler.dispatchMessage(Handler.java:106)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at android.os.Looper.dispatchMessage(Looper.java:315)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at android.os.Looper.loopOnce(Looper.java:251)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at android.os.Looper.loop(Looper.java:349)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at android.os.HandlerThread.run(HandlerThread.java:100)
12-10 15:02:57.477  1000  1390  1475 W Watchdog:     at com.android.server.ServiceThread.run(ServiceThread.java:49)
12-10 15:02:57.477  1000  1390  1475 W Watchdog: *** GOODBYE!
12-10 15:02:58.984 1110144 10400 10400 D ActivityThread: Too many transaction errors, throttling freezer binder callback.
--------- switch to crash
12-10 15:02:58.984 10102 29289 29289 E AndroidRuntime: FATAL EXCEPTION: main
12-10 15:02:58.984 10102 29289 29289 E AndroidRuntime: PID: 29289
12-10 15:02:58.984 10102 29289 29289 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause

System log f68f0d3506d5.txt

Elserjo avatar Dec 10 '25 18:12 Elserjo

The same issue happened to me twice on my pixel 10 pro

SuvanshRao avatar Dec 11 '25 03:12 SuvanshRao

The same issue happened to me twice on my pixel 10 pro

Do you have the same error message as OP or the one described in #5948?

colleirose avatar Dec 11 '25 22:12 colleirose