mrousavy / react-native-vision-camera

πŸ“Έ A powerful, high-performance React Native Camera library.
https://react-native-vision-camera.com
MIT License
7.54k stars 1.1k forks source link

πŸ› Android frame processor JNI ERROR: jobject is an invalid local reference #587

Closed chiubaka closed 2 years ago

chiubaka commented 2 years ago

What were you trying to do?

Integrate some of the community frame processor plugins into my app. I'm specifically interested in vision-camera-qrcode-scanner, as my app makes heavy use of QR code scanning.

Notably, this seems related to #350 and #376, both of which seem to have been resolved by a Hermes-specific fix. I am running on RN 0.66.3 without Hermes enabled as I've encountered several blockers making it difficult for me to get Hermes working properly at this time. (Specifically, lack of full Intl support and poor performance in polyfills I've tried to use to circumvent the issue.)

I have upgraded to react-native-reanimated v2.3.0-beta.3.

Reproduceable Code

// ReceiptScanner.tsx
import "react-native-reanimated";

import React, { useState } from "react";
import { LayoutChangeEvent, StyleSheet } from "react-native";
import { runOnJS } from "react-native-reanimated";
import Svg, { Rect } from "react-native-svg";
import {
  Camera,
  useCameraDevices,
  useFrameProcessor,
} from "react-native-vision-camera";
import { QrCode, scanQRCodes } from "vision-camera-qrcode-scanner";

import { useMountEffect } from "../hooks";

export const ReceiptScanner = () => {
  const cameras = useCameraDevices();
  const backCamera = cameras.back;

  const [cameraPermitted, setCameraPermitted] = useState(false);
  const [qrCodes, setQrCodes] = useState<QrCode[]>([]);

  const [frameHeight, setFrameHeight] = useState<number>();
  const [frameWidth, setFrameWidth] = useState<number>();

  const [layoutHeight, setLayoutHeight] = useState<number>();
  const [layoutWidth, setLayoutWidth] = useState<number>();

  useMountEffect(() => {
    const ensureCameraPermissions = async () => {
      let cameraPermission = await Camera.getCameraPermissionStatus();

      if (cameraPermission === "not-determined") {
        cameraPermission = await Camera.requestCameraPermission();
      }

      setCameraPermitted(cameraPermission === "authorized");
    };

    void ensureCameraPermissions();
  });

  const frameProcessor = useFrameProcessor((frame) => {
    "worklet";

    // Frame processing seems locked in landscape mode, so frame.width > frame.height
    // Flip this values so we can work in portrait mode coordinates
    if (frame.width !== frameHeight) {
      runOnJS(setFrameHeight)(frame.width);
    }

    if (frame.height !== frameWidth) {
      runOnJS(setFrameWidth)(frame.height);
    }

    const scannedQrCodes = scanQRCodes(frame);
    runOnJS(setQrCodes)(scannedQrCodes);
  }, []);

  const handleCameraLayout = (event: LayoutChangeEvent) => {
    const { height, width } = event.nativeEvent.layout;
    setLayoutHeight(height);
    setLayoutWidth(width);
  };

  const renderBoundingBoxes = () => {
    const boundingBoxes = qrCodes.map(renderBoundingBox);
    return <Svg style={StyleSheet.absoluteFill}>{boundingBoxes}</Svg>;
  };

  const renderBoundingBox = (qrCode: QrCode) => {
    const { boundingBox, rawValue } = qrCode;

    // We'll need the dimensions in order to compute a scaling factor for proper bounding box rendering.
    // If this values aren't ready yet, skip rendering bounding boxes until they are.
    if (
      boundingBox == null ||
      frameHeight == null ||
      frameWidth == null ||
      layoutHeight == null ||
      layoutWidth == null
    ) {
      return null;
    }

    const horizontalScalingFactor = layoutWidth / frameWidth;
    const verticalScalingFactor = layoutHeight / frameHeight;

    const x = boundingBox.left * horizontalScalingFactor;
    const y = boundingBox.top * verticalScalingFactor;

    const width =
      (boundingBox.right - boundingBox.left) * horizontalScalingFactor;
    const height =
      (boundingBox.bottom - boundingBox.top) * verticalScalingFactor;

    return (
      <Rect
        key={rawValue}
        x={x}
        y={y}
        width={width}
        height={height}
        fill="rgba(0, 0, 255, 0.25)"
      />
    );
  };

  if (backCamera == null || !cameraPermitted) {
    return null;
  }

  return (
    <>
      <Camera
        style={StyleSheet.absoluteFill}
        onLayout={handleCameraLayout}
        device={backCamera}
        isActive={true}
        frameProcessor={frameProcessor}
      />
      {renderBoundingBoxes()}
    </>
  );
};

What happened instead?

After running for ~a minute, sometimes less, the app crashes with JNI DETECTED ERROR IN APPLICATION: JNI ERROR (app bug): jobject is an invalid local reference: 0x15. Full log output is included below.

Relevant log output

2021-11-15 10:59:40.398 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: java_vm_ext.cc:579] JNI DETECTED ERROR IN APPLICATION: JNI ERROR (app bug): jobject is an invalid local reference: 0x19 (stale reference with serial number 2 v. current 1)
    java_vm_ext.cc:579]     in call to GetObjectRefType
    java_vm_ext.cc:579]     from void com.mrousavy.camera.CameraView.frameProcessorCallback(androidx.camera.core.ImageProxy)
2021-11-15 10:59:40.708 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669] Runtime aborting...
    runtime.cc:669] Dumping all threads without mutator lock held
    runtime.cc:669] All threads:
    runtime.cc:669] DALVIK THREADS (81):
    runtime.cc:669] "pool-17-thread-1" prio=5 tid=77 Runnable
    runtime.cc:669]   | group="" sCount=0 ucsCount=0 flags=0 obj=0x14080120 self=0x7d9a07a3c0
    runtime.cc:669]   | sysTid=23042 nice=0 cgrp=default sched=0/0 handle=0x72583b5cb0
    runtime.cc:669]   | state=R schedstat=( 6752439630 342448326 4041 ) utm=640 stm=33 core=4 HZ=100
    runtime.cc:669]   | stack=0x72582b2000-0x72582b4000 stackSize=1039KB
    runtime.cc:669]   | held mutexes= "abort lock" "mutator lock"(shared held)
    runtime.cc:669]   native: #00 pc 000000000055f938  /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:669]   native: #01 pc 0000000000676358  /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const+360)
    runtime.cc:669]   native: #02 pc 0000000000694034  /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+920)
    runtime.cc:669]   native: #03 pc 000000000068db58  /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+520)
    runtime.cc:669]   native: #04 pc 000000000068cd6c  /apex/com.android.art/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool)+1464)
    runtime.cc:669]   native: #05 pc 0000000000626e50  /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+2164)
    runtime.cc:669]   native: #06 pc 000000000001595c  /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+76)
    runtime.cc:669]   native: #07 pc 0000000000014f8c  /apex/com.android.art/lib64/libbase.so (android::base::LogMessage::~LogMessage()+364)
    runtime.cc:669]   native: #08 pc 00000000004501fc  /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+2516)
    runtime.cc:669]   native: #09 pc 0000000000450274  /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+108)
    runtime.cc:669]   native: #10 pc 00000000004424bc  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+140)
    runtime.cc:669]   native: #11 pc 0000000000441a30  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck::InstanceKind, _jobject*, bool)+1116)
    runtime.cc:669]   native: #12 pc 000000000044028c  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+568)
    runtime.cc:669]   native: #13 pc 000000000043f870  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+644)
    runtime.cc:669]   native: #14 pc 000000000043ef58  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::GetObjectRefType(_JNIEnv*, _jobject*) (.llvm.11195161549560735479)+656)
    runtime.cc:669]   native: #15 pc 0000000000019098  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libfbjni.so (facebook::jni::isObjectRefType(_jobject*, jobjectRefType)+76)
    runtime.cc:669]   native: #16 pc 00000000000594d4  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libVisionCamera.so (facebook::jni::LocalReferenceAllocator::verifyReference(_jobject*) const+32)
2021-11-15 10:59:40.708 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #17 pc 000000000005954c  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libVisionCamera.so (facebook::jni::LocalReferenceAllocator::deleteReference(_jobject*) const+80)
    runtime.cc:669]   native: #18 pc 000000000006b824  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libVisionCamera.so (facebook::jni::base_owned_ref<vision::JImageProxy, facebook::jni::LocalReferenceAllocator>::reset(facebook::jni::detail::JTypeFor<vision::JImageProxy, facebook::jni::JObject, void>::_javaobject*)+144)
    runtime.cc:669]   native: #19 pc 000000000006b76c  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libVisionCamera.so (facebook::jni::base_owned_ref<vision::JImageProxy, facebook::jni::LocalReferenceAllocator>::reset()+28)
    runtime.cc:669]   at com.mrousavy.camera.CameraView.frameProcessorCallback(Native method)
    runtime.cc:669]   at com.mrousavy.camera.CameraView.access$frameProcessorCallback(CameraView.kt:67)
    runtime.cc:669]   at com.mrousavy.camera.CameraView$configureSession$$inlined$apply$lambda$1.analyze(CameraView.kt:440)
    runtime.cc:669]   at androidx.camera.core.ImageAnalysis.lambda$setAnalyzer$2$ImageAnalysis(ImageAnalysis.java:450)
    runtime.cc:669]   at androidx.camera.core.-$$Lambda$ImageAnalysis$-wcArnbkVmqkAHxpJ0VOR9b2w0Q.analyze(lambda:-1)
    runtime.cc:669]   at androidx.camera.core.ImageAnalysisAbstractAnalyzer.lambda$analyzeImage$0$ImageAnalysisAbstractAnalyzer(ImageAnalysisAbstractAnalyzer.java:145)
    runtime.cc:669]   at androidx.camera.core.-$$Lambda$ImageAnalysisAbstractAnalyzer$8nmjUxCmaK9ClOx3NHAdwtp6S3w.run(lambda:-1)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "main" prio=7 tid=1 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x72d9b168 self=0x7d99fe4be0
    runtime.cc:669]   | sysTid=22590 nice=-4 cgrp=default sched=0/0 handle=0x7ee26464f8
    runtime.cc:669]   | state=S schedstat=( 4927949870 427341394 8830 ) utm=423 stm=68 core=5 HZ=100
    runtime.cc:669]   | stack=0x7ff1dda000-0x7ff1ddc000 stackSize=8188KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 00000000004280b4  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::FindClass(_JNIEnv*, char const*) (.llvm.11195161549560735479)+504)
    runtime.cc:669]   native: #03 pc 0000000000113fb0  /system/lib64/libandroid_runtime.so (android::NativeDisplayEventReceiver::dispatchVsync(long, android::PhysicalDisplayId, unsigned int, android::VsyncEventData)+76)
    runtime.cc:669]   native: #04 pc 00000000000d5860  /system/lib64/libgui.so (android::DisplayEventDispatcher::handleEvent(int, int, void*)+500)
    runtime.cc:669]   native: #05 pc 000000000001691c  /system/lib64/libutils.so (android::Looper::pollInner(int)+912)
    runtime.cc:669]   native: #06 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #07 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.app.ActivityThread.main(ActivityThread.java:7842)
2021-11-15 10:59:40.708 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at java.lang.reflect.Method.invoke(Native method)
    runtime.cc:669]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
    runtime.cc:669]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
    runtime.cc:669] 
    runtime.cc:669] "Signal Catcher" prio=10 tid=6 WaitingInMainSignalCatcherLoop
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d40238 self=0x7d99fef2c0
    runtime.cc:669]   | sysTid=22595 nice=-20 cgrp=default sched=0/0 handle=0x7c0fb17cb0
    runtime.cc:669]   | state=S schedstat=( 1129480 0 1 ) utm=0 stm=0 core=0 HZ=100
    runtime.cc:669]   | stack=0x7c0fa20000-0x7c0fa22000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009dfd8  /apex/com.android.runtime/lib64/bionic/libc.so (__rt_sigtimedwait+8)
    runtime.cc:669]   native: #01 pc 000000000005e6b8  /apex/com.android.runtime/lib64/bionic/libc.so (sigwait64+88)
    runtime.cc:669]   native: #02 pc 000000000064dc54  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+420)
    runtime.cc:669]   native: #03 pc 000000000064c880  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run(void*)+268)
    runtime.cc:669]   native: #04 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #05 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "perfetto_hprof_listener" prio=10 tid=7 Native (still starting up)
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x0 self=0x7d99fed6f0
    runtime.cc:669]   | sysTid=22596 nice=-20 cgrp=default sched=0/0 handle=0x7c0da19cb0
    runtime.cc:669]   | state=S schedstat=( 705676 11927 9 ) utm=0 stm=0 core=0 HZ=100
    runtime.cc:669]   | stack=0x7c0d922000-0x7c0d924000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009d334  /apex/com.android.runtime/lib64/bionic/libc.so (read+4)
    runtime.cc:669]   native: #01 pc 0000000000021110  /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::$_33> >(void*)+280)
    runtime.cc:669]   native: #02 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #03 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "ADB-JDWP Connection Control Thread" prio=10 tid=8 WaitingInMainDebuggerLoop
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d402b0 self=0x7d99ff4630
    runtime.cc:669]   | sysTid=22597 nice=-20 cgrp=default sched=0/0 handle=0x7c0d91bcb0
    runtime.cc:669]   | state=S schedstat=( 4622136 46042 13 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:669]   | stack=0x7c0d824000-0x7c0d826000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e698  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+8)
    runtime.cc:669]   native: #01 pc 000000000005bb10  /apex/com.android.runtime/lib64/bionic/libc.so (poll+92)
    runtime.cc:669]   native: #02 pc 0000000000009dac  /apex/com.android.art/lib64/libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*)+752)
    runtime.cc:669]   native: #03 pc 000000000000840c  /apex/com.android.art/lib64/libadbconnection.so (adbconnection::CallbackFunction(void*)+1484)
    runtime.cc:669]   native: #04 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #05 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
2021-11-15 10:59:40.708 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669] "HeapTaskDaemon" prio=5 tid=9 WaitingForTaskProcessor
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d474b0 self=0x7d99ffb570
    runtime.cc:669]   | sysTid=22599 nice=4 cgrp=default sched=0/0 handle=0x7bbdb3ecb0
    runtime.cc:669]   | state=S schedstat=( 310624539 10150884 122 ) utm=23 stm=7 core=4 HZ=100
    runtime.cc:669]   | stack=0x7bbda3b000-0x7bbda3d000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 00000000003b5554  /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+532)
    runtime.cc:669]   native: #03 pc 00000000003b5e54  /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+92)
    runtime.cc:669]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
    runtime.cc:669]   at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:531)
    runtime.cc:669]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "Jit thread pool worker thread 0" prio=5 tid=10 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d40328 self=0x7d9a00e760
    runtime.cc:669]   | sysTid=22598 nice=9 cgrp=default sched=0/0 handle=0x7bbdc44cb0
    runtime.cc:669]   | state=S schedstat=( 1294776959 244608966 2381 ) utm=108 stm=20 core=7 HZ=100
    runtime.cc:669]   | stack=0x7bbdb45000-0x7bbdb47000 stackSize=1023KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 00000000006959fc  /apex/com.android.art/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+120)
    runtime.cc:669]   native: #03 pc 0000000000694e20  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run()+144)
    runtime.cc:669]   native: #04 pc 00000000006948d0  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+192)
    runtime.cc:669]   native: #05 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #06 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "ReferenceQueueDaemon" prio=5 tid=11 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d403a0 self=0x7d9a00cb90
    runtime.cc:669]   | sysTid=22600 nice=4 cgrp=default sched=0/0 handle=0x7bbba34cb0
    runtime.cc:669]   | state=S schedstat=( 22236308 4055885 19 ) utm=1 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7bbb931000-0x7bbb933000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 000000000055aa80  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+540)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x0f628646> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:442)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:568)
2021-11-15 10:59:40.708 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:217)
    runtime.cc:669]   - locked <0x0f628646> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    runtime.cc:669]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "FinalizerDaemon" prio=5 tid=12 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d40418 self=0x7d9a010330
    runtime.cc:669]   | sysTid=22601 nice=4 cgrp=default sched=0/0 handle=0x7bba92acb0
    runtime.cc:669]   | state=S schedstat=( 49834065 2049900 40 ) utm=4 stm=0 core=7 HZ=100
    runtime.cc:669]   | stack=0x7bba827000-0x7bba829000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 000000000055aa80  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+540)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x0200b007> (a java.lang.Object)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:442)
    runtime.cc:669]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
    runtime.cc:669]   - locked <0x0200b007> (a java.lang.Object)
    runtime.cc:669]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
    runtime.cc:669]   at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:273)
    runtime.cc:669]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "FinalizerWatchdogDaemon" prio=5 tid=13 Sleeping
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d40490 self=0x7d9a018e40
    runtime.cc:669]   | sysTid=22602 nice=4 cgrp=default sched=0/0 handle=0x7bb9820cb0
    runtime.cc:669]   | state=S schedstat=( 1694479 2453594 21 ) utm=0 stm=0 core=2 HZ=100
    runtime.cc:669]   | stack=0x7bb971d000-0x7bb971f000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000028bf78  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
    runtime.cc:669]   native: #02 pc 000000000055aa94  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+560)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Thread.sleep(Native method)
    runtime.cc:669]   - sleeping on <0x0c574534> (a java.lang.Object)
    runtime.cc:669]   at java.lang.Thread.sleep(Thread.java:451)
    runtime.cc:669]   - locked <0x0c574534> (a java.lang.Object)
    runtime.cc:669]   at java.lang.Thread.sleep(Thread.java:356)
    runtime.cc:669]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForNanos(Daemons.java:390)
    runtime.cc:669]   at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:419)
    runtime.cc:669]   at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:325)
    runtime.cc:669]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "Binder:22590_1" prio=5 tid=14 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d40510 self=0x7d9a0156a0
2021-11-15 10:59:40.708 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | sysTid=22603 nice=0 cgrp=default sched=0/0 handle=0x7bb8618cb0
    runtime.cc:669]   | state=S schedstat=( 807679310 106912440 3586 ) utm=63 stm=16 core=5 HZ=100
    runtime.cc:669]   | stack=0x7bb8521000-0x7bb8523000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009d5d4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
    runtime.cc:669]   native: #01 pc 00000000000593f4  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+152)
    runtime.cc:669]   native: #02 pc 0000000000041e90  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+260)
    runtime.cc:669]   native: #03 pc 0000000000041d78  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:669]   native: #04 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "Binder:22590_2" prio=5 tid=15 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d40588 self=0x7d9a017270
    runtime.cc:669]   | sysTid=22604 nice=0 cgrp=default sched=0/0 handle=0x7bb751acb0
    runtime.cc:669]   | state=S schedstat=( 306964376 37368328 1221 ) utm=23 stm=6 core=4 HZ=100
    runtime.cc:669]   | stack=0x7bb7423000-0x7bb7425000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009d5d4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
    runtime.cc:669]   native: #01 pc 00000000000593f4  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+152)
    runtime.cc:669]   native: #02 pc 0000000000041e90  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+260)
    runtime.cc:669]   native: #03 pc 0000000000041d78  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:669]   native: #04 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "Binder:22590_3" prio=5 tid=16 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d40600 self=0x7d9a013ad0
    runtime.cc:669]   | sysTid=22605 nice=0 cgrp=default sched=0/0 handle=0x7bb641ccb0
    runtime.cc:669]   | state=S schedstat=( 1021998466 142780735 4439 ) utm=81 stm=19 core=1 HZ=100
    runtime.cc:669]   | stack=0x7bb6325000-0x7bb6327000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009d5d4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
    runtime.cc:669]   native: #01 pc 00000000000593f4  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+152)
    runtime.cc:669]   native: #02 pc 0000000000041e90  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+260)
    runtime.cc:669]   native: #03 pc 0000000000041d78  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
2021-11-15 10:59:40.708 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #04 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "Profile Saver" prio=5 tid=17 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d40678 self=0x7d9a01c5e0
    runtime.cc:669]   | sysTid=22608 nice=9 cgrp=default sched=0/0 handle=0x7bb3594cb0
    runtime.cc:669]   | state=S schedstat=( 123142552 8943488 81 ) utm=10 stm=1 core=7 HZ=100
    runtime.cc:669]   | stack=0x7bb349d000-0x7bb349f000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000028bf78  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
    runtime.cc:669]   native: #02 pc 000000000041ed48  /apex/com.android.art/lib64/libart.so (art::ProfileSaver::Run()+748)
    runtime.cc:669]   native: #03 pc 000000000042412c  /apex/com.android.art/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+180)
    runtime.cc:669]   native: #04 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #05 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "pool-6-thread-1" prio=5 tid=21 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d40ac8 self=0x7d9a02dc00
    runtime.cc:669]   | sysTid=22616 nice=0 cgrp=default sched=0/0 handle=0x7bae828cb0
    runtime.cc:669]   | state=S schedstat=( 286652601 19211564 184 ) utm=26 stm=1 core=7 HZ=100
    runtime.cc:669]   | stack=0x7bae725000-0x7bae727000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "Firebase-Messaging-Topics-Io" prio=5 tid=22 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d40c38 self=0x7d9a02a460
    runtime.cc:669]   | sysTid=22617 nice=0 cgrp=default sched=0/0 handle=0x7bad71ecb0
    runtime.cc:669]   | state=S schedstat=( 3160260 0 6 ) utm=0 stm=0 core=2 HZ=100
    runtime.cc:669]   | stack=0x7bad61b000-0x7bad61d000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
2021-11-15 10:59:40.708 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
    runtime.cc:669]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@17.6.0:2)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "queued-work-looper" prio=6 tid=20 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d40da0 self=0x7d9a028890
    runtime.cc:669]   | sysTid=22618 nice=-2 cgrp=default sched=0/0 handle=0x7baf932cb0
    runtime.cc:669]   | state=S schedstat=( 16473334 180365 28 ) utm=0 stm=0 core=7 HZ=100
    runtime.cc:669]   | stack=0x7baf82f000-0x7baf831000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "GmsDynamite" prio=1 tid=24 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d41000 self=0x7d9a02c030
    runtime.cc:669]   | sysTid=22620 nice=19 cgrp=default sched=0/0 handle=0x7bab3cfcb0
    runtime.cc:669]   | state=S schedstat=( 421303 7396 4 ) utm=0 stm=0 core=7 HZ=100
    runtime.cc:669]   | stack=0x7bab2cc000-0x7bab2ce000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 000000000055aa80  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+540)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x02767f5d> (a cw)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:442)
2021-11-15 10:59:40.708 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at java.lang.Object.wait(Object.java:568)
    runtime.cc:669]   at cw.run(:com.google.android.gms.dynamite_dynamiteloader@213918113@21.39.18 (190400-0):2)
    runtime.cc:669]   - locked <0x02767f5d> (a cw)
    runtime.cc:669] 
    runtime.cc:669] "AsyncTask #1" prio=4 tid=26 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d412f0 self=0x7d9a01e1b0
    runtime.cc:669]   | sysTid=22623 nice=10 cgrp=default sched=0/0 handle=0x7ba2bc7cb0
    runtime.cc:669]   | state=S schedstat=( 552204415 461804591 798 ) utm=45 stm=9 core=0 HZ=100
    runtime.cc:669]   | stack=0x7ba2ac4000-0x7ba2ac6000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:459)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "Binder:22590_4" prio=5 tid=28 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d413b8 self=0x7d9a0313a0
    runtime.cc:669]   | sysTid=22626 nice=0 cgrp=default sched=0/0 handle=0x7ba09b3cb0
    runtime.cc:669]   | state=S schedstat=( 513640313 72033828 2215 ) utm=40 stm=10 core=7 HZ=100
    runtime.cc:669]   | stack=0x7ba08bc000-0x7ba08be000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 000000000044404c  /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)+524)
    runtime.cc:669]   native: #03 pc 0000000000434da4  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) (.llvm.11195161549560735479)+76)
    runtime.cc:669]   native: #04 pc 000000000003a0d4  /system/lib64/libmedia_jni.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+120)
    runtime.cc:669]   native: #05 pc 000000000003f398  /system/lib64/libmedia_jni.so (JNIImageReaderContext::onFrameAvailable(android::BufferItem const&)+64)
    runtime.cc:669]   native: #06 pc 00000000000868e8  /system/lib64/libgui.so (android::ConsumerBase::onFrameAvailable(android::BufferItem const&)+172)
    runtime.cc:669]   native: #07 pc 00000000000824ac  /system/lib64/libgui.so (android::BufferQueue::ProxyConsumerListener::onFrameAvailable(android::BufferItem const&)+92)
    runtime.cc:669]   native: #08 pc 00000000000c18a8  /system/lib64/libgui.so (android::BufferQueueProducer::queueBuffer(int, android::IGraphicBufferProducer::QueueBufferInput const&, android::IGraphicBufferProducer::QueueBufferOutput*)+2232)
2021-11-15 10:59:40.708 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #09 pc 00000000000dea4c  /system/lib64/libgui.so (android::BnGraphicBufferProducer::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+716)
    runtime.cc:669]   native: #10 pc 0000000000045b10  /system/lib64/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+160)
    runtime.cc:669]   native: #11 pc 0000000000044af0  /system/lib64/libbinder.so (android::IPCThreadState::executeCommand(int)+508)
    runtime.cc:669]   native: #12 pc 0000000000041f78  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+492)
    runtime.cc:669]   native: #13 pc 0000000000041d78  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:669]   native: #14 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #15 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #16 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #17 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #18 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp http://localhost:8081/..." prio=5 tid=32 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d417d8 self=0x7d9a039eb0
    runtime.cc:669]   | sysTid=22630 nice=0 cgrp=default sched=0/0 handle=0x7b9c58fcb0
    runtime.cc:669]   | state=S schedstat=( 722788655 64010004 308 ) utm=63 stm=8 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b9c48c000-0x7b9c48e000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e154  /apex/com.android.runtime/lib64/bionic/libc.so (recvfrom+4)
    runtime.cc:669]   native: #01 pc 00000000000298cc  /apex/com.android.art/lib64/libopenjdk.so (NET_Read+80)
    runtime.cc:669]   native: #02 pc 000000000002a444  /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+216)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead0(Native method)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:176)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:144)
    runtime.cc:669]   at okio.InputStreamSource.read(JvmOkio.kt:91)
    runtime.cc:669]   at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:129)
    runtime.cc:669]   at okio.RealBufferedSource.request(RealBufferedSource.kt:206)
    runtime.cc:669]   at okio.RealBufferedSource.require(RealBufferedSource.kt:199)
    runtime.cc:669]   at okio.RealBufferedSource.readByte(RealBufferedSource.kt:209)
    runtime.cc:669]   at okhttp3.internal.ws.WebSocketReader.readHeader(WebSocketReader.kt:119)
    runtime.cc:669]   at okhttp3.internal.ws.WebSocketReader.processNextFrame(WebSocketReader.kt:102)
    runtime.cc:669]   at okhttp3.internal.ws.RealWebSocket.loopReader(RealWebSocket.kt:293)
    runtime.cc:669]   at okhttp3.internal.ws.RealWebSocket$connect$1.onResponse(RealWebSocket.kt:195)
    runtime.cc:669]   at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp http://localhost:8081/..." prio=5 tid=33 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d44540 self=0x7d9a040df0
    runtime.cc:669]   | sysTid=22631 nice=0 cgrp=default sched=0/0 handle=0x7b9b485cb0
    runtime.cc:669]   | state=S schedstat=( 25709377 39031198 32 ) utm=1 stm=0 core=1 HZ=100
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | stack=0x7b9b382000-0x7b9b384000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e154  /apex/com.android.runtime/lib64/bionic/libc.so (recvfrom+4)
    runtime.cc:669]   native: #01 pc 00000000000298cc  /apex/com.android.art/lib64/libopenjdk.so (NET_Read+80)
    runtime.cc:669]   native: #02 pc 000000000002a444  /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+216)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead0(Native method)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:176)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:144)
    runtime.cc:669]   at okio.InputStreamSource.read(JvmOkio.kt:91)
    runtime.cc:669]   at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:129)
    runtime.cc:669]   at okio.RealBufferedSource.request(RealBufferedSource.kt:206)
    runtime.cc:669]   at okio.RealBufferedSource.require(RealBufferedSource.kt:199)
    runtime.cc:669]   at okio.RealBufferedSource.readByte(RealBufferedSource.kt:209)
    runtime.cc:669]   at okhttp3.internal.ws.WebSocketReader.readHeader(WebSocketReader.kt:119)
    runtime.cc:669]   at okhttp3.internal.ws.WebSocketReader.processNextFrame(WebSocketReader.kt:102)
    runtime.cc:669]   at okhttp3.internal.ws.RealWebSocket.loopReader(RealWebSocket.kt:293)
    runtime.cc:669]   at okhttp3.internal.ws.RealWebSocket$connect$1.onResponse(RealWebSocket.kt:195)
    runtime.cc:669]   at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp TaskRunner" prio=5 tid=34 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d46970 self=0x7d9a03f220
    runtime.cc:669]   | sysTid=22637 nice=0 cgrp=default sched=0/0 handle=0x7b9a271cb0
    runtime.cc:669]   | state=S schedstat=( 176932919 49969161 242 ) utm=14 stm=2 core=7 HZ=100
    runtime.cc:669]   | stack=0x7b9a16e000-0x7b9a170000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp exp.host" prio=5 tid=36 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d46ed0 self=0x7d9a0429c0
    runtime.cc:669]   | sysTid=22639 nice=0 cgrp=default sched=0/0 handle=0x7b9905dcb0
    runtime.cc:669]   | state=S schedstat=( 158177586 47592653 240 ) utm=11 stm=3 core=3 HZ=100
    runtime.cc:669]   | stack=0x7b98f5a000-0x7b98f5c000 stackSize=1039KB
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e154  /apex/com.android.runtime/lib64/bionic/libc.so (recvfrom+4)
    runtime.cc:669]   native: #01 pc 00000000000298cc  /apex/com.android.art/lib64/libopenjdk.so (NET_Read+80)
    runtime.cc:669]   native: #02 pc 000000000002a444  /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+216)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead0(Native method)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:176)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:144)
    runtime.cc:669]   at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:945)
    runtime.cc:669]   at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:909)
    runtime.cc:669]   at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readUntilDataAvailable(ConscryptEngineSocket.java:824)
    runtime.cc:669]   at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.read(ConscryptEngineSocket.java:797)
    runtime.cc:669]   - locked <0x0630c0d2> (a java.lang.Object)
    runtime.cc:669]   at okio.InputStreamSource.read(JvmOkio.kt:91)
    runtime.cc:669]   at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:129)
    runtime.cc:669]   at okio.RealBufferedSource.request(RealBufferedSource.kt:206)
    runtime.cc:669]   at okio.RealBufferedSource.require(RealBufferedSource.kt:199)
    runtime.cc:669]   at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.kt:89)
    runtime.cc:669]   at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:618)
    runtime.cc:669]   at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:609)
    runtime.cc:669]   at okhttp3.internal.concurrent.TaskQueue$execute$1.runOnce(TaskQueue.kt:98)
    runtime.cc:669]   at okhttp3.internal.concurrent.TaskRunner.runTask(TaskRunner.kt:116)
    runtime.cc:669]   at okhttp3.internal.concurrent.TaskRunner.access$runTask(TaskRunner.kt:42)
    runtime.cc:669]   at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:65)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "Okio Watchdog" prio=5 tid=37 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d46f98 self=0x7d9a044590
    runtime.cc:669]   | sysTid=22640 nice=0 cgrp=default sched=0/0 handle=0x7b97f53cb0
    runtime.cc:669]   | state=S schedstat=( 34983587 188336090 337 ) utm=2 stm=0 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b97e50000-0x7b97e52000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000028bf78  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
    runtime.cc:669]   native: #02 pc 000000000055aa94  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+560)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x01ee45a3> (a java.lang.Class<okio.AsyncTimeout>)
    runtime.cc:669]   at okio.AsyncTimeout$Companion.awaitTimeout$okio(AsyncTimeout.kt:316)
    runtime.cc:669]   at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.kt:187)
    runtime.cc:669]   - locked <0x01ee45a3> (a java.lang.Class<okio.AsyncTimeout>)
    runtime.cc:669] 
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669] "OkHttp TaskRunner" prio=5 tid=38 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d471b0 self=0x7d9a03d650
    runtime.cc:669]   | sysTid=22638 nice=0 cgrp=default sched=0/0 handle=0x7b99167cb0
    runtime.cc:669]   | state=S schedstat=( 185834478 67201461 325 ) utm=13 stm=4 core=1 HZ=100
    runtime.cc:669]   | stack=0x7b99064000-0x7b99066000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000028bf78  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
    runtime.cc:669]   native: #02 pc 000000000055aa94  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+560)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x0abd80a0> (a okhttp3.internal.concurrent.TaskRunner)
    runtime.cc:669]   at okhttp3.internal.concurrent.TaskRunner$RealBackend.coordinatorWait(TaskRunner.kt:294)
    runtime.cc:669]   at okhttp3.internal.concurrent.TaskRunner.awaitTaskToRun(TaskRunner.kt:218)
    runtime.cc:669]   at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:59)
    runtime.cc:669]   - locked <0x0abd80a0> (a okhttp3.internal.concurrent.TaskRunner)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp ConnectionPool" prio=5 tid=39 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d47278 self=0x7d9a046160
    runtime.cc:669]   | sysTid=22642 nice=0 cgrp=default sched=0/0 handle=0x7b94e49cb0
    runtime.cc:669]   | state=S schedstat=( 726771 2045417 2 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:669]   | stack=0x7b94d46000-0x7b94d48000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000028bf78  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
    runtime.cc:669]   native: #02 pc 000000000055aa94  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+560)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x0ba0b459> (a com.android.okhttp.ConnectionPool)
    runtime.cc:669]   at com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:106)
    runtime.cc:669]   - locked <0x0ba0b459> (a com.android.okhttp.ConnectionPool)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "Okio Watchdog" prio=5 tid=40 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d473a0 self=0x7d9a049900
    runtime.cc:669]   | sysTid=22643 nice=0 cgrp=default sched=0/0 handle=0x7b93d3fcb0
    runtime.cc:669]   | state=S schedstat=( 855365 127604 3 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:669]   | stack=0x7b93c3c000-0x7b93c3e000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 000000000055aa80  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+540)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x0036181e> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:442)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:568)
    runtime.cc:669]   at com.android.okhttp.okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:313)
    runtime.cc:669]   - locked <0x0036181e> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
    runtime.cc:669]   at com.android.okhttp.okio.AsyncTimeout.access$000(AsyncTimeout.java:42)
    runtime.cc:669]   at com.android.okhttp.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:288)
    runtime.cc:669] 
    runtime.cc:669] "HybridData DestructorThread" prio=5 tid=41 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d47418 self=0x7d9a047d30
    runtime.cc:669]   | sysTid=22644 nice=0 cgrp=default sched=0/0 handle=0x7b92c35cb0
    runtime.cc:669]   | state=S schedstat=( 276635365 1536094 19 ) utm=27 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b92b32000-0x7b92b34000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 000000000055aa80  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+540)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x079598ff> (a java.lang.Object)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:442)
    runtime.cc:669]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
    runtime.cc:669]   - locked <0x079598ff> (a java.lang.Object)
    runtime.cc:669]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
    runtime.cc:669]   at com.facebook.jni.DestructorThread$1.run(DestructorThread.java:76)
    runtime.cc:669] 
    runtime.cc:669] "RenderThread" prio=10 tid=2 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x13904748 self=0x7d9a0382e0
    runtime.cc:669]   | sysTid=22897 nice=-10 cgrp=default sched=0/0 handle=0x7c12997cb0
    runtime.cc:669]   | state=S schedstat=( 437329514 10589743 760 ) utm=32 stm=10 core=4 HZ=100
    runtime.cc:669]   | stack=0x7c128a0000-0x7c128a2000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 00000000003c8904  /system/lib64/libhwui.so (android::uirenderer::ThreadBase::waitForWork()+132)
    runtime.cc:669]   native: #04 pc 00000000003c8754  /system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+76)
    runtime.cc:669]   native: #05 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "ScionFrontendApi" prio=5 tid=3 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x139047c0 self=0x7d9a02f7d0
    runtime.cc:669]   | sysTid=22901 nice=0 cgrp=default sched=0/0 handle=0x7c11899cb0
    runtime.cc:669]   | state=S schedstat=( 4031924 589791 8 ) utm=0 stm=0 core=3 HZ=100
    runtime.cc:669]   | stack=0x7c11796000-0x7c11798000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp Dispatcher" prio=5 tid=4 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x13900000 self=0x7d9a023520
    runtime.cc:669]   | sysTid=22902 nice=0 cgrp=default sched=0/0 handle=0x7c1078fcb0
    runtime.cc:669]   | state=S schedstat=( 209231147 5940836 68 ) utm=16 stm=3 core=4 HZ=100
    runtime.cc:669]   | stack=0x7c1068c000-0x7c1068e000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "hwuiTask0" prio=6 tid=23 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x13904ad0 self=0x7d99febb20
    runtime.cc:669]   | sysTid=22909 nice=-2 cgrp=default sched=0/0 handle=0x7c0ff27cb0
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | state=S schedstat=( 568907 141771 11 ) utm=0 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7c0fe30000-0x7c0fe32000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 00000000000564e0  /system/lib64/libc++.so (std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)+20)
    runtime.cc:669]   native: #04 pc 0000000000470e34  /system/lib64/libhwui.so (android::uirenderer::CommonPool::workerLoop()+92)
    runtime.cc:669]   native: #05 pc 0000000000470d18  /system/lib64/libhwui.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> >, android::uirenderer::CommonPool::CommonPool()::$_0> >(void*)+192)
    runtime.cc:669]   native: #06 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #07 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "hwuiTask1" prio=6 tid=25 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x13904b48 self=0x7d99fe9f50
    runtime.cc:669]   | sysTid=22910 nice=-2 cgrp=default sched=0/0 handle=0x7c0fe29cb0
    runtime.cc:669]   | state=S schedstat=( 607447 645729 12 ) utm=0 stm=0 core=3 HZ=100
    runtime.cc:669]   | stack=0x7c0fd32000-0x7c0fd34000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 00000000000564e0  /system/lib64/libc++.so (std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)+20)
    runtime.cc:669]   native: #04 pc 0000000000470e34  /system/lib64/libhwui.so (android::uirenderer::CommonPool::workerLoop()+92)
    runtime.cc:669]   native: #05 pc 0000000000470d18  /system/lib64/libhwui.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> >, android::uirenderer::CommonPool::CommonPool()::$_0> >(void*)+192)
    runtime.cc:669]   native: #06 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #07 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "MLHandler" prio=5 tid=29 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x147810b8 self=0x7d9a050840
    runtime.cc:669]   | sysTid=22921 nice=9 cgrp=default sched=0/0 handle=0x7bb0b66cb0
    runtime.cc:669]   | state=S schedstat=( 58239014 3405831 73 ) utm=5 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7bb0a63000-0x7bb0a65000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "GoogleApiHandler" prio=5 tid=30 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14781198 self=0x7d9a04d0a0
    runtime.cc:669]   | sysTid=22923 nice=9 cgrp=default sched=0/0 handle=0x7bafa3ccb0
    runtime.cc:669]   | state=S schedstat=( 517405389 96918074 1255 ) utm=41 stm=9 core=5 HZ=100
    runtime.cc:669]   | stack=0x7baf939000-0x7baf93b000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "pool-11-thread-1" prio=5 tid=31 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14781298 self=0x7d9a04ec70
    runtime.cc:669]   | sysTid=22924 nice=0 cgrp=default sched=0/0 handle=0x7bab5f4cb0
    runtime.cc:669]   | state=S schedstat=( 3005144679 14690520 424 ) utm=299 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7bab4f1000-0x7bab4f3000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(com.google.mlkit:common@@17.3.0:2)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.zzj.run(com.google.mlkit:common@@17.3.0:-1)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "mqt_js" prio=5 tid=35 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14781568 self=0x7d9a052410
    runtime.cc:669]   | sysTid=22926 nice=0 cgrp=default sched=0/0 handle=0x7ba3082cb0
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | state=S schedstat=( 7313211787 198734507 5575 ) utm=697 stm=32 core=7 HZ=100
    runtime.cc:669]   | stack=0x7ba2f7f000-0x7ba2f81000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 0000000000739818  /apex/com.android.art/lib64/libart.so (art::GoToRunnable(art::Thread*)+408)
    runtime.cc:669]   native: #03 pc 000000000073964c  /apex/com.android.art/lib64/libart.so (art::JniMethodEnd(unsigned int, art::Thread*)+24)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "mqt_native_modules" prio=5 tid=42 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14780000 self=0x7d9a055bb0
    runtime.cc:669]   | sysTid=22927 nice=0 cgrp=default sched=0/0 handle=0x7ba2f78cb0
    runtime.cc:669]   | state=S schedstat=( 847978086 53543347 1029 ) utm=73 stm=10 core=0 HZ=100
    runtime.cc:669]   | stack=0x7ba2e75000-0x7ba2e77000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "pool-12-thread-1" prio=5 tid=43 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x147818b8 self=0x7d9a053fe0
    runtime.cc:669]   | sysTid=22931 nice=0 cgrp=default sched=0/0 handle=0x7ba2d70cb0
    runtime.cc:669]   | state=S schedstat=( 1595183681 211875820 4680 ) utm=112 stm=46 core=4 HZ=100
    runtime.cc:669]   | stack=0x7ba2c6d000-0x7ba2c6f000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 000000000085885c  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libjsc.so (???)
    runtime.cc:669]   native: #04 pc 000000000082c244  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libjsc.so (???)
    runtime.cc:669]   native: #05 pc 00000000008278b0  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libjsc.so (???)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #06 pc 00000000005865fc  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libjsc.so (???)
    runtime.cc:669]   native: #07 pc 00000000001829d0  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libjsc.so (JSValueUnprotect+20)
    runtime.cc:669]   native: #08 pc 00000000000275c0  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libjscexecutor.so (facebook::jsc::JSCRuntime::JSCObjectValue::invalidate()+36)
    runtime.cc:669]   native: #09 pc 00000000000dab58  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libreanimated.so (facebook::jsi::Pointer::~Pointer()+64)
    runtime.cc:669]   native: #10 pc 00000000001729bc  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libreanimated.so (facebook::jsi::Value::~Value()+52)
    runtime.cc:669]   at com.mrousavy.camera.frameprocessor.VisionCameraScheduler.triggerUI(Native method)
    runtime.cc:669]   at com.mrousavy.camera.frameprocessor.VisionCameraScheduler.lambda$OIBIZgFLjVdge_4-pqhpIJ7V8NA(VisionCameraScheduler.java:-1)
    runtime.cc:669]   at com.mrousavy.camera.frameprocessor.-$$Lambda$VisionCameraScheduler$OIBIZgFLjVdge_4-pqhpIJ7V8NA.run(lambda:-1)
    runtime.cc:669]   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
    runtime.cc:669]   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "NotificationsHandlerThread - class expo.modules.notifications.notifications.handling.NotificationsHandler" prio=5 tid=27 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14781b58 self=0x7d9a026cc0
    runtime.cc:669]   | sysTid=22933 nice=0 cgrp=default sched=0/0 handle=0x7ba0abdcb0
    runtime.cc:669]   | state=S schedstat=( 437397 0 7 ) utm=0 stm=0 core=7 HZ=100
    runtime.cc:669]   | stack=0x7ba09ba000-0x7ba09bc000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp Dispatcher" prio=5 tid=45 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bc8bc0 self=0x7d9a05e6c0
    runtime.cc:669]   | sysTid=22952 nice=0 cgrp=default sched=0/0 handle=0x7b82bfbcb0
    runtime.cc:669]   | state=S schedstat=( 50062550 4121875 48 ) utm=4 stm=0 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b82af8000-0x7b82afa000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp http://localhost:8081/..." prio=5 tid=46 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bc9180 self=0x7d9a057780
    runtime.cc:669]   | sysTid=22953 nice=0 cgrp=default sched=0/0 handle=0x7b81af1cb0
    runtime.cc:669]   | state=S schedstat=( 8803905 261669 10 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:669]   | stack=0x7b819ee000-0x7b819f0000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e154  /apex/com.android.runtime/lib64/bionic/libc.so (recvfrom+4)
    runtime.cc:669]   native: #01 pc 00000000000298cc  /apex/com.android.art/lib64/libopenjdk.so (NET_Read+80)
    runtime.cc:669]   native: #02 pc 000000000002a444  /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+216)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead0(Native method)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:176)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:144)
    runtime.cc:669]   at okio.InputStreamSource.read(JvmOkio.kt:91)
    runtime.cc:669]   at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:129)
    runtime.cc:669]   at okio.RealBufferedSource.request(RealBufferedSource.kt:206)
    runtime.cc:669]   at okio.RealBufferedSource.require(RealBufferedSource.kt:199)
    runtime.cc:669]   at okio.RealBufferedSource.readByte(RealBufferedSource.kt:209)
    runtime.cc:669]   at okhttp3.internal.ws.WebSocketReader.readHeader(WebSocketReader.kt:119)
    runtime.cc:669]   at okhttp3.internal.ws.WebSocketReader.processNextFrame(WebSocketReader.kt:102)
    runtime.cc:669]   at okhttp3.internal.ws.RealWebSocket.loopReader(RealWebSocket.kt:293)
    runtime.cc:669]   at okhttp3.internal.ws.RealWebSocket$connect$1.onResponse(RealWebSocket.kt:195)
    runtime.cc:669]   at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp Dispatcher" prio=5 tid=47 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bca020 self=0x7d9a05caf0
    runtime.cc:669]   | sysTid=22956 nice=0 cgrp=default sched=0/0 handle=0x7b819e7cb0
    runtime.cc:669]   | state=S schedstat=( 11166824 10244479 29 ) utm=0 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b818e4000-0x7b818e6000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp Dispatcher" prio=5 tid=48 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bca678 self=0x7d9a05af20
    runtime.cc:669]   | sysTid=22957 nice=0 cgrp=default sched=0/0 handle=0x7b818ddcb0
    runtime.cc:669]   | state=S schedstat=( 21371614 5666147 45 ) utm=1 stm=0 core=0 HZ=100
    runtime.cc:669]   | stack=0x7b817da000-0x7b817dc000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp Dispatcher" prio=5 tid=49 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcaba0 self=0x7d9a061e60
    runtime.cc:669]   | sysTid=22958 nice=0 cgrp=default sched=0/0 handle=0x7b817d3cb0
    runtime.cc:669]   | state=S schedstat=( 30431719 8946980 54 ) utm=2 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b816d0000-0x7b816d2000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp Dispatcher" prio=5 tid=50 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcb040 self=0x7d9a0671d0
    runtime.cc:669]   | sysTid=22959 nice=0 cgrp=default sched=0/0 handle=0x7b816c9cb0
    runtime.cc:669]   | state=S schedstat=( 23109172 6370104 37 ) utm=1 stm=0 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b815c6000-0x7b815c8000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp Dispatcher" prio=5 tid=51 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcb578 self=0x7d9a063a30
    runtime.cc:669]   | sysTid=22960 nice=0 cgrp=default sched=0/0 handle=0x7b815bfcb0
    runtime.cc:669]   | state=S schedstat=( 21661089 5337502 47 ) utm=1 stm=0 core=7 HZ=100
    runtime.cc:669]   | stack=0x7b814bc000-0x7b814be000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp Dispatcher" prio=5 tid=52 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcb9a8 self=0x7d9a06c540
    runtime.cc:669]   | sysTid=22962 nice=0 cgrp=default sched=0/0 handle=0x7b813abcb0
    runtime.cc:669]   | state=S schedstat=( 11174110 5990470 29 ) utm=0 stm=0 core=0 HZ=100
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | stack=0x7b812a8000-0x7b812aa000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp Dispatcher" prio=5 tid=53 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcbe58 self=0x7d9a065600
    runtime.cc:669]   | sysTid=22961 nice=0 cgrp=default sched=0/0 handle=0x7b814b5cb0
    runtime.cc:669]   | state=S schedstat=( 8344013 3112759 25 ) utm=0 stm=0 core=7 HZ=100
    runtime.cc:669]   | stack=0x7b813b2000-0x7b813b4000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "FrescoLightWeightBackgroundExecutor-1" prio=4 tid=54 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcc240 self=0x7d9a06e110
    runtime.cc:669]   | sysTid=22963 nice=10 cgrp=default sched=0/0 handle=0x7b8121fcb0
    runtime.cc:669]   | state=S schedstat=( 14383338 1074164 21 ) utm=1 stm=0 core=0 HZ=100
    runtime.cc:669]   | stack=0x7b8111c000-0x7b8111e000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.facebook.imagepipeline.core.PriorityThreadFactory$1.run(PriorityThreadFactory.java:52)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "FrescoIoBoundExecutor-1" prio=4 tid=55 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcc828 self=0x7d9a068da0
    runtime.cc:669]   | sysTid=22964 nice=10 cgrp=default sched=0/0 handle=0x7b81115cb0
    runtime.cc:669]   | state=S schedstat=( 14797240 934480 16 ) utm=0 stm=0 core=7 HZ=100
    runtime.cc:669]   | stack=0x7b81012000-0x7b81014000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.facebook.imagepipeline.core.PriorityThreadFactory$1.run(PriorityThreadFactory.java:52)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "FrescoDecodeExecutor-1" prio=4 tid=56 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bccdf8 self=0x7d9a0718b0
    runtime.cc:669]   | sysTid=22965 nice=10 cgrp=default sched=0/0 handle=0x72719bacb0
    runtime.cc:669]   | state=S schedstat=( 2528699 0 1 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x72718b7000-0x72718b9000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.facebook.imagepipeline.core.PriorityThreadFactory$1.run(PriorityThreadFactory.java:52)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp Dispatcher" prio=5 tid=58 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcd828 self=0x7d9a0787f0
    runtime.cc:669]   | sysTid=22967 nice=0 cgrp=default sched=0/0 handle=0x725a4bbcb0
    runtime.cc:669]   | state=S schedstat=( 91573589 5932603 65 ) utm=8 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x725a3b8000-0x725a3ba000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "ChoreographerOwner:Handler" prio=5 tid=60 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcdd08 self=0x7d9a07f730
    runtime.cc:669]   | sysTid=22971 nice=0 cgrp=default sched=0/0 handle=0x72582a7cb0
    runtime.cc:669]   | state=S schedstat=( 628071 1844583 4 ) utm=0 stm=0 core=7 HZ=100
    runtime.cc:669]   | stack=0x72581a4000-0x72581a6000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "ExoPlayerImplInternal:Handler" prio=10 tid=61 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bce148 self=0x7d9a07db60
    runtime.cc:669]   | sysTid=22972 nice=-16 cgrp=default sched=0/0 handle=0x725719dcb0
    runtime.cc:669]   | state=S schedstat=( 113863629 5118333 373 ) utm=10 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x725709a000-0x725709c000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 0000000000739818  /apex/com.android.art/lib64/libart.so (art::GoToRunnable(art::Thread*)+408)
    runtime.cc:669]   native: #03 pc 000000000073964c  /apex/com.android.art/lib64/libart.so (art::JniMethodEnd(unsigned int, art::Thread*)+24)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "ExoPlayerImplInternal:Handler" prio=10 tid=62 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bce690 self=0x7d9a082ed0
    runtime.cc:669]   | sysTid=22973 nice=-16 cgrp=default sched=0/0 handle=0x7256093cb0
    runtime.cc:669]   | state=S schedstat=( 66755644 2875001 311 ) utm=4 stm=1 core=4 HZ=100
    runtime.cc:669]   | stack=0x7255f90000-0x7255f92000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 0000000000739818  /apex/com.android.art/lib64/libart.so (art::GoToRunnable(art::Thread*)+408)
    runtime.cc:669]   native: #03 pc 000000000073964c  /apex/com.android.art/lib64/libart.so (art::JniMethodEnd(unsigned int, art::Thread*)+24)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "Loader:ExtractorMediaPeriod" prio=5 tid=63 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcebb8 self=0x7d9a086670
    runtime.cc:669]   | sysTid=22974 nice=0 cgrp=default sched=0/0 handle=0x7254e7fcb0
    runtime.cc:669]   | state=S schedstat=( 18138753 273801 17 ) utm=1 stm=0 core=7 HZ=100
    runtime.cc:669]   | stack=0x7254d7c000-0x7254d7e000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "Loader:ExtractorMediaPeriod" prio=5 tid=64 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcf268 self=0x7d9a081300
    runtime.cc:669]   | sysTid=22975 nice=0 cgrp=default sched=0/0 handle=0x7254f89cb0
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | state=S schedstat=( 14628332 5907293 19 ) utm=1 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7254e86000-0x7254e88000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "MediaCodec_looper" prio=10 tid=65 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcf7b8 self=0x7d9a084aa0
    runtime.cc:669]   | sysTid=22977 nice=-10 cgrp=default sched=0/0 handle=0x7b800fbcb0
    runtime.cc:669]   | state=S schedstat=( 29769338 8976355 334 ) utm=1 stm=1 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b80004000-0x7b80006000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 0000000000019aec  /system/lib64/libstagefright_foundation.so (android::ALooper::loop()+368)
    runtime.cc:669]   native: #04 pc 0000000000012174  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+460)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "MediaCodec_looper" prio=10 tid=66 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcf8f8 self=0x7d9a089e10
    runtime.cc:669]   | sysTid=22976 nice=-10 cgrp=default sched=0/0 handle=0x727fffbcb0
    runtime.cc:669]   | state=S schedstat=( 30468430 11015723 328 ) utm=1 stm=1 core=7 HZ=100
    runtime.cc:669]   | stack=0x727ff04000-0x727ff06000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 0000000000019aec  /system/lib64/libstagefright_foundation.so (android::ALooper::loop()+368)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #04 pc 0000000000012174  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+460)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "HwBinder:22590_1" prio=10 tid=67 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcfa98 self=0x7d9a08b9e0
    runtime.cc:669]   | sysTid=22981 nice=-10 cgrp=default sched=0/0 handle=0x727c1fbcb0
    runtime.cc:669]   | state=S schedstat=( 4282656 2095052 43 ) utm=0 stm=0 core=6 HZ=100
    runtime.cc:669]   | stack=0x727c104000-0x727c106000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009d5d4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
    runtime.cc:669]   native: #01 pc 00000000000593f4  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+152)
    runtime.cc:669]   native: #02 pc 000000000006a0f8  /system/lib64/libhidlbase.so (android::hardware::IPCThreadState::getAndExecuteCommand()+176)
    runtime.cc:669]   native: #03 pc 0000000000069f68  /system/lib64/libhidlbase.so (android::hardware::IPCThreadState::joinThreadPool(bool)+96)
    runtime.cc:669]   native: #04 pc 0000000000069ef4  /system/lib64/libhidlbase.so (android::hardware::PoolThread::threadLoop()+24)
    runtime.cc:669]   native: #05 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #06 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #07 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #08 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #09 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp TaskRunner" prio=5 tid=68 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bcfc08 self=0x7d9a090d50
    runtime.cc:669]   | sysTid=22987 nice=0 cgrp=default sched=0/0 handle=0x724b1fbcb0
    runtime.cc:669]   | state=S schedstat=( 28832033 4021092 93 ) utm=1 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x724b0f8000-0x724b0fa000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "AudioTrack" prio=10 tid=69 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bd0140 self=0x7d9a09d000
    runtime.cc:669]   | sysTid=22999 nice=-16 cgrp=default sched=0/0 handle=0x726fefbcb0
    runtime.cc:669]   | state=S schedstat=( 272083 90521 5 ) utm=0 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x726fe04000-0x726fe06000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 00000000000832c8  /system/lib64/libaudioclient.so (android::AudioTrack::AudioTrackThread::threadLoop()+76)
    runtime.cc:669]   native: #04 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "AudioTrack" prio=10 tid=70 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bd0280 self=0x7d9a08d5b0
    runtime.cc:669]   | sysTid=22998 nice=-16 cgrp=default sched=0/0 handle=0x72700fbcb0
    runtime.cc:669]   | state=S schedstat=( 437343 37239 7 ) utm=0 stm=0 core=0 HZ=100
    runtime.cc:669]   | stack=0x7270004000-0x7270006000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 00000000000832c8  /system/lib64/libaudioclient.so (android::AudioTrack::AudioTrackThread::threadLoop()+76)
    runtime.cc:669]   native: #04 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "DefaultDispatcher-worker-1" prio=5 tid=59 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bc0000 self=0x7d9a0b01f0
    runtime.cc:669]   | sysTid=23000 nice=0 cgrp=default sched=0/0 handle=0x7258afbcb0
    runtime.cc:669]   | state=S schedstat=( 182798282 1339114 41 ) utm=17 stm=0 core=7 HZ=100
    runtime.cc:669]   | stack=0x72589f8000-0x72589fa000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:795)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    runtime.cc:669] 
    runtime.cc:669] "DefaultDispatcher-worker-2" prio=5 tid=71 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bd03c0 self=0x7d9a0b1dc0
    runtime.cc:669]   | sysTid=23001 nice=0 cgrp=default sched=0/0 handle=0x72589f1cb0
    runtime.cc:669]   | state=S schedstat=( 106772 202708 1 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x72588ee000-0x72588f0000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:795)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    runtime.cc:669] 
    runtime.cc:669] "CameraX-scheduler" prio=4 tid=72 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bd08c0 self=0x7d9a0b8d00
    runtime.cc:669]   | sysTid=23002 nice=10 cgrp=default sched=0/0 handle=0x72588e7cb0
    runtime.cc:669]   | state=S schedstat=( 520991 0 3 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:669]   | stack=0x72587e4000-0x72587e6000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "CameraX-core_camera_0" prio=5 tid=73 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bd0ce8 self=0x7d9a0bc4a0
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | sysTid=23003 nice=0 cgrp=default sched=0/0 handle=0x72587ddcb0
    runtime.cc:669]   | state=S schedstat=( 265501885 33538589 844 ) utm=25 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x72586da000-0x72586dc000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "CameraX-core_camera_1" prio=5 tid=74 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bd13f0 self=0x7d9a0c4fb0
    runtime.cc:669]   | sysTid=23004 nice=0 cgrp=default sched=0/0 handle=0x72586d3cb0
    runtime.cc:669]   | state=S schedstat=( 178999797 34809052 889 ) utm=15 stm=1 core=5 HZ=100
    runtime.cc:669]   | stack=0x72585d0000-0x72585d2000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "CameraX-core_camera_2" prio=5 tid=75 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bd1950 self=0x7d9a0c6b80
    runtime.cc:669]   | sysTid=23005 nice=0 cgrp=default sched=0/0 handle=0x72585c9cb0
    runtime.cc:669]   | state=S schedstat=( 142352094 46590114 801 ) utm=13 stm=0 core=7 HZ=100
    runtime.cc:669]   | stack=0x72584c6000-0x72584c8000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "CameraX-core_camera_3" prio=5 tid=76 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14bd1fd8 self=0x7d9a0cf690
    runtime.cc:669]   | sysTid=23006 nice=0 cgrp=default sched=0/0 handle=0x72584bfcb0
    runtime.cc:669]   | state=S schedstat=( 219137041 22918019 801 ) utm=19 stm=1 core=5 HZ=100
    runtime.cc:669]   | stack=0x72583bc000-0x72583be000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "pool-11-thread-2" prio=5 tid=78 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14080290 self=0x7d9a0d9d70
    runtime.cc:669]   | sysTid=23044 nice=0 cgrp=default sched=0/0 handle=0x723a32bcb0
    runtime.cc:669]   | state=S schedstat=( 3002689092 34802972 658 ) utm=297 stm=2 core=4 HZ=100
    runtime.cc:669]   | stack=0x723a228000-0x723a22a000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(com.google.mlkit:common@@17.3.0:2)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at com.google.mlkit.common.sdkinternal.zzj.run(com.google.mlkit:common@@17.3.0:-1)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "pool-11-thread-3" prio=5 tid=79 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14080380 self=0x7d9a0e0cb0
    runtime.cc:669]   | sysTid=23049 nice=0 cgrp=default sched=0/0 handle=0x7234bd1cb0
    runtime.cc:669]   | state=S schedstat=( 3002130313 20418802 442 ) utm=297 stm=1 core=7 HZ=100
    runtime.cc:669]   | stack=0x7234ace000-0x7234ad0000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(com.google.mlkit:common@@17.3.0:2)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.zzj.run(com.google.mlkit:common@@17.3.0:-1)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "pool-11-thread-4" prio=5 tid=80 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14080470 self=0x7d9a0e6020
    runtime.cc:669]   | sysTid=23051 nice=0 cgrp=default sched=0/0 handle=0x7233ac7cb0
    runtime.cc:669]   | state=S schedstat=( 3009526479 12215572 393 ) utm=298 stm=1 core=4 HZ=100
    runtime.cc:669]   | stack=0x72339c4000-0x72339c6000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(com.google.mlkit:common@@17.3.0:2)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.zzj.run(com.google.mlkit:common@@17.3.0:-1)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "pool-11-thread-5" prio=5 tid=81 TimedWaiting
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14080560 self=0x7d9a0e97c0
    runtime.cc:669]   | sysTid=23053 nice=0 cgrp=default sched=0/0 handle=0x72329bdcb0
    runtime.cc:669]   | state=S schedstat=( 2955306222 12014163 419 ) utm=293 stm=1 core=4 HZ=100
    runtime.cc:669]   | stack=0x72328ba000-0x72328bc000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(com.google.mlkit:common@@17.3.0:2)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.zzj.run(com.google.mlkit:common@@17.3.0:-1)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "pool-11-thread-6" prio=5 tid=82 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14080650 self=0x7d9a0eb390
    runtime.cc:669]   | sysTid=23056 nice=0 cgrp=default sched=0/0 handle=0x72318b3cb0
    runtime.cc:669]   | state=S schedstat=( 2931355815 10759630 303 ) utm=291 stm=1 core=7 HZ=100
    runtime.cc:669]   | stack=0x72317b0000-0x72317b2000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(com.google.mlkit:common@@17.3.0:2)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.zzj.run(com.google.mlkit:common@@17.3.0:-1)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "pool-11-thread-7" prio=5 tid=83 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14080740 self=0x7d9a0f0700
    runtime.cc:669]   | sysTid=23058 nice=0 cgrp=default sched=0/0 handle=0x72307a9cb0
    runtime.cc:669]   | state=S schedstat=( 2997148109 16123537 457 ) utm=296 stm=2 core=6 HZ=100
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | stack=0x72306a6000-0x72306a8000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(com.google.mlkit:common@@17.3.0:2)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.zzj.run(com.google.mlkit:common@@17.3.0:-1)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "pool-11-thread-8" prio=5 tid=84 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x14080830 self=0x7d9a0f22d0
    runtime.cc:669]   | sysTid=23060 nice=0 cgrp=default sched=0/0 handle=0x722f69fcb0
    runtime.cc:669]   | state=S schedstat=( 2990283601 13244383 384 ) utm=296 stm=2 core=5 HZ=100
    runtime.cc:669]   | stack=0x722f59c000-0x722f59e000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(com.google.mlkit:common@@17.3.0:2)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.zzj.run(com.google.mlkit:common@@17.3.0:-1)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "Binder:22590_5" prio=5 tid=85 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x138804f8 self=0x7d9a26d1f0
    runtime.cc:669]   | sysTid=23494 nice=0 cgrp=default sched=0/0 handle=0x7b9c6fbcb0
    runtime.cc:669]   | state=S schedstat=( 456223323 62153476 2036 ) utm=34 stm=10 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b9c604000-0x7b9c606000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 000000000044404c  /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)+524)
    runtime.cc:669]   native: #03 pc 00000000004322f8  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallBooleanMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list) (.llvm.11195161549560735479)+72)
    runtime.cc:669]   native: #04 pc 00000000000b1f14  /system/lib64/libandroid_runtime.so (_JNIEnv::CallBooleanMethod(_jobject*, _jmethodID*, ...)+120)
    runtime.cc:669]   native: #05 pc 000000000015db20  /system/lib64/libandroid_runtime.so (JavaBBinder::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+156)
    runtime.cc:669]   native: #06 pc 0000000000045b10  /system/lib64/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+160)
    runtime.cc:669]   native: #07 pc 0000000000044af0  /system/lib64/libbinder.so (android::IPCThreadState::executeCommand(int)+508)
    runtime.cc:669]   native: #08 pc 0000000000041f78  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+492)
    runtime.cc:669]   native: #09 pc 0000000000041d78  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:669]   native: #10 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #11 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #12 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #13 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #14 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "Binder:22590_6" prio=5 tid=86 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x13880570 self=0x7d9a26edc0
    runtime.cc:669]   | sysTid=23496 nice=0 cgrp=default sched=0/0 handle=0x7b9a37bcb0
    runtime.cc:669]   | state=S schedstat=( 518517958 58069220 2201 ) utm=43 stm=7 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b9a284000-0x7b9a286000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009d5d4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
    runtime.cc:669]   native: #01 pc 00000000000593f4  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+152)
    runtime.cc:669]   native: #02 pc 0000000000041e90  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+260)
    runtime.cc:669]   native: #03 pc 0000000000041d78  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:669]   native: #04 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] Aborting thread:
    runtime.cc:669] "pool-17-thread-1" prio=5 tid=77 Native
    runtime.cc:669]   | group="" sCount=0 ucsCount=0 flags=0 obj=0x14080120 self=0x7d9a07a3c0
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | sysTid=23042 nice=0 cgrp=default sched=0/0 handle=0x72583b5cb0
    runtime.cc:669]   | state=R schedstat=( 6838394686 346878587 4380 ) utm=646 stm=37 core=6 HZ=100
    runtime.cc:669]   | stack=0x72582b2000-0x72582b4000 stackSize=1039KB
    runtime.cc:669]   | held mutexes= "abort lock"
    runtime.cc:669]   native: #00 pc 000000000055f938  /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:669]   native: #01 pc 0000000000676358  /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const+360)
    runtime.cc:669]   native: #02 pc 000000000063c5f8  /apex/com.android.art/lib64/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Thread*) const+68)
    runtime.cc:669]   native: #03 pc 0000000000626f38  /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+2396)
    runtime.cc:669]   native: #04 pc 000000000001595c  /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+76)
    runtime.cc:669]   native: #05 pc 0000000000014f8c  /apex/com.android.art/lib64/libbase.so (android::base::LogMessage::~LogMessage()+364)
    runtime.cc:669]   native: #06 pc 00000000004501fc  /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+2516)
    runtime.cc:669]   native: #07 pc 0000000000450274  /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+108)
    runtime.cc:669]   native: #08 pc 00000000004424bc  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+140)
    runtime.cc:669]   native: #09 pc 0000000000441a30  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck::InstanceKind, _jobject*, bool)+1116)
    runtime.cc:669]   native: #10 pc 000000000044028c  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+568)
    runtime.cc:669]   native: #11 pc 000000000043f870  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+644)
    runtime.cc:669]   native: #12 pc 000000000043ef58  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::GetObjectRefType(_JNIEnv*, _jobject*) (.llvm.11195161549560735479)+656)
    runtime.cc:669]   native: #13 pc 0000000000019098  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libfbjni.so (facebook::jni::isObjectRefType(_jobject*, jobjectRefType)+76)
    runtime.cc:669]   native: #14 pc 00000000000594d4  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libVisionCamera.so (facebook::jni::LocalReferenceAllocator::verifyReference(_jobject*) const+32)
    runtime.cc:669]   native: #15 pc 000000000005954c  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libVisionCamera.so (facebook::jni::LocalReferenceAllocator::deleteReference(_jobject*) const+80)
    runtime.cc:669]   native: #16 pc 000000000006b824  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libVisionCamera.so (facebook::jni::base_owned_ref<vision::JImageProxy, facebook::jni::LocalReferenceAllocator>::reset(facebook::jni::detail::JTypeFor<vision::JImageProxy, facebook::jni::JObject, void>::_javaobject*)+144)
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #17 pc 000000000006b76c  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libVisionCamera.so (facebook::jni::base_owned_ref<vision::JImageProxy, facebook::jni::LocalReferenceAllocator>::reset()+28)
    runtime.cc:669]   at com.mrousavy.camera.CameraView.frameProcessorCallback(Native method)
    runtime.cc:669]   at com.mrousavy.camera.CameraView.access$frameProcessorCallback(CameraView.kt:67)
    runtime.cc:669]   at com.mrousavy.camera.CameraView$configureSession$$inlined$apply$lambda$1.analyze(CameraView.kt:440)
    runtime.cc:669]   at androidx.camera.core.ImageAnalysis.lambda$setAnalyzer$2$ImageAnalysis(ImageAnalysis.java:450)
    runtime.cc:669]   at androidx.camera.core.-$$Lambda$ImageAnalysis$-wcArnbkVmqkAHxpJ0VOR9b2w0Q.analyze(lambda:-1)
    runtime.cc:669]   at androidx.camera.core.ImageAnalysisAbstractAnalyzer.lambda$analyzeImage$0$ImageAnalysisAbstractAnalyzer(ImageAnalysisAbstractAnalyzer.java:145)
    runtime.cc:669]   at androidx.camera.core.-$$Lambda$ImageAnalysisAbstractAnalyzer$8nmjUxCmaK9ClOx3NHAdwtp6S3w.run(lambda:-1)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
2021-11-15 10:59:40.709 22590-23042/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:677] JNI DETECTED ERROR IN APPLICATION: JNI ERROR (app bug): jobject is an invalid local reference: 0x19 (stale reference with serial number 2 v. current 1)
    runtime.cc:677]     in call to GetObjectRefType
    runtime.cc:677]     from void com.mrousavy.camera.CameraView.frameProcessorCallback(androidx.camera.core.ImageProxy)
2021-11-15 10:59:40.711 22590-23042/com.chiubaka.Midana.dev A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 23042 (pool-17-thread-), pid 22590 (baka.Midana.dev)
2021-11-15 10:59:41.823 24638-24638/? A/DEBUG: Cmdline: com.chiubaka.Midana.dev
2021-11-15 10:59:41.823 24638-24638/? A/DEBUG: pid: 22590, tid: 23042, name: pool-17-thread-  >>> com.chiubaka.Midana.dev <<<
2021-11-15 10:59:41.823 24638-24638/? A/DEBUG:       #11 pc 0000000000019098  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libfbjni.so (facebook::jni::isObjectRefType(_jobject*, jobjectRefType)+76) (BuildId: 5b9237c4cf8ff477d69b3a6401b060d9b7f17a75)
2021-11-15 10:59:41.823 24638-24638/? A/DEBUG:       #12 pc 00000000000594d4  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libVisionCamera.so (facebook::jni::LocalReferenceAllocator::verifyReference(_jobject*) const+32) (BuildId: e19355c1efab96316499dc73d5be9969429b5eb9)
2021-11-15 10:59:41.823 24638-24638/? A/DEBUG:       #13 pc 000000000005954c  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libVisionCamera.so (facebook::jni::LocalReferenceAllocator::deleteReference(_jobject*) const+80) (BuildId: e19355c1efab96316499dc73d5be9969429b5eb9)
2021-11-15 10:59:41.823 24638-24638/? A/DEBUG:       #14 pc 000000000006b824  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libVisionCamera.so (facebook::jni::base_owned_ref<vision::JImageProxy, facebook::jni::LocalReferenceAllocator>::reset(facebook::jni::detail::JTypeFor<vision::JImageProxy, facebook::jni::JObject, void>::_javaobject*)+144) (BuildId: e19355c1efab96316499dc73d5be9969429b5eb9)
2021-11-15 10:59:41.823 24638-24638/? A/DEBUG:       #15 pc 000000000006b76c  /data/app/~~mJL--us2rnI3kygQVDeeqQ==/com.chiubaka.Midana.dev-a3XYOgKvFxS96O66uGBH4A==/lib/arm64/libVisionCamera.so (facebook::jni::base_owned_ref<vision::JImageProxy, facebook::jni::LocalReferenceAllocator>::reset()+28) (BuildId: e19355c1efab96316499dc73d5be9969429b5eb9)
2021-11-15 10:59:41.873 1781-24654/? W/ActivityTaskManager:   Force finishing activity com.chiubaka.Midana.dev/com.chiubaka.midana.MainActivity

Device

Android Pixel 3 running Android 12

VisionCamera Version

2.9.3

Additional information

chiubaka commented 2 years ago

I filed https://github.com/rodgomesc/vision-camera-qrcode-scanner/issues/16 over at @rodgomesc's vision-camera-qrcode-scanner because I wasn't sure if this was specific to that plugin.

However, after testing with @mrousavy's vision-camera-image-labeler, I've found that the app tends to crash after awhile with a similar error. I think it works a little bit longer with vision-camera-image-labeler, but that's just a feeling.

Here's the log output when using vision-camera-image-labeler:

2021-11-15 17:47:24.793 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: java_vm_ext.cc:579] JNI DETECTED ERROR IN APPLICATION: JNI ERROR (app bug): jobject is an invalid local reference: 0x15 (deleted reference at index 1 in a table of size 1)
    java_vm_ext.cc:579]     in call to GetObjectRefType
    java_vm_ext.cc:579]     from void com.mrousavy.camera.CameraView.frameProcessorCallback(androidx.camera.core.ImageProxy)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669] Runtime aborting...
    runtime.cc:669] Dumping all threads without mutator lock held
    runtime.cc:669] All threads:
    runtime.cc:669] DALVIK THREADS (69):
    runtime.cc:669] "pool-17-thread-1" prio=5 tid=77 Runnable
    runtime.cc:669]   | group="" sCount=0 ucsCount=0 flags=0 obj=0x165063f0 self=0x7d9a0e7bf0
    runtime.cc:669]   | sysTid=9325 nice=0 cgrp=default sched=0/0 handle=0x7b2bde3cb0
    runtime.cc:669]   | state=R schedstat=( 4616202011 127027893 2428 ) utm=438 stm=22 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b2bce0000-0x7b2bce2000 stackSize=1039KB
    runtime.cc:669]   | held mutexes= "abort lock" "mutator lock"(shared held)
    runtime.cc:669]   native: #00 pc 000000000055f938  /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:669]   native: #01 pc 0000000000676358  /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const+360)
    runtime.cc:669]   native: #02 pc 0000000000694034  /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+920)
    runtime.cc:669]   native: #03 pc 000000000068db58  /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+520)
    runtime.cc:669]   native: #04 pc 000000000068cd6c  /apex/com.android.art/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool)+1464)
    runtime.cc:669]   native: #05 pc 0000000000626e50  /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+2164)
    runtime.cc:669]   native: #06 pc 000000000001595c  /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+76)
    runtime.cc:669]   native: #07 pc 0000000000014f8c  /apex/com.android.art/lib64/libbase.so (android::base::LogMessage::~LogMessage()+364)
    runtime.cc:669]   native: #08 pc 00000000004501fc  /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+2516)
    runtime.cc:669]   native: #09 pc 0000000000450274  /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+108)
    runtime.cc:669]   native: #10 pc 00000000004424bc  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+140)
    runtime.cc:669]   native: #11 pc 0000000000441a30  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck::InstanceKind, _jobject*, bool)+1116)
    runtime.cc:669]   native: #12 pc 000000000044028c  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+568)
    runtime.cc:669]   native: #13 pc 000000000043f870  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+644)
    runtime.cc:669]   native: #14 pc 000000000043ef58  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::GetObjectRefType(_JNIEnv*, _jobject*) (.llvm.11195161549560735479)+656)
    runtime.cc:669]   native: #15 pc 0000000000019098  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libfbjni.so (facebook::jni::isObjectRefType(_jobject*, jobjectRefType)+76)
    runtime.cc:669]   native: #16 pc 00000000000594d4  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libVisionCamera.so (facebook::jni::LocalReferenceAllocator::verifyReference(_jobject*) const+32)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #17 pc 000000000005954c  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libVisionCamera.so (facebook::jni::LocalReferenceAllocator::deleteReference(_jobject*) const+80)
    runtime.cc:669]   native: #18 pc 000000000006b824  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libVisionCamera.so (facebook::jni::base_owned_ref<vision::JImageProxy, facebook::jni::LocalReferenceAllocator>::reset(facebook::jni::detail::JTypeFor<vision::JImageProxy, facebook::jni::JObject, void>::_javaobject*)+144)
    runtime.cc:669]   native: #19 pc 000000000006b76c  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libVisionCamera.so (facebook::jni::base_owned_ref<vision::JImageProxy, facebook::jni::LocalReferenceAllocator>::reset()+28)
    runtime.cc:669]   at com.mrousavy.camera.CameraView.frameProcessorCallback(Native method)
    runtime.cc:669]   at com.mrousavy.camera.CameraView.access$frameProcessorCallback(CameraView.kt:67)
    runtime.cc:669]   at com.mrousavy.camera.CameraView$configureSession$$inlined$apply$lambda$1.analyze(CameraView.kt:440)
    runtime.cc:669]   at androidx.camera.core.ImageAnalysis.lambda$setAnalyzer$2$ImageAnalysis(ImageAnalysis.java:450)
    runtime.cc:669]   at androidx.camera.core.-$$Lambda$ImageAnalysis$-wcArnbkVmqkAHxpJ0VOR9b2w0Q.analyze(lambda:-1)
    runtime.cc:669]   at androidx.camera.core.ImageAnalysisAbstractAnalyzer.lambda$analyzeImage$0$ImageAnalysisAbstractAnalyzer(ImageAnalysisAbstractAnalyzer.java:145)
    runtime.cc:669]   at androidx.camera.core.-$$Lambda$ImageAnalysisAbstractAnalyzer$8nmjUxCmaK9ClOx3NHAdwtp6S3w.run(lambda:-1)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "main" prio=7 tid=1 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x72d9b168 self=0x7d99fe4be0
    runtime.cc:669]   | sysTid=9108 nice=-4 cgrp=default sched=0/0 handle=0x7ee26464f8
    runtime.cc:669]   | state=S schedstat=( 5892603150 279648994 12445 ) utm=506 stm=81 core=5 HZ=100
    runtime.cc:669]   | stack=0x7ff1dda000-0x7ff1ddc000 stackSize=8188KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 00000000004280b4  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::FindClass(_JNIEnv*, char const*) (.llvm.11195161549560735479)+504)
    runtime.cc:669]   native: #03 pc 0000000000113fb0  /system/lib64/libandroid_runtime.so (android::NativeDisplayEventReceiver::dispatchVsync(long, android::PhysicalDisplayId, unsigned int, android::VsyncEventData)+76)
    runtime.cc:669]   native: #04 pc 00000000000d5860  /system/lib64/libgui.so (android::DisplayEventDispatcher::handleEvent(int, int, void*)+500)
    runtime.cc:669]   native: #05 pc 000000000001691c  /system/lib64/libutils.so (android::Looper::pollInner(int)+912)
    runtime.cc:669]   native: #06 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #07 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.app.ActivityThread.main(ActivityThread.java:7842)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at java.lang.reflect.Method.invoke(Native method)
    runtime.cc:669]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
    runtime.cc:669]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
    runtime.cc:669] 
    runtime.cc:669] "Signal Catcher" prio=10 tid=6 WaitingInMainSignalCatcherLoop
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153801f8 self=0x7d99fef2c0
    runtime.cc:669]   | sysTid=9114 nice=-20 cgrp=default sched=0/0 handle=0x7c0eb17cb0
    runtime.cc:669]   | state=S schedstat=( 358020 0 1 ) utm=0 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7c0ea20000-0x7c0ea22000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009dfd8  /apex/com.android.runtime/lib64/bionic/libc.so (__rt_sigtimedwait+8)
    runtime.cc:669]   native: #01 pc 000000000005e6b8  /apex/com.android.runtime/lib64/bionic/libc.so (sigwait64+88)
    runtime.cc:669]   native: #02 pc 000000000064dc54  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+420)
    runtime.cc:669]   native: #03 pc 000000000064c880  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run(void*)+268)
    runtime.cc:669]   native: #04 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #05 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "perfetto_hprof_listener" prio=10 tid=7 Native (still starting up)
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x0 self=0x7d99fed6f0
    runtime.cc:669]   | sysTid=9115 nice=-20 cgrp=default sched=0/0 handle=0x7c0da19cb0
    runtime.cc:669]   | state=S schedstat=( 277029 64792 5 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7c0d922000-0x7c0d924000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009d334  /apex/com.android.runtime/lib64/bionic/libc.so (read+4)
    runtime.cc:669]   native: #01 pc 0000000000021110  /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::$_33> >(void*)+280)
    runtime.cc:669]   native: #02 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #03 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "ADB-JDWP Connection Control Thread" prio=10 tid=8 WaitingInMainDebuggerLoop
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15380270 self=0x7d99ff4630
    runtime.cc:669]   | sysTid=9116 nice=-20 cgrp=default sched=0/0 handle=0x7c0d91bcb0
    runtime.cc:669]   | state=S schedstat=( 1781979 35052 22 ) utm=0 stm=0 core=6 HZ=100
    runtime.cc:669]   | stack=0x7c0d824000-0x7c0d826000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e698  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+8)
    runtime.cc:669]   native: #01 pc 000000000005bb10  /apex/com.android.runtime/lib64/bionic/libc.so (poll+92)
    runtime.cc:669]   native: #02 pc 0000000000009dac  /apex/com.android.art/lib64/libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*)+752)
    runtime.cc:669]   native: #03 pc 000000000000840c  /apex/com.android.art/lib64/libadbconnection.so (adbconnection::CallbackFunction(void*)+1484)
    runtime.cc:669]   native: #04 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #05 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669] "Jit thread pool worker thread 0" prio=5 tid=9 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153802e8 self=0x7d99ffb570
    runtime.cc:669]   | sysTid=9117 nice=9 cgrp=default sched=0/0 handle=0x7bbdc44cb0
    runtime.cc:669]   | state=S schedstat=( 1866242731 262978114 3424 ) utm=157 stm=28 core=4 HZ=100
    runtime.cc:669]   | stack=0x7bbdb45000-0x7bbdb47000 stackSize=1023KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 00000000006959fc  /apex/com.android.art/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+120)
    runtime.cc:669]   native: #03 pc 0000000000694e20  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run()+144)
    runtime.cc:669]   native: #04 pc 00000000006948d0  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+192)
    runtime.cc:669]   native: #05 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #06 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "ReferenceQueueDaemon" prio=5 tid=10 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15380360 self=0x7d9a00e760
    runtime.cc:669]   | sysTid=9120 nice=4 cgrp=default sched=0/0 handle=0x7bbca34cb0
    runtime.cc:669]   | state=S schedstat=( 48487338 813231 29 ) utm=4 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7bbc931000-0x7bbc933000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 000000000055aa80  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+540)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x02373ee9> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:442)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:568)
    runtime.cc:669]   at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:217)
    runtime.cc:669]   - locked <0x02373ee9> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    runtime.cc:669]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "HeapTaskDaemon" prio=5 tid=11 WaitingForTaskProcessor
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15388558 self=0x7d9a00cb90
    runtime.cc:669]   | sysTid=9118 nice=4 cgrp=default sched=0/0 handle=0x7bbcb3ecb0
    runtime.cc:669]   | state=S schedstat=( 282968687 1473281 65 ) utm=23 stm=3 core=4 HZ=100
    runtime.cc:669]   | stack=0x7bbca3b000-0x7bbca3d000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 00000000003b5554  /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+532)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #03 pc 00000000003b5e54  /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+92)
    runtime.cc:669]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
    runtime.cc:669]   at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:531)
    runtime.cc:669]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "FinalizerDaemon" prio=5 tid=12 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153803d8 self=0x7d9a010330
    runtime.cc:669]   | sysTid=9121 nice=4 cgrp=default sched=0/0 handle=0x7bbb92acb0
    runtime.cc:669]   | state=S schedstat=( 52190363 5004894 29 ) utm=4 stm=0 core=7 HZ=100
    runtime.cc:669]   | stack=0x7bbb827000-0x7bbb829000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 000000000055aa80  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+540)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x07e6f76e> (a java.lang.Object)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:442)
    runtime.cc:669]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
    runtime.cc:669]   - locked <0x07e6f76e> (a java.lang.Object)
    runtime.cc:669]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
    runtime.cc:669]   at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:273)
    runtime.cc:669]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "FinalizerWatchdogDaemon" prio=5 tid=13 Sleeping
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15380450 self=0x7d9a018e40
    runtime.cc:669]   | sysTid=9122 nice=4 cgrp=default sched=0/0 handle=0x7bb9820cb0
    runtime.cc:669]   | state=S schedstat=( 739061 347030 15 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7bb971d000-0x7bb971f000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000028bf78  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
    runtime.cc:669]   native: #02 pc 000000000055aa94  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+560)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Thread.sleep(Native method)
    runtime.cc:669]   - sleeping on <0x09cf0e0f> (a java.lang.Object)
    runtime.cc:669]   at java.lang.Thread.sleep(Thread.java:451)
    runtime.cc:669]   - locked <0x09cf0e0f> (a java.lang.Object)
    runtime.cc:669]   at java.lang.Thread.sleep(Thread.java:356)
    runtime.cc:669]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForNanos(Daemons.java:390)
    runtime.cc:669]   at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:419)
    runtime.cc:669]   at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:325)
    runtime.cc:669]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "Binder:9108_1" prio=5 tid=14 Native
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153804c8 self=0x7d9a0156a0
    runtime.cc:669]   | sysTid=9123 nice=0 cgrp=default sched=0/0 handle=0x7bb8618cb0
    runtime.cc:669]   | state=S schedstat=( 1273605884 205397290 6522 ) utm=101 stm=25 core=5 HZ=100
    runtime.cc:669]   | stack=0x7bb8521000-0x7bb8523000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 000000000044404c  /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)+524)
    runtime.cc:669]   native: #03 pc 0000000000434da4  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list) (.llvm.11195161549560735479)+76)
    runtime.cc:669]   native: #04 pc 000000000003a0d4  /system/lib64/libmedia_jni.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+120)
    runtime.cc:669]   native: #05 pc 000000000003f398  /system/lib64/libmedia_jni.so (JNIImageReaderContext::onFrameAvailable(android::BufferItem const&)+64)
    runtime.cc:669]   native: #06 pc 00000000000868e8  /system/lib64/libgui.so (android::ConsumerBase::onFrameAvailable(android::BufferItem const&)+172)
    runtime.cc:669]   native: #07 pc 00000000000824ac  /system/lib64/libgui.so (android::BufferQueue::ProxyConsumerListener::onFrameAvailable(android::BufferItem const&)+92)
    runtime.cc:669]   native: #08 pc 00000000000c18a8  /system/lib64/libgui.so (android::BufferQueueProducer::queueBuffer(int, android::IGraphicBufferProducer::QueueBufferInput const&, android::IGraphicBufferProducer::QueueBufferOutput*)+2232)
    runtime.cc:669]   native: #09 pc 00000000000dea4c  /system/lib64/libgui.so (android::BnGraphicBufferProducer::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+716)
    runtime.cc:669]   native: #10 pc 0000000000045b10  /system/lib64/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+160)
    runtime.cc:669]   native: #11 pc 0000000000044af0  /system/lib64/libbinder.so (android::IPCThreadState::executeCommand(int)+508)
    runtime.cc:669]   native: #12 pc 0000000000041f78  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+492)
    runtime.cc:669]   native: #13 pc 0000000000041d78  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:669]   native: #14 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #15 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #16 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #17 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #18 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "Binder:9108_2" prio=5 tid=15 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15380540 self=0x7d9a017270
    runtime.cc:669]   | sysTid=9124 nice=0 cgrp=default sched=0/0 handle=0x7bb751acb0
    runtime.cc:669]   | state=S schedstat=( 330231322 57028080 1685 ) utm=28 stm=4 core=6 HZ=100
    runtime.cc:669]   | stack=0x7bb7423000-0x7bb7425000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009d5d4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #01 pc 00000000000593f4  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+152)
    runtime.cc:669]   native: #02 pc 0000000000041e90  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+260)
    runtime.cc:669]   native: #03 pc 0000000000041d78  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:669]   native: #04 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "Binder:9108_3" prio=5 tid=16 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153805b8 self=0x7d9a013ad0
    runtime.cc:669]   | sysTid=9125 nice=0 cgrp=default sched=0/0 handle=0x7bb641ccb0
    runtime.cc:669]   | state=S schedstat=( 1584826662 249945354 8114 ) utm=120 stm=37 core=4 HZ=100
    runtime.cc:669]   | stack=0x7bb6325000-0x7bb6327000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009d5d4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
    runtime.cc:669]   native: #01 pc 00000000000593f4  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+152)
    runtime.cc:669]   native: #02 pc 0000000000041e90  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+260)
    runtime.cc:669]   native: #03 pc 0000000000041d78  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:669]   native: #04 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "Profile Saver" prio=5 tid=17 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15380630 self=0x7d9a01c5e0
    runtime.cc:669]   | sysTid=9154 nice=9 cgrp=default sched=0/0 handle=0x7bb3624cb0
    runtime.cc:669]   | state=S schedstat=( 70500618 6975052 101 ) utm=6 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7bb352d000-0x7bb352f000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000028bf78  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
    runtime.cc:669]   native: #02 pc 000000000041ed48  /apex/com.android.art/lib64/libart.so (art::ProfileSaver::Run()+748)
    runtime.cc:669]   native: #03 pc 000000000042412c  /apex/com.android.art/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+180)
    runtime.cc:669]   native: #04 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #05 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "pool-5-thread-1" prio=5 tid=19 Waiting
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15380910 self=0x7d9a023520
    runtime.cc:669]   | sysTid=9160 nice=0 cgrp=default sched=0/0 handle=0x7bb0aeccb0
    runtime.cc:669]   | state=S schedstat=( 147697604 10735944 215 ) utm=10 stm=3 core=6 HZ=100
    runtime.cc:669]   | stack=0x7bb09e9000-0x7bb09eb000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "Firebase-Messaging-Topics-Io" prio=5 tid=20 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15380a80 self=0x7d9a021950
    runtime.cc:669]   | sysTid=9163 nice=0 cgrp=default sched=0/0 handle=0x7baf9e2cb0
    runtime.cc:669]   | state=S schedstat=( 796613 1875 2 ) utm=0 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7baf8df000-0x7baf8e1000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
    runtime.cc:669]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@17.6.0:2)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "queued-work-looper" prio=6 tid=23 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15380ed8 self=0x7d9a028890
    runtime.cc:669]   | sysTid=9170 nice=-2 cgrp=default sched=0/0 handle=0x7bac6a4cb0
    runtime.cc:669]   | state=S schedstat=( 8629995 2409530 26 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7bac5a1000-0x7bac5a3000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "GmsDynamite" prio=1 tid=24 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15380fb8 self=0x7d9a02c030
    runtime.cc:669]   | sysTid=9174 nice=19 cgrp=default sched=0/0 handle=0x7bab48fcb0
    runtime.cc:669]   | state=S schedstat=( 285520 14896 2 ) utm=0 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7bab38c000-0x7bab38e000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 000000000055aa80  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+540)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x020bbe9c> (a cw)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:442)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:568)
    runtime.cc:669]   at cw.run(:com.google.android.gms.dynamite_dynamiteloader@213918113@21.39.18 (190400-0):2)
    runtime.cc:669]   - locked <0x020bbe9c> (a cw)
    runtime.cc:669] 
    runtime.cc:669] "AsyncTask #2" prio=4 tid=30 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15381718 self=0x7d9a02a460
    runtime.cc:669]   | sysTid=9186 nice=10 cgrp=default sched=0/0 handle=0x7b97d2fcb0
    runtime.cc:669]   | state=S schedstat=( 105157294 15529215 246 ) utm=9 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b97c2c000-0x7b97c2e000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:459)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "RenderThread" prio=10 tid=31 Native
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153817e0 self=0x7d9a03ba80
    runtime.cc:669]   | sysTid=9187 nice=-10 cgrp=default sched=0/0 handle=0x7b96c25cb0
    runtime.cc:669]   | state=S schedstat=( 566088535 7230882 878 ) utm=46 stm=9 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b96b2e000-0x7b96b30000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 00000000003c8904  /system/lib64/libhwui.so (android::uirenderer::ThreadBase::waitForWork()+132)
    runtime.cc:669]   native: #04 pc 00000000003c8754  /system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+76)
    runtime.cc:669]   native: #05 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp http://localhost:8081/..." prio=5 tid=32 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15381858 self=0x7d9a040df0
    runtime.cc:669]   | sysTid=9192 nice=0 cgrp=default sched=0/0 handle=0x7b95a1dcb0
    runtime.cc:669]   | state=S schedstat=( 15245263 1741458 83 ) utm=0 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b9591a000-0x7b9591c000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e154  /apex/com.android.runtime/lib64/bionic/libc.so (recvfrom+4)
    runtime.cc:669]   native: #01 pc 00000000000298cc  /apex/com.android.art/lib64/libopenjdk.so (NET_Read+80)
    runtime.cc:669]   native: #02 pc 000000000002a444  /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+216)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead0(Native method)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:176)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:144)
    runtime.cc:669]   at okio.InputStreamSource.read(JvmOkio.kt:91)
    runtime.cc:669]   at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:129)
    runtime.cc:669]   at okio.RealBufferedSource.request(RealBufferedSource.kt:206)
    runtime.cc:669]   at okio.RealBufferedSource.require(RealBufferedSource.kt:199)
    runtime.cc:669]   at okio.RealBufferedSource.readByte(RealBufferedSource.kt:209)
    runtime.cc:669]   at okhttp3.internal.ws.WebSocketReader.readHeader(WebSocketReader.kt:119)
    runtime.cc:669]   at okhttp3.internal.ws.WebSocketReader.processNextFrame(WebSocketReader.kt:102)
    runtime.cc:669]   at okhttp3.internal.ws.RealWebSocket.loopReader(RealWebSocket.kt:293)
    runtime.cc:669]   at okhttp3.internal.ws.RealWebSocket$connect$1.onResponse(RealWebSocket.kt:195)
    runtime.cc:669]   at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp http://localhost:8081/..." prio=5 tid=33 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153845c0 self=0x7d9a039eb0
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | sysTid=9191 nice=0 cgrp=default sched=0/0 handle=0x7b95b27cb0
    runtime.cc:669]   | state=S schedstat=( 85010198 3063707 183 ) utm=6 stm=1 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b95a24000-0x7b95a26000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e154  /apex/com.android.runtime/lib64/bionic/libc.so (recvfrom+4)
    runtime.cc:669]   native: #01 pc 00000000000298cc  /apex/com.android.art/lib64/libopenjdk.so (NET_Read+80)
    runtime.cc:669]   native: #02 pc 000000000002a444  /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+216)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead0(Native method)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:176)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:144)
    runtime.cc:669]   at okio.InputStreamSource.read(JvmOkio.kt:91)
    runtime.cc:669]   at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:129)
    runtime.cc:669]   at okio.RealBufferedSource.request(RealBufferedSource.kt:206)
    runtime.cc:669]   at okio.RealBufferedSource.require(RealBufferedSource.kt:199)
    runtime.cc:669]   at okio.RealBufferedSource.readByte(RealBufferedSource.kt:209)
    runtime.cc:669]   at okhttp3.internal.ws.WebSocketReader.readHeader(WebSocketReader.kt:119)
    runtime.cc:669]   at okhttp3.internal.ws.WebSocketReader.processNextFrame(WebSocketReader.kt:102)
    runtime.cc:669]   at okhttp3.internal.ws.RealWebSocket.loopReader(RealWebSocket.kt:293)
    runtime.cc:669]   at okhttp3.internal.ws.RealWebSocket$connect$1.onResponse(RealWebSocket.kt:195)
    runtime.cc:669]   at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp TaskRunner" prio=5 tid=34 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153869f0 self=0x7d9a03f220
    runtime.cc:669]   | sysTid=9196 nice=0 cgrp=default sched=0/0 handle=0x7b93913cb0
    runtime.cc:669]   | state=S schedstat=( 376543934 65071350 1616 ) utm=22 stm=14 core=7 HZ=100
    runtime.cc:669]   | stack=0x7b93810000-0x7b93812000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp TaskRunner" prio=5 tid=35 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15386e60 self=0x7d9a044590
    runtime.cc:669]   | sysTid=9200 nice=0 cgrp=default sched=0/0 handle=0x7b925f5cb0
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | state=S schedstat=( 663977157 126410190 2978 ) utm=41 stm=24 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b924f2000-0x7b924f4000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp TaskRunner" prio=5 tid=36 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15386f50 self=0x7d9a03d650
    runtime.cc:669]   | sysTid=9197 nice=0 cgrp=default sched=0/0 handle=0x7b92809cb0
    runtime.cc:669]   | state=S schedstat=( 363753047 81188749 1668 ) utm=22 stm=13 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b92706000-0x7b92708000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp TaskRunner" prio=5 tid=37 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15387018 self=0x7d9a0429c0
    runtime.cc:669]   | sysTid=9198 nice=0 cgrp=default sched=0/0 handle=0x7b926ffcb0
    runtime.cc:669]   | state=S schedstat=( 58563238 10376405 281 ) utm=4 stm=1 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b925fc000-0x7b925fe000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000028bf78  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #02 pc 000000000055aa94  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+560)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x0bbbe0a5> (a okhttp3.internal.concurrent.TaskRunner)
    runtime.cc:669]   at okhttp3.internal.concurrent.TaskRunner$RealBackend.coordinatorWait(TaskRunner.kt:294)
    runtime.cc:669]   at okhttp3.internal.concurrent.TaskRunner.awaitTaskToRun(TaskRunner.kt:218)
    runtime.cc:669]   at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:59)
    runtime.cc:669]   - locked <0x0bbbe0a5> (a okhttp3.internal.concurrent.TaskRunner)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "Okio Watchdog" prio=5 tid=38 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153870e0 self=0x7d9a046160
    runtime.cc:669]   | sysTid=9201 nice=0 cgrp=default sched=0/0 handle=0x7b8f4ebcb0
    runtime.cc:669]   | state=S schedstat=( 61664117 53027134 1495 ) utm=3 stm=2 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b8f3e8000-0x7b8f3ea000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000028bf78  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+172)
    runtime.cc:669]   native: #02 pc 000000000055aa94  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+560)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x020f1c7a> (a java.lang.Class<okio.AsyncTimeout>)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:442)
    runtime.cc:669]   at okio.AsyncTimeout$Companion.awaitTimeout$okio(AsyncTimeout.kt:300)
    runtime.cc:669]   at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.kt:187)
    runtime.cc:669]   - locked <0x020f1c7a> (a java.lang.Class<okio.AsyncTimeout>)
    runtime.cc:669] 
    runtime.cc:669] "hwuiTask0" prio=6 tid=40 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15387460 self=0x7d9a050840
    runtime.cc:669]   | sysTid=9204 nice=-2 cgrp=default sched=0/0 handle=0x7b8b3bfcb0
    runtime.cc:669]   | state=S schedstat=( 694061 1512291 7 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b8b2c8000-0x7b8b2ca000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 00000000000564e0  /system/lib64/libc++.so (std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)+20)
    runtime.cc:669]   native: #04 pc 0000000000470e34  /system/lib64/libhwui.so (android::uirenderer::CommonPool::workerLoop()+92)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #05 pc 0000000000470d18  /system/lib64/libhwui.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> >, android::uirenderer::CommonPool::CommonPool()::$_0> >(void*)+192)
    runtime.cc:669]   native: #06 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #07 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "hwuiTask1" prio=6 tid=41 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153874d8 self=0x7d9a04d0a0
    runtime.cc:669]   | sysTid=9205 nice=-2 cgrp=default sched=0/0 handle=0x7b8b2c1cb0
    runtime.cc:669]   | state=S schedstat=( 427397 256563 5 ) utm=0 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b8b1ca000-0x7b8b1cc000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 00000000000564e0  /system/lib64/libc++.so (std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)+20)
    runtime.cc:669]   native: #04 pc 0000000000470e34  /system/lib64/libhwui.so (android::uirenderer::CommonPool::workerLoop()+92)
    runtime.cc:669]   native: #05 pc 0000000000470d18  /system/lib64/libhwui.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> >, android::uirenderer::CommonPool::CommonPool()::$_0> >(void*)+192)
    runtime.cc:669]   native: #06 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #07 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "HybridData DestructorThread" prio=5 tid=43 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15387550 self=0x7d9a053fe0
    runtime.cc:669]   | sysTid=9209 nice=0 cgrp=default sched=0/0 handle=0x7b890b9cb0
    runtime.cc:669]   | state=S schedstat=( 108891411 351719 16 ) utm=10 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b88fb6000-0x7b88fb8000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000028bba8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
    runtime.cc:669]   native: #02 pc 000000000055aa80  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+540)
    runtime.cc:669]   native: #03 pc 000000000055c264  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+296)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x0b787c2b> (a java.lang.Object)
    runtime.cc:669]   at java.lang.Object.wait(Object.java:442)
    runtime.cc:669]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
    runtime.cc:669]   - locked <0x0b787c2b> (a java.lang.Object)
    runtime.cc:669]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
    runtime.cc:669]   at com.facebook.jni.DestructorThread$1.run(DestructorThread.java:76)
    runtime.cc:669] 
    runtime.cc:669] "MLHandler" prio=5 tid=44 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153875e8 self=0x7d9a05e6c0
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | sysTid=9211 nice=9 cgrp=default sched=0/0 handle=0x7b88fafcb0
    runtime.cc:669]   | state=S schedstat=( 100106663 9237082 92 ) utm=9 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b88eac000-0x7b88eae000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "GoogleApiHandler" prio=5 tid=45 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153876c8 self=0x7d9a055bb0
    runtime.cc:669]   | sysTid=9213 nice=9 cgrp=default sched=0/0 handle=0x7b85db0cb0
    runtime.cc:669]   | state=S schedstat=( 507998555 30929480 1462 ) utm=40 stm=9 core=7 HZ=100
    runtime.cc:669]   | stack=0x7b85cad000-0x7b85caf000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "pool-11-thread-1" prio=5 tid=46 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153877a8 self=0x7d9a059350
    runtime.cc:669]   | sysTid=9214 nice=0 cgrp=default sched=0/0 handle=0x7b84ca6cb0
    runtime.cc:669]   | state=S schedstat=( 465333163 30523848 1093 ) utm=34 stm=11 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b84ba3000-0x7b84ba5000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(com.google.mlkit:common@@17.3.0:2)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.zzj.run(com.google.mlkit:common@@17.3.0:-1)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "pool-11-thread-2" prio=5 tid=47 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15387b98 self=0x7d9a05af20
    runtime.cc:669]   | sysTid=9215 nice=0 cgrp=default sched=0/0 handle=0x7b82a36cb0
    runtime.cc:669]   | state=S schedstat=( 378286585 24975634 853 ) utm=31 stm=6 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b82933000-0x7b82935000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(com.google.mlkit:common@@17.3.0:2)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.zzj.run(com.google.mlkit:common@@17.3.0:-1)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "mqt_js" prio=5 tid=48 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15387c88 self=0x7d9a05caf0
    runtime.cc:669]   | sysTid=9217 nice=0 cgrp=default sched=0/0 handle=0x7b8192ccb0
    runtime.cc:669]   | state=S schedstat=( 17423144586 850247205 13488 ) utm=1665 stm=76 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b81829000-0x7b8182b000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "mqt_native_modules" prio=5 tid=49 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x153881e8 self=0x7d9a060290
    runtime.cc:669]   | sysTid=9218 nice=0 cgrp=default sched=0/0 handle=0x7b80822cb0
    runtime.cc:669]   | state=S schedstat=( 5585173182 310186420 5828 ) utm=516 stm=41 core=6 HZ=100
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | stack=0x7b8071f000-0x7b80721000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "pool-12-thread-1" prio=5 tid=50 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15388308 self=0x7d9a0671d0
    runtime.cc:669]   | sysTid=9220 nice=0 cgrp=default sched=0/0 handle=0x7b7409ccb0
    runtime.cc:669]   | state=S schedstat=( 2121428857 249007433 7201 ) utm=162 stm=48 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b73f99000-0x7b73f9b000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 000000000085885c  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libjsc.so (???)
    runtime.cc:669]   native: #04 pc 000000000082c244  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libjsc.so (???)
    runtime.cc:669]   native: #05 pc 00000000008278b0  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libjsc.so (???)
    runtime.cc:669]   native: #06 pc 00000000005865fc  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libjsc.so (???)
    runtime.cc:669]   native: #07 pc 00000000001829d0  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libjsc.so (JSValueUnprotect+20)
    runtime.cc:669]   native: #08 pc 00000000000275c0  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libjscexecutor.so (facebook::jsc::JSCRuntime::JSCObjectValue::invalidate()+36)
    runtime.cc:669]   native: #09 pc 000000000000c8c0  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libjsi.so (facebook::jsi::Value::~Value()+36)
    runtime.cc:669]   native: #10 pc 00000000001641bc  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libreanimated.so (std::__ndk1::__shared_ptr_emplace<facebook::jsi::Value, std::__ndk1::allocator<facebook::jsi::Value> >::__on_zero_shared()+32)
    runtime.cc:669]   at com.mrousavy.camera.frameprocessor.VisionCameraScheduler.triggerUI(Native method)
    runtime.cc:669]   at com.mrousavy.camera.frameprocessor.VisionCameraScheduler.lambda$OIBIZgFLjVdge_4-pqhpIJ7V8NA(VisionCameraScheduler.java:-1)
    runtime.cc:669]   at com.mrousavy.camera.frameprocessor.-$$Lambda$VisionCameraScheduler$OIBIZgFLjVdge_4-pqhpIJ7V8NA.run(lambda:-1)
    runtime.cc:669]   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "NotificationsHandlerThread - class expo.modules.notifications.notifications.handling.NotificationsHandler" prio=5 tid=42 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x15388478 self=0x7d9a06c540
    runtime.cc:669]   | sysTid=9226 nice=0 cgrp=default sched=0/0 handle=0x7b891c3cb0
    runtime.cc:669]   | state=S schedstat=( 364948 0 6 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b890c0000-0x7b890c2000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp Dispatcher" prio=5 tid=28 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x165027b0 self=0x7d9a06fce0
    runtime.cc:669]   | sysTid=9243 nice=0 cgrp=default sched=0/0 handle=0x7b993fbcb0
    runtime.cc:669]   | state=S schedstat=( 6264145835 216245700 4953 ) utm=553 stm=72 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b992f8000-0x7b992fa000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
    runtime.cc:669]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "OkHttp http://localhost:8081/..." prio=5 tid=52 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16502908 self=0x7d9a06a970
    runtime.cc:669]   | sysTid=9245 nice=0 cgrp=default sched=0/0 handle=0x7b992f1cb0
    runtime.cc:669]   | state=S schedstat=( 7658754 147604 9 ) utm=0 stm=0 core=2 HZ=100
    runtime.cc:669]   | stack=0x7b991ee000-0x7b991f0000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e154  /apex/com.android.runtime/lib64/bionic/libc.so (recvfrom+4)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #01 pc 00000000000298cc  /apex/com.android.art/lib64/libopenjdk.so (NET_Read+80)
    runtime.cc:669]   native: #02 pc 000000000002a444  /apex/com.android.art/lib64/libopenjdk.so (SocketInputStream_socketRead0+216)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead0(Native method)
    runtime.cc:669]   at java.net.SocketInputStream.socketRead(SocketInputStream.java:119)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:176)
    runtime.cc:669]   at java.net.SocketInputStream.read(SocketInputStream.java:144)
    runtime.cc:669]   at okio.InputStreamSource.read(JvmOkio.kt:91)
    runtime.cc:669]   at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:129)
    runtime.cc:669]   at okio.RealBufferedSource.request(RealBufferedSource.kt:206)
    runtime.cc:669]   at okio.RealBufferedSource.require(RealBufferedSource.kt:199)
    runtime.cc:669]   at okio.RealBufferedSource.readByte(RealBufferedSource.kt:209)
    runtime.cc:669]   at okhttp3.internal.ws.WebSocketReader.readHeader(WebSocketReader.kt:119)
    runtime.cc:669]   at okhttp3.internal.ws.WebSocketReader.processNextFrame(WebSocketReader.kt:102)
    runtime.cc:669]   at okhttp3.internal.ws.RealWebSocket.loopReader(RealWebSocket.kt:293)
    runtime.cc:669]   at okhttp3.internal.ws.RealWebSocket$connect$1.onResponse(RealWebSocket.kt:195)
    runtime.cc:669]   at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "FrescoLightWeightBackgroundExecutor-1" prio=4 tid=59 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505258 self=0x7d9a0787f0
    runtime.cc:669]   | sysTid=9252 nice=10 cgrp=default sched=0/0 handle=0x7b6aeeccb0
    runtime.cc:669]   | state=S schedstat=( 6979375 3011198 3 ) utm=0 stm=0 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b6ade9000-0x7b6adeb000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.facebook.imagepipeline.core.PriorityThreadFactory$1.run(PriorityThreadFactory.java:52)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "FrescoIoBoundExecutor-1" prio=4 tid=60 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505330 self=0x7d9a07a3c0
    runtime.cc:669]   | sysTid=9253 nice=10 cgrp=default sched=0/0 handle=0x7b6ade2cb0
    runtime.cc:669]   | state=S schedstat=( 12871874 615104 20 ) utm=0 stm=0 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b6acdf000-0x7b6ace1000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.facebook.imagepipeline.core.PriorityThreadFactory$1.run(PriorityThreadFactory.java:52)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "FrescoDecodeExecutor-1" prio=4 tid=61 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505408 self=0x7d9a07f730
    runtime.cc:669]   | sysTid=9254 nice=10 cgrp=default sched=0/0 handle=0x7b6acd8cb0
    runtime.cc:669]   | state=S schedstat=( 2441302 0 2 ) utm=0 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b6abd5000-0x7b6abd7000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.facebook.imagepipeline.core.PriorityThreadFactory$1.run(PriorityThreadFactory.java:52)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "ChoreographerOwner:Handler" prio=5 tid=63 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505588 self=0x7d9a084aa0
    runtime.cc:669]   | sysTid=9258 nice=0 cgrp=default sched=0/0 handle=0x7b6a784cb0
    runtime.cc:669]   | state=S schedstat=( 586824 131302 3 ) utm=0 stm=0 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b6a681000-0x7b6a683000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "ExoPlayerImplInternal:Handler" prio=10 tid=64 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505668 self=0x7d9a08b9e0
    runtime.cc:669]   | sysTid=9259 nice=-16 cgrp=default sched=0/0 handle=0x7b45ffbcb0
    runtime.cc:669]   | state=S schedstat=( 80577150 5938485 380 ) utm=7 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b45ef8000-0x7b45efa000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "ExoPlayerImplInternal:Handler" prio=10 tid=65 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505748 self=0x7d9a090d50
    runtime.cc:669]   | sysTid=9260 nice=-16 cgrp=default sched=0/0 handle=0x7b44ef1cb0
    runtime.cc:669]   | state=S schedstat=( 128921036 10707090 431 ) utm=11 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b44dee000-0x7b44df0000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
    runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "Loader:ExtractorMediaPeriod" prio=5 tid=66 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505828 self=0x7d9a089e10
    runtime.cc:669]   | sysTid=9262 nice=0 cgrp=default sched=0/0 handle=0x7b43de7cb0
    runtime.cc:669]   | state=S schedstat=( 35469947 1999791 22 ) utm=3 stm=0 core=1 HZ=100
    runtime.cc:669]   | stack=0x7b43ce4000-0x7b43ce6000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "Loader:ExtractorMediaPeriod" prio=5 tid=67 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505998 self=0x7d9a08d5b0
    runtime.cc:669]   | sysTid=9261 nice=0 cgrp=default sched=0/0 handle=0x7b43cddcb0
    runtime.cc:669]   | state=S schedstat=( 23662186 1207239 13 ) utm=1 stm=0 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b43bda000-0x7b43bdc000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "MediaCodec_looper" prio=10 tid=68 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505b08 self=0x7d9a097c90
    runtime.cc:669]   | sysTid=9264 nice=-10 cgrp=default sched=0/0 handle=0x7b660fbcb0
    runtime.cc:669]   | state=S schedstat=( 26207444 8269123 349 ) utm=1 stm=0 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b66004000-0x7b66006000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 0000000000019aec  /system/lib64/libstagefright_foundation.so (android::ALooper::loop()+368)
    runtime.cc:669]   native: #04 pc 0000000000012174  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+460)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "MediaCodec_looper" prio=10 tid=69 Native
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505b80 self=0x7d9a088240
    runtime.cc:669]   | sysTid=9263 nice=-10 cgrp=default sched=0/0 handle=0x7b662fbcb0
    runtime.cc:669]   | state=S schedstat=( 23889379 9128132 349 ) utm=1 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b66204000-0x7b66206000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 0000000000019aec  /system/lib64/libstagefright_foundation.so (android::ALooper::loop()+368)
    runtime.cc:669]   native: #04 pc 0000000000012174  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+460)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "HwBinder:9108_1" prio=10 tid=70 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505bf8 self=0x7d9a0960c0
    runtime.cc:669]   | sysTid=9268 nice=-10 cgrp=default sched=0/0 handle=0x7b658fbcb0
    runtime.cc:669]   | state=S schedstat=( 3734007 284009 40 ) utm=0 stm=0 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b65804000-0x7b65806000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009d5d4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
    runtime.cc:669]   native: #01 pc 00000000000593f4  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+152)
    runtime.cc:669]   native: #02 pc 000000000006a0f8  /system/lib64/libhidlbase.so (android::hardware::IPCThreadState::getAndExecuteCommand()+176)
    runtime.cc:669]   native: #03 pc 0000000000069f68  /system/lib64/libhidlbase.so (android::hardware::IPCThreadState::joinThreadPool(bool)+96)
    runtime.cc:669]   native: #04 pc 0000000000069ef4  /system/lib64/libhidlbase.so (android::hardware::PoolThread::threadLoop()+24)
    runtime.cc:669]   native: #05 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #06 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #07 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #08 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #09 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "AudioTrack" prio=10 tid=71 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505c70 self=0x7d9a0a3f40
    runtime.cc:669]   | sysTid=9271 nice=-16 cgrp=default sched=0/0 handle=0x7b585fbcb0
    runtime.cc:669]   | state=S schedstat=( 407604 362500 7 ) utm=0 stm=0 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b58504000-0x7b58506000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 00000000000832c8  /system/lib64/libaudioclient.so (android::AudioTrack::AudioTrackThread::threadLoop()+76)
    runtime.cc:669]   native: #04 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "AudioTrack" prio=10 tid=72 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505ce8 self=0x7d9a0944f0
    runtime.cc:669]   | sysTid=9272 nice=-16 cgrp=default sched=0/0 handle=0x7b587fbcb0
    runtime.cc:669]   | state=S schedstat=( 272135 35365 3 ) utm=0 stm=0 core=7 HZ=100
    runtime.cc:669]   | stack=0x7b58704000-0x7b58706000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 0000000000050980  /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+144)
    runtime.cc:669]   native: #02 pc 00000000000b0b8c  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80)
    runtime.cc:669]   native: #03 pc 00000000000832c8  /system/lib64/libaudioclient.so (android::AudioTrack::AudioTrackThread::threadLoop()+76)
    runtime.cc:669]   native: #04 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
    runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "Binder:9108_4" prio=5 tid=2 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505d60 self=0x7d9a0a76e0
    runtime.cc:669]   | sysTid=9275 nice=0 cgrp=default sched=0/0 handle=0x7b57ffbcb0
    runtime.cc:669]   | state=S schedstat=( 465110475 57770781 2212 ) utm=33 stm=12 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b57f04000-0x7b57f06000 stackSize=991KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009d5d4  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+4)
    runtime.cc:669]   native: #01 pc 00000000000593f4  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+152)
    runtime.cc:669]   native: #02 pc 0000000000041e90  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+260)
    runtime.cc:669]   native: #03 pc 0000000000041d78  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
    runtime.cc:669]   native: #04 pc 00000000000120ac  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
    runtime.cc:669]   native: #05 pc 00000000000ba3c0  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #06 pc 0000000000011964  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
    runtime.cc:669]   native: #07 pc 00000000000b1910  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
    runtime.cc:669]   native: #08 pc 00000000000513f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669] 
    runtime.cc:669] "DefaultDispatcher-worker-1" prio=5 tid=3 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505dd8 self=0x7d9a0b8d00
    runtime.cc:669]   | sysTid=9277 nice=0 cgrp=default sched=0/0 handle=0x7b33dfbcb0
    runtime.cc:669]   | state=S schedstat=( 177710054 3304633 28 ) utm=16 stm=1 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b33cf8000-0x7b33cfa000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:795)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    runtime.cc:669] 
    runtime.cc:669] "DefaultDispatcher-worker-2" prio=5 tid=4 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505ea0 self=0x7d9a0a92b0
    runtime.cc:669]   | sysTid=9278 nice=0 cgrp=default sched=0/0 handle=0x7b32cf1cb0
    runtime.cc:669]   | state=S schedstat=( 301874 114115 5 ) utm=0 stm=0 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b32bee000-0x7b32bf0000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:795)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
    runtime.cc:669]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
    runtime.cc:669] 
    runtime.cc:669] "CameraX-scheduler" prio=4 tid=5 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16505f48 self=0x7d9a0b7130
    runtime.cc:669]   | sysTid=9279 nice=10 cgrp=default sched=0/0 handle=0x7b31be7cb0
    runtime.cc:669]   | state=S schedstat=( 448281 20834 3 ) utm=0 stm=0 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b31ae4000-0x7b31ae6000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000009e598  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #01 pc 0000000000016640  /system/lib64/libutils.so (android::Looper::pollInner(int)+180)
    runtime.cc:669]   native: #02 pc 0000000000016524  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+112)
    runtime.cc:669]   native: #03 pc 000000000014acf8  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
    runtime.cc:669]   at android.os.MessageQueue.nativePollOnce(Native method)
    runtime.cc:669]   at android.os.MessageQueue.next(MessageQueue.java:335)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:161)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at android.os.HandlerThread.run(HandlerThread.java:67)
    runtime.cc:669] 
    runtime.cc:669] "CameraX-core_camera_0" prio=5 tid=73 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16506028 self=0x7d9a0ba8d0
    runtime.cc:669]   | sysTid=9280 nice=0 cgrp=default sched=0/0 handle=0x7b30addcb0
    runtime.cc:669]   | state=S schedstat=( 256062242 23175936 1252 ) utm=21 stm=3 core=6 HZ=100
    runtime.cc:669]   | stack=0x7b309da000-0x7b309dc000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "CameraX-core_camera_2" prio=5 tid=74 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16506198 self=0x7d9a0cf690
    runtime.cc:669]   | sysTid=9282 nice=0 cgrp=default sched=0/0 handle=0x7b2f8c9cb0
    runtime.cc:669]   | state=S schedstat=( 291134995 86828230 1416 ) utm=26 stm=1 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b2f7c6000-0x7b2f7c8000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669] 
    runtime.cc:669] "CameraX-core_camera_1" prio=5 tid=75 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16506260 self=0x7d9a0c6b80
    runtime.cc:669]   | sysTid=9281 nice=0 cgrp=default sched=0/0 handle=0x7b2f9d3cb0
    runtime.cc:669]   | state=S schedstat=( 247917186 70361777 1348 ) utm=22 stm=1 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b2f8d0000-0x7b2f8d2000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "CameraX-core_camera_3" prio=5 tid=76 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16506328 self=0x7d9a0d1260
    runtime.cc:669]   | sysTid=9283 nice=0 cgrp=default sched=0/0 handle=0x7b2e7bfcb0
    runtime.cc:669]   | state=S schedstat=( 209571297 23978286 1218 ) utm=17 stm=2 core=5 HZ=100
    runtime.cc:669]   | stack=0x7b2e6bc000-0x7b2e6be000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c35c  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28)
    runtime.cc:669]   native: #01 pc 000000000066ce28  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+472)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "pool-11-thread-3" prio=5 tid=78 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16507038 self=0x7d9a0eeb30
    runtime.cc:669]   | sysTid=9327 nice=0 cgrp=default sched=0/0 handle=0x7b2ab71cb0
    runtime.cc:669]   | state=S schedstat=( 380044823 28019692 879 ) utm=29 stm=8 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b2aa6e000-0x7b2aa70000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
2021-11-15 17:47:25.086 9108-9325/com.chiubaka.Midana.dev A/baka.Midana.de: runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(com.google.mlkit:common@@17.3.0:2)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.zzj.run(com.google.mlkit:common@@17.3.0:-1)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "pool-11-thread-4" prio=5 tid=79 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16507128 self=0x7d9a0f3ea0
    runtime.cc:669]   | sysTid=9332 nice=0 cgrp=default sched=0/0 handle=0x7b29672cb0
    runtime.cc:669]   | state=S schedstat=( 362536022 27229803 849 ) utm=26 stm=9 core=0 HZ=100
    runtime.cc:669]   | stack=0x7b2956f000-0x7b29571000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
    runtime.cc:669]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
    runtime.cc:669]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
    runtime.cc:669]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
    runtime.cc:669]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(com.google.mlkit:common@@17.3.0:2)
    runtime.cc:669]   at com.google.mlkit.common.sdkinternal.zzj.run(com.google.mlkit:common@@17.3.0:-1)
    runtime.cc:669]   at java.lang.Thread.run(Thread.java:920)
    runtime.cc:669] 
    runtime.cc:669] "pool-11-thread-5" prio=5 tid=80 TimedWaiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x16507218 self=0x7d9a0f7640
    runtime.cc:669]   | sysTid=9335 nice=0 cgrp=default sched=0/0 handle=0x7b28568cb0
    runtime.cc:669]   | state=S schedstat=( 364120164 24496842 835 ) utm=25 stm=10 core=4 HZ=100
    runtime.cc:669]   | stack=0x7b28465000-0x7b28467000 stackSize=1039KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000004c360  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32)
    runtime.cc:669]   native: #01 pc 000000000066d1b4  /apex/com.android.art/lib64/libart.so (art::Thread::Park(bool, long)+1380)
    runtime.cc:669]   native: #02 pc 00000000005949ec  /apex/com.android.art/lib64/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long)+624)
    runtime.cc:669]   at sun.misc.Unsafe.park(Native method)
    runtime.cc:669]   - waiting on an unknown object
2021-11-15 17:47:25.089 9108-9325/com.chiubaka.Midana.dev A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 9325 (pool-17-thread-), pid 9108 (baka.Midana.dev)
2021-11-15 17:47:26.217 11869-11869/? A/DEBUG: Cmdline: com.chiubaka.Midana.dev
2021-11-15 17:47:26.217 11869-11869/? A/DEBUG: pid: 9108, tid: 9325, name: pool-17-thread-  >>> com.chiubaka.Midana.dev <<<
2021-11-15 17:47:26.217 11869-11869/? A/DEBUG:       #11 pc 0000000000019098  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libfbjni.so (facebook::jni::isObjectRefType(_jobject*, jobjectRefType)+76) (BuildId: 5b9237c4cf8ff477d69b3a6401b060d9b7f17a75)
2021-11-15 17:47:26.217 11869-11869/? A/DEBUG:       #12 pc 00000000000594d4  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libVisionCamera.so (facebook::jni::LocalReferenceAllocator::verifyReference(_jobject*) const+32) (BuildId: e19355c1efab96316499dc73d5be9969429b5eb9)
2021-11-15 17:47:26.217 11869-11869/? A/DEBUG:       #13 pc 000000000005954c  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libVisionCamera.so (facebook::jni::LocalReferenceAllocator::deleteReference(_jobject*) const+80) (BuildId: e19355c1efab96316499dc73d5be9969429b5eb9)
2021-11-15 17:47:26.217 11869-11869/? A/DEBUG:       #14 pc 000000000006b824  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libVisionCamera.so (facebook::jni::base_owned_ref<vision::JImageProxy, facebook::jni::LocalReferenceAllocator>::reset(facebook::jni::detail::JTypeFor<vision::JImageProxy, facebook::jni::JObject, void>::_javaobject*)+144) (BuildId: e19355c1efab96316499dc73d5be9969429b5eb9)
2021-11-15 17:47:26.217 11869-11869/? A/DEBUG:       #15 pc 000000000006b76c  /data/app/~~yXtM5iqD-_hLZuqHiRV80A==/com.chiubaka.Midana.dev-m5xkJPUE7KaASBmizEfmqg==/lib/arm64/libVisionCamera.so (facebook::jni::base_owned_ref<vision::JImageProxy, facebook::jni::LocalReferenceAllocator>::reset()+28) (BuildId: e19355c1efab96316499dc73d5be9969429b5eb9)
2021-11-15 17:47:26.268 1781-11889/? W/ActivityTaskManager:   Force finishing activity com.chiubaka.Midana.dev/com.chiubaka.midana.MainActivity
chiubaka commented 2 years ago

I'm a little mystified by the errors here haha πŸ˜…. But more than happy to fetch whatever other information is needed! Also happy to try to create a repro project if that would help. Hoping that maybe this is just me missing something obvious.

chiubaka commented 2 years ago

Oh, and to clarify on "I am using Expo": I initially started this project with Expo, but ejected, so I'm running with the RN bare flow but with some Expo packages installed. In case it's relevant, I have expo v43.0.1 installed.

rodgomesc commented 2 years ago

I don't know if you will be able to run this lib with hermes disabled, hermes is mandatory in react native reanimated setup, and to use frameprocessors, you need to have reanimated configured, one thing leads to another

chiubaka commented 2 years ago

Yeah, I'm aware of the hermes requirement in the react-native-reanimated docs. Though, frame processors and react-native-reanimated in general do seem to work without hermes otherwise. @mrousavy had suggested that I turn off hermes in a comment awhile back, so not totally sure if it's meant to be a strict requirement here.

mrousavy commented 2 years ago

Nor reanimated or VisionCamera require Hermes. Both work fine with JSC, and I use JSC in one of my apps. (I think even Colorwaver)

chiubaka commented 2 years ago

Sweet, that's good to know. So there's hope, yet haha!

It feels to me like a couple of immediate next steps on this issue to gather more debugging info are:

  1. Set up a clean repo with my current dependency versions, and see if switching hermes on vs off triggers this issue on my device.
  2. Potentially try to run Colorwaver or one of @mrousavy's other JSC projects on my device and see if I run into this issue. If I don't, maybe see what I have to change to trigger the issue.

I'm tied up with a couple of other things in the moment--decided to stick to react-native-camera on Android until I can get to the bottom of this, so have been making a series of PRs to fix bugs over there--but can potentially play with this later this week.

mrousavy commented 2 years ago

Might be interesting to debug this, maybe I am misusing a fbjni reference type somewhere.

alexstanbury commented 2 years ago

I'm having the same issue, tried with the vision-camera-image-labeler and also with my own custom mlkit labelling plugin. It runs ok for a minute or so then just crashes with this log

FWIW it will crash even if I don't move the device at all and have the camera lens face down.

I've created a repo here that demonstrates it.

Using Pixel 6 running Android 12

"dependencies": {
    "react": "17.0.2",
    "react-native": "0.66.3",
    "react-native-reanimated": "^2.2.4",
    "react-native-vision-camera": "^2.9.4",
    "vision-camera-image-labeler": "^0.1.6"
  }

EDIT: Interestingly setting frameProcessorFps to 1 seems to stop the crash happening. I've had the test app open at least 15 minutes with no issue

chiubaka commented 2 years ago

Notably, @alexstanbury's repo has Hermes enabled for Android. So maybe this issue isn't isolated to JSC like I thought?

suniahk commented 2 years ago

I've had some success in mitigating this issue, although I'm still confused about what exactly is happening (moreso I don't really understand JNI's side of things, but I digress). It seems like the memory allocated to the returned object from our callback isn't being deallocated in a reasonable timeframe. I think there's more to it than just allocation and deallocation though, for reasons I'll explain below. My solution was to always return null, and instead pass the processed data back to the React Native app using an EventEmitter. Since handling my return values this way, my app hasn't crashed once due to this particular issue.

My use case was that I was grabbing the frames, converting them to base64, and returning those ~2kb strings back. Memory usage would rise and drop, but always at a steady overall increase until the app crashed and that error popped up. I honestly don't know if there's a better way to do what I want, this was just the one that I found that works and maintains performance. This is also on Android specifically as I haven't implemented the native code on the iOS side yet.

As far as my limited debugging efforts go, I'm not particularly well versed in C++ so I'm not sure how helpful it will be but I'll add my efforts to the pile in case it helps.

allprojects { repositories { mavenLocal() google() maven { url("$rootDir/../node_modules/react-native/android") } maven { url("$rootDir/../node_modules/jsc-android/dist") }

    google()
    jcenter()
    maven { url 'https://www.jitpack.io' }
}

}

  - Packages (truncated to assumed relevant packages only)
"@react-navigation/bottom-tabs": "^6.0.9",
"@react-navigation/drawer": "^6.1.8",
"@react-navigation/native": "^6.0.6",
"@react-navigation/native-stack": "^6.2.5",
"@react-navigation/stack": "^6.0.11",
"expo": "^43.0.4",
"expo-background-fetch": "~10.0.3",
"expo-constants": "~12.1.3",
"appcenter": "4.3.0",
"appcenter-analytics": "4.3.0",
"appcenter-crashes": "4.3.0",
"react": "17.0.2",
"react-i18next": "^11.14.3",
"react-native": "0.66.4",
"react-native-fast-image": "^8.5.11",
"react-native-reanimated": "^2.3.0",
"react-native-safe-area-context": "^3.3.2",
"react-native-screens": "^3.10.1",
"react-native-vision-camera": "^2.10.0",

- First, the bug happens on both JSC and Hermes.  I did multiple cleans/rebuilds to verify that nothing was being unexpectedly cached.  I did see additional/different errors on JSC, although, although nothing particularly helpful.  It didn't look like the "Frame Processor threw an error!" log from CameraView.cpp.
- Based on the stacktrace, my assumption currently is that if there isn't enough memory to allocate for the app, the frameproccessor doesn't return at all or returns something like an EoM) and so `JSIJNIConversion::convertJNIObjectToJSIValue` can't convert the value.  You'd think it would be a nullptr but the app crashes around the time it wants to check that so there's definitely something else going on here.
- I tried this with all sorts of combinations of image formts/processing code. The crash happened significantly slower without Bitmaps but in all cases, still happened.  The only thing that worked to mitigate the crash was to remove my return and replace it with `return null`.
- I tried some basic memory management in my callback; no luck (clearing bytebuffers/arrays closing images, etc).  The issue in my case was absolutely instigated by the amount of memory that bitmaps use, and handling bitmaps  in Android is just one giant pain in the butt.
- Just for kicks, I tried to call image.close() (on the callback param).  Surprisingly, nothing happened (not even the errors I was expecting)

If anyone has any questions, I'm happy to answer them.  
mrousavy commented 2 years ago

couple of pointers for someone that wants to debug this (or maybe my future self):


Make sure nothing here leaks and everything is safely collected:

https://github.com/mrousavy/react-native-vision-camera/blob/b10ca27daabeb18ec3652ffc64fbbe0fecb298f5/android/src/main/cpp/FrameProcessorRuntimeManager.cpp#L255-L269

☝️ this is probably the root cause of the problem. 99% sure.


Not sure if that should be a JNI alias_ref or better a local_ref?

https://github.com/mrousavy/react-native-vision-camera/blob/b10ca27daabeb18ec3652ffc64fbbe0fecb298f5/android/src/main/cpp/CameraView.cpp#L31


This HostObject Shared Pointer should be auto-collected, make sure that there is no strong reference held to that after I'm done so that the JS runtime can delete it:

https://github.com/mrousavy/react-native-vision-camera/blob/b10ca27daabeb18ec3652ffc64fbbe0fecb298f5/android/src/main/cpp/FrameProcessorRuntimeManager.cpp#L140


Make sure this is safe as Hermes calls the destructor on a separate thread, whereas JSC calls it on the same thread:

https://github.com/mrousavy/react-native-vision-camera/blob/b10ca27daabeb18ec3652ffc64fbbe0fecb298f5/android/src/main/cpp/FrameHostObject.cpp#L23

FloweryK commented 2 years ago

@mrousavy Hi. Not sure whether this is the cause or not, but I checked line by line and found that count is always 1 so that the for loop below is always skipped. Is this OK?

https://github.com/mrousavy/react-native-vision-camera/blob/b10ca27daabeb18ec3652ffc64fbbe0fecb298f5/android/src/main/cpp/FrameProcessorRuntimeManager.cpp#L261-L263

mrousavy commented 2 years ago

Yes, that just means you have no additional parameters.

mrousavy commented 2 years ago

Just to clarify - does the memory leak/crash only happen when you use parameters for your frame processor? Or does it also happen when you don't have any parameters? cc @FloweryK @suniahk @alexstanbury @chiubaka

alexstanbury commented 2 years ago

@mrousavy it happens with no parameters. As per my comment above, my repro repo doesn't have any parameters passed to the image labeller plugin

See https://github.com/alexstanbury/frame-processor-crash/blob/main/App.js

mrousavy commented 2 years ago

Okay then it must be the return values - I'm having a hard time trying to figure out how to use Android's C++ profilers to find memory leaks but I'll fix it soon. I'm putting a bug bounty on this internally in my Agency.

mrousavy commented 2 years ago

Please test if #689 fixes the issue for you guys. πŸ™

chiubaka commented 2 years ago

Amazing, thank you! Will give this a try sometime this week.

FloweryK commented 2 years ago

@mrousavy Manually modifying v2.10.0 with Fix #689 works perfectly. No crash πŸ‘

chiubaka commented 2 years ago

This is working awesome for me! Big improvement. Really appreciate the work here.

mrousavy commented 2 years ago

Thanks Daniel! Glad you appreciate my work