react-native-community / RNNewArchitectureApp

A collection of sample React Native Apps that will show you how to use the New Architecture (Fabric & TurboModules) step-by-step.
MIT License
202 stars 30 forks source link

TurboModule for android is always null #11

Closed BraveEvidence closed 2 years ago

BraveEvidence commented 2 years ago

I am trying to create a TurboModule for android with ReactNative v0.69

Following are the steps which I followed for creating TurboModules I enabled Hermes and newArchEnabled

project.ext.react = [
    enableHermes: true
]

In gradle.properties

newArchEnabled=true

I created a js folder in root of the project and create NativeCalculator.js

// @flow
import type {TurboModule} from 'react-native/Libraries/TurboModule/RCTExport';
import {TurboModuleRegistry} from 'react-native';

export interface Spec extends TurboModule {
  // your module methods go here, for example:
  add(a: number, b: number): Promise<number>;
}
export default (TurboModuleRegistry.get<Spec>('Calculator'): ?Spec);

In app/build.gradle

apply plugin: "com.facebook.react"

react {
    reactRoot = rootProject.file("../node_modules/react-native/")
    codegenDir = rootProject.file("../node_modules/react-native-codegen/")
    jsRootDir = rootProject.file("../js/")
    libraryName = "calculator"
    codegenJavaPackageName = "com.firstapp.codegen"
}

In java/com/firstapp/newarchitecture/modules

Created CalculatorModule.java, file

public class CalculatorModule extends NativeCalculatorSpec {
    public static final String NAME = "Calculator";

    public CalculatorModule(ReactApplicationContext context) {
        super(context);
    }

    @Override
    public String getName() {
        return NAME;
    }

    @ReactMethod
    public void add(double a, double b, Promise promise) {
        Log.i("here123","Values are"+a+" "+b);
        promise.resolve(a + b);
    }
}

In MainApplication.java

In getPackages method added following code

packages.add(new TurboReactPackage() {
    @Nullable
    @Override
    public NativeModule getModule(String name, ReactApplicationContext reactContext) {
        if (name.equals(CalculatorModule.NAME)) {
            return new CalculatorModule(reactContext);
        } else {
            return null;
        }
    }

    @Override
    public ReactModuleInfoProvider getReactModuleInfoProvider() {
        return () -> {
            final Map<String, ReactModuleInfo> moduleInfos = new HashMap<>();
            moduleInfos.put(
                    CalculatorModule.NAME,
                    new ReactModuleInfo(
                            CalculatorModule.NAME,
                            CalculatorModule.NAME,
                            false, // canOverrideExistingModule
                            false, // needsEagerInit
                            true, // hasConstants
                            false, // isCxxModule
                            true // isTurboModule
                    )
            );
            return moduleInfos;
        };
    }
});

@NonNull
@Override
protected ReactPackageTurboModuleManagerDelegate.Builder getReactPackageTurboModuleManagerDelegateBuilder() {
    return new MainApplicationTurboModuleManagerDelegate.Builder();
}

@Nullable
@Override
protected JSIModulePackage getJSIModulePackage() {
    return new JSIModulePackage() {
        @Override
        public List<JSIModuleSpec> getJSIModules(
                final ReactApplicationContext reactApplicationContext,
                final JavaScriptContextHolder jsContext) {
            final List<JSIModuleSpec> specs = new ArrayList<>();
            specs.add(new JSIModuleSpec() {
                @Override
                public JSIModuleType getJSIModuleType() {
                    return JSIModuleType.UIManager;
                }

                @Override
                public JSIModuleProvider<UIManager> getJSIModuleProvider() {
                    final ComponentFactory componentFactory = new ComponentFactory();
                    CoreComponentsRegistry.register(componentFactory);
                    final ReactInstanceManager reactInstanceManager = getReactInstanceManager();

                    ViewManagerRegistry viewManagerRegistry =
                            new ViewManagerRegistry(
                                    reactInstanceManager.getOrCreateViewManagers(
                                            reactApplicationContext));

                    return new FabricJSIModuleProvider(
                            reactApplicationContext,
                            componentFactory,
                            new EmptyReactNativeConfig(),
                            viewManagerRegistry);
                }
            });
            return specs;
        }
    };
}

In main/jni/Android.mk

include $(GENERATED_SRC_DIR)/codegen/jni/Android.mk

LOCAL_C_INCLUDES += $(GENERATED_SRC_DIR)/codegen/jni
LOCAL_SRC_FILES += $(wildcard $(GENERATED_SRC_DIR)/codegen/jni/*.cpp)
LOCAL_EXPORT_C_INCLUDES += $(GENERATED_SRC_DIR)/codegen/jni
LOCAL_SHARED_LIBRARIES := \
.....
libreact_codegen_calculator \
.....

In MainApplicationModuleProvider.cpp

#include <calculator.h>

std::shared_ptr<TurboModule> MainApplicationModuleProvider(
    const std::string moduleName,
    const JavaTurboModule::InitParams &params) {
  // Here you can provide your own module provider for TurboModules coming from
  // either your application or from external libraries. The approach to follow
  // is similar to the following (for a library called `samplelibrary`:
  //
  auto module = calculator_ModuleProvider(moduleName, params);
  if (module != nullptr) {
     return module;
  }
  // return rncore_ModuleProvider(moduleName, params);
  return rncore_ModuleProvider(moduleName, params);
}

In App.js

import NativeCalculator from './js/NativeCalculator';

on Button press I have following code

const onPress = async () => {
    console.log(NativeCalculator);
    const theAnswer = await NativeCalculator?.add(4, 5);
    Alert.alert('Answer', 'The answer is ' + theAnswer);
  };

I tried console logging NativeCalculator but I get null

The entire source code is available here https://github.com/PritishSawant/reactnativeandroidturbomoduleV2

ponikar commented 2 years ago

Hey, @PritishSawant in your CalculatorModule. NAME must be the same as your class name. So here it will be CalculatorModule

ponikar commented 2 years ago

Try to return a direct value without promise and clean your project first

ponikar commented 2 years ago

You are right. I wanted you to just confirm that it is working or not.

ponikar commented 2 years ago

Hey @PritishSawant

I did try your example. It's working. Here's the code.

import {TurboModule, TurboModuleRegistry} from 'react-native';

interface Spec extends TurboModule { getIpAddress(): string;

isEmulator(): Promise;

getMacAddress(): string;

// This your example addSum: (a: number, b: number) => Promise; }

export default TurboModuleRegistry.getEnforcing('MyDeviceInfo');

Java code

public abstract class NativeMyDeviceInfoSpec extends ReactContextBaseJavaModule implements ReactModuleWithSpec, TurboModule { public NativeMyDeviceInfoSpec(ReactApplicationContext reactContext) { super(reactContext); }

@ReactMethod(isBlockingSynchronousMethod = true) @DoNotStrip public abstract String getIpAddress();

@ReactMethod @DoNotStrip public abstract void isEmulator(Promise promise);

@ReactMethod(isBlockingSynchronousMethod = true) @DoNotStrip public abstract String getMacAddress();

@ReactMethod @DoNotStrip public abstract void addSum(double a, double b, Promise promise); }

JS Implementation NativeMyDeviceInfo.addSum(1, 2).then(sum => console.log('SUM', sum));

ponikar commented 2 years ago

Try to create a new project. I was facing the similar issue. I don't why but it worked on new project OR reiterate the process.

ponikar commented 2 years ago

Hey @PritishSawant here you go. You can check out this example https://github.com/ponikar/react-native-turbo-device-info

BraveEvidence commented 2 years ago

@ponikar Thanks will check soon

BraveEvidence commented 2 years ago

@ponikar I cloned your repo and it works perfectly. I decided to make my own new repo based on your repo and my app crash. I don't see any logs on terminal.

New repo is here https://github.com/PritishSawant/reactnativenewturbomoduletry

I see following error in Android studio

2022-06-27 19:56:56.856 7361-7361/com.myapp E/SoLoader: couldn't find DSO to load: libjscexecutor.so
        SoSource 0: com.facebook.soloader.ApkSoSource[root = /data/data/com.myapp/lib-main flags = 1]
        SoSource 1: com.facebook.soloader.DirectorySoSource[root = /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64 flags = 0]
        SoSource 2: com.facebook.soloader.DirectorySoSource[root = /system/lib64 flags = 2]
        SoSource 3: com.facebook.soloader.DirectorySoSource[root = /vendor/lib64 flags = 2]
        Native lib dir: /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64
     result: 0
2022-06-27 19:56:57.126 7361-7361/com.myapp E/unknown:ReactRootView: Unable to update root layout specs for ReactRootView: no rootViewTag set yet
2022-06-27 19:57:00.883 7361-7421/com.myapp E/ReactNativeJS: Invariant Violation: TurboModuleRegistry.getEnforcing(...): 'Calculator' could not be found. Verify that a module by this name is registered in the native binary., js engine: hermes
2022-06-27 19:57:00.907 7361-7421/com.myapp E/ReactNativeJNI: getModule of AppRegistry is not an object
2022-06-27 19:57:00.907 7361-7421/com.myapp E/ReactNative: /Users/transformhub/Desktop/NewArchitecture/MyApp/node_modules/react-native/ReactCommon/react/renderer/uimanager/bindingUtils.cpp:29: function getModule: assertion failed (moduleAsValue.isObject())
2022-06-27 19:57:00.908 7361-7421/com.myapp A/ReactNative: /Users/transformhub/Desktop/NewArchitecture/MyApp/node_modules/react-native/ReactCommon/react/renderer/uimanager/bindingUtils.cpp:29: function getModule: assertion failed (moduleAsValue.isObject())
2022-06-27 19:57:01.080 7361-7421/com.myapp A/com.myapp: runtime.cc:655] Runtime aborting...
    runtime.cc:655] Dumping all threads without mutator lock held
    runtime.cc:655] All threads:
    runtime.cc:655] DALVIK THREADS (37):
    runtime.cc:655] "mqt_js" prio=7 tid=36 Runnable
    runtime.cc:655]   | group="" sCount=0 dsCount=0 flags=0 obj=0x131d3aa8 self=0xb4000070560eb0f0
    runtime.cc:655]   | sysTid=7421 nice=-4 cgrp=top-app sched=0/0 handle=0x6e6872bcc0
    runtime.cc:655]   | state=R schedstat=( 193630448 241001 65 ) utm=12 stm=7 core=2 HZ=100
    runtime.cc:655]   | stack=0x6e68628000-0x6e6862a000 stackSize=1043KB
    runtime.cc:655]   | held mutexes= "abort lock" "mutator lock"(shared held)
    runtime.cc:655]   native: #00 pc 000000000049ee50  /apex/com.android.art/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+140)
    runtime.cc:655]   native: #01 pc 00000000005abfa8  /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const+376)
    runtime.cc:655]   native: #02 pc 00000000005c90e0  /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+924)
    runtime.cc:655]   native: #03 pc 00000000005c3020  /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+528)
    runtime.cc:655]   native: #04 pc 00000000005c21ec  /apex/com.android.art/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool)+1920)
    runtime.cc:655]   native: #05 pc 000000000055ce74  /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+1864)
    runtime.cc:655]   native: #06 pc 0000000000013978  /system/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+76)
    runtime.cc:655]   native: #07 pc 0000000000006e18  /system/lib64/liblog.so (__android_log_assert+336)
    runtime.cc:655]   native: #08 pc 000000000000073c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_debug.so (react_native_assert_fail+128)
    runtime.cc:655]   native: #09 pc 00000000000932d0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (???)
    runtime.cc:655]   native: #10 pc 0000000000092b18  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (facebook::react::callMethodOfModule(facebook::jsi::Runtime&, 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&, std::initializer_list<facebook::jsi::Value>)+88)
    runtime.cc:655]   native: #11 pc 000000000002decc  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (facebook::react::SurfaceRegistryBinding::startSurface(facebook::jsi::Runtime&, int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, folly::dynamic const&, facebook::react::DisplayMode)+1744)
    runtime.cc:655]   native: #12 pc 000000000004785c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (???)
    runtime.cc:655]   native: #13 pc 00000000000477e4  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (???)
    runtime.cc:655]   native: #14 pc 0000000000047774  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (???)
    runtime.cc:655]   native: #15 pc 0000000000047714  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (???)
2022-06-27 19:57:01.080 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #16 pc 00000000000463f0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (???)
    runtime.cc:655]   native: #17 pc 00000000002094d0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #18 pc 0000000000208fa0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (std::__ndk1::function<void (facebook::jsi::Runtime&)>::operator()(facebook::jsi::Runtime&) const+56)
    runtime.cc:655]   native: #19 pc 0000000000208ed8  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #20 pc 0000000000208e78  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #21 pc 0000000000208e10  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #22 pc 0000000000208db0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #23 pc 0000000000207a78  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #24 pc 0000000000238378  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #25 pc 00000000002382c4  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (std::__ndk1::function<void (facebook::react::JSExecutor*)>::operator()(facebook::react::JSExecutor*) const+72)
    runtime.cc:655]   native: #26 pc 000000000023826c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #27 pc 00000000002381d8  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #28 pc 000000000023818c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #29 pc 0000000000238164  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #30 pc 0000000000236d9c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #31 pc 00000000002d3110  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #32 pc 00000000002d30bc  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (std::__ndk1::function<void ()>::operator()() const+20)
    runtime.cc:655]   native: #33 pc 000000000018ccf8  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #34 pc 000000000018cc54  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #35 pc 000000000018cc08  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #36 pc 000000000018cbe0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #37 pc 000000000018b8e8  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #38 pc 00000000002d3110  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
2022-06-27 19:57:01.080 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #39 pc 00000000002d30bc  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (std::__ndk1::function<void ()>::operator()() const+20)
    runtime.cc:655]   native: #40 pc 0000000000151afc  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (facebook::react::JNativeRunnable::run()+28)
    runtime.cc:655]   native: #41 pc 0000000000151cb4  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (facebook::jni::detail::MethodWrapper<void (facebook::react::JNativeRunnable::*)(), &(facebook::react::JNativeRunnable::run()), facebook::react::JNativeRunnable, void>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>)+180)
    runtime.cc:655]   native: #42 pc 0000000000151ed4  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (facebook::jni::detail::CallWithJniConversions<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>), void, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>::call(facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>))+72)
    runtime.cc:655]   native: #43 pc 0000000000151b44  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*, void>::call(_JNIEnv*, _jobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>))+56)
    runtime.cc:655]   native: #44 pc 00000000001517b8  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (facebook::jni::detail::MethodWrapper<void (facebook::react::JNativeRunnable::*)(), &(facebook::react::JNativeRunnable::run()), facebook::react::JNativeRunnable, void>::call(_JNIEnv*, _jobject*)+36)
    runtime.cc:655]   native: #45 pc 000000000013ced4  /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+148)
    runtime.cc:655]   native: #46 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
    runtime.cc:655]   native: #47 pc 00000000001a8a78  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    runtime.cc:655]   native: #48 pc 0000000000318330  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376)
2022-06-27 19:57:01.080 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #49 pc 000000000030e65c  /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*)+996)
    runtime.cc:655]   native: #50 pc 000000000067dec4  /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1032)
    runtime.cc:655]   native: #51 pc 000000000012da14  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20)
    runtime.cc:655]   native: #52 pc 000000000036f754  /system/framework/framework.jar (offset 92b000) (android.os.Handler.handleCallback+4)
    runtime.cc:655]   native: #53 pc 000000000067f6f0  /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+1224)
    runtime.cc:655]   native: #54 pc 000000000012d994  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20)
    runtime.cc:655]   native: #55 pc 000000000036f5c0  /system/framework/framework.jar (offset 92b000) (android.os.Handler.dispatchMessage+8)
    runtime.cc:655]   native: #56 pc 000000000067d54c  /apex/com.android.art/lib64/libart.so (MterpInvokeSuper+2468)
    runtime.cc:655]   native: #57 pc 000000000012d894  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_super+20)
    runtime.cc:655]   native: #58 pc 0000000000066c6c  [anon:dalvik-classes2.dex extracted in memory from /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/base.apk!classes2.dex] (com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage)
    runtime.cc:655]   native: #59 pc 0000000000305c58  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.8100235316906539105)+268)
    runtime.cc:655]   native: #60 pc 000000000066b1fc  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+780)
    runtime.cc:655]   native: #61 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88)
    runtime.cc:655]   native: #62 pc 0000000002013ca8  /memfd:jit-cache (deleted) (offset 2000000) (android.os.Looper.loop+1448)
    runtime.cc:655]   native: #63 pc 00000000001337e8  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568)
    runtime.cc:655]   native: #64 pc 00000000001a8a94  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+228)
    runtime.cc:655]   native: #65 pc 0000000000318330  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376)
    runtime.cc:655]   native: #66 pc 000000000030e65c  /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*)+996)
    runtime.cc:655]   native: #67 pc 000000000067f44c  /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+548)
    runtime.cc:655]   native: #68 pc 000000000012d994  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20)
    runtime.cc:655]   native: #69 pc 0000000000066dfa  [anon:dalvik-classes2.dex extracted in memory from /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/base.apk!classes2.dex] (com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run+74)
    runtime.cc:655]   native: #70 pc 000000000067e1cc  /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1808)
    runtime.cc:655]   native: #71 pc 000000000012da14  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20)
    runtime.cc:655]   native: #72 pc 00000000000eb7d0  /apex/com.android.art/javalib/core-oj.jar (java.lang.Thread.run+8)
    runtime.cc:655]   native: #73 pc 0000000000305c58  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.8100235316906539105)+268)
2022-06-27 19:57:01.080 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #74 pc 000000000066b1fc  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+780)
    runtime.cc:655]   native: #75 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88)
    runtime.cc:655]   native: #76 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
    runtime.cc:655]   native: #77 pc 00000000001a8a78  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    runtime.cc:655]   native: #78 pc 0000000000554c6c  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460)
    runtime.cc:655]   native: #79 pc 00000000005a4008  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1308)
    runtime.cc:655]   native: #80 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #81 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   at com.facebook.react.bridge.queue.NativeRunnable.run(Native method)
    runtime.cc:655]   at android.os.Handler.handleCallback(Handler.java:938)
    runtime.cc:655]   at android.os.Handler.dispatchMessage(Handler.java:99)
    runtime.cc:655]   at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
    runtime.cc:655]   at android.os.Looper.loop(Looper.java:223)
    runtime.cc:655]   at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:228)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "main" prio=7 tid=1 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x732286a8 self=0xb4000070560aabe0
    runtime.cc:655]   | sysTid=7361 nice=-4 cgrp=top-app sched=0/0 handle=0x717c8e44f8
    runtime.cc:655]   | state=S schedstat=( 774553507 155806585 552 ) utm=56 stm=20 core=3 HZ=100
    runtime.cc:655]   | stack=0x7fced8e000-0x7fced90000 stackSize=8192KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 00000000001af92c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:655]   native: #02 pc 0000000000378cb8  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType)+512)
    runtime.cc:655]   native: #03 pc 0000000000366890  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallObjectMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+72)
    runtime.cc:655]   native: #04 pc 0000000000004040  /apex/com.android.art/lib64/libnativehelper.so (_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, ...)+124)
    runtime.cc:655]   native: #05 pc 00000000000e7250  /system/lib64/libandroid_runtime.so (android::NativeDisplayEventReceiver::dispatchVsync(long, unsigned long, unsigned int)+48)
    runtime.cc:655]   native: #06 pc 000000000008c808  /system/lib64/libgui.so (android::DisplayEventDispatcher::handleEvent(int, int, void*)+160)
    runtime.cc:655]   native: #07 pc 0000000000019dac  /system/lib64/libutils.so (android::Looper::pollInner(int)+916)
    runtime.cc:655]   native: #08 pc 00000000000199b0  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:655]   native: #09 pc 0000000000110f74  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:655]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:655]   at android.os.MessageQueue.next(MessageQueue.java:335)
2022-06-27 19:57:01.080 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   at android.os.Looper.loop(Looper.java:183)
    runtime.cc:655]   at android.app.ActivityThread.main(ActivityThread.java:7656)
    runtime.cc:655]   at java.lang.reflect.Method.invoke(Native method)
    runtime.cc:655]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
    runtime.cc:655]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
    runtime.cc:655] 
    runtime.cc:655] "Runtime worker thread 2" prio=10 tid=2 Native (still starting up)
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x0 self=0xb4000070560b1b20
    runtime.cc:655]   | sysTid=7369 nice=-20 cgrp=top-app sched=0/0 handle=0x71760c5d00
    runtime.cc:655]   | state=S schedstat=( 140417 41083 1 ) utm=0 stm=0 core=2 HZ=100
    runtime.cc:655]   | stack=0x71760b7000-0x71760b9000 stackSize=63KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 00000000001af92c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:655]   native: #02 pc 00000000005cae08  /apex/com.android.art/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+120)
    runtime.cc:655]   native: #03 pc 00000000005ca06c  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run()+80)
    runtime.cc:655]   native: #04 pc 00000000005c9b7c  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+192)
    runtime.cc:655]   native: #05 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #06 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "Runtime worker thread 1" prio=10 tid=3 Native (still starting up)
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x0 self=0xb4000070560aff50
    runtime.cc:655]   | sysTid=7368 nice=-20 cgrp=top-app sched=0/0 handle=0x7179a44d00
    runtime.cc:655]   | state=S schedstat=( 378584 0 1 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:655]   | stack=0x7179a36000-0x7179a38000 stackSize=63KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 00000000001af92c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:655]   native: #02 pc 00000000005cae08  /apex/com.android.art/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+120)
    runtime.cc:655]   native: #03 pc 00000000005ca06c  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run()+80)
    runtime.cc:655]   native: #04 pc 00000000005c9b7c  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+192)
    runtime.cc:655]   native: #05 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #06 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "Runtime worker thread 0" prio=10 tid=4 Native (still starting up)
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x0 self=0xb4000070560bc200
    runtime.cc:655]   | sysTid=7367 nice=-20 cgrp=top-app sched=0/0 handle=0x717b43ed00
    runtime.cc:655]   | state=S schedstat=( 384125 85709 1 ) utm=0 stm=0 core=3 HZ=100
    runtime.cc:655]   | stack=0x717b430000-0x717b432000 stackSize=63KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 00000000001af92c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
2022-06-27 19:57:01.080 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #02 pc 00000000005cae08  /apex/com.android.art/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+120)
    runtime.cc:655]   native: #03 pc 00000000005ca06c  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run()+80)
    runtime.cc:655]   native: #04 pc 00000000005c9b7c  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+192)
    runtime.cc:655]   native: #05 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #06 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "Runtime worker thread 3" prio=10 tid=5 Native (still starting up)
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x0 self=0xb4000070560b52c0
    runtime.cc:655]   | sysTid=7370 nice=-20 cgrp=top-app sched=0/0 handle=0x6ede147d00
    runtime.cc:655]   | state=S schedstat=( 143333 182042 3 ) utm=0 stm=0 core=2 HZ=100
    runtime.cc:655]   | stack=0x6ede139000-0x6ede13b000 stackSize=63KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 00000000001af92c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:655]   native: #02 pc 00000000005cae08  /apex/com.android.art/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+120)
    runtime.cc:655]   native: #03 pc 00000000005ca06c  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run()+80)
    runtime.cc:655]   native: #04 pc 00000000005c9b7c  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+192)
    runtime.cc:655]   native: #05 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #06 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "Signal Catcher" prio=10 tid=6 WaitingInMainSignalCatcherLoop
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13600308 self=0xb4000070560b36f0
    runtime.cc:655]   | sysTid=7371 nice=-20 cgrp=top-app sched=0/0 handle=0x6ed3a95cc0
    runtime.cc:655]   | state=S schedstat=( 505916 0 1 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:655]   | stack=0x6ed399e000-0x6ed39a0000 stackSize=995KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000009b4f8  /apex/com.android.runtime/lib64/bionic/libc.so (__rt_sigtimedwait+8)
    runtime.cc:655]   native: #01 pc 000000000005c7f8  /apex/com.android.runtime/lib64/bionic/libc.so (sigwait+68)
    runtime.cc:655]   native: #02 pc 0000000000582f68  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+428)
    runtime.cc:655]   native: #03 pc 0000000000581b60  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run(void*)+272)
    runtime.cc:655]   native: #04 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #05 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "perfetto_hprof_listener" prio=10 tid=7 Native (still starting up)
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x0 self=0xb4000070560ae380
    runtime.cc:655]   | sysTid=7372 nice=-20 cgrp=top-app sched=0/0 handle=0x6ed2997cc0
    runtime.cc:655]   | state=S schedstat=( 80375 774833 1 ) utm=0 stm=0 core=2 HZ=100
    runtime.cc:655]   | stack=0x6ed28a0000-0x6ed28a2000 stackSize=995KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000009a874  /apex/com.android.runtime/lib64/bionic/libc.so (read+4)
2022-06-27 19:57:01.080 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #01 pc 00000000000180bc  /apex/com.android.art/lib64/libperfetto_hprof.so (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, ArtPlugin_Initialize::$_29> >(void*)+280)
    runtime.cc:655]   native: #02 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #03 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "ADB-JDWP Connection Control Thread" prio=10 tid=8 WaitingInMainDebuggerLoop
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13600380 self=0xb4000070560a9010
    runtime.cc:655]   | sysTid=7373 nice=-20 cgrp=top-app sched=0/0 handle=0x6ed2899cc0
    runtime.cc:655]   | state=S schedstat=( 3082624 273792 7 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:655]   | stack=0x6ed27a2000-0x6ed27a4000 stackSize=995KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000009bbb8  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+8)
    runtime.cc:655]   native: #01 pc 0000000000059dc0  /apex/com.android.runtime/lib64/bionic/libc.so (poll+92)
    runtime.cc:655]   native: #02 pc 0000000000009efc  /apex/com.android.art/lib64/libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*)+828)
    runtime.cc:655]   native: #03 pc 0000000000008578  /apex/com.android.art/lib64/libadbconnection.so (adbconnection::CallbackFunction(void*)+1508)
    runtime.cc:655]   native: #04 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #05 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "HeapTaskDaemon" prio=5 tid=9 WaitingForTaskProcessor
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x136099d0 self=0xb4000070560c1570
    runtime.cc:655]   | sysTid=7375 nice=4 cgrp=top-app sched=0/0 handle=0x6e88069cc0
    runtime.cc:655]   | state=S schedstat=( 81325622 16644167 36 ) utm=7 stm=0 core=2 HZ=100
    runtime.cc:655]   | stack=0x6e87f66000-0x6e87f68000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aed0  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:655]   native: #01 pc 00000000001afcfc  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
    runtime.cc:655]   native: #02 pc 00000000002e52c4  /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+512)
    runtime.cc:655]   native: #03 pc 00000000002e5c0c  /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+92)
    runtime.cc:655]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
    runtime.cc:655]   at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:531)
    runtime.cc:655]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "FinalizerDaemon" prio=5 tid=10 Waiting
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x136003f8 self=0xb4000070560bddd0
    runtime.cc:655]   | sysTid=7377 nice=4 cgrp=top-app sched=0/0 handle=0x6e86e55cc0
    runtime.cc:655]   | state=S schedstat=( 1019167 14750 3 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:655]   | stack=0x6e86d52000-0x6e86d54000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 00000000001af92c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:655]   native: #02 pc 000000000049a04c  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+544)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #03 pc 000000000049b8a0  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+280)
    runtime.cc:655]   at java.lang.Object.wait(Native method)
    runtime.cc:655]   - waiting on <0x00c1cecc> (a java.lang.Object)
    runtime.cc:655]   at java.lang.Object.wait(Object.java:442)
    runtime.cc:655]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
    runtime.cc:655]   - locked <0x00c1cecc> (a java.lang.Object)
    runtime.cc:655]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
    runtime.cc:655]   at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:273)
    runtime.cc:655]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "ReferenceQueueDaemon" prio=5 tid=11 Waiting
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13600470 self=0xb4000070560bf9a0
    runtime.cc:655]   | sysTid=7376 nice=4 cgrp=top-app sched=0/0 handle=0x6e87f5fcc0
    runtime.cc:655]   | state=S schedstat=( 3443125 7277583 5 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:655]   | stack=0x6e87e5c000-0x6e87e5e000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 00000000001af92c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:655]   native: #02 pc 000000000049a04c  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+544)
    runtime.cc:655]   native: #03 pc 000000000049b8a0  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+280)
    runtime.cc:655]   at java.lang.Object.wait(Native method)
    runtime.cc:655]   - waiting on <0x0d4f6515> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    runtime.cc:655]   at java.lang.Object.wait(Object.java:442)
    runtime.cc:655]   at java.lang.Object.wait(Object.java:568)
    runtime.cc:655]   at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:217)
    runtime.cc:655]   - locked <0x0d4f6515> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    runtime.cc:655]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "Jit thread pool worker thread 0" prio=5 tid=12 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13609a48 self=0xb4000070560ca080
    runtime.cc:655]   | sysTid=7374 nice=0 cgrp=top-app sched=0/0 handle=0x6e8816ed00
    runtime.cc:655]   | state=S schedstat=( 218873371 86828581 212 ) utm=10 stm=11 core=1 HZ=100
    runtime.cc:655]   | stack=0x6e88070000-0x6e88072000 stackSize=1023KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 00000000001af92c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:655]   native: #02 pc 00000000005cae08  /apex/com.android.art/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+120)
    runtime.cc:655]   native: #03 pc 00000000005ca0ac  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run()+144)
    runtime.cc:655]   native: #04 pc 00000000005c9b7c  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+192)
    runtime.cc:655]   native: #05 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #06 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "FinalizerWatchdogDaemon" prio=5 tid=13 Waiting
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x136004e8 self=0xb4000070560c3140
    runtime.cc:655]   | sysTid=7378 nice=4 cgrp=top-app sched=0/0 handle=0x6e86d4bcc0
    runtime.cc:655]   | state=S schedstat=( 367250 10245750 2 ) utm=0 stm=0 core=0 HZ=100
    runtime.cc:655]   | stack=0x6e86c48000-0x6e86c4a000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 00000000001af92c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:655]   native: #02 pc 000000000049a04c  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+544)
    runtime.cc:655]   native: #03 pc 000000000049b8a0  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+280)
    runtime.cc:655]   at java.lang.Object.wait(Native method)
    runtime.cc:655]   - waiting on <0x0ed8a02a> (a java.lang.Daemons$FinalizerWatchdogDaemon)
    runtime.cc:655]   at java.lang.Object.wait(Object.java:442)
    runtime.cc:655]   at java.lang.Object.wait(Object.java:568)
    runtime.cc:655]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:341)
    runtime.cc:655]   - locked <0x0ed8a02a> (a java.lang.Daemons$FinalizerWatchdogDaemon)
    runtime.cc:655]   at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:321)
    runtime.cc:655]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "Binder:7361_1" prio=5 tid=14 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13600560 self=0xb4000070560c68e0
    runtime.cc:655]   | sysTid=7379 nice=0 cgrp=top-app sched=0/0 handle=0x6e84b43cc0
    runtime.cc:655]   | state=S schedstat=( 1283626 6073083 7 ) utm=0 stm=0 core=2 HZ=100
    runtime.cc:655]   | stack=0x6e84a4c000-0x6e84a4e000 stackSize=995KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000009aaf4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
    runtime.cc:655]   native: #01 pc 00000000000577e0  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156)
    runtime.cc:655]   native: #02 pc 00000000000519e4  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+296)
    runtime.cc:655]   native: #03 pc 0000000000051bd4  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
    runtime.cc:655]   native: #04 pc 0000000000052490  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+60)
    runtime.cc:655]   native: #05 pc 0000000000078458  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:655]   native: #06 pc 00000000000154d0  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:655]   native: #07 pc 00000000000a0be0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:655]   native: #08 pc 0000000000014d94  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
    runtime.cc:655]   native: #09 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #10 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "Binder:7361_2" prio=5 tid=15 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x136005d8 self=0xb4000070560c84b0
    runtime.cc:655]   | sysTid=7380 nice=0 cgrp=top-app sched=0/0 handle=0x6e81a45cc0
    runtime.cc:655]   | state=S schedstat=( 5310166 6976376 8 ) utm=0 stm=0 core=3 HZ=100
    runtime.cc:655]   | stack=0x6e8194e000-0x6e81950000 stackSize=995KB
    runtime.cc:655]   | held mutexes=
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #00 pc 000000000009aaf4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
    runtime.cc:655]   native: #01 pc 00000000000577e0  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156)
    runtime.cc:655]   native: #02 pc 00000000000519e4  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+296)
    runtime.cc:655]   native: #03 pc 0000000000051bd4  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
    runtime.cc:655]   native: #04 pc 0000000000052490  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+60)
    runtime.cc:655]   native: #05 pc 0000000000078458  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:655]   native: #06 pc 00000000000154d0  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:655]   native: #07 pc 00000000000a0be0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:655]   native: #08 pc 0000000000014d94  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
    runtime.cc:655]   native: #09 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #10 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "Binder:7361_3" prio=5 tid=16 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13600650 self=0xb4000070560c4d10
    runtime.cc:655]   | sysTid=7381 nice=0 cgrp=top-app sched=0/0 handle=0x6e80947cc0
    runtime.cc:655]   | state=S schedstat=( 919376 509375 5 ) utm=0 stm=0 core=3 HZ=100
    runtime.cc:655]   | stack=0x6e80850000-0x6e80852000 stackSize=995KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000009aaf4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
    runtime.cc:655]   native: #01 pc 00000000000577e0  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156)
    runtime.cc:655]   native: #02 pc 00000000000519e4  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+296)
    runtime.cc:655]   native: #03 pc 0000000000051bd4  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
    runtime.cc:655]   native: #04 pc 0000000000052490  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+60)
    runtime.cc:655]   native: #05 pc 0000000000078458  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:655]   native: #06 pc 00000000000154d0  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:655]   native: #07 pc 00000000000a0be0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:655]   native: #08 pc 0000000000014d94  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
    runtime.cc:655]   native: #09 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #10 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "Binder:7361_4" prio=5 tid=17 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x136006c8 self=0xb4000070560cbc50
    runtime.cc:655]   | sysTid=7382 nice=0 cgrp=top-app sched=0/0 handle=0x6e7f849cc0
    runtime.cc:655]   | state=S schedstat=( 4164504 3063249 17 ) utm=0 stm=0 core=0 HZ=100
    runtime.cc:655]   | stack=0x6e7f752000-0x6e7f754000 stackSize=995KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000009aaf4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
    runtime.cc:655]   native: #01 pc 00000000000577e0  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #02 pc 00000000000519e4  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+296)
    runtime.cc:655]   native: #03 pc 0000000000051bd4  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
    runtime.cc:655]   native: #04 pc 0000000000052490  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+60)
    runtime.cc:655]   native: #05 pc 0000000000078458  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:655]   native: #06 pc 00000000000154d0  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:655]   native: #07 pc 00000000000a0be0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:655]   native: #08 pc 0000000000014d94  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
    runtime.cc:655]   native: #09 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #10 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "Binder:7361_5" prio=5 tid=18 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13600740 self=0xb4000070560d0fc0
    runtime.cc:655]   | sysTid=7383 nice=0 cgrp=top-app sched=0/0 handle=0x6e7e74bcc0
    runtime.cc:655]   | state=S schedstat=( 711793 5496624 7 ) utm=0 stm=0 core=0 HZ=100
    runtime.cc:655]   | stack=0x6e7e654000-0x6e7e656000 stackSize=995KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000009aaf4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
    runtime.cc:655]   native: #01 pc 00000000000577e0  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156)
    runtime.cc:655]   native: #02 pc 00000000000519e4  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+296)
    runtime.cc:655]   native: #03 pc 0000000000051bd4  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
    runtime.cc:655]   native: #04 pc 0000000000052490  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+60)
    runtime.cc:655]   native: #05 pc 0000000000078458  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:655]   native: #06 pc 00000000000154d0  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:655]   native: #07 pc 00000000000a0be0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:655]   native: #08 pc 0000000000014d94  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
    runtime.cc:655]   native: #09 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #10 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "Profile Saver" prio=5 tid=19 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x136007b8 self=0xb4000070560cf3f0
    runtime.cc:655]   | sysTid=7384 nice=9 cgrp=top-app sched=0/0 handle=0x6e7cbe0cc0
    runtime.cc:655]   | state=S schedstat=( 1426873 1045833 7 ) utm=0 stm=0 core=0 HZ=100
    runtime.cc:655]   | stack=0x6e7cae9000-0x6e7caeb000 stackSize=995KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aed0  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:655]   native: #01 pc 00000000001afcfc  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
    runtime.cc:655]   native: #02 pc 0000000000353b50  /apex/com.android.art/lib64/libart.so (art::ProfileSaver::Run()+188)
    runtime.cc:655]   native: #03 pc 0000000000358a04  /apex/com.android.art/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+180)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #04 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #05 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "AsyncTask #1" prio=4 tid=20 Waiting
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13600830 self=0xb4000070560d7f00
    runtime.cc:655]   | sysTid=7386 nice=10 cgrp=top-app sched=0/0 handle=0x6e7b33fcc0
    runtime.cc:655]   | state=S schedstat=( 10592541 7032624 23 ) utm=0 stm=1 core=1 HZ=100
    runtime.cc:655]   | stack=0x6e7b23c000-0x6e7b23e000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 00000000005a2570  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+480)
    runtime.cc:655]   native: #02 pc 00000000004dba28  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
    runtime.cc:655]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:655]   - waiting on an unknown object
    runtime.cc:655]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:459)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "process reaper" prio=10 tid=22 TimedWaiting
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x136009c0 self=0xb4000070560d4760
    runtime.cc:655]   | sysTid=7389 nice=-8 cgrp=top-app sched=0/0 handle=0x6e7b12bcc0
    runtime.cc:655]   | state=S schedstat=( 1117540 940793 6 ) utm=0 stm=0 core=2 HZ=100
    runtime.cc:655]   | stack=0x6e7b020000-0x6e7b022000 stackSize=1075KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aed0  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:655]   native: #01 pc 00000000005a2904  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
    runtime.cc:655]   native: #02 pc 00000000004dba28  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
    runtime.cc:655]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:655]   - waiting on an unknown object
    runtime.cc:655]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "FlipperEventBaseThread" prio=4 tid=23 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13600a88 self=0xb4000070560cd820
    runtime.cc:655]   | sysTid=7390 nice=10 cgrp=top-app sched=0/0 handle=0x6e76f13cc0
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   | state=S schedstat=( 23347750 23429498 18 ) utm=1 stm=0 core=1 HZ=100
    runtime.cc:655]   | stack=0x6e76e10000-0x6e76e12000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000009bab8  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:655]   native: #01 pc 0000000000028d6c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libevent_core-2.1.so (???)
    runtime.cc:655]   native: #02 pc 000000000001e16c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libevent_core-2.1.so (event_base_loop+636)
    runtime.cc:655]   native: #03 pc 00000000002ef0ec  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libflipper.so (folly::EventBase::loopBody(int, bool)+668)
    runtime.cc:655]   native: #04 pc 00000000002efd64  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libflipper.so (folly::EventBase::loopForever()+36)
    runtime.cc:655]   native: #05 pc 000000000023feec  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libflipper.so (???)
    runtime.cc:655]   native: #06 pc 000000000013ced4  /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+148)
    runtime.cc:655]   native: #07 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
    runtime.cc:655]   native: #08 pc 00000000001a8a78  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    runtime.cc:655]   native: #09 pc 0000000000318330  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376)
    runtime.cc:655]   native: #10 pc 000000000030e65c  /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*)+996)
    runtime.cc:655]   native: #11 pc 000000000067c4f4  /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+848)
    runtime.cc:655]   native: #12 pc 000000000012d814  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20)
    runtime.cc:655]   native: #13 pc 00000000001eca34  [anon:dalvik-classes.dex extracted in memory from /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/base.apk] (com.facebook.flipper.android.FlipperThread.run+40)
    runtime.cc:655]   native: #14 pc 0000000000305c58  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.8100235316906539105)+268)
    runtime.cc:655]   native: #15 pc 000000000066b1fc  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+780)
    runtime.cc:655]   native: #16 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88)
    runtime.cc:655]   native: #17 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
    runtime.cc:655]   native: #18 pc 00000000001a8a78  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    runtime.cc:655]   native: #19 pc 0000000000554c6c  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460)
    runtime.cc:655]   native: #20 pc 00000000005a4008  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1308)
    runtime.cc:655]   native: #21 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #22 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   at com.facebook.flipper.android.EventBase.loopForever(Native method)
    runtime.cc:655]   at com.facebook.flipper.android.FlipperThread.run(FlipperThread.java:31)
    runtime.cc:655] 
    runtime.cc:655] "FlipperConnectionThread" prio=4 tid=24 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13600df8 self=0xb4000070560d6330
    runtime.cc:655]   | sysTid=7391 nice=10 cgrp=top-app sched=0/0 handle=0x6e76e09cc0
    runtime.cc:655]   | state=S schedstat=( 434125 588667 6 ) utm=0 stm=0 core=3 HZ=100
    runtime.cc:655]   | stack=0x6e76d06000-0x6e76d08000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000009bab8  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:655]   native: #01 pc 0000000000028d6c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libevent_core-2.1.so (???)
    runtime.cc:655]   native: #02 pc 000000000001e16c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libevent_core-2.1.so (event_base_loop+636)
    runtime.cc:655]   native: #03 pc 00000000002ef0ec  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libflipper.so (folly::EventBase::loopBody(int, bool)+668)
    runtime.cc:655]   native: #04 pc 00000000002efd64  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libflipper.so (folly::EventBase::loopForever()+36)
    runtime.cc:655]   native: #05 pc 000000000023feec  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libflipper.so (???)
    runtime.cc:655]   native: #06 pc 000000000013ced4  /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+148)
    runtime.cc:655]   native: #07 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
    runtime.cc:655]   native: #08 pc 00000000001a8a78  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    runtime.cc:655]   native: #09 pc 0000000000318330  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376)
    runtime.cc:655]   native: #10 pc 000000000030e65c  /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*)+996)
    runtime.cc:655]   native: #11 pc 000000000067c4f4  /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+848)
    runtime.cc:655]   native: #12 pc 000000000012d814  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20)
    runtime.cc:655]   native: #13 pc 00000000001eca34  [anon:dalvik-classes.dex extracted in memory from /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/base.apk] (com.facebook.flipper.android.FlipperThread.run+40)
    runtime.cc:655]   native: #14 pc 0000000000305c58  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.8100235316906539105)+268)
    runtime.cc:655]   native: #15 pc 000000000066b1fc  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+780)
    runtime.cc:655]   native: #16 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88)
    runtime.cc:655]   native: #17 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
    runtime.cc:655]   native: #18 pc 00000000001a8a78  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    runtime.cc:655]   native: #19 pc 0000000000554c6c  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #20 pc 00000000005a4008  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1308)
    runtime.cc:655]   native: #21 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #22 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   at com.facebook.flipper.android.EventBase.loopForever(Native method)
    runtime.cc:655]   at com.facebook.flipper.android.FlipperThread.run(FlipperThread.java:31)
    runtime.cc:655] 
    runtime.cc:655] "OkHttp http://localhost:8081/..." prio=5 tid=25 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13600e88 self=0xb4000070560dd270
    runtime.cc:655]   | sysTid=7392 nice=0 cgrp=top-app sched=0/0 handle=0x6e74583cc0
    runtime.cc:655]   | state=S schedstat=( 33162614 5080220 344 ) utm=2 stm=0 core=0 HZ=100
    runtime.cc:655]   | stack=0x6e74480000-0x6e74482000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000009b674  /apex/com.android.runtime/lib64/bionic/libc.so (recvfrom+4)
    runtime.cc:655]   native: #01 pc 0000000000028a2c  /apex/com.android.art/lib64/libopenjdk.so (NET_Read+80)
    runtime.cc:655]   native: #02 pc 00000000000295a4  /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+216)
    runtime.cc:655]   at java.net.SocketInputStream.socketRead0(Native method)
    runtime.cc:655]   at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
    runtime.cc:655]   at java.net.SocketInputStream.read(SocketInputStream.java:176)
    runtime.cc:655]   at java.net.SocketInputStream.read(SocketInputStream.java:144)
    runtime.cc:655]   at okio.InputStreamSource.read(JvmOkio.kt:91)
    runtime.cc:655]   at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:129)
    runtime.cc:655]   at okio.RealBufferedSource.request(RealBufferedSource.kt:206)
    runtime.cc:655]   at okio.RealBufferedSource.require(RealBufferedSource.kt:199)
    runtime.cc:655]   at okio.RealBufferedSource.readByte(RealBufferedSource.kt:209)
    runtime.cc:655]   at okhttp3.internal.ws.WebSocketReader.readHeader(WebSocketReader.kt:119)
    runtime.cc:655]   at okhttp3.internal.ws.WebSocketReader.processNextFrame(WebSocketReader.kt:102)
    runtime.cc:655]   at okhttp3.internal.ws.RealWebSocket.loopReader(RealWebSocket.kt:293)
    runtime.cc:655]   at okhttp3.internal.ws.RealWebSocket$connect$1.onResponse(RealWebSocket.kt:195)
    runtime.cc:655]   at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "HybridData DestructorThread" prio=5 tid=26 Waiting
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13603bf0 self=0xb4000070560d9ad0
    runtime.cc:655]   | sysTid=7393 nice=0 cgrp=top-app sched=0/0 handle=0x6e74479cc0
    runtime.cc:655]   | state=S schedstat=( 2701250 1003168 6 ) utm=0 stm=0 core=0 HZ=100
    runtime.cc:655]   | stack=0x6e74376000-0x6e74378000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 00000000001af92c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:655]   native: #02 pc 000000000049a04c  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+544)
    runtime.cc:655]   native: #03 pc 000000000049b8a0  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+280)
    runtime.cc:655]   at java.lang.Object.wait(Native method)
    runtime.cc:655]   - waiting on <0x0d852e1b> (a java.lang.Object)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   at java.lang.Object.wait(Object.java:442)
    runtime.cc:655]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
    runtime.cc:655]   - locked <0x0d852e1b> (a java.lang.Object)
    runtime.cc:655]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
    runtime.cc:655]   at com.facebook.jni.DestructorThread$1.run(DestructorThread.java:76)
    runtime.cc:655] 
    runtime.cc:655] "OkHttp http://localhost:8081/..." prio=5 tid=27 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13603e68 self=0xb4000070560dee40
    runtime.cc:655]   | sysTid=7395 nice=0 cgrp=top-app sched=0/0 handle=0x6e7236fcc0
    runtime.cc:655]   | state=S schedstat=( 17639180 6316278 343 ) utm=1 stm=0 core=0 HZ=100
    runtime.cc:655]   | stack=0x6e7226c000-0x6e7226e000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000009b674  /apex/com.android.runtime/lib64/bionic/libc.so (recvfrom+4)
    runtime.cc:655]   native: #01 pc 0000000000028a2c  /apex/com.android.art/lib64/libopenjdk.so (NET_Read+80)
    runtime.cc:655]   native: #02 pc 00000000000295a4  /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+216)
    runtime.cc:655]   at java.net.SocketInputStream.socketRead0(Native method)
    runtime.cc:655]   at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
    runtime.cc:655]   at java.net.SocketInputStream.read(SocketInputStream.java:176)
    runtime.cc:655]   at java.net.SocketInputStream.read(SocketInputStream.java:144)
    runtime.cc:655]   at okio.InputStreamSource.read(JvmOkio.kt:91)
    runtime.cc:655]   at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:129)
    runtime.cc:655]   at okio.RealBufferedSource.request(RealBufferedSource.kt:206)
    runtime.cc:655]   at okio.RealBufferedSource.require(RealBufferedSource.kt:199)
    runtime.cc:655]   at okio.RealBufferedSource.readByte(RealBufferedSource.kt:209)
    runtime.cc:655]   at okhttp3.internal.ws.WebSocketReader.readHeader(WebSocketReader.kt:119)
    runtime.cc:655]   at okhttp3.internal.ws.WebSocketReader.processNextFrame(WebSocketReader.kt:102)
    runtime.cc:655]   at okhttp3.internal.ws.RealWebSocket.loopReader(RealWebSocket.kt:293)
    runtime.cc:655]   at okhttp3.internal.ws.RealWebSocket$connect$1.onResponse(RealWebSocket.kt:195)
    runtime.cc:655]   at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "OkHttp TaskRunner" prio=5 tid=28 TimedWaiting
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13606298 self=0xb4000070560db6a0
    runtime.cc:655]   | sysTid=7399 nice=0 cgrp=top-app sched=0/0 handle=0x6e71265cc0
    runtime.cc:655]   | state=S schedstat=( 1592706 303625 5 ) utm=0 stm=0 core=3 HZ=100
    runtime.cc:655]   | stack=0x6e71162000-0x6e71164000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aed0  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:655]   native: #01 pc 00000000005a2904  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
    runtime.cc:655]   native: #02 pc 00000000004dba28  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
    runtime.cc:655]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:655]   - waiting on an unknown object
    runtime.cc:655]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "OkHttp TaskRunner" prio=5 tid=29 TimedWaiting
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x136063d0 self=0xb4000070560e5d80
    runtime.cc:655]   | sysTid=7401 nice=0 cgrp=top-app sched=0/0 handle=0x6e70051cc0
    runtime.cc:655]   | state=S schedstat=( 7823789 1771418 13 ) utm=0 stm=0 core=3 HZ=100
    runtime.cc:655]   | stack=0x6e6ff4e000-0x6e6ff50000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aed0  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:655]   native: #01 pc 00000000005a2904  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
    runtime.cc:655]   native: #02 pc 00000000004dba28  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
    runtime.cc:655]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:655]   - waiting on an unknown object
    runtime.cc:655]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "OkHttp TaskRunner" prio=5 tid=30 TimedWaiting
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x136064b8 self=0xb4000070560e41b0
    runtime.cc:655]   | sysTid=7402 nice=0 cgrp=top-app sched=0/0 handle=0x6e6ef47cc0
    runtime.cc:655]   | state=S schedstat=( 128209 69500 1 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:655]   | stack=0x6e6ee44000-0x6e6ee46000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aed0  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:655]   native: #01 pc 00000000005a2904  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
    runtime.cc:655]   native: #02 pc 00000000004dba28  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
    runtime.cc:655]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:655]   - waiting on an unknown object
    runtime.cc:655]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "Okio Watchdog" prio=5 tid=31 TimedWaiting
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13606560 self=0xb4000070560e0a10
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   | sysTid=7403 nice=0 cgrp=top-app sched=0/0 handle=0x6e6ee3dcc0
    runtime.cc:655]   | state=S schedstat=( 541127 707499 6 ) utm=0 stm=0 core=0 HZ=100
    runtime.cc:655]   | stack=0x6e6ed3a000-0x6e6ed3c000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aed0  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:655]   native: #01 pc 00000000001afcfc  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
    runtime.cc:655]   native: #02 pc 000000000049a060  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+564)
    runtime.cc:655]   native: #03 pc 000000000049b8a0  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+280)
    runtime.cc:655]   at java.lang.Object.wait(Native method)
    runtime.cc:655]   - waiting on <0x09a30bb8> (a java.lang.Class<okio.AsyncTimeout>)
    runtime.cc:655]   at okio.AsyncTimeout$Companion.awaitTimeout$okio(AsyncTimeout.kt:316)
    runtime.cc:655]   at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.kt:187)
    runtime.cc:655]   - locked <0x09a30bb8> (a java.lang.Class<okio.AsyncTimeout>)
    runtime.cc:655] 
    runtime.cc:655] "OkHttp TaskRunner" prio=5 tid=32 TimedWaiting
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13606a70 self=0xb4000070560e25e0
    runtime.cc:655]   | sysTid=7400 nice=0 cgrp=top-app sched=0/0 handle=0x6e7015bcc0
    runtime.cc:655]   | state=S schedstat=( 6521542 2328292 19 ) utm=0 stm=0 core=0 HZ=100
    runtime.cc:655]   | stack=0x6e70058000-0x6e7005a000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aed0  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:655]   native: #01 pc 00000000001afcfc  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
    runtime.cc:655]   native: #02 pc 000000000049a060  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+564)
    runtime.cc:655]   native: #03 pc 000000000049b8a0  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+280)
    runtime.cc:655]   at java.lang.Object.wait(Native method)
    runtime.cc:655]   - waiting on <0x004e3d91> (a okhttp3.internal.concurrent.TaskRunner)
    runtime.cc:655]   at okhttp3.internal.concurrent.TaskRunner$RealBackend.coordinatorWait(TaskRunner.kt:294)
    runtime.cc:655]   at okhttp3.internal.concurrent.TaskRunner.awaitTaskToRun(TaskRunner.kt:218)
    runtime.cc:655]   at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:59)
    runtime.cc:655]   - locked <0x004e3d91> (a okhttp3.internal.concurrent.TaskRunner)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "RenderThread" prio=10 tid=33 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13606e78 self=0xb4000070560e9520
    runtime.cc:655]   | sysTid=7406 nice=-10 cgrp=top-app sched=0/0 handle=0x6e6ac35cc0
    runtime.cc:655]   | state=S schedstat=( 505146002 85072167 429 ) utm=6 stm=44 core=3 HZ=100
    runtime.cc:655]   | stack=0x6e6ab3e000-0x6e6ab40000 stackSize=995KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000009bab8  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:655]   native: #01 pc 0000000000019ad0  /system/lib64/libutils.so (android::Looper::pollInner(int)+184)
    runtime.cc:655]   native: #02 pc 00000000000199b0  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #03 pc 000000000020ee3c  /system/lib64/libhwui.so (android::uirenderer::ThreadBase::waitForWork()+132)
    runtime.cc:655]   native: #04 pc 0000000000230370  /system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+80)
    runtime.cc:655]   native: #05 pc 00000000000154d0  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:655]   native: #06 pc 0000000000014d94  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412)
    runtime.cc:655]   native: #07 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #08 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   (no managed stack frames)
    runtime.cc:655] 
    runtime.cc:655] "OkHttp Dispatcher" prio=5 tid=34 TimedWaiting
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13606ef0 self=0xb4000070560f2030
    runtime.cc:655]   | sysTid=7410 nice=0 cgrp=top-app sched=0/0 handle=0x6e69b37cc0
    runtime.cc:655]   | state=S schedstat=( 235813787 50548042 122 ) utm=17 stm=6 core=1 HZ=100
    runtime.cc:655]   | stack=0x6e69a34000-0x6e69a36000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aed0  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:655]   native: #01 pc 00000000005a2904  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1396)
    runtime.cc:655]   native: #02 pc 00000000004dba28  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+660)
    runtime.cc:655]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:655]   - waiting on an unknown object
    runtime.cc:655]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:655]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:655]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "mqt_native_modules" prio=5 tid=37 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x131d3e00 self=0xb4000070560f8f70
    runtime.cc:655]   | sysTid=7422 nice=0 cgrp=top-app sched=0/0 handle=0x6e68141cc0
    runtime.cc:655]   | state=S schedstat=( 116993753 2895042 58 ) utm=7 stm=4 core=0 HZ=100
    runtime.cc:655]   | stack=0x6e6803e000-0x6e68040000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 00000000001af92c  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:655]   native: #02 pc 000000000037e750  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::ReleaseStringCharsInternal(char const*, _JNIEnv*, _jstring*, void const*, bool, bool)+508)
    runtime.cc:655]   native: #03 pc 000000000000160c  /system/lib64/libwebviewchromium_loader.so (android::(anonymous namespace)::LoadWithRelroFile(_JNIEnv*, _jclass*, _jstring*, _jstring*, _jobject*)+420)
    runtime.cc:655]   at android.webkit.WebViewLibraryLoader.nativeLoadWithRelroFile(Native method)
    runtime.cc:655]   at android.webkit.WebViewLibraryLoader.loadNativeLibrary(WebViewLibraryLoader.java:214)
    runtime.cc:655]   at android.webkit.WebViewFactory.getProviderClass(WebViewFactory.java:417)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:252)
    runtime.cc:655]   - locked <0x0cbe90f7> (a java.lang.Object)
    runtime.cc:655]   at android.webkit.CookieManager.getInstance(CookieManager.java:50)
    runtime.cc:655]   at com.facebook.react.modules.network.ForwardingCookieHandler.getCookieManager(ForwardingCookieHandler.java:136)
    runtime.cc:655]   at com.facebook.react.modules.network.ForwardingCookieHandler.get(ForwardingCookieHandler.java:53)
    runtime.cc:655]   at com.facebook.react.modules.websocket.WebSocketModule.getCookie(WebSocketModule.java:392)
    runtime.cc:655]   at com.facebook.react.modules.websocket.WebSocketModule.connect(WebSocketModule.java:100)
    runtime.cc:655]   at com.facebook.react.bridge.queue.NativeRunnable.run(Native method)
    runtime.cc:655]   at android.os.Handler.handleCallback(Handler.java:938)
    runtime.cc:655]   at android.os.Handler.dispatchMessage(Handler.java:99)
    runtime.cc:655]   at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
    runtime.cc:655]   at android.os.Looper.loop(Looper.java:223)
    runtime.cc:655]   at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:228)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "Thread-4" prio=5 tid=21 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x132002f0 self=0xb4000070560d2b90
    runtime.cc:655]   | sysTid=7424 nice=0 cgrp=top-app sched=0/0 handle=0x6e7b235cc0
    runtime.cc:655]   | state=S schedstat=( 516292 0 3 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:655]   | stack=0x6e7b132000-0x6e7b134000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 000000000004eab4  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:655]   native: #02 pc 00000000000aecb0  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+60)
    runtime.cc:655]   native: #03 pc 0000000000052258  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libc++_shared.so (std::__ndk1::condition_variable::wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&)+20)
    runtime.cc:655]   native: #04 pc 00000000003d9240  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #05 pc 00000000003d900c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (facebook::hermes::inspector::detail::SerialExecutor::runLoop()+108)
    runtime.cc:655]   native: #06 pc 00000000003db9b0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #07 pc 00000000003db974  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #08 pc 00000000003db928  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #09 pc 00000000003db900  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #10 pc 00000000003da644  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #11 pc 000000000000f80c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libfbjni.so (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*>)+32)
    runtime.cc:655]   native: #12 pc 000000000000f778  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libfbjni.so (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)
    runtime.cc:655]   native: #13 pc 000000000013ced4  /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+148)
    runtime.cc:655]   native: #14 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
    runtime.cc:655]   native: #15 pc 00000000001a8a78  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    runtime.cc:655]   native: #16 pc 0000000000318330  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376)
    runtime.cc:655]   native: #17 pc 000000000030e65c  /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*)+996)
    runtime.cc:655]   native: #18 pc 000000000067dec4  /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1032)
    runtime.cc:655]   native: #19 pc 000000000012da14  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20)
    runtime.cc:655]   native: #20 pc 00000000000eb7d0  /apex/com.android.art/javalib/core-oj.jar (java.lang.Thread.run+8)
    runtime.cc:655]   native: #21 pc 0000000000305c58  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.8100235316906539105)+268)
    runtime.cc:655]   native: #22 pc 000000000066b1fc  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+780)
    runtime.cc:655]   native: #23 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88)
    runtime.cc:655]   native: #24 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
    runtime.cc:655]   native: #25 pc 00000000001a8a78  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    runtime.cc:655]   native: #26 pc 0000000000554c6c  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460)
    runtime.cc:655]   native: #27 pc 00000000005a4008  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1308)
    runtime.cc:655]   native: #28 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #29 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   at com.facebook.jni.NativeRunnable.run(Native method)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] "Thread-5" prio=5 tid=38 Native
    runtime.cc:655]   | group="" sCount=1 dsCount=0 flags=1 obj=0x13200430 self=0xb4000070560fab40
    runtime.cc:655]   | sysTid=7425 nice=0 cgrp=top-app sched=0/0 handle=0x6e67ec3cc0
    runtime.cc:655]   | state=S schedstat=( 383542 0 2 ) utm=0 stm=0 core=3 HZ=100
    runtime.cc:655]   | stack=0x6e67dc0000-0x6e67dc2000 stackSize=1043KB
    runtime.cc:655]   | held mutexes=
    runtime.cc:655]   native: #00 pc 000000000004aecc  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:655]   native: #01 pc 000000000004eab4  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:655]   native: #02 pc 00000000000aecb0  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+60)
    runtime.cc:655]   native: #03 pc 0000000000052258  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libc++_shared.so (std::__ndk1::condition_variable::wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&)+20)
    runtime.cc:655]   native: #04 pc 00000000003d9240  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #05 pc 00000000003d900c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (facebook::hermes::inspector::detail::SerialExecutor::runLoop()+108)
    runtime.cc:655]   native: #06 pc 00000000003db9b0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #07 pc 00000000003db974  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #08 pc 00000000003db928  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #09 pc 00000000003db900  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #10 pc 00000000003da644  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #11 pc 000000000000f80c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libfbjni.so (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*>)+32)
    runtime.cc:655]   native: #12 pc 000000000000f778  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libfbjni.so (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)
    runtime.cc:655]   native: #13 pc 000000000013ced4  /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+148)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #14 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
    runtime.cc:655]   native: #15 pc 00000000001a8a78  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    runtime.cc:655]   native: #16 pc 0000000000318330  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376)
    runtime.cc:655]   native: #17 pc 000000000030e65c  /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*)+996)
    runtime.cc:655]   native: #18 pc 000000000067dec4  /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1032)
    runtime.cc:655]   native: #19 pc 000000000012da14  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20)
    runtime.cc:655]   native: #20 pc 00000000000eb7d0  /apex/com.android.art/javalib/core-oj.jar (java.lang.Thread.run+8)
    runtime.cc:655]   native: #21 pc 0000000000305c58  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.8100235316906539105)+268)
    runtime.cc:655]   native: #22 pc 000000000066b1fc  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+780)
    runtime.cc:655]   native: #23 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88)
    runtime.cc:655]   native: #24 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
    runtime.cc:655]   native: #25 pc 00000000001a8a78  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    runtime.cc:655]   native: #26 pc 0000000000554c6c  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460)
    runtime.cc:655]   native: #27 pc 00000000005a4008  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1308)
    runtime.cc:655]   native: #28 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
    runtime.cc:655]   native: #29 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   at com.facebook.jni.NativeRunnable.run(Native method)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
    runtime.cc:655] Aborting thread:
    runtime.cc:655] "mqt_js" prio=7 tid=36 Native
    runtime.cc:655]   | group="" sCount=0 dsCount=0 flags=0 obj=0x131d3aa8 self=0xb4000070560eb0f0
    runtime.cc:655]   | sysTid=7421 nice=-4 cgrp=top-app sched=0/0 handle=0x6e6872bcc0
    runtime.cc:655]   | state=R schedstat=( 321462578 346709 149 ) utm=18 stm=13 core=2 HZ=100
    runtime.cc:655]   | stack=0x6e68628000-0x6e6862a000 stackSize=1043KB
    runtime.cc:655]   | held mutexes= "abort lock"
    runtime.cc:655]   native: #00 pc 000000000049ee50  /apex/com.android.art/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+140)
    runtime.cc:655]   native: #01 pc 00000000005abfa8  /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const+376)
    runtime.cc:655]   native: #02 pc 00000000005716d8  /apex/com.android.art/lib64/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Thread*) const+60)
    runtime.cc:655]   native: #03 pc 000000000055d0b0  /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+2436)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #04 pc 0000000000013978  /system/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+76)
    runtime.cc:655]   native: #05 pc 0000000000006e18  /system/lib64/liblog.so (__android_log_assert+336)
    runtime.cc:655]   native: #06 pc 000000000000073c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_debug.so (react_native_assert_fail+128)
    runtime.cc:655]   native: #07 pc 00000000000932d0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (???)
    runtime.cc:655]   native: #08 pc 0000000000092b18  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (facebook::react::callMethodOfModule(facebook::jsi::Runtime&, 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&, std::initializer_list<facebook::jsi::Value>)+88)
    runtime.cc:655]   native: #09 pc 000000000002decc  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (facebook::react::SurfaceRegistryBinding::startSurface(facebook::jsi::Runtime&, int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, folly::dynamic const&, facebook::react::DisplayMode)+1744)
    runtime.cc:655]   native: #10 pc 000000000004785c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (???)
    runtime.cc:655]   native: #11 pc 00000000000477e4  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (???)
    runtime.cc:655]   native: #12 pc 0000000000047774  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (???)
    runtime.cc:655]   native: #13 pc 0000000000047714  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (???)
    runtime.cc:655]   native: #14 pc 00000000000463f0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreact_render_uimanager.so (???)
    runtime.cc:655]   native: #15 pc 00000000002094d0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #16 pc 0000000000208fa0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (std::__ndk1::function<void (facebook::jsi::Runtime&)>::operator()(facebook::jsi::Runtime&) const+56)
    runtime.cc:655]   native: #17 pc 0000000000208ed8  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #18 pc 0000000000208e78  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #19 pc 0000000000208e10  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #20 pc 0000000000208db0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #21 pc 0000000000207a78  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #22 pc 0000000000238378  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #23 pc 00000000002382c4  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (std::__ndk1::function<void (facebook::react::JSExecutor*)>::operator()(facebook::react::JSExecutor*) const+72)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #24 pc 000000000023826c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #25 pc 00000000002381d8  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #26 pc 000000000023818c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #27 pc 0000000000238164  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #28 pc 0000000000236d9c  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #29 pc 00000000002d3110  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #30 pc 00000000002d30bc  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (std::__ndk1::function<void ()>::operator()() const+20)
    runtime.cc:655]   native: #31 pc 000000000018ccf8  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #32 pc 000000000018cc54  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #33 pc 000000000018cc08  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #34 pc 000000000018cbe0  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #35 pc 000000000018b8e8  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (???)
    runtime.cc:655]   native: #36 pc 00000000002d3110  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (???)
    runtime.cc:655]   native: #37 pc 00000000002d30bc  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libhermes-executor-debug.so (std::__ndk1::function<void ()>::operator()() const+20)
    runtime.cc:655]   native: #38 pc 0000000000151afc  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (facebook::react::JNativeRunnable::run()+28)
    runtime.cc:655]   native: #39 pc 0000000000151cb4  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (facebook::jni::detail::MethodWrapper<void (facebook::react::JNativeRunnable::*)(), &(facebook::react::JNativeRunnable::run()), facebook::react::JNativeRunnable, void>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>)+180)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #40 pc 0000000000151ed4  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (facebook::jni::detail::CallWithJniConversions<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>), void, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>::call(facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>))+72)
    runtime.cc:655]   native: #41 pc 0000000000151b44  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*, void>::call(_JNIEnv*, _jobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>))+56)
    runtime.cc:655]   native: #42 pc 00000000001517b8  /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/lib/arm64/libreactnativejni.so (facebook::jni::detail::MethodWrapper<void (facebook::react::JNativeRunnable::*)(), &(facebook::react::JNativeRunnable::run()), facebook::react::JNativeRunnable, void>::call(_JNIEnv*, _jobject*)+36)
    runtime.cc:655]   native: #43 pc 000000000013ced4  /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+148)
    runtime.cc:655]   native: #44 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
    runtime.cc:655]   native: #45 pc 00000000001a8a78  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    runtime.cc:655]   native: #46 pc 0000000000318330  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376)
    runtime.cc:655]   native: #47 pc 000000000030e65c  /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*)+996)
    runtime.cc:655]   native: #48 pc 000000000067dec4  /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1032)
    runtime.cc:655]   native: #49 pc 000000000012da14  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20)
    runtime.cc:655]   native: #50 pc 000000000036f754  /system/framework/framework.jar (offset 92b000) (android.os.Handler.handleCallback+4)
    runtime.cc:655]   native: #51 pc 000000000067f6f0  /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+1224)
    runtime.cc:655]   native: #52 pc 000000000012d994  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20)
    runtime.cc:655]   native: #53 pc 000000000036f5c0  /system/framework/framework.jar (offset 92b000) (android.os.Handler.dispatchMessage+8)
    runtime.cc:655]   native: #54 pc 000000000067d54c  /apex/com.android.art/lib64/libart.so (MterpInvokeSuper+2468)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #55 pc 000000000012d894  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_super+20)
    runtime.cc:655]   native: #56 pc 0000000000066c6c  [anon:dalvik-classes2.dex extracted in memory from /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/base.apk!classes2.dex] (com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage)
    runtime.cc:655]   native: #57 pc 0000000000305c58  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.8100235316906539105)+268)
    runtime.cc:655]   native: #58 pc 000000000066b1fc  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+780)
    runtime.cc:655]   native: #59 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88)
    runtime.cc:655]   native: #60 pc 0000000002013ca8  /memfd:jit-cache (deleted) (offset 2000000) (android.os.Looper.loop+1448)
    runtime.cc:655]   native: #61 pc 00000000001337e8  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568)
    runtime.cc:655]   native: #62 pc 00000000001a8a94  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+228)
    runtime.cc:655]   native: #63 pc 0000000000318330  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376)
    runtime.cc:655]   native: #64 pc 000000000030e65c  /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*)+996)
    runtime.cc:655]   native: #65 pc 000000000067f44c  /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+548)
    runtime.cc:655]   native: #66 pc 000000000012d994  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20)
    runtime.cc:655]   native: #67 pc 0000000000066dfa  [anon:dalvik-classes2.dex extracted in memory from /data/app/~~seeYADpbLgLtm0svagS_CA==/com.myapp-m5FctFgWX0LKgxpBQWL8sw==/base.apk!classes2.dex] (com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run+74)
    runtime.cc:655]   native: #68 pc 000000000067e1cc  /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1808)
    runtime.cc:655]   native: #69 pc 000000000012da14  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20)
    runtime.cc:655]   native: #70 pc 00000000000eb7d0  /apex/com.android.art/javalib/core-oj.jar (java.lang.Thread.run+8)
    runtime.cc:655]   native: #71 pc 0000000000305c58  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.8100235316906539105)+268)
    runtime.cc:655]   native: #72 pc 000000000066b1fc  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+780)
    runtime.cc:655]   native: #73 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88)
    runtime.cc:655]   native: #74 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
    runtime.cc:655]   native: #75 pc 00000000001a8a78  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    runtime.cc:655]   native: #76 pc 0000000000554c6c  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460)
    runtime.cc:655]   native: #77 pc 00000000005a4008  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1308)
    runtime.cc:655]   native: #78 pc 00000000000af8c8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
2022-06-27 19:57:01.081 7361-7421/com.myapp A/com.myapp: runtime.cc:655]   native: #79 pc 000000000004fe08  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:655]   at com.facebook.react.bridge.queue.NativeRunnable.run(Native method)
    runtime.cc:655]   at android.os.Handler.handleCallback(Handler.java:938)
    runtime.cc:655]   at android.os.Handler.dispatchMessage(Handler.java:99)
    runtime.cc:655]   at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
    runtime.cc:655]   at android.os.Looper.loop(Looper.java:223)
    runtime.cc:655]   at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:228)
    runtime.cc:655]   at java.lang.Thread.run(Thread.java:923)
    runtime.cc:655] 
2022-06-27 19:57:01.082 7361-7421/com.myapp A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 7421 (mqt_js), pid 7361 (com.myapp)
BraveEvidence commented 2 years ago

@ponikar Thanks your repo helped me to solve the issue. Closing this. Really appreciate your help. I do have following questions

  1. I noticed you have implemented it for iOS as well. How come you're not facing this issue https://github.com/facebook/react-native/issues/34060.
  2. Currently the new architecture does not support Swift. But what if I need to use some api or some other library which is in Swift. How to get around that?