topjohnwu / Magisk

The Magic Mask for Android
GNU General Public License v3.0
47.54k stars 12.07k forks source link

WebView crashes with Shamiko enabled #7322

Closed peter-tank closed 1 year ago

peter-tank commented 1 year ago

Device: MK90.0-icesky-210620-HISTORY Android version: 9.0 Magisk version name: 26.2 Magisk version code: 26200

Magisk. 2.62, 2.63 tested
  whitelist +webview either.
Webview tested: 
  com.android.webview Version 90.0.4430.82 (443008203)
  com.google.android.webview Version 95.0.4638.74 (463807403)

Not related https://gitlab.com/LineageOS/issues/android/-/issues/1470 tombstone:

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
MoKee Version: 'MK90.0-icesky-210620-HISTORY'
Build fingerprint: 'SMARTISAN/icesky_msm8992/icesky_msm8992:5.1.1/LMY47V/1:user/release-keys'
Revision: '0'
ABI: 'arm'
pid: 2487, tid: 2487, name: webview_zygote  >>> webview_zygote <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: 'jni_internal.cc:696] JNI FatalError called: (com.google.android.webview:sandboxed_process0) Not whitelisted : mnt:[4026536656]'
    r0  00000000  r1  000009b7  r2  00000006  r3  00000008
    r4  000009b7  r5  000009b7  r6  ffb852ac  r7  0000010c
    r8  00000058  r9  f0af7760  r10 ffb85400  r11 ed1a6c6e
    ip  ffb85248  sp  ffb85298  lr  ee6aeee9  pc  ee6a6d3a

backtrace:
    #00 pc 0001cd3a  /system/lib/libc.so (abort+58)
    #01 pc 0034e1ef  /system/lib/libart.so (art::Runtime::Abort(char const*)+910)
    #02 pc 000071b3  /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+494)
    #03 pc 00265a53  /system/lib/libart.so (art::JNI::FatalError(_JNIEnv*, char const*)+122)
    #04 pc 0010b8b1  /system/lib/libandroid_runtime.so (_ZZN12_GLOBAL__N_123ForkAndSpecializeCommonEP7_JNIEnvjjP10_jintArrayiP13_jobjectArrayxxiP8_jstringS7_bS3_S3_bS7_S7_ENK3$_0clERKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEE+92)
    #05 pc 0010b66b  /system/lib/libandroid_runtime.so ((anonymous namespace)::ForkAndSpecializeCommon(_JNIEnv*, unsigned int, unsigned int, _jintArray*, int, _jobjectArray*, long long, long long, int, _jstring*, _jstring*, bool, _jintArray*, _jintArray*, bool, _jstring*, _jstring*)+4958)
    #06 pc 00109b41  /system/lib/libandroid_runtime.so (android::com_android_internal_os_Zygote_nativeForkAndSpecialize(_JNIEnv*, _jclass*, int, int, _jintArray*, int, _jobjectArray*, int, _jstring*, _jstring*, _jintArray*, _jintArray*, unsigned char, _jstring*, _jstring*)+476)
    #07 pc 003a4873  /system/framework/arm/boot-framework.oat (offset 0x384000) (com.android.internal.os.Zygote.nativeForkAndSpecialize+338)
    #08 pc 009fd413  /system/framework/arm/boot-framework.oat (offset 0x384000) (com.android.internal.os.ZygoteConnection.processOneCommand+1450)
    #09 pc 00a021cd  /system/framework/arm/boot-framework.oat (offset 0x384000) (com.android.internal.os.ZygoteServer.runSelectLoop+780)
    #10 pc 0040db75  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
    #11 pc 003e7231  /system/lib/libart.so (art_quick_invoke_stub+224)
    #12 pc 000a1015  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
    #13 pc 001e5b21  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+236)
    #14 pc 001e060f  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+814)
    #15 pc 003e42d5  /system/lib/libart.so (MterpInvokeVirtualQuick+428)
    #16 pc 00404714  /system/lib/libart.so (ExecuteMterpImpl+29972)
    #17 pc 00d035ca  /system/framework/boot-framework.vdex (com.android.internal.os.WebViewZygoteInit.main+200)
    #18 pc 001c4d8b  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.416857889+378)
    #19 pc 001c93b7  /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+82)
    #20 pc 003d5971  /system/lib/libart.so (artQuickToInterpreterBridge+880)
    #21 pc 004120ff  /system/lib/libart.so (art_quick_to_interpreter_bridge+30)
    #22 pc 0040db75  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
    #23 pc 003e7333  /system/lib/libart.so (art_quick_invoke_static_stub+222)
    #24 pc 000a1027  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+154)
    #25 pc 00348165  /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+52)
    #26 pc 003495b5  /system/lib/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned int)+1024)
    #27 pc 002fb765  /system/lib/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+40)
    #28 pc 0010c26f  /system/framework/arm/boot.oat (offset 0x106000) (java.lang.Class.getDeclaredMethodInternal [DEDUPED]+110)
    #29 pc 009f91a3  /system/framework/arm/boot-framework.oat (offset 0x384000) (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+114)
    #30 pc 009ff23d  /system/framework/arm/boot-framework.oat (offset 0x384000) (com.android.internal.os.ZygoteInit.main+2884)
    #31 pc 0040db75  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
    #32 pc 003e7333  /system/lib/libart.so (art_quick_invoke_static_stub+222)
    #33 pc 000a1027  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+154)
    #34 pc 00348165  /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+52)
    #35 pc 00347f8f  /system/lib/libart.so (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+310)
    #36 pc 0028eb55  /system/lib/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+444)
    #37 pc 0006cbcb  /system/lib/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+30)
    #38 pc 0006ee23  /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+458)
    #39 pc 00001989  /system/bin/app_process32 (main+728)
    #40 pc 0008b9fd  /system/lib/libc.so (__libc_init+48)
    #41 pc 0000166f  /system/bin/app_process32 (_start_main+38)
    #42 pc 0000131e  <anonymous:f0ea8000>
MagiskBot commented 1 year ago

Invalid bug report, automatically closed. Please report issues using the latest debug Magisk build (version code: 26301).