Skip to content

Randomly crashes once a day since 0.19.3 #17

Description

@ghtesting2020

not sure about reproducable steps. I am reading a chapter and it randomly crashes. Started in 0.19.3 and happens in 0.19.4 still. Never happened in 0.19.2

java.lang.Throwable: java.lang.IndexOutOfBoundsException: Index: 20, Size: 16
	at java.util.ArrayList.rangeCheckForAdd(ArrayList.java:845)
	at java.util.ArrayList.add(ArrayList.java:517)
	at eu.kanade.tachiyomi.ui.reader.viewer.pager.PagerViewer.setChaptersInternal(r8-map-id-4ab0bc8bb4df0c5708035c26f56cca85c334c890e02e55c2e46b80b4fb9036b4:198)
	at androidx.viewpager.widget.DirectionalViewPager.setScrollState(r8-map-id-4ab0bc8bb4df0c5708035c26f56cca85c334c890e02e55c2e46b80b4fb9036b4:46)
	at androidx.lifecycle.LiveData$1.run(r8-map-id-4ab0bc8bb4df0c5708035c26f56cca85c334c890e02e55c2e46b80b4fb9036b4:71)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1570)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1579)
	at android.view.Choreographer.doCallbacks(Choreographer.java:1179)
	at android.view.Choreographer.doFrame(Choreographer.java:1104)
	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1553)
	at android.os.Handler.handleCallback(Handler.java:995)
	at android.os.Handler.dispatchMessage(Handler.java:103)
	at android.os.Looper.loopOnce(Looper.java:248)
	at android.os.Looper.loop(Looper.java:338)
	at android.app.ActivityThread.main(ActivityThread.java:9111)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:948)


--------- beginning of main
2025-11-17 17:12:22.784 -0500 31457 31457 E amanoteam.kahon: Not starting debugger since process cannot load the jdwp agent.
2025-11-17 17:12:22.909 -0500 31457 31467 E ashmem  : Pinning is deprecated since Android Q. Please use trim or other methods.
2025-11-17 17:12:22.936 -0500 31457 31473 E SQLiteLog: (283) recovered 616 frames from WAL file /data/user/10/com.amanoteam.kahon/databases/tachiyomi.db-wal
2025-11-17 17:12:23.405 -0500 31457 31494 E SQLiteLog: (284) automatic index on C(manga_id)
2025-11-17 17:12:23.405 -0500 31457 31494 E SQLiteLog: (284) automatic index on MC(manga_id)
--------- beginning of crash
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: FATAL EXCEPTION: main
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: Process: com.amanoteam.kahon, PID: 31457
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: java.lang.IndexOutOfBoundsException: Index: 20, Size: 16
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at java.util.ArrayList.rangeCheckForAdd(ArrayList.java:845)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at java.util.ArrayList.add(ArrayList.java:517)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at eu.kanade.tachiyomi.ui.reader.viewer.pager.PagerViewer.setChaptersInternal(r8-map-id-4ab0bc8bb4df0c5708035c26f56cca85c334c890e02e55c2e46b80b4fb9036b4:198)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at androidx.viewpager.widget.DirectionalViewPager.setScrollState(r8-map-id-4ab0bc8bb4df0c5708035c26f56cca85c334c890e02e55c2e46b80b4fb9036b4:46)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at androidx.lifecycle.LiveData$1.run(r8-map-id-4ab0bc8bb4df0c5708035c26f56cca85c334c890e02e55c2e46b80b4fb9036b4:71)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1570)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1579)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at android.view.Choreographer.doCallbacks(Choreographer.java:1179)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at android.view.Choreographer.doFrame(Choreographer.java:1104)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1553)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:995)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:103)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at android.os.Looper.loopOnce(Looper.java:248)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:338)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:9111)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
2025-11-17 17:26:28.902 -0500 31457 31457 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:948)
2025-11-17 17:26:29.051 -0500 32055 32055 E n:error_handler: Not starting debugger since process cannot load the jdwp agent.
2025-11-17 17:26:29.126 -0500 32055 32069 E SQLiteLog: (283) recovered 412 frames from WAL file /data/user/10/com.amanoteam.kahon/databases/tachiyomi.db-wal
2025-11-17 17:26:29.305 -0500 32055 32055 E ashmem  : Pinning is deprecated since Android Q. Please use trim or other methods.
2025-11-17 17:26:43.809 -0500 32203 32203 E amanoteam.kahon: Not starting debugger since process cannot load the jdwp agent.
2025-11-17 17:26:43.871 -0500 32203 32214 E ashmem  : Pinning is deprecated since Android Q. Please use trim or other methods.
2025-11-17 17:26:43.911 -0500 32203 32221 E SQLiteLog: (5) statement aborts at 2: [PRAGMA journal_mode=TRUNCATE] database is locked

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions