hermes icon indicating copy to clipboard operation
hermes copied to clipboard

Crash in VisionJSIProcessorModule_nativeInstall causes segmentation fault

Open Codedestructor56 opened this issue 10 months ago • 4 comments

When invoking Java_com_visionjsiprocessoronnx_VisionJsiProcessorModule_nativeInstall, the application crashes with a segmentation fault (SIGSEGV). The crash appears to occur when calling visionjsiprocessor::install(*runtime) after interpreting the provided JSI runtime pointer. This issue has been observed on Android, and the crash dump (see below) indicates a memory access violation.

Reproduction Steps:

  1. Build your React Native app that includes the Vision JSI Processor module. (link to the repo: https://github.com/Codedestructor56/vision-camera-yolo-inferencing)
  2. Ensure Hermes is enabled (or verify your configuration as applicable).
  3. Call the native method nativeInstall with a valid JSI runtime pointer.
  4. Observe that the app crashes with SIGSEGV.

Expected Behavior:
The native installation should correctly install the Vision JSI Processor without causing a crash.

Actual Behavior:
The app crashes during the native installation step, likely due to a memory access issue when handling the JSI runtime pointer.

Code Sample:

#include <jni.h>
#include <jsi/jsi.h>
#include <android/log.h>
#include <thread>
#include <sstream>
#include "react-native-vision-jsi-processor.h"

using namespace facebook;

std::string getThreadId() {
    std::ostringstream ss;
    ss << std::this_thread::get_id();
    return ss.str();
}

extern "C"
JNIEXPORT void JNICALL
Java_com_visionjsiprocessoronnx_VisionJsiProcessorModule_nativeInstall(JNIEnv *env, jclass clazz, jlong runtimePtr) {
    auto *runtime = reinterpret_cast<jsi::Runtime *>(runtimePtr);
    __android_log_print(ANDROID_LOG_DEBUG, "VisionJSIProcessor", "Runtime pointer: %p, Thread: %s", (void *)runtime, getThreadId().c_str());

    if (runtime) {
        visionjsiprocessor::install(*runtime);
    } else {
        __android_log_print(ANDROID_LOG_ERROR, "VisionJSIProcessor", "JSI Runtime is null!");
    }
}

Crash Dump:

02-19 08:26:15.149 26467 27097 F libc    : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7cdbf2c4d8 in tid 27097 (mqt_v_js), pid 26467 (road_shield_app)
02-19 08:26:15.328 27228 27228 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
02-19 08:26:15.346 27228 27228 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02-19 08:26:15.346 27228 27228 F DEBUG   : Build fingerprint: 'samsung/a22nsxx/a22:11/RP1A.200720.012/A225FXXU3AUK2:user/release-keys'
02-19 08:26:15.346 27228 27228 F DEBUG   : Revision: '3'
02-19 08:26:15.346 27228 27228 F DEBUG   : ABI: 'arm64'
02-19 08:26:15.348   935  1118 D connsyslogger: SD_LOG_ROOT is /data/debuglogger/connsyslog/fw.
02-19 08:26:15.353 27228 27228 F DEBUG   : Timestamp: 2025-02-19 08:26:15+0500
02-19 08:26:15.353 27228 27228 F DEBUG   : pid: 26467, tid: 27097, name: mqt_v_js  >>> com.road_shield_app <<<
02-19 08:26:15.353 27228 27228 F DEBUG   : uid: 10442
02-19 08:26:15.353 27228 27228 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7cdbf2c4d8
02-19 08:26:15.353 27228 27228 F DEBUG   :     x0  000000788a374580  x1  ffff0014dfdb9a40  x2  0000000000000048  x3  0000000000000001
02-19 08:26:15.353 27228 27228 F DEBUG   :     x4  00000014dfdb9a84  x5  000000788a3747f8  x6  b4000078732f1fe0  x7  0000000000000000
02-19 08:26:15.353 27228 27228 F DEBUG   :     x8  0000007cdbf2c4d8  x9  000000788a3746d0  x10 00000014e03fefe0  x11 72adb9bdbb42ff90
02-19 08:26:15.353 27228 27228 F DEBUG   :     x12 00000014e04d1d24  x13 0000000000000003  x14 0000000000000001  x15 00000014e04d1d30
02-19 08:26:15.353 27228 27228 F DEBUG   :     x16 000000789a1d18f0  x17 00000079a3361fc0  x18 000000788994e000  x19 ffff0014dfdb9a40
02-19 08:26:15.353 27228 27228 F DEBUG   :     x20 000000788a374580  x21 000000788a374610  x22 000000788a376fc0  x23 00000014e03fefe0
02-19 08:26:15.353 27228 27228 F DEBUG   :     x24 000000788a376fc0  x25 00000078857e5c80  x26 0000000000000001  x27 b40000788865fd20
02-19 08:26:15.353 27228 27228 F DEBUG   :     x28 000000788a374580  x29 000000788a374640
02-19 08:26:15.353 27228 27228 F DEBUG   :     lr  0000007899fd202c  sp  000000788a374640  pc  0000007899fcde88  pst 0000000020000000
02-19 08:26:15.778 27228 27228 F DEBUG   : backtrace:
02-19 08:26:15.778 27228 27228 F DEBUG   :       #00 pc 000000000017de88  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
02-19 08:26:15.778 27228 27228 F DEBUG   :       #01 pc 0000000000182028  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
02-19 08:26:15.778 27228 27228 F DEBUG   :       #02 pc 00000000001823cc  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
02-19 08:26:15.778 27228 27228 F DEBUG   :       #03 pc 00000000001a2200  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
02-19 08:26:15.778 27228 27228 F DEBUG   :       #04 pc 00000000001a2bac  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
02-19 08:26:15.778 27228 27228 F DEBUG   :       #05 pc 000000000018bb0c  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
02-19 08:26:15.778 27228 27228 F DEBUG   :       #06 pc 0000000000188adc  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
02-19 08:26:15.778 27228 27228 F DEBUG   :       #07 pc 000000000016a714  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
02-19 08:26:15.778 27228 27228 F DEBUG   :       #08 pc 00000000001686b0  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
02-19 08:26:15.778 27228 27228 F DEBUG   :       #09 pc 00000000001cd75c  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #10 pc 00000000000dda98  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #11 pc 000000000100f4ec  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (facebook::react::RuntimeScheduler_Modern::performMicrotaskCheckpoint(facebook::jsi::Runtime&)+152) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #12 pc 000000000100e9c0  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (facebook::react::RuntimeScheduler_Modern::runEventLoopTick(facebook::jsi::Runtime&, facebook::react::Task&, std::__ndk1::chrono::time_point<std::__ndk1::chrono::steady_clock, std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> > >)+308) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #13 pc 000000000100ecf4  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (facebook::react::RuntimeScheduler_Modern::runEventLoop(facebook::jsi::Runtime&, bool)+228) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #14 pc 0000000001016f10  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #15 pc 0000000001016ed8  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #16 pc 0000000001016e88  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #17 pc 0000000001016e5c  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #18 pc 0000000001015f18  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #19 pc 0000000000af7898  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #20 pc 0000000000af76e0  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (std::__ndk1::function<void (facebook::jsi::Runtime&)>::operator()(facebook::jsi::Runtime&) const+28) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #21 pc 0000000000af7428  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #22 pc 0000000000af738c  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #23 pc 0000000000af7344  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #24 pc 0000000000af7320  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #25 pc 0000000000af62dc  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #26 pc 0000000000c76398  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #27 pc 0000000000c76348  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (std::__ndk1::function<void ()>::operator()() const+20) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #28 pc 000000000110c274  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #29 pc 000000000110c20c  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #30 pc 000000000110c1c4  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #31 pc 000000000110c1a0  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.779 27228 27228 F DEBUG   :       #32 pc 000000000110b23c  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libreactnative.so (offset 0x5124000) (BuildId: 91d42e503f48747e)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #33 pc 0000000000019804  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libfbjni.so (offset 0x21d8000) (facebook::jni::detail::MethodWrapper<void (facebook::jni::JNativeRunnable::*)(), &(facebook::jni::JNativeRunnable::run()), facebook::jni::JNativeRunnable, void>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>)+72) (BuildId: a22242831a7971267de570e06121acb588ce64cd)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #34 pc 0000000000019744  /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk!libfbjni.so (offset 0x21d8000) (facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*, void>::call(_JNIEnv*, _jobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>))+60) (BuildId: a22242831a7971267de570e06121acb588ce64cd)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #35 pc 000000000013eed4  /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+148) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #36 pc 0000000002033604  /memfd:jit-cache (deleted) (offset 0x2000000) (android.os.Handler.handleCallback+68)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #37 pc 000000000203e100  /memfd:jit-cache (deleted) (offset 0x2000000) (android.os.Handler.dispatchMessage+64)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #38 pc 0000000000135564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #39 pc 00000000001ab7e8  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #40 pc 00000000003260c0  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #41 pc 000000000031c2a8  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #42 pc 000000000069279c  /apex/com.android.art/lib64/libart.so (MterpInvokeSuper+1804) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #43 pc 000000000012f894  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_super+20) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #44 pc 000000000048ab84  [anon:dalvik-classes.dex extracted in memory from /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk] (com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #45 pc 0000000000313550  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.6193178744241938144)+264) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #46 pc 0000000000680168  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+776) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #47 pc 000000000013eff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #48 pc 000000000201acb8  /memfd:jit-cache (deleted) (offset 0x2000000) (android.os.Looper.loop+1448)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #49 pc 00000000001357e8  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #50 pc 00000000001ab804  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+228) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #51 pc 00000000003260c0  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #52 pc 000000000031c2a8  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #53 pc 000000000069493c  /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+548) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #54 pc 000000000012f994  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.780 27228 27228 F DEBUG   :       #55 pc 000000000048b162  [anon:dalvik-classes.dex extracted in memory from /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk] (com.facebook.react.bridge.queue.MessageQueueThreadImpl.lambda$startNewBackgroundThread$2+70)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #56 pc 0000000000313550  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.6193178744241938144)+264) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #57 pc 000000000031b8c0  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #58 pc 000000000031c28c  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+884) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #59 pc 000000000069493c  /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+548) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #60 pc 000000000012f994  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #61 pc 000000000048ac1c  [anon:dalvik-classes.dex extracted in memory from /data/app/~~iXRogjl9pMgFeOdff-CpzA==/com.road_shield_app-PhqP90Q0CarcGZRjV_gJSg==/base.apk] (com.facebook.react.bridge.queue.MessageQueueThreadImpl$$ExternalSyntheticLambda1.run+4)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #62 pc 00000000006936c4  /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1812) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #63 pc 000000000012fa14  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #64 pc 00000000000eb858  /apex/com.android.art/javalib/core-oj.jar (java.lang.Thread.run+8)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #65 pc 0000000000313550  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.6193178744241938144)+264) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #66 pc 0000000000680168  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+776) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #67 pc 000000000013eff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #68 pc 0000000000135564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #69 pc 00000000001ab7e8  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #70 pc 0000000000567e94  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #71 pc 00000000005b8184  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1308) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #72 pc 00000000000ed098  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: 7c95cc0d17d92058007afa23409fd94e)
02-19 08:26:15.781 27228 27228 F DEBUG   :       #73 pc 000000000008cb10  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 7c95cc0d17d92058007afa23409fd94e)

Environment Details:

  • React Native Version: 0.76.5
  • Device/OS: GalaxyA22/android version 11

Additional Context:
Error occurs during the installation phase of a library I am trying to implement, and is not exclusive to mqt_v_js, it occurs on mqt_v_native too.

Codedestructor56 avatar Feb 19 '25 03:02 Codedestructor56

Facing a similar issue

M-Ammar1112 avatar Feb 19 '25 03:02 M-Ammar1112

I am sorry, but we are unable to investigate crashes that require dependencies or building a RN app, especially crashes that involve non-Hermes C++ code.

Can you narrow it down to something that definitively points to a problem in Hermes?

tmikov avatar Feb 19 '25 04:02 tmikov

Crash recorded from ndk-stack. LibHermes.so is involved.

Build fingerprint: 'samsung/a22nsxx/a22:11/RP1A.200720.012/A225FXXU3AUK2:user/release-keys'
#00 0x00000000001a1fdc /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#01 0x000000000025dea8 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#02 0x00000000000c1d7c /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermestooling.so (offset 0x2614000) (facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate::Impl::captureStackTrace(facebook::jsi::Runtime&, unsigned long)+68) (BuildId: c0284158dc12e0da)
#03 0x00000000000c1d28 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermestooling.so (offset 0x2614000) (facebook::react::jsinspector_modern::HermesRuntimeTargetDelegate::captureStackTrace(facebook::jsi::Runtime&, unsigned long)+56) (BuildId: c0284158dc12e0da)
#04 0x0000000000ce3800 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     auto auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda0'(char const*, auto)::operator()<void (*)(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long, facebook::react::jsinspector_modern::RuntimeTargetDelegate&, facebook::react::jsinspector_modern::(anonymous namespace)::ConsoleState&, double, std::__ndk1::unique_ptr<facebook::react::jsinspector_modern::StackTrace, std::__ndk1::default_delete<facebook::react::jsinspector_modern::StackTrace>>)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const::'lambda'(auto&)::operator()<facebook::react::jsinspector_modern::RuntimeTargetDelegate>(auto&) const
                                                                                                                                     /__w/react-native/react-native/packages/react-native/ReactCommon/jsinspector-modern/RuntimeTargetConsole.cpp:424:63
#05 0x0000000000ce36b8 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda'(auto)::operator()<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda0'(char const*, auto)::operator()<void (*)(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long, facebook::react::jsinspector_modern::RuntimeTargetDelegate&, facebook::react::jsinspector_modern::(anonymous namespace)::ConsoleState&, double, std::__ndk1::unique_ptr<facebook::react::jsinspector_modern::StackTrace, std::__ndk1::default_delete<facebook::react::jsinspector_modern::StackTrace>>)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const::'lambda'(auto&)>(auto) const
                                                                                                                                     /__w/react-native/react-native/packages/react-native/ReactCommon/jsinspector-modern/RuntimeTargetConsole.cpp:364:13
#06 0x0000000000ce3554 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda0'(char const*, auto)::operator()<void (*)(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long, facebook::react::jsinspector_modern::RuntimeTargetDelegate&, facebook::react::jsinspector_modern::(anonymous namespace)::ConsoleState&, double, std::__ndk1::unique_ptr<facebook::react::jsinspector_modern::StackTrace, std::__ndk1::default_delete<facebook::react::jsinspector_modern::StackTrace>>)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const
                                                                                                                                     /__w/react-native/react-native/packages/react-native/ReactCommon/jsinspector-modern/RuntimeTargetConsole.cpp:423:21
#07 0x0000000000ce3318 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda'(char const*, auto)::operator()<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda0'(char const*, auto)::operator()<void (*)(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long, facebook::react::jsinspector_modern::RuntimeTargetDelegate&, facebook::react::jsinspector_modern::(anonymous namespace)::ConsoleState&, double, std::__ndk1::unique_ptr<facebook::react::jsinspector_modern::StackTrace, std::__ndk1::default_delete<facebook::react::jsinspector_modern::StackTrace>>)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const
                                                                                                                                     /__w/react-native/react-native/packages/react-native/ReactCommon/jsinspector-modern/RuntimeTargetConsole.cpp:383:29
#08 0x0000000000ce32ac /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     decltype(std::declval<auto>()(std::declval<facebook::jsi::Runtime&>(), std::declval<facebook::jsi::Value const&>(), std::declval<facebook::jsi::Value const*>(), std::declval<unsigned long>())) std::__ndk1::__invoke[abi:v170000]<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda'(char const*, auto)::operator()<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda0'(char const*, auto)::operator()<void (*)(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long, facebook::react::jsinspector_modern::RuntimeTargetDelegate&, facebook::react::jsinspector_modern::(anonymous namespace)::ConsoleState&, double, std::__ndk1::unique_ptr<facebook::react::jsinspector_modern::StackTrace, std::__ndk1::default_delete<facebook::react::jsinspector_modern::StackTrace>>)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)&, facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long>(auto&&, facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*&&, unsigned long&&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/invoke.h:394:23
#09 0x0000000000ce3234 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     facebook::jsi::Value std::__ndk1::__invoke_void_return_wrapper<facebook::jsi::Value, false>::__call<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda'(char const*, auto)::operator()<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda0'(char const*, auto)::operator()<void (*)(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long, facebook::react::jsinspector_modern::RuntimeTargetDelegate&, facebook::react::jsinspector_modern::(anonymous namespace)::ConsoleState&, double, std::__ndk1::unique_ptr<facebook::react::jsinspector_modern::StackTrace, std::__ndk1::default_delete<facebook::react::jsinspector_modern::StackTrace>>)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)&, facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long>(auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda'(char const*, auto)::operator()<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda0'(char const*, auto)::operator()<void (*)(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long, facebook::react::jsinspector_modern::RuntimeTargetDelegate&, facebook::react::jsinspector_modern::(anonymous namespace)::ConsoleState&, double, std::__ndk1::unique_ptr<facebook::react::jsinspector_modern::StackTrace, std::__ndk1::default_delete<facebook::react::jsinspector_modern::StackTrace>>)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)&, facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*&&, unsigned long&&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/invoke.h:478:16
#10 0x0000000000ce31e8 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__alloc_func<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda'(char const*, auto)::operator()<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda0'(char const*, auto)::operator()<void (*)(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long, facebook::react::jsinspector_modern::RuntimeTargetDelegate&, facebook::react::jsinspector_modern::(anonymous namespace)::ConsoleState&, double, std::__ndk1::unique_ptr<facebook::react::jsinspector_modern::StackTrace, std::__ndk1::default_delete<facebook::react::jsinspector_modern::StackTrace>>)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long), std::__ndk1::allocator<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda'(char const*, auto)::operator()<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda0'(char const*, auto)::operator()<void (*)(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long, facebook::react::jsinspector_modern::RuntimeTargetDelegate&, facebook::react::jsinspector_modern::(anonymous namespace)::ConsoleState&, double, std::__ndk1::unique_ptr<facebook::react::jsinspector_modern::StackTrace, std::__ndk1::default_delete<facebook::react::jsinspector_modern::StackTrace>>)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>, facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::operator()[abi:v170000](facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*&&, unsigned long&&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:185:16
#11 0x0000000000ce2158 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__func<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda'(char const*, auto)::operator()<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda0'(char const*, auto)::operator()<void (*)(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long, facebook::react::jsinspector_modern::RuntimeTargetDelegate&, facebook::react::jsinspector_modern::(anonymous namespace)::ConsoleState&, double, std::__ndk1::unique_ptr<facebook::react::jsinspector_modern::StackTrace, std::__ndk1::default_delete<facebook::react::jsinspector_modern::StackTrace>>)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long), std::__ndk1::allocator<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda'(char const*, auto)::operator()<auto facebook::react::jsinspector_modern::RuntimeTarget::installConsoleHandler()::$_0::operator()(facebook::jsi::Runtime&) const::'lambda0'(char const*, auto)::operator()<void (*)(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long, facebook::react::jsinspector_modern::RuntimeTargetDelegate&, facebook::react::jsinspector_modern::(anonymous namespace)::ConsoleState&, double, std::__ndk1::unique_ptr<facebook::react::jsinspector_modern::StackTrace, std::__ndk1::default_delete<facebook::react::jsinspector_modern::StackTrace>>)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>(char const*, auto) const::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>, facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*&&, unsigned long&&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:356:12
#12 0x00000000000e9c00 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#13 0x000000000016a40c /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#14 0x00000000001690f8 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#15 0x0000000000231adc /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#16 0x000000000016a40c /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#17 0x00000000001895a8 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#18 0x0000000000188adc /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#19 0x000000000016a714 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#20 0x00000000001690f8 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#21 0x0000000000231adc /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#22 0x000000000016a40c /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#23 0x00000000001895a8 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#24 0x0000000000188adc /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#25 0x000000000016b200 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#26 0x00000000002052a4 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#27 0x000000000016a40c /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#28 0x00000000001895a8 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#29 0x0000000000188adc /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#30 0x000000000016a714 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#31 0x00000000001690f8 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#32 0x0000000000231adc /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#33 0x000000000016a40c /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#34 0x00000000001895a8 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#35 0x0000000000188adc /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#36 0x000000000016a714 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#37 0x00000000001686b0 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#38 0x00000000001cd75c /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#39 0x00000000000dda98 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#40 0x000000000100f4ec /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (facebook::react::RuntimeScheduler_Modern::performMicrotaskCheckpoint(facebook::jsi::Runtime&)+152) (BuildId: 91d42e503f48747e)
                                                                                                                                     facebook::react::RuntimeScheduler_Modern::performMicrotaskCheckpoint(facebook::jsi::Runtime&)
                                                                                                                                     /__w/react-native/react-native/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp:434:19
#41 0x000000000100e9c0 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (facebook::react::RuntimeScheduler_Modern::runEventLoopTick(facebook::jsi::Runtime&, facebook::react::Task&, std::__ndk1::chrono::time_point<std::__ndk1::chrono::steady_clock, std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l> > >)+308) (BuildId: 91d42e503f48747e)
                                                                                                                                     facebook::react::RuntimeScheduler_Modern::runEventLoopTick(facebook::jsi::Runtime&, facebook::react::Task&, std::__ndk1::chrono::time_point<std::__ndk1::chrono::steady_clock, std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>>)
                                                                                                                                     /__w/react-native/react-native/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp:342:5
#42 0x000000000100ecf4 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (facebook::react::RuntimeScheduler_Modern::runEventLoop(facebook::jsi::Runtime&, bool)+228) (BuildId: 91d42e503f48747e)
                                                                                                                                     facebook::react::RuntimeScheduler_Modern::runEventLoop(facebook::jsi::Runtime&, bool)
                                                                                                                                     /__w/react-native/react-native/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp:286:5
#43 0x0000000001016f10 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0::operator()(facebook::jsi::Runtime&) const
                                                                                                                                     /__w/react-native/react-native/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp:266:39
#44 0x0000000001016ed8 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     decltype(std::declval<facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0&>()(std::declval<facebook::jsi::Runtime&>())) std::__ndk1::__invoke[abi:v170000]<facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0&, facebook::jsi::Runtime&>(facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0&, facebook::jsi::Runtime&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/invoke.h:394:23
#45 0x0000000001016e88 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     void std::__ndk1::__invoke_void_return_wrapper<void, true>::__call<facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0&, facebook::jsi::Runtime&>(facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0&, facebook::jsi::Runtime&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/invoke.h:487:9
#46 0x0000000001016e5c /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__alloc_func<facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0, std::__ndk1::allocator<facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0>, void (facebook::jsi::Runtime&)>::operator()[abi:v170000](facebook::jsi::Runtime&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:185:16
#47 0x0000000001015f18 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__func<facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0, std::__ndk1::allocator<facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0>, void (facebook::jsi::Runtime&)>::operator()(facebook::jsi::Runtime&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:356:12
#48 0x0000000000af7898 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__value_func<void (facebook::jsi::Runtime&)>::operator()[abi:v170000](facebook::jsi::Runtime&) const
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:510:16
#49 0x0000000000af76e0 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (std::__ndk1::function<void (facebook::jsi::Runtime&)>::operator()(facebook::jsi::Runtime&) const+28) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::function<void (facebook::jsi::Runtime&)>::operator()(facebook::jsi::Runtime&) const
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:1156:12
#50 0x0000000000af7428 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     auto facebook::react::ReactInstance::ReactInstance(std::__ndk1::unique_ptr<facebook::react::JSRuntime, std::__ndk1::default_delete<facebook::react::JSRuntime>>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>, std::__ndk1::shared_ptr<facebook::react::TimerManager>, std::__ndk1::function<void (facebook::react::JsErrorHandler::ParsedError const&)>, facebook::react::jsinspector_modern::HostTarget*)::$_0::operator()<std::__ndk1::function<void (facebook::jsi::Runtime&)>>(std::__ndk1::function<void (facebook::jsi::Runtime&)>) const::'lambda'()::operator()() const
                                                                                                                                     /__w/react-native/react-native/packages/react-native/ReactCommon/react/runtime/ReactInstance.cpp:77:11
#51 0x0000000000af738c /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     decltype(std::declval<std::__ndk1::function<void (facebook::jsi::Runtime&)>>()()) std::__ndk1::__invoke[abi:v170000]<auto facebook::react::ReactInstance::ReactInstance(std::__ndk1::unique_ptr<facebook::react::JSRuntime, std::__ndk1::default_delete<facebook::react::JSRuntime>>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>, std::__ndk1::shared_ptr<facebook::react::TimerManager>, std::__ndk1::function<void (facebook::react::JsErrorHandler::ParsedError const&)>, facebook::react::jsinspector_modern::HostTarget*)::$_0::operator()<std::__ndk1::function<void (facebook::jsi::Runtime&)>>(std::__ndk1::function<void (facebook::jsi::Runtime&)>) const::'lambda'()&>(std::__ndk1::function<void (facebook::jsi::Runtime&)>&&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/invoke.h:394:23
#52 0x0000000000af7344 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     void std::__ndk1::__invoke_void_return_wrapper<void, true>::__call<auto facebook::react::ReactInstance::ReactInstance(std::__ndk1::unique_ptr<facebook::react::JSRuntime, std::__ndk1::default_delete<facebook::react::JSRuntime>>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>, std::__ndk1::shared_ptr<facebook::react::TimerManager>, std::__ndk1::function<void (facebook::react::JsErrorHandler::ParsedError const&)>, facebook::react::jsinspector_modern::HostTarget*)::$_0::operator()<std::__ndk1::function<void (facebook::jsi::Runtime&)>>(std::__ndk1::function<void (facebook::jsi::Runtime&)>) const::'lambda'()&>(auto facebook::react::ReactInstance::ReactInstance(std::__ndk1::unique_ptr<facebook::react::JSRuntime, std::__ndk1::default_delete<facebook::react::JSRuntime>>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>, std::__ndk1::shared_ptr<facebook::react::TimerManager>, std::__ndk1::function<void (facebook::react::JsErrorHandler::ParsedError const&)>, facebook::react::jsinspector_modern::HostTarget*)::$_0::operator()<std::__ndk1::function<void (facebook::jsi::Runtime&)>>(std::__ndk1::function<void (facebook::jsi::Runtime&)>) const::'lambda'()&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/invoke.h:487:9
#53 0x0000000000af7320 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__alloc_func<auto facebook::react::ReactInstance::ReactInstance(std::__ndk1::unique_ptr<facebook::react::JSRuntime, std::__ndk1::default_delete<facebook::react::JSRuntime>>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>, std::__ndk1::shared_ptr<facebook::react::TimerManager>, std::__ndk1::function<void (facebook::react::JsErrorHandler::ParsedError const&)>, facebook::react::jsinspector_modern::HostTarget*)::$_0::operator()<std::__ndk1::function<void (facebook::jsi::Runtime&)>>(std::__ndk1::function<void (facebook::jsi::Runtime&)>) const::'lambda'(), std::__ndk1::allocator<auto facebook::react::ReactInstance::ReactInstance(std::__ndk1::unique_ptr<facebook::react::JSRuntime, std::__ndk1::default_delete<facebook::react::JSRuntime>>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>, std::__ndk1::shared_ptr<facebook::react::TimerManager>, std::__ndk1::function<void (facebook::react::JsErrorHandler::ParsedError const&)>, facebook::react::jsinspector_modern::HostTarget*)::$_0::operator()<std::__ndk1::function<void (facebook::jsi::Runtime&)>>(std::__ndk1::function<void (facebook::jsi::Runtime&)>) const::'lambda'()>, void ()>::operator()[abi:v170000]()
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:185:16
#54 0x0000000000af62dc /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__func<auto facebook::react::ReactInstance::ReactInstance(std::__ndk1::unique_ptr<facebook::react::JSRuntime, std::__ndk1::default_delete<facebook::react::JSRuntime>>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>, std::__ndk1::shared_ptr<facebook::react::TimerManager>, std::__ndk1::function<void (facebook::react::JsErrorHandler::ParsedError const&)>, facebook::react::jsinspector_modern::HostTarget*)::$_0::operator()<std::__ndk1::function<void (facebook::jsi::Runtime&)>>(std::__ndk1::function<void (facebook::jsi::Runtime&)>) const::'lambda'(), std::__ndk1::allocator<auto facebook::react::ReactInstance::ReactInstance(std::__ndk1::unique_ptr<facebook::react::JSRuntime, std::__ndk1::default_delete<facebook::react::JSRuntime>>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>, std::__ndk1::shared_ptr<facebook::react::TimerManager>, std::__ndk1::function<void (facebook::react::JsErrorHandler::ParsedError const&)>, facebook::react::jsinspector_modern::HostTarget*)::$_0::operator()<std::__ndk1::function<void (facebook::jsi::Runtime&)>>(std::__ndk1::function<void (facebook::jsi::Runtime&)>) const::'lambda'()>, void ()>::operator()()
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:356:12
#55 0x0000000000c76398 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__value_func<void ()>::operator()[abi:v170000]() const
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:510:16
#56 0x0000000000c76348 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (std::__ndk1::function<void ()>::operator()() const+20) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::function<void ()>::operator()() const
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:1156:12
#57 0x000000000110c274 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0::operator()()
                                                                                                                                     /__w/react-native/react-native/packages/react-native/ReactAndroid/src/main/jni/react/jni/JMessageQueueThread.cpp:37:7
#58 0x000000000110c20c /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     decltype(std::declval<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0&>()()) std::__ndk1::__invoke[abi:v170000]<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0&>(facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/invoke.h:394:23
#59 0x000000000110c1c4 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     void std::__ndk1::__invoke_void_return_wrapper<void, true>::__call<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0&>(facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/invoke.h:487:9
#60 0x000000000110c1a0 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__alloc_func<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0, std::__ndk1::allocator<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0>, void ()>::operator()[abi:v170000]()
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:185:16
#61 0x000000000110b23c /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__func<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0, std::__ndk1::allocator<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0>, void ()>::operator()()
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:356:12
#62 0x0000000000019804 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libfbjni.so (offset 0x21d8000) (facebook::jni::detail::MethodWrapper<void (facebook::jni::JNativeRunnable::*)(), &(facebook::jni::JNativeRunnable::run()), facebook::jni::JNativeRunnable, void>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>)+72) (BuildId: a22242831a7971267de570e06121acb588ce64cd)
                                                                                                                               std::__ndk1::__function::__value_func<void ()>::operator()[abi:v170000]() const
                                                                                                                               /usr/local/lib/android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:510:16
                                                                                                                               std::__ndk1::function<void ()>::operator()() const
                                                                                                                               /usr/local/lib/android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:1156:12
                                                                                                                               facebook::jni::JNativeRunnable::run()
                                                                                                                               /home/runner/work/fbjni/fbjni/cxx/fbjni/NativeRunnable.h:44:5
                                                                                                                               facebook::jni::detail::MethodWrapper<void (facebook::jni::JNativeRunnable::*)(), &facebook::jni::JNativeRunnable::run(), facebook::jni::JNativeRunnable, void>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>)
                                                                                                                               /home/runner/work/fbjni/fbjni/cxx/fbjni/detail/Registration-inl.h:129:14
#63 0x0000000000019744 /data/app/~~pLregObJ_GDy5NC9zJ9meg==/com.road_shield_app-qZ3XGZ5JexFHGK_7oBeE3A==/base.apk!libfbjni.so (offset 0x21d8000) (facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*, void>::call(_JNIEnv*, _jobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>))+60) (BuildId: a22242831a7971267de570e06121acb588ce64cd)
                                                                                                                               facebook::jni::detail::CallWithJniConversions<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>), void, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>::call(facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>))
                                                                                                                               /home/runner/work/fbjni/fbjni/cxx/fbjni/detail/Registration-inl.h:66:5
                                                                                                                               facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*, void>::call(_JNIEnv*, _jobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>))
                                                                                                                               /home/runner/work/fbjni/fbjni/cxx/fbjni/detail/Registration-inl.h:95:14
#64 0x000000000013eed4 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+148) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#65 0x0000000002028f64 /memfd:jit-cache (deleted) (offset 0x2000000)
Crash dump is completed

********** Crash dump: **********
Build fingerprint: 'samsung/a22nsxx/a22:11/RP1A.200720.012/A225FXXU3AUK2:user/release-keys'
Abort message: 'stack corruption detected (-fstack-protector)'
#00 0x000000000008a70c /apex/com.android.runtime/lib64/bionic/libc.so (abort+180) (BuildId: 7c95cc0d17d92058007afa23409fd94e)
#01 0x000000000009f4ac /apex/com.android.runtime/lib64/bionic/libc.so (__stack_chk_fail+20) (BuildId: 7c95cc0d17d92058007afa23409fd94e)
#02 0x00000000000e180c /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#03 0x000000000003c8a0 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreact-native-vision-jsi-processor-onnx.so (offset 0x4d10000) (visionjsiprocessor::install(facebook::jsi::Runtime&)+160) (BuildId: f008f77c1bc7ddc03297176210e58b8eddaafd85)
Crash dump is completed

********** Crash dump: **********
Build fingerprint: 'samsung/a22nsxx/a22:11/RP1A.200720.012/A225FXXU3AUK2:user/release-keys'
#00 0x00000000001a1a1c /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#01 0x00000000001a4a04 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#02 0x00000000000e023c /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libhermes.so (offset 0x2290000) (BuildId: a6c328958e25f9dbbaadbbc251815c74fe7ac31e)
#03 0x000000000003cb48 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreact-native-vision-jsi-processor-onnx.so (offset 0x4d10000) (void facebook::jsi::Object::setProperty<facebook::jsi::Function&>(facebook::jsi::Runtime&, char const*, facebook::jsi::Function&) const+144) (BuildId: f008f77c1bc7ddc03297176210e58b8eddaafd85)
#04 0x000000000003c954 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreact-native-vision-jsi-processor-onnx.so (offset 0x4d10000) (visionjsiprocessor::install(facebook::jsi::Runtime&)+340) (BuildId: f008f77c1bc7ddc03297176210e58b8eddaafd85)
#05 0x000000000003fd14 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreact-native-vision-jsi-processor-onnx.so (offset 0x4d10000) (Java_com_visionjsiprocessoronnx_VisionJsiProcessorModule_nativeInstall+120) (BuildId: f008f77c1bc7ddc03297176210e58b8eddaafd85)
#06 0x000000000013eed4 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+148) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#07 0x00000000001357e8 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#08 0x00000000001ab804 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+228) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#09 0x00000000003260c0 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#10 0x000000000031c2a8 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#11 0x000000000069493c /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+548) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#12 0x000000000012f994 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#13 0x0000000000021720 [anon:dalvik-classes2.dex extracted in memory from /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!classes2.dex] (com.visionjsiprocessoronnx.VisionJsiProcessorModule.install+44)
#14 0x0000000000313550 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.6193178744241938144)+264) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#15 0x0000000000680168 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+776) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#16 0x000000000013eff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#17 0x0000000000135564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#18 0x00000000001ab7e8 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#19 0x0000000000567e94 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#20 0x0000000000424a70 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallVoidMethodA(_JNIEnv*, _jobject*, _jmethodID*, jvalue const*)+648) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#21 0x00000000003899d0 /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallMethodA(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, jvalue const*, art::Primitive::Type, art::InvokeType)+2120) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#22 0x0000000000ea169c /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreactnative.so (offset 0x5024000) (_JNIEnv::CallVoidMethodA(_jobject*, _jmethodID*, jvalue const*)+52) (BuildId: 91d42e503f48747e)
                                                                                                                                     _JNIEnv::CallVoidMethodA(_jobject*, _jmethodID*, jvalue const*)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:637:7
#23 0x0000000000ea1488 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     facebook::react::JavaTurboModule::invokeJavaMethod(facebook::jsi::Runtime&, facebook::react::TurboModuleMethodValueKind, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, facebook::jsi::Value const*, unsigned long, _jmethodID*&)::$_1::operator()()
                                                                                                                                     /__w/react-native/react-native/packages/react-native/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.cpp:837:18
#24 0x0000000000ea1350 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     decltype(std::declval<facebook::react::JavaTurboModule::invokeJavaMethod(facebook::jsi::Runtime&, facebook::react::TurboModuleMethodValueKind, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, facebook::jsi::Value const*, unsigned long, _jmethodID*&)::$_1&>()()) std::__ndk1::__invoke[abi:v170000]<facebook::react::JavaTurboModule::invokeJavaMethod(facebook::jsi::Runtime&, facebook::react::TurboModuleMethodValueKind, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, facebook::jsi::Value const*, unsigned long, _jmethodID*&)::$_1&>(facebook::react::JavaTurboModule::invokeJavaMethod(facebook::jsi::Runtime&, facebook::react::TurboModuleMethodValueKind, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, facebook::jsi::Value const*, unsigned long, _jmethodID*&)::$_1&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/invoke.h:394:23
#25 0x0000000000ea1308 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     void std::__ndk1::__invoke_void_return_wrapper<void, true>::__call<facebook::react::JavaTurboModule::invokeJavaMethod(facebook::jsi::Runtime&, facebook::react::TurboModuleMethodValueKind, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, facebook::jsi::Value const*, unsigned long, _jmethodID*&)::$_1&>(facebook::react::JavaTurboModule::invokeJavaMethod(facebook::jsi::Runtime&, facebook::react::TurboModuleMethodValueKind, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, facebook::jsi::Value const*, unsigned long, _jmethodID*&)::$_1&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/invoke.h:487:9
#26 0x0000000000ea12e4 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__alloc_func<facebook::react::JavaTurboModule::invokeJavaMethod(facebook::jsi::Runtime&, facebook::react::TurboModuleMethodValueKind, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, facebook::jsi::Value const*, unsigned long, _jmethodID*&)::$_1, std::__ndk1::allocator<facebook::react::JavaTurboModule::invokeJavaMethod(facebook::jsi::Runtime&, facebook::react::TurboModuleMethodValueKind, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, facebook::jsi::Value const*, unsigned long, _jmethodID*&)::$_1>, void ()>::operator()[abi:v170000]()
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:185:16
#27 0x0000000000ea0074 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__func<facebook::react::JavaTurboModule::invokeJavaMethod(facebook::jsi::Runtime&, facebook::react::TurboModuleMethodValueKind, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, facebook::jsi::Value const*, unsigned long, _jmethodID*&)::$_1, std::__ndk1::allocator<facebook::react::JavaTurboModule::invokeJavaMethod(facebook::jsi::Runtime&, facebook::react::TurboModuleMethodValueKind, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, facebook::jsi::Value const*, unsigned long, _jmethodID*&)::$_1>, void ()>::operator()()
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:356:12
#28 0x0000000000c76398 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__value_func<void ()>::operator()[abi:v170000]() const
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:510:16
#29 0x0000000000c76348 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreactnative.so (offset 0x5024000) (std::__ndk1::function<void ()>::operator()() const+20) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::function<void ()>::operator()() const
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:1156:12
#30 0x000000000110c274 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0::operator()()
                                                                                                                                     /__w/react-native/react-native/packages/react-native/ReactAndroid/src/main/jni/react/jni/JMessageQueueThread.cpp:37:7
#31 0x000000000110c20c /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     decltype(std::declval<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0&>()()) std::__ndk1::__invoke[abi:v170000]<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0&>(facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/invoke.h:394:23
#32 0x000000000110c1c4 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     void std::__ndk1::__invoke_void_return_wrapper<void, true>::__call<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0&>(facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0&)
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/invoke.h:487:9
#33 0x000000000110c1a0 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__alloc_func<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0, std::__ndk1::allocator<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0>, void ()>::operator()[abi:v170000]()
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:185:16
#34 0x000000000110b23c /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libreactnative.so (offset 0x5024000) (BuildId: 91d42e503f48747e)
                                                                                                                                     std::__ndk1::__function::__func<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0, std::__ndk1::allocator<facebook::react::(anonymous namespace)::wrapRunnable(std::__ndk1::function<void ()>&&)::$_0>, void ()>::operator()()
                                                                                                                                     /opt/android/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:356:12
#35 0x0000000000019804 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libfbjni.so (offset 0x21d8000) (facebook::jni::detail::MethodWrapper<void (facebook::jni::JNativeRunnable::*)(), &(facebook::jni::JNativeRunnable::run()), facebook::jni::JNativeRunnable, void>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>)+72) (BuildId: a22242831a7971267de570e06121acb588ce64cd)
                                                                                                                               std::__ndk1::__function::__value_func<void ()>::operator()[abi:v170000]() const
                                                                                                                               /usr/local/lib/android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:510:16
                                                                                                                               std::__ndk1::function<void ()>::operator()() const
                                                                                                                               /usr/local/lib/android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/__functional/function.h:1156:12
                                                                                                                               facebook::jni::JNativeRunnable::run()
                                                                                                                               /home/runner/work/fbjni/fbjni/cxx/fbjni/NativeRunnable.h:44:5
                                                                                                                               facebook::jni::detail::MethodWrapper<void (facebook::jni::JNativeRunnable::*)(), &facebook::jni::JNativeRunnable::run(), facebook::jni::JNativeRunnable, void>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>)
                                                                                                                               /home/runner/work/fbjni/fbjni/cxx/fbjni/detail/Registration-inl.h:129:14
#36 0x0000000000019744 /data/app/~~f2Uyc01GH02cU64aa7ga2g==/com.road_shield_app-mo7tKwkEuhLunBGLADWj1g==/base.apk!libfbjni.so (offset 0x21d8000) (facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*, void>::call(_JNIEnv*, _jobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>))+60) (BuildId: a22242831a7971267de570e06121acb588ce64cd)
                                                                                                                               facebook::jni::detail::CallWithJniConversions<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>), void, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>::call(facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>))
                                                                                                                               /home/runner/work/fbjni/fbjni/cxx/fbjni/detail/Registration-inl.h:66:5
                                                                                                                               facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*, void>::call(_JNIEnv*, _jobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>))
                                                                                                                               /home/runner/work/fbjni/fbjni/cxx/fbjni/detail/Registration-inl.h:95:14
#37 0x000000000013eed4 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+148) (BuildId: bd4bbcfee9112dc043c9dc3ab6bd8478)
#38 0x0000000002024cf4 /memfd:jit-cache (deleted) (offset 0x2000000)
Crash dump is completed

********** Crash dump: **********
Build fingerprint: 'samsung/a22nsxx/a22:11/RP1A.200720.012/A225FXXU3AUK2:user/release-keys'
Abort message: 'stack corruption detected (-fstack-protector)'
#00 0x000000000008a70c /apex/com.android.runtime/lib64/bionic/libc.so (abort+180) (BuildId: 7c95cc0d17d92058007afa23409fd94e)
#01 0x000000000009f4ac /apex/com.android.runtime/lib64/bionic/libc.so (__stack_chk_fail+20) (BuildId: 7c95cc0d17d92058007afa23409fd94e)
#02 0x00000000000bf4f0 /data/app/~~Bd-Ijvh5mGa2dO0fFXCvag==/com.road_shield_app-92BL9mYUPYoG0vqpzpUOfg==/base.apk!libreact-native-vision-jsi-processor-onnx.so (offset 0x4d10000) (BuildId: b7f3bc9e78b28883ea8b55198c0d0b9c983edab0)
#03 0x00000000000bf460 /data/app/~~Bd-Ijvh5mGa2dO0fFXCvag==/com.road_shield_app-92BL9mYUPYoG0vqpzpUOfg==/base.apk!libreact-native-vision-jsi-processor-onnx.so (offset 0x4d10000) (BuildId: b7f3bc9e78b28883ea8b55198c0d0b9c983edab0)
Crash dump is completed

Codedestructor56 avatar Feb 19 '25 04:02 Codedestructor56

Again, I am sorry, but we can't debug a native crash for you. If you believe this is a bug in Hermes, you need to identify when it happens, e.g. "I call this Hermes API with these valid parameters, but it crashes with the following stack trace".

Keep in mind that having libhermes in the stack or even at the top of the stack is not sufficient evidence to identify that Hermes is causing it. Native crashes often occur far from the actual cause.

The first step would be to obtain a usable stack trace - the stack traces above are not correctly symbolicated. Running the code in a debugger can help.

tmikov avatar Feb 19 '25 04:02 tmikov

Closing for inactivity. Feel free to reopen if there is more data.

tmikov avatar Apr 13 '25 22:04 tmikov