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

GrapheneOS Launcher crashes

Open indiDing opened this issue 2 years ago • 0 comments

Pixel 6a, latest OS build.

GIVEN there is no app (with UI) running in background => taskmanager is "empty" (no apps open yet) AND 3-symbol-navigation is activated AND accessbility shortcut (magnifier) is enabled in the navigtion bar

WHEN tap on taskmanager shortcut in navigation bar AND want to swipe home screens

THEN homescreen freezes randomly (crash) AND user cannnot swipe through homescreen pages AND only app drawer still is working

AFTER restarting the device the taskmanager shows all (in the session before) opened apps

Crashlog:

type: crash osVersion: google/bluejay/bluejay:13/TP1A.220905.004.A2/2022092300:user/release-keys package: com.android.launcher3:33 process: com.android.launcher3

java.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.android.quickstep.TopTaskTracker$CachedTaskInfo.isHomeTask()' on a null object reference at com.android.quickstep.FallbackSwipeHandler.(FallbackSwipeHandler.java:111) at com.android.quickstep.TouchInteractionService.createFallbackSwipeHandler(TouchInteractionService.java:1029) at com.android.quickstep.TouchInteractionService.$r8$lambda$TwIcrpd6Tu9jVYanBMLopiX1dc0(Unknown Source:0) at com.android.quickstep.TouchInteractionService$$ExternalSyntheticLambda2.newHandler(Unknown Source:2) at com.android.quickstep.OverviewCommandHelper.executeCommand(OverviewCommandHelper.java:211) at com.android.quickstep.OverviewCommandHelper.executeNext(OverviewCommandHelper.java:98) at com.android.quickstep.OverviewCommandHelper.scheduleNextTask(OverviewCommandHelper.java:83) at com.android.quickstep.OverviewCommandHelper.onTransitionComplete(OverviewCommandHelper.java:281) at com.android.quickstep.OverviewCommandHelper.lambda$executeCommand$3$com-android-quickstep-OverviewCommandHelper(OverviewCommandHelper.java:213) at com.android.quickstep.OverviewCommandHelper$$ExternalSyntheticLambda3.run(Unknown Source:6) at com.android.quickstep.AbsSwipeUpHandler.invalidateHandler(AbsSwipeUpHandler.java:1628) at com.android.quickstep.AbsSwipeUpHandler.$r8$lambda$wAfz8Iy85dtHUtnjMJdEea-aUKU(Unknown Source:0) at com.android.quickstep.AbsSwipeUpHandler$$ExternalSyntheticLambda18.run(Unknown Source:2) at com.android.quickstep.MultiStateCallback.setState(MultiStateCallback.java:83) at com.android.quickstep.MultiStateCallback.setStateOnUiThread(MultiStateCallback.java:58) at com.android.quickstep.AbsSwipeUpHandler.onRecentsAnimationCanceled(AbsSwipeUpHandler.java:845) at com.android.quickstep.RecentsAnimationCallbacks.lambda$onAnimationCanceled$3$com-android-quickstep-RecentsAnimationCallbacks(RecentsAnimationCallbacks.java:132) at com.android.quickstep.RecentsAnimationCallbacks$$ExternalSyntheticLambda0.run(Unknown Source:4) at android.os.Handler.handleCallback(Handler.java:942) 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:7904) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ExecInit.main(ExecInit.java:49) at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method) at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:355)



**Another situation, same result:**
Pixel 6a, latest OS build.

GIVEN there are several apps (with UI) running in background 
AND **2-symbol**-navigation is activated
AND accessbility helpers (magnifier) are is **NOT** activated / enabled in the navigtion bar

WHEN tap on taskmanager shortcut in navigation bar 

THEN taskmanager show no open apps 
AND launcher crashes randomly

AFTER restarting the device the taskmanager shows all (in the session before) opened apps

**Crashlog:**

type: crash osVersion: google/bluejay/bluejay:13/TP1A.220905.004.A2/2022092300:user/release-keys package: com.android.launcher3:33 process: com.android.launcher3

java.lang.NullPointerException: Attempt to invoke virtual method 'com.android.quickstep.util.RecentsOrientedState com.android.quickstep.views.RecentsView.getPagedViewOrientedState()' on a null object reference at com.android.quickstep.AbsSwipeUpHandler.lambda$new$1$com-android-quickstep-AbsSwipeUpHandler(AbsSwipeUpHandler.java:302) at com.android.quickstep.AbsSwipeUpHandler$$ExternalSyntheticLambda8.get(Unknown Source:2) at com.android.quickstep.util.InputConsumerProxy.onInputConsumerMotionEvent(InputConsumerProxy.java:118) at com.android.quickstep.util.InputConsumerProxy.onInputConsumerEvent(InputConsumerProxy.java:82) at com.android.quickstep.util.InputConsumerProxy.$r8$lambda$z5yelbUnQpmGODOBE0q6BAHU3z0(Unknown Source:0) at com.android.quickstep.util.InputConsumerProxy$$ExternalSyntheticLambda0.onInputEvent(Unknown Source:2) at com.android.systemui.shared.system.InputConsumerController$InputEventReceiver.onInputEvent(InputConsumerController.java:76) at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:267) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:335) at android.os.Looper.loopOnce(Looper.java:161) at android.os.Looper.loop(Looper.java:288) at android.app.ActivityThread.main(ActivityThread.java:7904) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ExecInit.main(ExecInit.java:49) at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method) at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:355)

indiDing avatar Sep 27 '22 22:09 indiDing