[Bug] 从1.5升级到1.5.2后,使用过程中系统reboot:framework,停用模块后系统正常
Steps to reproduce/复现步骤
红米k50 乌堆官改包13.0.17.56开发版20220805 狐狸面具27.0 LSPosed1.9.3第3方修改版(7302) 潘多拉内核230927版本5.10.185
qa从1.5升级到1.5.2后,激活该模块会定时出现软重启的问题,暂时不知道如何调出相关的系统日志。因为是系统底层问题,且本人手中并无其他设备,而且fw罢工的时间并不固定,故复现成本较高,因此请求帮助。后续可能会细化该问题,积极并尽可能配合开发者尝试复现问题
Expected behaviour/预期行为
正常使用,而不是framework罢工
Actual behaviour/实际行为
发生过几次在软重启/启用模块之后10来分钟左右,会死机
Xposed Framework you used/你使用的Xposed框架
1.9.3(7302)版本,具体下载来源忘了,如果后续可能指向该问题可以进一步寻找
Your Android version/你使用的安卓系统版本
12
QQ(TIM)版本/QQ(TIM) Version
9.0.71
Module Version/模块版本
1.5.2(latest now)
Version and Other Requirements/版本和其他要求
- [ ] I am using latest debug CI version of QAuxiliary and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志
- [X] The QQ I am using is an official release version, not a modified or beta version/我使用的 QQ 是官方发布的正式版本,而非修改版或测试版
- [X] 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题。重复问题会被关闭。
- [X] 我已知晓并同意,此处仅用于汇报主程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
- [X] 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。
Logs/日志
该问题导致系统崩溃,由于使用故障机发布文章,手中并无其他机器,调出日志的操作可能会导致手机死机,致使未发布的文章丢失。希望在之后或者在开发者的相关提示下,能在此处或者评论区补充🙏
已安装新应用程序,运行10多分钟暂时未发现系统死机问题,现补充文案。 以下是关于“群名称允许使用表情”的异常日志,目前只有这一项是异常状态
1.5.2.r2372.865b935 QQ9.0.71(6702) PID: 5305, UID: 10191 cc.hicore.hook.UnlockTroopNameLimit isInitialized: true isInitializationSuccessful: false isEnabled: true isAvailable: true isPreparationRequired: false errors: 1 java.lang.NoSuchMethodException: com.tencent.mobileqq.activity.editservice.EditTroopMemberNickService$n.filter [interface java.lang.CharSequence, int, int, interface android.text.Spanned, int, int] at java.lang.Class.getMethod(Class.java:2103) at java.lang.Class.getDeclaredMethod(Class.java:2081) at cc.hicore.hook.UnlockTroopNameLimit.initOnce(UnlockTroopNameLimit.java:62) at io.github.qauxv.hook.BaseFunctionHook.initialize(BaseFunctionHook.kt:64) at io.github.qauxv.core.InjectDelayableHooks.stepForMainBackgroundStartup(InjectDelayableHooks.java:249) at io.github.qauxv.core.MainHook.performHook(MainHook.java:136) at io.github.qauxv.poststartup.StartupRoutine.execPostStartupInit(StartupRoutine.java:79) at io.github.qauxv.poststartup.StartupHook.execStartupInit(StartupHook.java:73) at io.github.qauxv.poststartup.StartupHook$1.afterHookedMethod(StartupHook.java:143) at io.github.qauxv.util.xpcompat.WrappedCallbacks$WrappedHookCallback.afterHookedMember(WrappedCallbacks.java:81) at io.github.qauxv.loader.sbl.lsp100.Lsp100HookWrapper$Lsp100HookAgent.handleAfterHookedMethod(Lsp100HookWrapper.java:407) at io.github.qauxv.loader.sbl.lsp100.dyn.Lsp100CallbackProxy$P0000000051.after(Lsp100CallbackProxy.java:57) at java.lang.reflect.Method.invoke(Native Method) at J.callback(Unknown Source:256) at LSPHooker_.run(Unknown Source:11) at com.tencent.qqnt.startup.NtStartupDispatcher.c(P:6) at com.tencent.qqnt.startup.NtStartupDispatcher.a(P:1) at com.tencent.qqnt.startup.NtStartupDispatcher$dispatcher$2.invoke(P:2) at com.tencent.qqnt.startup.NtStartupDispatcher$dispatcher$2.invoke(P:1) at com.tencent.qqnt.startup.NtStartupExecutor$sam$java_lang_Runnable$0.run(Unknown Source:17) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:920)
补充说明(可选)
事情的起因是转发聊天记录失败,然后将qq版本从9.0.15更新到9.0.71,发现qa1.5会使9.0.71崩溃后升级到1.5.2。在启用1.5.2版本模块后,系统fw层每十几分钟频繁无故罢工。这个问题可能有点超过你们能解决的范围,但又比较严重。因此我也只能希望所反馈的这个问题得到你们的关注,在此感激不尽。
您可以在出现软重启后使用 su -c "logcat -d > /sdcard/Documents/Logcat.log" 命令转储日志(建议提前调高日志缓冲区大小),日志将会保存在 /sdcard/Documents/Logcat.log 中
好,我阅览一下日志
QA版本描述并不明确,请具体到版本号,推荐使用最新CI版本
@EatHatsuneShallots
截取了这一段日志,内容包括系统重启的时间和这段时间的系统日志,下载链接在https://www.123pan.com/s/kSbwjv-Zy04,由于内容比较复杂,我可能缺少相关经验,还在努力尝试浏览寻找线索。
这种问题之前找不到原因基本上都是重装系统解决的,由于是主力机,要备份大量的数据,会比较麻烦,因此我不太希望发生像之前的问题,所以现在还是谨慎为上,严格控制变量。先等待或使用几个小时,看系统是否有其它如死机等问题,如果系统稳定的话就开始复现问题了。
@routhing
@klxiaoniu 今天上午在release页面下载的 QAuxv-v1.5.2.r2263.c3d9cc2-arm64.apk, 可能我不知道在这个位置发布的是否是最新的ci版本?
@qwq233 Ok,感谢指正。 Logcat.log
@klxiaoniu 今天上午在release页面下载的 QAuxv-v1.5.2.r2263.c3d9cc2-arm64.apk, 可能我不知道在这个位置发布的是否是最新的ci版本?
https://t.me/QAuxiliary_CI
@klxiaoniu 非常感谢指路,现在去下载使用
如果接下来数小时内使用没什么异常状态的话,我就关闭问题了,并由衷的感谢大家提供宝贵的经验帮助
打开QQ后大概三分钟左右再次死机,尝试截取日志
请问这个问题还有后续崩溃日志跟进吗?