Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some modules are not working because dex2oat #46

Closed
1 task done
Nep-Timeline opened this issue Sep 24, 2024 · 10 comments
Closed
1 task done

Some modules are not working because dex2oat #46

Nep-Timeline opened this issue Sep 24, 2024 · 10 comments
Labels
bug Something isn't working

Comments

@Nep-Timeline
Copy link

Nep-Timeline commented Sep 24, 2024

Steps to reproduce/复现步骤

I don't know whether this problem is a module problem or an LSPosed problem

Expected behaviour/预期行为

normal work

Actual behaviour/实际行为

not work

Xposed Module List/Xposed 模块列表

QAuxiliary
XAutoDaily
Funbox

Magisk Module List/Magisk 模块列表

ZYGISK NEXT
SHAMIKO
LSPOSED

LSPosed version/LSPosed 版本

7102

Android version/Android 版本

15

Magisk version/Magisk 版本

27008

Riru version/Riru 版本

N/A

Version requirement/版本要求

  • I am using latest debug CI version of LSPosed and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

Logs/日志

[ 2024-09-24T11:07:30.005    10316:  9830:  9830 F/libc            ] Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 9830 (encent.mobileqq), pid 9830 (encent.mobileqq)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] Build fingerprint: 'Xiaomi/houji/houji:15/AQ3A.240627.003/V816.1.3.0.VNCCNXM.BETA:user/release-keys'
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] Revision: '0'
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] ABI: 'arm64'
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] Timestamp: 2024-09-24 11:07:30.027878054+0800
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] Process uptime: 1s
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] Cmdline: com.tencent.mobileqq
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] pid: 9830, tid: 9830, name: encent.mobileqq  >>> com.tencent.mobileqq <<<
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] uid: 10316
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] Abort message: 'Failed to execute (/apex/com.android.art/bin/dex2oat64 --runtime-arg -Xbootclasspath:/apex/com.android.art.compatible/javalib/core-oj.jar:/apex/com.android.art.compatible/javalib/core-libart.jar:/apex/com.android.art.compatible/javalib/okhttp.jar:/apex/com.android.art.compatible/javalib/bouncycastle.jar:/apex/com.android.art.compatible/javalib/apache-xml.jar:/system/framework/framework.jar:/system/framework/framework-graphics.jar:/system/framework/framework-location.jar:/system/framework/ext.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/system/framework/tcmiface.jar:/system/framework/telephony-ext.jar:/system/framework/QPerformance.jar:/system/framework/UxPerformance.jar:/system/framework/WfdCommon.jar:/system_ext/framework/miui-framework.jar:/system_ext/framework/miui-telephony-common.jar:/system_ext/framework/miui-enterprise-sdk.jar:/system_ext/framework/vendor.xiaomi.hardware.videoservice-V3-java.jar:/apex/com.android.i18n/javalib/core-icu4j.jar --runtime-arg -Xbootclasspath-locations:/apex/com.android.art.compatible/javalib/core-oj.jar:/apex/com.android.art.compatible/javalib/core-libart.jar:/apex/com.android.art.compatible/javalib/okhttp.jar:/apex/com.android.art.compatible/javalib/bouncycastle.jar:/apex/com.android.art.compatible/javalib/apache-xml.jar:/system/framework/framework.jar:/system/framework/framework-graphics.jar:/system/framework/framework-location.jar:/system/framework/ext.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/system/framework/tcmiface.jar:/system/framework/telephony-ext.jar:/system/framework/QPerformance.jar:/system/framework/UxPerformance.jar:/system/framework/WfdCommon.jar:/system_ext/framework/miui-framework.jar:/system_ext/framework/miui-telephony-common.jar:/system_ext/framework/miui-enterprise-sdk.jar:/system_ext/framework/vendor.xiaomi.hardware.videoservice-V3-java.jar:/apex/com.android.i18n/javalib/core-icu4j.jar --base=0x70000000 --dex-file=/apex/com.android.art.compatible/javalib/core-oj.jar --dex-location=/apex/com.android.art.compatible/javalib/core-oj.jar --dex-file=/apex/com.android.art.compatible/javalib/core-libart.jar --dex-location=/apex/com.android.art.compatible/javalib/core-libart.jar --dex-file=/apex/com.android.art.compatible/javalib/okhttp.jar --dex-location=/apex/com.android.art.compatible/javalib/okhttp.jar --dex-file=/apex/com.android.art.compatible/javalib/bouncycastle.jar --dex-location=/apex/com.android.art.compatible/javalib/bouncycastle.jar --dex-file=/apex/com.android.art.compatible/javalib/apache-xml.jar --dex-location=/apex/com.android.art.compatible/javalib/apache-xml.jar --dex-file=/system/framework/framework.jar --dex-location=/system/framework/framework.jar --dex-file=/system/framework/framework-graphics.jar --dex-location=/system/framework/framework-graphics.jar --dex-file=/system/framework/framework-location.jar --dex-location=/system/framework/framework-location.jar --dex-file=/system/framework/ext.jar --dex-location=/system/framework/ext.jar --dex-file=/system/framework/telephony-common.jar --dex-location=/system/framework/telephony-common.jar --dex-file=/system/framework/voip-common.jar --dex-location=/system/framework/voip-common.jar --dex-file=/system/framework/ims-common.jar --dex-location=/system/framework/ims-common.jar --dex-file=/system/framework/tcmiface.jar --dex-location=/system/framework/tcmiface.jar --dex-file=/system/framework/telephony-ext.jar --dex-location=/system/framework/telephony-ext.jar --dex-file=/system/framework/QPerformance.jar --dex-location=/system/framework/QPerformance.jar --dex-file=/system/framework/UxPerformance.jar --dex-location=/system/framework/UxPerformance.jar --dex-file=/system/framework/WfdCommon.jar --dex-location=/system/framework/WfdCommon.jar --dex-file=/system_ext/framework/miui-framework.jar --dex-location=/system_ext/framework/miui-framework.jar --dex-file=/system_ext/framework/miui-telephony-c
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] 
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]     x0  0000000000000000  x1  0000000000002666  x2  0000000000000006  x3  0000007fc7182120
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]     x4  621f2f3237381f1f  x5  621f2f3237381f1f  x6  621f2f3237381f1f  x7  7f7f7f7f7f7f7f7f
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]     x8  00000000000000f0  x9  00000075d8c23468  x10 ffffff80ffffffdf  x11 0000000000000003
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]     x12 0000000051eb851f  x13 00000000000007e8  x14 0000000000000001  x15 0000000000000000
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]     x16 00000075d8cdaff8  x17 00000075d8cc4fc0  x18 00000075f9464000  x19 0000000000002666
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]     x20 0000000000002666  x21 00000000ffffffff  x22 00000075f8e7fa00  x23 0000000000000000
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]     x24 0000007340217000  x25 00000000ffffffff  x26 b4000074033f7bd0  x27 b4000074833eeb30
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]     x28 0000007fc7182440  x29 0000007fc71821a0
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]     lr  00000075d8c601a8  sp  0000007fc7182100  pc  00000075d8c601d8  pst 0000000000001000
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] 21 total frames
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ] backtrace:
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #00 pc 00000000000601d8  /apex/com.android.runtime/lib64/bionic/libc.so (abort+172) (BuildId: 67302ea8a65f439981b414170c1bd561)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #01 pc 000000000063acb4  /apex/com.android.art.compatible/lib64/libart.so (art::Runtime::Abort(char const*)+1476) (BuildId: 53004f7a84539a5e23ff4596053a9123)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #02 pc 00000000000193c8  /apex/com.android.art.compatible/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_0::__invoke(char const*)+84) (BuildId: 9a988d17d758075a325528226085af86)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #03 pc 00000000000188dc  /apex/com.android.art.compatible/lib64/libbase.so (android::base::LogMessage::~LogMessage()+356) (BuildId: 9a988d17d758075a325528226085af86)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #04 pc 00000000002e9098  /apex/com.android.art.compatible/lib64/libart.so (art::ExecUtils::ExecAndReturnResult(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, int, art::ExecCallbacks const&, art::ProcessStat*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*) const+2680) (BuildId: 53004f7a84539a5e23ff4596053a9123)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #05 pc 00000000002e857c  /apex/com.android.art.compatible/lib64/libart.so (art::ExecUtils::ExecAndReturnResult(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*) const+112) (BuildId: 53004f7a84539a5e23ff4596053a9123)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #06 pc 00000000002e84f8  /apex/com.android.art.compatible/lib64/libart.so (art::ExecUtils::ExecAndReturnCode(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*) const+28) (BuildId: 53004f7a84539a5e23ff4596053a9123)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #07 pc 00000000002e993c  /apex/com.android.art.compatible/lib64/libart.so (art::ExecUtils::Exec(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*) const+52) (BuildId: 53004f7a84539a5e23ff4596053a9123)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #08 pc 000000000038e86c  /apex/com.android.art.compatible/lib64/libart.so (art::gc::space::ImageSpace::BootImageLayout::CompileBootclasspathElements(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, unsigned long, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, art::ArrayRef<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*)+4344) (BuildId: 53004f7a84539a5e23ff4596053a9123)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #09 pc 000000000038f6b0  /apex/com.android.art.compatible/lib64/libart.so (art::gc::space::ImageSpace::BootImageLayout::LoadFromSystem(art::InstructionSet, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*)+1880) (BuildId: 53004f7a84539a5e23ff4596053a9123)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #10 pc 000000000038fd9c  /apex/com.android.art.compatible/lib64/libart.so (art::gc::space::ImageSpace::BootImageLoader::LoadFromSystem(unsigned long, bool, std::__1::vector<std::__1::unique_ptr<art::gc::space::ImageSpace, std::__1::default_delete<art::gc::space::ImageSpace>>, std::__1::allocator<std::__1::unique_ptr<art::gc::space::ImageSpace, std::__1::default_delete<art::gc::space::ImageSpace>>>>*, art::MemMap*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*)+208) (BuildId: 53004f7a84539a5e23ff4596053a9123)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #11 pc 0000000000396e14  /apex/com.android.art.compatible/lib64/libart.so (art::gc::space::ImageSpace::LoadBootImage(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, std::__1::vector<int, std::__1::allocator<int>> const&, std::__1::vector<int, std::__1::allocator<int>> const&, std::__1::vector<int, std::__1::allocator<int>> const&, std::__1::vector<int, std::__1::allocator<int>> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, art::InstructionSet, bool, bool, unsigned long, bool, std::__1::vector<std::__1::unique_ptr<art::gc::space::ImageSpace, std::__1::default_delete<art::gc::space::ImageSpace>>, std::__1::allocator<std::__1::unique_ptr<art::gc::space::ImageSpace, std::__1::default_delete<art::gc::space::ImageSpace>>>>*, art::MemMap*)+552) (BuildId: 53004f7a84539a5e23ff4596053a9123)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #12 pc 000000000035b07c  /apex/com.android.art.compatible/lib64/libart.so (art::gc::Heap::Heap(unsigned long, unsigned long, unsigned long, unsigned long, double, double, unsigned long, unsigned long, unsigned long, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, std::__1::vector<int, std::__1::allocator<int>> const&, std::__1::vector<int, std::__1::allocator<int>> const&, std::__1::vector<int, std::__1::allocator<int>> const&, std::__1::vector<int, std::__1::allocator<int>> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, art::InstructionSet, art::gc::CollectorType, art::gc::CollectorType, art::gc::space::LargeObjectSpaceType, unsigned long, unsigned long, unsigned long, bool, unsigned long, unsigned long, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, unsigned long, bool, bool)+2240) (BuildId: 53004f7a84539a5e23ff4596053a9123)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #13 pc 000000000063fc78  /apex/com.android.art.compatible/lib64/libart.so (art::Runtime::Init(art::RuntimeArgumentMap&&)+15900) (BuildId: 53004f7a84539a5e23ff4596053a9123)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #14 pc 00000000006432d0  /apex/com.android.art.compatible/lib64/libart.so (art::Runtime::Create(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, void const*>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, void const*>>> const&, bool)+128) (BuildId: 53004f7a84539a5e23ff4596053a9123)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #15 pc 000000000045d35c  /apex/com.android.art.compatible/lib64/libart.so (JNI_CreateJavaVM+676) (BuildId: 53004f7a84539a5e23ff4596053a9123)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #16 pc 0000000000265dc8  /system/lib64/libandroid_runtime.so (JNI_CreateJavaVM+72) (BuildId: 56027dfe7b7ccc13fb341b3b02fca934)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #17 pc 00000000000fc328  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::startVm(_JavaVM**, _JNIEnv**, bool, bool)+10272) (BuildId: 56027dfe7b7ccc13fb341b3b02fca934)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #18 pc 00000000000fcadc  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+632) (BuildId: 56027dfe7b7ccc13fb341b3b02fca934)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #19 pc 000000000000474c  /system/bin/app_process64 (main+1676) (BuildId: 7ddee8973ea368738bb2c28ab61429e3)
[ 2024-09-24T11:07:30.071    10316:  9834:  9834 F/DEBUG           ]       #20 pc 0000000000059b68  /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+120) (BuildId: 67302ea8a65f439981b414170c1bd561)
@Nep-Timeline Nep-Timeline added the bug Something isn't working label Sep 24, 2024
@JingMatrix
Copy link
Owner

Please upload the log generated by LSPosed manager and specify how to reproduce the issue.

@Nep-Timeline
Copy link
Author

Ok, just a moment, please
reproduce: enable QAux in LSPosed Manager, open Tencent QQ, Not work and throw exception

@Nep-Timeline
Copy link
Author

@JingMatrix
Copy link
Owner

Are you able to use QQ without LSPosed? I remember that QQ is not working well on Android 15, see JingMatrix/LSPatch#8 (comment)

@Nep-Timeline
Copy link
Author

Hey, I solved the problem
The solution is to re-install QQ

@Nep-Timeline
Copy link
Author

However, I still wonder if this is related to the dex2oat optimization of LSPosed

@JingMatrix
Copy link
Owner

If the issue doesn't present anymore, then it is not related to LSPosed.

When you encounter it again, you may reopen the issue.

@Nep-Timeline
Copy link
Author

This issue still exists on some other apps, such as WeChat.
But after I manually dex2oat, the problem was solved again.

@JingMatrix
Copy link
Owner

This issue still exists on some other apps, such as WeChat. But after I manually dex2oat, the problem was solved again.

Okay, thanks for sharing this trick. I will keep it as a note.😄

@Nep-Timeline
Copy link
Author

Maybe clear all app data after updating Android 15 can solve all problems lol

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants