Skip to content

LL crashes when scrolling to the bottom of games list #201

@danielmmmm

Description

@danielmmmm

Okay, I updated to v9.1, and installed some games via adb. Don't know if there is a connection though. Anyways, when I scroll to the end/bottom of my games tab, LL crashes. I don't know if it would crash on the other tabs that contain different apps, because they contain too few apps to make scrolling necessary.

Edit: When I open LL, scrolling the games tab works just fine. It starts crashing when I switch to another tab and then back to games (and scrolling down).

Here is the logcat of a crash:

1752009698.302 10122  8982  8982 E InputEventReceiver: Exception dispatching input event.
1752009698.302 10122  8982  8982 E MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback
1752009698.303 10122  8982  8982 E MessageQueue-JNI: java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:true androidx.recyclerview.widget.RecyclerView{565b497 VFED..... ......ID 0,0-1280,800 #7f0a006b app:id/apps}, adapter:M0.q@d7d8316, layout:com.threethan.launcher.activity.adapter.LauncherGridLayoutManager@5b6e969, context:com.threethan.LightningLauncher@726bf7f
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at U.j0.i(SourceFile:326)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at U.j0.h(SourceFile:41)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at androidx.recyclerview.widget.LinearLayoutManager.V0(SourceFile:17)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at androidx.recyclerview.widget.LinearLayoutManager.U0(SourceFile:177)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at androidx.recyclerview.widget.LinearLayoutManager.H0(SourceFile:14)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at androidx.recyclerview.widget.LinearLayoutManager.X0(SourceFile:35)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at androidx.recyclerview.widget.LinearLayoutManager.o0(SourceFile:7)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at androidx.recyclerview.widget.GridLayoutManager.o0(SourceFile:7)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at androidx.recyclerview.widget.RecyclerView.f0(SourceFile:34)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at androidx.recyclerview.widget.RecyclerView.e0(SourceFile:24)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at androidx.recyclerview.widget.RecyclerView.onGenericMotionEvent(SourceFile:265)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.View.dispatchGenericMotionEventInternal(View.java:14738)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.View.dispatchGenericMotionEvent(View.java:14719)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:2594)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewGroup.dispatchGenericPointerEvent(ViewGroup.java:2551)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.View.dispatchGenericMotionEvent(View.java:14712)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:2594)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewGroup.dispatchGenericPointerEvent(ViewGroup.java:2551)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.View.dispatchGenericMotionEvent(View.java:14712)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:2594)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewGroup.dispatchGenericPointerEvent(ViewGroup.java:2551)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.View.dispatchGenericMotionEvent(View.java:14712)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:2594)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewGroup.dispatchGenericPointerEvent(ViewGroup.java:2551)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.View.dispatchGenericMotionEvent(View.java:14712)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:2594)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewGroup.dispatchGenericPointerEvent(ViewGroup.java:2551)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.View.dispatchGenericMotionEvent(View.java:14712)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:2594)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewGroup.dispatchGenericPointerEvent(ViewGroup.java:2551)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.View.dispatchGenericMotionEvent(View.java:14712)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at com.android.internal.policy.DecorView.superDispatchGenericMotionEvent(DecorView.java:506)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at com.android.internal.policy.PhoneWindow.superDispatchGenericMotionEvent(PhoneWindow.java:1900)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.app.Activity.dispatchGenericMotionEvent(Activity.java:4247)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at com.android.internal.policy.DecorView.dispatchGenericMotionEvent(DecorView.java:470)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.View.dispatchPointerEvent(View.java:14860)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6569)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6370)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5848)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5905)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5871)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6036)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5879)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6093)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5852)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5905)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5871)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5879)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5852)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8821)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8772)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8741)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:8944)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:259)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.os.MessageQueue.nativePollOnce(Native Method)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.os.MessageQueue.next(MessageQueue.java:335)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.os.Looper.loopOnce(Looper.java:167)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.os.Looper.loop(Looper.java:304)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at android.app.ActivityThread.main(ActivityThread.java:7918)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at java.lang.reflect.Method.invoke(Native Method)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
1752009698.303 10122  8982  8982 E MessageQueue-JNI: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1010)
1752009698.303 10122  8982  8982 D AndroidRuntime: Shutting down VM
1752009698.304 10122  8982  8982 E AndroidRuntime: FATAL EXCEPTION: main
1752009698.304 10122  8982  8982 E AndroidRuntime: Process: com.threethan.launcher, PID: 8982
1752009698.304 10122  8982  8982 E AndroidRuntime: java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:true androidx.recyclerview.widget.RecyclerView{565b497 VFED..... ......ID 0,0-1280,800 #7f0a006b app:id/apps}, adapter:M0.q@d7d8316, layout:com.threethan.launcher.activity.adapter.LauncherGridLayoutManager@5b6e969, context:com.threethan.LightningLauncher@726bf7f
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at U.j0.i(SourceFile:326)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at U.j0.h(SourceFile:41)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at androidx.recyclerview.widget.LinearLayoutManager.V0(SourceFile:17)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at androidx.recyclerview.widget.LinearLayoutManager.U0(SourceFile:177)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at androidx.recyclerview.widget.LinearLayoutManager.H0(SourceFile:14)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at androidx.recyclerview.widget.LinearLayoutManager.X0(SourceFile:35)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at androidx.recyclerview.widget.LinearLayoutManager.o0(SourceFile:7)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at androidx.recyclerview.widget.GridLayoutManager.o0(SourceFile:7)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at androidx.recyclerview.widget.RecyclerView.f0(SourceFile:34)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at androidx.recyclerview.widget.RecyclerView.e0(SourceFile:24)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at androidx.recyclerview.widget.RecyclerView.onGenericMotionEvent(SourceFile:265)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.View.dispatchGenericMotionEventInternal(View.java:14738)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.View.dispatchGenericMotionEvent(View.java:14719)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:2594)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewGroup.dispatchGenericPointerEvent(ViewGroup.java:2551)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.View.dispatchGenericMotionEvent(View.java:14712)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:2594)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewGroup.dispatchGenericPointerEvent(ViewGroup.java:2551)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.View.dispatchGenericMotionEvent(View.java:14712)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:2594)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewGroup.dispatchGenericPointerEvent(ViewGroup.java:2551)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.View.dispatchGenericMotionEvent(View.java:14712)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:2594)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewGroup.dispatchGenericPointerEvent(ViewGroup.java:2551)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.View.dispatchGenericMotionEvent(View.java:14712)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:2594)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewGroup.dispatchGenericPointerEvent(ViewGroup.java:2551)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.View.dispatchGenericMotionEvent(View.java:14712)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewGroup.dispatchTransformedGenericPointerEvent(ViewGroup.java:2594)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewGroup.dispatchGenericPointerEvent(ViewGroup.java:2551)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.View.dispatchGenericMotionEvent(View.java:14712)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at com.android.internal.policy.DecorView.superDispatchGenericMotionEvent(DecorView.java:506)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at com.android.internal.policy.PhoneWindow.superDispatchGenericMotionEvent(PhoneWindow.java:1900)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.app.Activity.dispatchGenericMotionEvent(Activity.java:4247)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at com.android.internal.policy.DecorView.dispatchGenericMotionEvent(DecorView.java:470)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.View.dispatchPointerEvent(View.java:14860)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6569)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6370)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5848)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5905)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5871)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6036)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5879)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6093)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5852)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5905)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5871)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5879)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5852)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8821)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8772)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8741)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:8944)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:259)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.os.MessageQueue.nativePollOnce(Native Method)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.os.MessageQueue.next(MessageQueue.java:335)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.os.Looper.loopOnce(Looper.java:167)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:304)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:7918)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
1752009698.304 10122  8982  8982 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1010)
1752009698.306  1000  1244  4960 W ActivityTaskManager:   Force finishing activity com.threethan.launcher/com.threethan.LightningLauncher

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions