Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TurboModule for android is always null #11

Closed
BraveEvidence opened this issue Jun 25, 2022 · 13 comments
Closed

TurboModule for android is always null #11

BraveEvidence opened this issue Jun 25, 2022 · 13 comments

Comments

@BraveEvidence
Copy link

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
Copy link

ponikar commented Jun 25, 2022

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

@ponikar
Copy link

ponikar commented Jun 25, 2022

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

@ponikar
Copy link

ponikar commented Jun 25, 2022

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

@ponikar
Copy link

ponikar commented Jun 25, 2022

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
Copy link

ponikar commented Jun 26, 2022

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
Copy link

ponikar commented Jun 27, 2022

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

@BraveEvidence
Copy link
Author

@ponikar Thanks will check soon

@BraveEvidence
Copy link
Author

@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
Copy link
Author

@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 iOS app crash when new architecture is enabled for RN 0.69 facebook/react-native#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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@BraveEvidence @ponikar and others