tachiyomi
tachiyomi copied to clipboard
Crashes while reading ("Failed to initialise bitmap decoder")
Steps to reproduce
Refresh library Download any manga And read some manga 3-8 min later app crash
Expected behavior
App won't crash
Actual behavior
App crash after 3-8 min reading, refreshing, and downloading manga in same time
Crash logs
--------- beginning of system
10-21 22:50:30.984 31936 31936 E OplusCustomizeRestrictionManager: sInstance is null, start a new sInstance
10-21 22:51:07.759 897 897 E OplusCustomizeRestrictionManager: sInstance is null, start a new sInstance
10-21 23:19:31.498 28146 28146 E OplusCustomizeRestrictionManager: sInstance is null, start a new sInstance
--------- beginning of main
10-21 23:19:57.726 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:19:57.758 28146 29361 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:19:58.402 28146 28146 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:19:59.038 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:20:00.889 28146 28953 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:29:42.561 28146 9186 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:29:42.711 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:31:18.621 28146 11610 E SubsamplingScaleImageView: Failed to initialise bitmap decoder
10-21 23:31:18.621 28146 11610 E SubsamplingScaleImageView: java.lang.Exception: Image decoder failed to initialize and get image size
10-21 23:31:18.621 28146 11610 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.decoder.ImageDecoder.init(ImageDecoder.java:6)
10-21 23:31:18.621 28146 11610 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView$TilesInitTask.doInBackground(SubsamplingScaleImageView.java:8)
10-21 23:31:18.621 28146 11610 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView$TilesInitTask.doInBackground(SubsamplingScaleImageView.java:1)
10-21 23:31:18.621 28146 11610 E SubsamplingScaleImageView: at android.os.AsyncTask$3.call(AsyncTask.java:394)
10-21 23:31:18.621 28146 11610 E SubsamplingScaleImageView: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
10-21 23:31:18.621 28146 11610 E SubsamplingScaleImageView: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
10-21 23:31:18.621 28146 11610 E SubsamplingScaleImageView: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
10-21 23:31:18.621 28146 11610 E SubsamplingScaleImageView: at java.lang.Thread.run(Thread.java:923)
10-21 23:31:44.720 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:31:48.400 28146 28953 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:31:51.700 28146 11726 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:31:51.908 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:32:59.299 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:33:04.178 28146 14079 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:33:04.336 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:34:22.416 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:34:27.746 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:34:27.777 28146 15681 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:34:37.544 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:35:10.210 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:35:10.251 28146 16043 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:35:10.649 28146 15542 E SubsamplingScaleImageView: Failed to initialise bitmap decoder
10-21 23:35:10.649 28146 15542 E SubsamplingScaleImageView: java.lang.Exception: Image decoder failed to initialize and get image size
10-21 23:35:10.649 28146 15542 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.decoder.ImageDecoder.init(ImageDecoder.java:6)
10-21 23:35:10.649 28146 15542 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView$TilesInitTask.doInBackground(SubsamplingScaleImageView.java:8)
10-21 23:35:10.649 28146 15542 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView$TilesInitTask.doInBackground(SubsamplingScaleImageView.java:1)
10-21 23:35:10.649 28146 15542 E SubsamplingScaleImageView: at android.os.AsyncTask$3.call(AsyncTask.java:394)
10-21 23:35:10.649 28146 15542 E SubsamplingScaleImageView: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
10-21 23:35:10.649 28146 15542 E SubsamplingScaleImageView: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
10-21 23:35:10.649 28146 15542 E SubsamplingScaleImageView: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
10-21 23:35:10.649 28146 15542 E SubsamplingScaleImageView: at java.lang.Thread.run(Thread.java:923)
10-21 23:40:21.880 28146 22164 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:40:21.889 28146 22164 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:40:21.889 28146 22164 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:40:21.898 28146 22164 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:40:21.924 28146 22164 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:40:21.929 28146 22164 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:41:06.634 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:41:06.708 28146 23940 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:44:13.387 28146 27139 E SubsamplingScaleImageView: Failed to initialise bitmap decoder
10-21 23:44:13.387 28146 27139 E SubsamplingScaleImageView: java.lang.Exception: Image decoder failed to initialize and get image size
10-21 23:44:13.387 28146 27139 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.decoder.ImageDecoder.init(ImageDecoder.java:6)
10-21 23:44:13.387 28146 27139 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView$TilesInitTask.doInBackground(SubsamplingScaleImageView.java:8)
10-21 23:44:13.387 28146 27139 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView$TilesInitTask.doInBackground(SubsamplingScaleImageView.java:1)
10-21 23:44:13.387 28146 27139 E SubsamplingScaleImageView: at android.os.AsyncTask$3.call(AsyncTask.java:394)
10-21 23:44:13.387 28146 27139 E SubsamplingScaleImageView: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
10-21 23:44:13.387 28146 27139 E SubsamplingScaleImageView: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
10-21 23:44:13.387 28146 27139 E SubsamplingScaleImageView: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
10-21 23:44:13.387 28146 27139 E SubsamplingScaleImageView: at java.lang.Thread.run(Thread.java:923)
10-21 23:44:13.403 28146 27137 E SubsamplingScaleImageView: Failed to initialise bitmap decoder
10-21 23:44:13.403 28146 27137 E SubsamplingScaleImageView: java.lang.Exception: Image decoder failed to initialize and get image size
10-21 23:44:13.403 28146 27137 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.decoder.ImageDecoder.init(ImageDecoder.java:6)
10-21 23:44:13.403 28146 27137 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView$TilesInitTask.doInBackground(SubsamplingScaleImageView.java:8)
10-21 23:44:13.403 28146 27137 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView$TilesInitTask.doInBackground(SubsamplingScaleImageView.java:1)
10-21 23:44:13.403 28146 27137 E SubsamplingScaleImageView: at android.os.AsyncTask$3.call(AsyncTask.java:394)
10-21 23:44:13.403 28146 27137 E SubsamplingScaleImageView: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
10-21 23:44:13.403 28146 27137 E SubsamplingScaleImageView: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
10-21 23:44:13.403 28146 27137 E SubsamplingScaleImageView: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
10-21 23:44:13.403 28146 27137 E SubsamplingScaleImageView: at java.lang.Thread.run(Thread.java:923)
10-21 23:45:48.178 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:45:50.267 28146 28953 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:46:57.921 28146 28953 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:46:58.918 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:46:59.012 28146 31599 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:47:01.522 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:47:05.104 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:47:05.147 28146 31645 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:47:05.588 28146 31610 E SubsamplingScaleImageView: Failed to initialise bitmap decoder
10-21 23:47:05.588 28146 31610 E SubsamplingScaleImageView: java.lang.Exception: Image decoder failed to initialize and get image size
10-21 23:47:05.588 28146 31610 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.decoder.ImageDecoder.init(ImageDecoder.java:6)
10-21 23:47:05.588 28146 31610 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView$TilesInitTask.doInBackground(SubsamplingScaleImageView.java:8)
10-21 23:47:05.588 28146 31610 E SubsamplingScaleImageView: at com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView$TilesInitTask.doInBackground(SubsamplingScaleImageView.java:1)
10-21 23:47:05.588 28146 31610 E SubsamplingScaleImageView: at android.os.AsyncTask$3.call(AsyncTask.java:394)
10-21 23:47:05.588 28146 31610 E SubsamplingScaleImageView: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
10-21 23:47:05.588 28146 31610 E SubsamplingScaleImageView: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
10-21 23:47:05.588 28146 31610 E SubsamplingScaleImageView: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
10-21 23:47:05.588 28146 31610 E SubsamplingScaleImageView: at java.lang.Thread.run(Thread.java:923)
10-21 23:47:13.261 28146 28206 E FrameEvents: updateAcquireFence: Did not find frame.
10-21 23:47:16.392 28146 31701 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:51:12.662 6885 6885 E anade.tachiyom: Unknown bits set in runtime_flags: 0x40000000
10-21 23:51:12.676 6885 6885 E anade.tachiyom: Not starting debugger since process cannot load the jdwp agent.
10-21 23:51:12.694 6885 6885 E RefClass: java.lang.reflect.InvocationTargetException
10-21 23:51:12.787 6885 6885 E libc : Access denied finding property "ro.odm.prev.product.name"
10-21 23:51:13.576 6885 6955 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:51:13.588 6885 6885 E OplusCustomizeRestrictionManager: sInstance is null, start a new sInstance
10-21 23:51:16.954 6885 7095 E SQLiteLog: (283) recovered 643 frames from WAL file /data/user/0/eu.kanade.tachiyomi/databases/tachiyomi.db-wal
10-21 23:51:17.007 6885 6885 E ANR_LOG : >>> msg's executing time is too long
10-21 23:51:17.007 6885 6885 E ANR_LOG : Blocked msg = { when=-4s265ms what=159 target=android.app.ActivityThread$H obj=ClientTransaction LaunchActivityItem,ResumeActivityItem hashCode, mActivityToken = android.os.BinderProxy@fc033c4 mLifecycleStateRequest ResumeActivityItem{procState=-1,updateProcState=false,isForward=true} mActivityCallbacks [LaunchActivityItem{intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=eu.kanade.tachiyomi/.ui.main.MainActivity bnds=[260,790][460,980] mCallingUid=10062 },ident=9948266,info=ActivityInfo{23bd3e8 eu.kanade.tachiyomi.ui.main.MainActivity},curConfig={1.0 ??mcc??mnc [in_ID,ja_JP] ldltr sw360dp w360dp h764dp 320dpi nrml long port night finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 720, 1600) mAppBounds=Rect(0, 71 - 720, 1600) mWindowingMode=fullscreen mDisplayWindowingMode=fullscreen mActivityType=undefined mAlwaysOnTop=undefined mRotation=ROTATION_0} s.1mThemeChanged= 1, mThemeChangedFlags= 17, mFlipFont= 0, mAccessibleChanged= -1, mUxIconConfig= 1163075219981734161, mMaterialColor= 0, mUserId= 0, mFontUserId= 0, mFontVariationSettings= 226, mIconPackName= , mDarkModeBackgroundMaxL= 0.0, mDarkModeDialogBgMaxL= 27.0, mDarkModeForegroundMinL= 100.0, mOplusConfigType= 1},overrideConfig={1.0 ??mcc??mnc [in_ID,ja_JP] ldltr sw360dp w360dp h764dp 320dpi nrml long port night finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 720, 1600) mAppBounds=Rect(0, 71 - 720, 1600) mWindowingMode=fullscreen mDisplayWindowingMode=fullscreen mActivityType=standard mAlwaysOnTop=undefined mRotation=ROTATION_0} s.1mThemeChanged= 1, mThemeChangedFlags= 17, mFlipFont= 0, mAccessibleChanged= -1, mUxIconConfig= 1163075219981734161, mMaterialColor= 0, mUserId= 0, mFontUserId= 0, mFontVariationSettings= 226, mIconPackName= , mDarkModeBackgroundMaxL= 0.0, mDarkModeDialogBgMaxL= 27.0, mDarkModeForegroundMinL= 100.0, mOplusConfigType= 1},referrer=com.oppo.launcher,procState=20,state=null,persistentState=null,pendingResults=null,pendingNewIntents=null,profilerInfo=null,assistToken=android.os.BinderProxy@b7a1a01,rotationAdj=null}] } , cost = 3528 ms
10-21 23:51:17.007 6885 6885 E ANR_LOG : >>>Current msg List is:
10-21 23:51:17.008 6885 6885 E ANR_LOG : Current msg <1> = { when=-4s256ms what=159 target=android.app.ActivityThread$H obj=ClientTransaction TopResumedActivityChangeItem, hashCode, mActivityToken = android.os.BinderProxy@fc033c4 mLifecycleStateRequest null mActivityCallbacks [TopResumedActivityChangeItem{onTop=true}] }
10-21 23:51:17.008 6885 6885 E ANR_LOG : Current msg <2> = { when=-4s241ms what=9999 target=android.app.ActivityThread$H }
10-21 23:51:17.008 6885 6885 E ANR_LOG : Current msg <3> = { when=-3s973ms what=149 target=android.app.ActivityThread$H obj=android.os.BinderProxy@fc033c4 }
10-21 23:51:17.008 6885 6885 E ANR_LOG : Current msg <4> = { when=-3s716ms what=0 target=android.app.ActivityThread$H callback=eu.kanade.tachiyomi.AppModule$$ExternalSyntheticLambda0 }
10-21 23:51:17.008 6885 6885 E ANR_LOG : Current msg <5> = { when=-3s614ms what=0 target=android.os.Handler callback=org.acra.startup.StartupProcessorExecutor$$ExternalSyntheticLambda0 }
10-21 23:51:17.008 6885 6885 E ANR_LOG : Current msg <6> = { when=-3s413ms what=0 target=android.os.Handler callback=androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0 }
10-21 23:51:17.008 6885 6885 E ANR_LOG : Current msg <7> = { when=-3s409ms what=0 target=android.os.Handler callback=androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0 }
10-21 23:51:17.008 6885 6885 E ANR_LOG : Current msg <8> = { when=-3s334ms what=0 target=android.os.Handler callback=androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0 }
10-21 23:51:17.008 6885 6885 E ANR_LOG : Current msg <9> = { when=-3s331ms what=0 target=android.os.Handler callback=androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0 }
10-21 23:51:17.008 6885 6885 E ANR_LOG : Current msg <10> = { when=-3s306ms what=0 target=android.os.Handler callback=androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0 }
10-21 23:51:17.008 6885 6885 E ANR_LOG : >>>CURRENT MSG DUMP OVER<<<
10-21 23:51:17.172 6885 7096 E SQLiteLog: (284) automatic index on C(manga_id)
10-21 23:51:17.172 6885 7096 E SQLiteLog: (284) automatic index on R(manga_id)
10-21 23:51:17.172 6885 7096 E SQLiteLog: (284) automatic index on mangas_categories(manga_id)
10-21 23:51:18.034 6885 6952 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:51:18.082 6885 6952 E libEGL : Invalid file path for libcolorx-loader.so
10-21 23:51:18.089 6885 6952 E libEGL : Invalid file path for libcolorx-loader.so
App version: 0.13.6 (standard, 1f79444, 82, 2022-08-14T15:52Z)
Android version: 11 (SDK 30)
Android build ID: RMX2103_11_C.16
Device brand: realme
Device manufacturer: realme
Device name: RE50C1
Device model: RMX2103
Device product name: RMX2103T2
Tachiyomi version
0.13.6
Android version
Android 11
Device
Realme 7i
Other details
No response
Acknowledgements
- [X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
- [X] I have written a short but informative title.
- [X] If this is an issue with an extension, I should be opening an issue in the extensions repository.
- [X] I have tried the troubleshooting guide.
- [X] I have updated the app to version 0.13.6.
- [X] I have updated all installed extensions.
- [X] I will fill out all of the requested information in this form.
Hey can you pls assign this to me I can check and help you on this :)
No need to assign, you can just comment/look into issues.
That said, it'd probably make sense for the original poster to try it in preview or wait for the next stable build considering a lot of things have changed significantly since 0.13.6.
Ok got it thanks