Trebuchet frequently crashes
- /e/ version: 1.11-s-dev
- Device model(s):FP3
- Developer mode enabled: yes
- Device rooted: tested both, issue is the same
- Trackers blocker enabled: yes
Summary
Each time I open Recent Apps from the start screen Trebuchet crashes. Opening Recent Apps from any app Trebuchet does not crash.
This began after installing another launcher. Then this issue happens no matter which launcher is active (Bliss or Nova Launcher). Additionally, if Nova Launcher is the standard launcher, after the Trebuchet crash the start screen is empty and must be activated by pressing the home button,
The problem
Steps to reproduce
- Install other launcher
- Select Bliss or other launcher as standard launcher
- then switch apps via recent apps from the start screen.
What is the current behavior?
See above
What is the expected correct behavior?
Trebuchet does not crash and is cooperating correctly with other launcher.
Technical informations
Relevant logs (adb logcat
)
This is what Scoop shows on a rooted device. It doesn't matter whether Bliss or Nova Launcher is the standard launcher. Neither whether or not the three apps are added to the Zygisk Deny List of Magisk. I don't have a log when the device is not rooted.
FATAL EXCEPTION: main
Process: com.android.launcher3, PID: 2469
java.lang.NullPointerException: Attempt to get length of null array
at com.android.quickstep.TaskViewUtils.createRecentsWindowAnimator(TaskViewUtils.java:289)
at com.android.quickstep.TaskViewUtils.composeRecentsLaunchAnimator(TaskViewUtils.java:541)
at com.android.quickstep.views.RecentsView.launchSideTaskInLiveTileMode(RecentsView.java:1031)
at com.android.quickstep.TaskAnimationManager$2.onTasksAppeared(TaskAnimationManager.java:172)
at com.android.quickstep.RecentsAnimationCallbacks.lambda$onTasksAppeared$4$RecentsAnimationCallbacks(RecentsAnimationCallbacks.java:143)
at com.android.quickstep.RecentsAnimationCallbacks$$ExternalSyntheticLambda3.run(Unknown Source:4)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7870)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
Relevant screenshots
Solutions
Workaround
Possible fixes