GrapheneOS / Vanadium

Privacy and security enhanced releases of Chromium for GrapheneOS. Vanadium provides the WebView and standard user-facing browser on GrapheneOS. It depends on hardening in other GrapheneOS repositories and doesn't include patches not relevant to the build targets used on GrapheneOS.
https://vanadium.app/
Other
897 stars 69 forks source link

Crash when reply in a Mastodon thread #636

Open rusty-snake opened 2 weeks ago

rusty-snake commented 2 weeks ago

STR: Try to reply to a reply in a mastodon thread (I.e. there are two users suggested; A posted, B answered, answer to B (you are C)). Then tap into the text field.

Happens with HeliBoard and AOSP Keyboard.

type: crash
osVersion: google/oriole/oriole:15/AP3A.241005.015/2024102100:user/release-keys
uid: 10091 (u:r:untrusted_app:s0:c91,c256,c512,c768)
cmdline: app.vanadium.browser
processUptime: 21s

abortMessage: [FATAL:check.cc(361)] Check failed: false. NOTREACHED log messages are omitted in official builds. Sorry!

signal: 5 (SIGTRAP), code 1 (TRAP_BRKPT), faultAddr c9bd4f92b674
threadName: anadium.browser

backtrace:
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 4ef9674)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 6199730)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 65602f0)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 4eed1fc)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 4eed2c0)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 619928c)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 61ad45c)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 49d19a8)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 49d4d4c)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 655cf44)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 656066c)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 7763f00)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 52141f4)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 52128d0)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 661cf18)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 661bb88)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 521cb74)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 61eafc8)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 4f5f018)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 4f5ebc4)
    /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+1516, pc 114dc)
    /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44, pc 1897dc)
    /system/framework/arm64/boot-framework.oat (art_jni_trampoline+112, pc 1e9e80)
    /system/framework/arm64/boot-framework.oat (android.os.MessageQueue.next+256, pc 528ef0)
    /system/framework/arm64/boot-framework.oat (android.os.Looper.loopOnce+88, pc 5267a8)
    /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+244, pc 5266d4)
    /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+1572, pc 2f5734)
    /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640, pc 394840)
    /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<(art::PointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+740, pc 3903b4)
    /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+32, pc 6e1420)
    /system/framework/arm64/boot.oat (art_jni_trampoline+116, pc 9e114)
    /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+116, pc 7fc584)
    /apex/com.android.art/lib64/libart.so (nterp_helper+7636, pc 797044)
    /system/framework/framework.jar (com.android.internal.os.ExecInit.main+88, pc 1c5cc4)
    /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640, pc 394840)
    /apex/com.android.art/lib64/libart.so (art::JNI<false>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+968, pc 757e78)
    /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+104, pc d64d8)
    /system/lib64/libandroid_runtime.so (android::AndroidRuntime::callMain(android::String8 const&, _jclass*, android::Vector<android::String8> const&)+336, pc e8a20)
    /system/bin/app_process64 (android::AppRuntime::onStarted()+68, pc 2994)
    /system/framework/arm64/boot-framework.oat (art_jni_trampoline+104, pc 1ea198)
    /apex/com.android.art/lib64/libart.so (nterp_helper+152, pc 795308)
    /system/framework/framework.jar (com.android.internal.os.RuntimeInit.main+48, pc 1d5498)
    /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640, pc 394840)
    /apex/com.android.art/lib64/libart.so (art::JNI<false>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+968, pc 757e78)
    /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+104, pc d64d8)
    /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+908, pc ec5ec)
    /system/bin/app_process64 (main+1212, pc 259c)
    /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+116, pc 5c5c4)
Metr0pl3x commented 1 week ago

Think this is a similar issue trying to compose a mutli post thread on X using the web app using Florisboard latest.

type: crash
osVersion: google/shiba/shiba:15/AP3A.241005.015/2024102400:user/release-keys
uid: 10100 (u:r:untrusted_app:s0:c100,c256,c512,c768)
cmdline: app.vanadium.browser
processUptime: 5072s

abortMessage: [FATAL:check.cc(361)] Check failed: false. NOTREACHED log messages are omitted in official builds. Sorry!

signal: 5 (SIGTRAP), code 1 (TRAP_BRKPT), faultAddr cbfd81d6f580
threadName: anadium.browser
MTE: enabled

backtrace:
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 4efa580)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 619a220)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 6560de0)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 4eee108)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 4eee1cc)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 6199d7c)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 61adf4c)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 49d272c)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 49d5ad0)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 655da34)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 656115c)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 7763e18)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 5215104)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 52137e0)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 661da08)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 661c678)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 521da84)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 61ebab8)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 4f5ff28)
    /product/app/TrichromeLibrary/TrichromeLibrary.apk!libmonochrome_64.so (pc 4f5fad4)
    /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+1524, pc 13614)
    /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+48, pc 195c80)
    /system/framework/arm64/boot-framework.oat (art_jni_trampoline+112, pc 1ece80)
    /system/framework/arm64/boot-framework.oat (android.os.MessageQueue.next+256, pc 52bef0)
    /system/framework/arm64/boot-framework.oat (android.os.Looper.loopOnce+88, pc 5297a8)
    /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+244, pc 5296d4)
    /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+1572, pc 2f8734)
    /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640, pc 38d640)
    /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<(art::PointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+744, pc 388ff8)
    /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+36, pc 6f36e4)
    /system/framework/arm64/boot.oat (art_jni_trampoline+116, pc a2114)
    /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+116, pc 7ff584)
    /apex/com.android.art/lib64/libart.so (nterp_helper+7636, pc 7a8c44)
    /system/framework/framework.jar (com.android.internal.os.ExecInit.main+88, pc 1c4d34)
    /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640, pc 38d640)
    /apex/com.android.art/lib64/libart.so (art::JNI<false>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+976, pc 767770)
    /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+108, pc dd69c)
    /system/lib64/libandroid_runtime.so (android::AndroidRuntime::callMain(android::String8 const&, _jclass*, android::Vector<android::String8> const&)+340, pc f0404)
    /system/bin/app_process64 (android::AppRuntime::onStarted()+72, pc 49e8)
    /system/framework/arm64/boot-framework.oat (art_jni_trampoline+104, pc 1ed198)
    /apex/com.android.art/lib64/libart.so (nterp_helper+152, pc 7a6f08)
    /system/framework/framework.jar (com.android.internal.os.RuntimeInit.main+48, pc 1d4508)
    /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640, pc 38d640)
    /apex/com.android.art/lib64/libart.so (art::JNI<false>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+976, pc 767770)
    /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+108, pc dd69c)
    /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+908, pc f403c)
    /system/bin/app_process64 (main+1228, pc 45ac)
    /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+120, pc 602e8)

`