nekomangaorg / Neko

Unofficial MangaDex Reader for Android 7+
Apache License 2.0
2.28k stars 118 forks source link

Randomly crashed #1407

Closed yanisatra1412 closed 1 year ago

yanisatra1412 commented 1 year ago

Steps to reproduce

Can't really reproduce it accurately but here's what I did: Read a manga that I haven't bookmark Read it undownloaded

Expected behavior

I can read it normally without crashing

Actual behavior

Neko crashed and restarted the app

Crash logs

App version: 2.12.10 (standard, 3c06f7ad4, 185, 2023-04-02T12:55:18.579312) Android version: 10 (SDK 29) Android build ID: JEF-N29 12.0.0.245(C301E5R3P5) Device brand: HUAWEI Device manufacturer: HUAWEI Device name: HWJEF Device model: JEF-NX9 Device product name: JEF-NX9 --------- beginning of main 04-07 15:01:47.063 13128 13128 E libc : Access denied finding property "persist.device_config.runtime_native.use_app_image_startup_cache" 04-07 15:01:47.063 13128 13128 E hiyomi.mangade: LoadAppImageStartupCache enabled : 1 04-07 15:01:47.064 13128 13128 E hiyomi.mangade: Not starting debugger since process cannot load the jdwp agent. 04-07 15:01:47.084 13128 13148 E BehaviorCollectManager: Fail to acquire dataAnalyzerService... 04-07 15:01:47.106 13128 13159 E AwareLog: AtomicFileUtils: readFileLines file not exist: android.util.AtomicFile@4dfbd0a 04-07 15:01:47.143 13128 13161 E DynamiteModule: Invalid GmsCore APK, remote loading disabled. 04-07 15:01:47.143 13128 13161 E DynamiteModule: Invalid GmsCore APK, remote loading disabled. 04-07 15:01:47.500 13128 13128 E SQLiteLog: (283) recovered 11 frames from WAL file /data/data/tachiyomi.mangadex/databases/tachiyomi.db-wal 04-07 15:01:47.512 13128 13199 E SQLiteLog: (284) automatic index on C(manga_id) 04-07 15:01:47.512 13128 13199 E SQLiteLog: (284) automatic index on R(manga_id) 04-07 15:01:47.512 13128 13199 E SQLiteLog: (284) automatic index on B(manga_id) 04-07 15:01:48.230 13128 13128 E HwViewGroupImpl: parse speed value length error 04-07 15:01:48.284 13128 13194 E SQLiteLog: (284) automatic index on mangas(_id) 04-07 15:03:41.682 13128 13190 E BufferQueueProducer: [unnamed-13128-0]:159: setMaxDequeuedBufferCount: 2 dequeued buffers would exceed the maxBufferCount (2) (maxAcquired 1 async 0 mDequeuedBufferCannotBlock 0) 04-07 15:03:41.683 13128 13190 E Surface : IGraphicBufferProducer::setBufferCount(3) returned Invalid argument 04-07 15:04:44.795 13128 13190 E BufferQueueProducer: [unnamed-13128-1]:159: setMaxDequeuedBufferCount: 2 dequeued buffers would exceed the maxBufferCount (2) (maxAcquired 1 async 0 mDequeuedBufferCannotBlock 0) 04-07 15:04:44.795 13128 13190 E Surface : IGraphicBufferProducer::setBufferCount(3) returned Invalid argument 04-07 15:05:10.165 13128 13128 E RtgSchedManager: endActivityTransaction: margin state not match 04-07 15:05:10.202 13128 13128 E RtgSchedManager: endActivityTransaction: margin state not match

Neko version

2.12.10

Android version

Android 10 (EMUI 12)

Device

Huawei Nova 7

Other details

No response

Acknowledgements

nonproto commented 1 year ago

This probably the backpressure buffer issue which should be resolved in next release