asLody / whale

Hook Framework for Android/IOS/Linux/MacOS
Apache License 2.0
1.56k stars 338 forks source link

MIUI 开发版部分机型闪退 报错quick_trampoline_entrypoints.cc #45

Open fankes opened 5 years ago

fankes commented 5 years ago

Build fingerprint: 'Xiaomi/sagit/sagit:9/PKQ1.190118.001/9.9.25:user/release-keys' Revision: '0' ABI: 'arm' pid: 18358, tid: 18358, name: encent.mobileqq >>> com.tencent.mobileqq <<< signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- Abort message: 'quick_trampoline_entrypoints.cc:1321] Check failed: dex_pc < accessor.InsnsSizeInCodeUnits() (dex_pc=1, accessor.InsnsSizeInCodeUnits()=0) ' r0 00000000 r1 000047b6 r2 00000006 r3 00000008 r4 000047b6 r5 000047b6 r6 ffb9e654 r7 0000010c r8 00000002 r9 e4095647 r10 e4b73d2c r11 e405dee2 ip e4eea3cc sp ffb9e640 lr e4e55789 pc e4e4cfaa

backtrace:

00 pc 0001cfaa /system/lib/libc.so (abort+58)

#01 pc 0034fe33  /system/lib/libart.so (offset 0x307000) (art::Runtime::Abort(char const*)+910)
#02 pc 0000738f  /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+494)
#03 pc 003de101  /system/lib/libart.so (offset 0x307000) (artQuickResolutionTrampoline+3188)
#04 pc 00417801  /system/lib/libart.so (offset 0x307000) (art_quick_resolution_trampoline+32)
#05 pc 00240423  /data/app/com.tencent.mobileqq-8oSI5Y5Z892PnHe7xlRI_A==/oat/arm/base.odex (offset 0x1b1000) (awzc.a+298)
#06 pc 0023fc9d  /data/app/com.tencent.mobileqq-8oSI5Y5Z892PnHe7xlRI_A==/oat/arm/base.odex (offset 0x1b1000) (awzc.a+252)
#07 pc 0024bced  /data/app/com.tencent.mobileqq-8oSI5Y5Z892PnHe7xlRI_A==/oat/arm/base.odex (offset 0x1b1000) (com.tencent.common.app.BaseApplicationImpl.onCreate+1148)
#08 pc 0024cb19  /data/app/com.tencent.mobileqq-8oSI5Y5Z892PnHe7xlRI_A==/oat/arm/base.odex (offset 0x1b1000) (com.tencent.mobileqq.qfix.QFixApplication.onCreate+72)
#09 pc 00260c95  /data/app/com.tencent.mobileqq-8oSI5Y5Z892PnHe7xlRI_A==/oat/arm/base.odex (offset 0x1b1000) (mqq.app.AppContentProvider.onCreate+92)
#10 pc 00275b4d  /data/app/com.tencent.mobileqq-8oSI5Y5Z892PnHe7xlRI_A==/oat/arm/base.odex (offset 0x1b1000) (cooperation.readinjoy.content.ReadInJoyDataProvider.onCreate+44)
#11 pc 011f2ea9  /system/framework/arm/boot-framework.oat (offset 0x9ee000) (android.content.ContentProvider.attachInfo+448)
#12 pc 011f39fd  /system/framework/arm/boot-framework.oat (offset 0x9ee000) (android.content.ContentProvider.attachInfo+52)
#13 pc 00dd3def  /system/framework/arm/boot-framework.oat (offset 0x9ee000) (android.app.ActivityThread.installProvider+1366)
#14 pc 00dd3771  /system/framework/arm/boot-framework.oat (offset 0x9ee000) (android.app.ActivityThread.installContentProviders+208)
#15 pc 00dce365  /system/framework/arm/boot-framework.oat (offset 0x9ee000) (android.app.ActivityThread.handleBindApplication+6532)
#16 pc 00dc569d  /system/framework/arm/boot-framework.oat (offset 0x9ee000) (android.app.ActivityThread$H.handleMessage+6332)
#17 pc 0146f781  /system/framework/arm/boot-framework.oat (offset 0x9ee000) (android.os.Handler.dispatchMessage+136)
#18 pc 01ae0ca3  /system/framework/arm/boot-framework.oat (offset 0x9ee000) (android.os.Looper.loop+1194)
#19 pc 00dd4ea3  /system/framework/arm/boot-framework.oat (offset 0x9ee000) (android.app.ActivityThread.main+674)
#20 pc 00413375  /system/lib/libart.so (offset 0x307000) (art_quick_invoke_stub_internal+68)
#21 pc 003ecda3  /system/lib/libart.so (offset 0x307000) (art_quick_invoke_static_stub+222)
#22 pc 000a1c9f  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+154)
#23 pc 00349d4d  /system/lib/libart.so (offset 0x307000) (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+52)
#24 pc 0034b19d  /system/lib/libart.so (offset 0x307000) (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned int)+1024)
#25 pc 002fcf75  /system/lib/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+40)
#26 pc 006aaee7  /system/framework/arm/boot-core-oj.oat (offset 0x2c9000) (java.lang.Class.getDeclaredMethodInternal [DEDUPED]+110)
#27 pc 01ef0693  /system/framework/arm/boot-framework.oat (offset 0x9ee000) (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+114)
#28 pc 01f05219  /system/framework/arm/boot-framework.oat (offset 0x9ee000) (com.android.internal.os.ZygoteInit.main+1928)
#29 pc 00413375  /system/lib/libart.so (offset 0x307000) (art_quick_invoke_stub_internal+68)
#30 pc 003ecda3  /system/lib/libart.so (offset 0x307000) (art_quick_invoke_static_stub+222)
#31 pc 000a1c9f  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+154)
#32 pc 00349d4d  /system/lib/libart.so (offset 0x307000) (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+52)
#33 pc 00349b77  /system/lib/libart.so (offset 0x307000) (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+310)
#34 pc 0028ff05  /system/lib/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+444)
#35 pc 00077a75  /system/lib/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+28)
#36 pc 00079d21  /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+520)
#37 pc 00001b1f  /system/bin/app_process32 (main+886)
#38 pc 000a0f65  /system/lib/libc.so (__libc_init+48)
#39 pc 00001767  /system/bin/app_process32 (_start_main+38)
#40 pc 000000c4  <unknown>