gedoor / legado

Legado 3.0 Book Reader with powerful controls & full functions❤️阅读3.0, 阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。
GNU General Public License v3.0
28.2k stars 3.78k forks source link

离线缓存导出卡死! #4085

Open xusos opened 4 weeks ago

xusos commented 4 weeks ago

确认 / Assignments

问题描述 / Describe Bugs

离线缓存导出小说卡死,然后闪退!日志如下:SDK_INT=34 WebViewUserAgent=Mozilla/5.0 (Linux; Android 14; M2102K1G Build/UKQ1.231207.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/127.0.6533.103 Mobile Safari/537.36 MODEL=M2102K1G RELEASE=14 MANUFACTURER=Xiaomi versionName=3.23.110211 versionCode=14860 BRAND=Xiaomi java.lang.OutOfMemoryError: Failed to allocate a 126488 byte allocation with 141296 free bytes and 137KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC. at java.util.Arrays.copyOf(Arrays.java:3553) at java.util.Arrays.copyOf(Arrays.java:3522) at java.util.ArrayList.grow(ArrayList.java:244) at java.util.ArrayList.grow(ArrayList.java:251) at java.util.ArrayList.add(ArrayList.java:461) at java.util.ArrayList.add(ArrayList.java:474) at android.app.ActivityThreadImpl.getDelayedMessages(Unknown Source:58) at android.app.ActivityThreadImpl.reportAnrIssue(Unknown Source:70) at android.app.ActivityThreadImpl.dumpPeriodHistoryMessage(Unknown Source:60) at android.app.ActivityThread$ApplicationThread.dumpPeriodHistoryMessage(Unknown Source:4) at android.app.IApplicationThread$Stub.onTransact(Unknown Source:51) at android.os.Binder.execTransactInternal(Unknown Source:109) at android.os.Binder.execTransact(Unknown Source:39)

复现步骤 / How to reproduce

更新最新版本也是一样

确认 / Assignment

其他信息 / Additions

No response

日志提交 / Relevant log output

No response

阅读版本 / Legado version

3.23.110211

Android版本 / Android version

Android 14

机型 / Model

小米11U

821938089 commented 4 weeks ago

安装最新测试版,在其他设置里打开记录堆转储,复现崩溃后去关于那里点保存日志,然后去备份目录里将heapDump文件夹里的文件打包压缩一下上传上来