Crash looping launcher after update
After updating to the latest release, restarting the phone, and unlocking the phone, the majority of the screen flashes the home screen apps in and out of visibility, making it extremely difficult to tap the apps when they reappear rapidly and momentarily, and impossible to tap them while they are not visible. After a while of this happening, there is an error popup labelled 'Launcher keeps stopping' which stops the above described behaviour while the popup is visible. If you click off the popup or select 'close app' or ‘app info’ the undesirable behaviour continues. Below is the error log when you click 'show details'.
type: crash osVersion: google/lynx/lynx:16/BP3A.251105.015/2025112101:user/release-keys package: com.android.launcher3:36, targetSdk 36 process: com.android.launcher3 processUptime: 1090 + 409 ms
java.lang.ClassCastException: com.android.launcher3.model.data.WorkspaceItemInfo cannot be cast to com.android.launcher3.model.data.CollectionInfo at com.android.launcher3.model.QuickstepModelDelegate.getContainer(QuickstepModelDelegate.java:250) at com.android.launcher3.model.QuickstepModelDelegate.modelLoadComplete(QuickstepModelDelegate.java:182) at com.android.launcher3.model.LoaderTask.loadAllSurfacesOrdered(LoaderTask.java:376) at com.android.launcher3.model.LoaderTask.run(LoaderTask.java:397) at android.os.Handler.handleCallback(Handler.java:1041) at android.os.Handler.dispatchMessage(Handler.java:103) at android.os.Looper.dispatchMessage(Looper.java:315) at android.os.Looper.loopOnce(Looper.java:251) at android.os.Looper.loop(Looper.java:349) at android.os.HandlerThread.run(HandlerThread.java:100)
I found this same issue mentioned on lawnchair launcher. I recommend for a temporary fix going to Settings > Storage > Apps > Launcher > Clear cache, then restart device. You'll have to reconfigure your home screen. If this doesn't fix it, you could switch to a third party launcher until the problem is fixed.
Thank you for your suggestions @andrewsuggs465.
Installing another launcher (µLauncher) and setting it as the ‘default home app’ does not resolve the behaviour. Clearing launcher cache and restarting after clearing cache also does not fix it.
Further feedback from another user on Discord provided this log:
Thanks for the response, I did some digging and it seems like this bug comes from google's internal bug tracker for launcher3: b/173838775. I'm not sure if this is a graphene issue or a google issue
same here
Addressed by https://github.com/GrapheneOS/platform_packages_apps_Launcher3/commit/54a2ef048c1becb113b8810601119f45b0ea5422
Thank you for the fix!