KotatsuApp / Kotatsu

Manga reader for Android
https://kotatsu.app
GNU General Public License v3.0
3.18k stars 144 forks source link

Crash: IndexOutOfBoundsException in FragmentManager on A14 #923

Open Koitharu opened 3 weeks ago

Koitharu commented 3 weeks ago

Brief summary

java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 0
    at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
    at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
    at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
    at java.util.Objects.checkIndex(Objects.java:359)
    at java.util.ArrayList.get(ArrayList.java:434)
    at androidx.fragment.app.FragmentManager.prepareBackStackState(FragmentManager.java:2491)
    at androidx.fragment.app.FragmentManager$PrepareBackStackTransitionState.generateOps(FragmentManager.java:3739)
    at androidx.fragment.app.FragmentManager.generateOpsForPendingActions(FragmentManager.java:2271)
    at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1938)
    at androidx.fragment.app.FragmentManager$5.run(FragmentManager.java:661)
    at android.os.Handler.handleCallback(Handler.java:958)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loopOnce(Looper.java:230)
    at android.os.Looper.loop(Looper.java:319)
    at android.app.ActivityThread.main(ActivityThread.java:8919)
    at java.lang.reflect.Method.invoke(Method.java)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:578)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)

https://bugs.kotatsu.app/app/1/bug/10579/report

Need help with reproducing and fixing

Steps to reproduce

Unknown, probably in settings while popBackStack

Kotatsu version

7.x

Android version

14

Device

Multiple

Acknowledgements