Android 12 crash on startup

Hello there! I am having trouble launching my app in android 12. Right after the initial logo appearance from Android 12, before Unity logo, I get a black screen that proceeds to a crash after 2 seconds. I never get to see the Unity logo. Works 100% fine in Android 11.

This build is using Unity 2018.4.28f1 but I had the exact same behavior and logs using Unity 2020.3.25.f1

Here are the logcat logs:

2022-01-26 23:54:13.003 7334-7334/? I/ndk_translation: Initialized NDK translation (aarch64), version 0.2.3
2022-01-26 23:54:15.256 7334-7334/com.Kokkal.Mambu D/CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10147; state: ENABLED
2022-01-26 23:54:15.404 7334-7334/com.Kokkal.Mambu V/GraphicsEnvironment: ANGLE Developer option for 'com.Kokkal.Mambu' set to: 'default'
2022-01-26 23:54:15.405 7334-7334/com.Kokkal.Mambu V/GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
2022-01-26 23:54:15.413 7334-7334/com.Kokkal.Mambu D/NetworkSecurityConfig: No Network Security Config specified, using platform default
2022-01-26 23:54:15.415 7334-7334/com.Kokkal.Mambu D/NetworkSecurityConfig: No Network Security Config specified, using platform default
2022-01-26 23:54:18.123 7334-7334/com.Kokkal.Mambu I/Gralloc4: mapper 4.x is not supported
2022-01-26 23:54:18.126 7334-7334/com.Kokkal.Mambu D/HostConnection: createUnique: call
2022-01-26 23:54:18.133 7334-7334/com.Kokkal.Mambu D/HostConnection: HostConnection::get() New Host Connection established 0x764f5d2c0490, tid 7334
2022-01-26 23:54:18.134 7334-7334/com.Kokkal.Mambu D/goldfish-address-space: allocate: Ask for block of size 0x100
2022-01-26 23:54:18.136 7334-7334/com.Kokkal.Mambu D/goldfish-address-space: allocate: ioctl allocate returned offset 0x3efffe000 size 0x2000
2022-01-26 23:54:18.153 7334-7334/com.Kokkal.Mambu W/Gralloc4: allocator 4.x is not supported
2022-01-26 23:54:18.180 7334-7334/com.Kokkal.Mambu D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_YUV_Cache ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2
2022-01-26 23:54:19.321 7334-7388/com.Kokkal.Mambu W/okkal.Mamb: Accessing hidden method Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V (unsupported, reflection, allowed)
2022-01-26 23:54:19.759 7334-7388/com.Kokkal.Mambu I/Unity: SystemInfo CPU = ARM64 VMH, Cores = 4, Memory = 1968mb
2022-01-26 23:54:19.771 7334-7334/com.Kokkal.Mambu W/UnityMain: type=1400 audit(0.0:19): avc: denied { getattr } for path="/dev/pmsg0" dev="tmpfs" ino=346 scontext=u:r:untrusted_app:s0:c147,c256,c512,c768 tcontext=u:object_r:pmsg_device:s0 tclass=chr_file permissive=0 app=com.Kokkal.Mambu
2022-01-26 23:54:19.871 7334-7388/com.Kokkal.Mambu I/Unity: SystemInfo ARM big.LITTLE configuration: 4 big (mask: 0xf), 0 little (mask: 0x0)
2022-01-26 23:54:19.889 7334-7388/com.Kokkal.Mambu I/Unity: ApplicationInfo com.Kokkal.Mambu version 0.14.0 build 9cce7a75-5718-4341-82a6-46007e65743a
2022-01-26 23:54:19.891 7334-7388/com.Kokkal.Mambu I/Unity: Built from '2018.4/staging' branch, Version '2018.4.28f1 (a2d4f71491a4)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
2022-01-26 23:54:21.463 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.463 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.464 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.464 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.464 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.464 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.464 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.465 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.466 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.467 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.467 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.468 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.468 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.469 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.470 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:21.470 7334-7388/com.Kokkal.Mambu E/libprocessgroup: set_timerslack_ns write failed: Operation not permitted
2022-01-26 23:54:22.217 7334-7388/com.Kokkal.Mambu D/libEGL: loaded /vendor/lib64/egl/libEGL_emulation.so
2022-01-26 23:54:22.221 7334-7388/com.Kokkal.Mambu D/libEGL: loaded /vendor/lib64/egl/libGLESv1_CM_emulation.so
2022-01-26 23:54:22.226 7334-7388/com.Kokkal.Mambu D/libEGL: loaded /vendor/lib64/egl/libGLESv2_emulation.so
2022-01-26 23:54:22.245 7334-7388/com.Kokkal.Mambu D/HostConnection: createUnique: call
2022-01-26 23:54:22.245 7334-7388/com.Kokkal.Mambu D/HostConnection: HostConnection::get() New Host Connection established 0x764f5d2c3190, tid 7388
2022-01-26 23:54:22.250 7334-7388/com.Kokkal.Mambu D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_YUV_Cache ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2
2022-01-26 23:54:22.265 7334-7388/com.Kokkal.Mambu E/EGL_emulation: [getAttribValue] Bad attribute idx
2022-01-26 23:54:22.265 7334-7388/com.Kokkal.Mambu D/EGL_emulation: eglGetConfigAttrib: bad attrib 0x1
2022-01-26 23:54:22.265 7334-7388/com.Kokkal.Mambu E/EGL_emulation: tid 7388: eglGetConfigAttrib(1292): error 0x3004 (EGL_BAD_ATTRIBUTE)
2022-01-26 23:54:22.368 7334-7388/com.Kokkal.Mambu D/EGL_emulation: eglCreateContext: 0x764f5d2c3910: maj 2 min 0 rcv 2
2022-01-26 23:54:22.376 7334-7388/com.Kokkal.Mambu D/EGL_emulation: eglMakeCurrent: 0x764f5d2c3910: ver 2 0 (tinfo 0x764ecd201080) (first time)
2022-01-26 23:54:22.415 7334-7388/com.Kokkal.Mambu D/Unity:  GL_EXT_debug_marker GL_EXT_robustness GL_OES_EGL_sync GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_depth24 GL_OES_depth32 GL_OES_element_index_uint GL_OES_texture_float GL_OES_texture_float_linear GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_packed_depth_stencil GL_OES_texture_npot GL_OES_rgb8_rgba8 GL_EXT_color_buffer_half_float GL_EXT_texture_format_BGRA8888 ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_YUV_Cache ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2
2022-01-26 23:54:22.525 7334-7424/com.Kokkal.Mambu D/HostConnection: createUnique: call
2022-01-26 23:54:22.529 7334-7424/com.Kokkal.Mambu D/HostConnection: HostConnection::get() New Host Connection established 0x764f5d2c1ed0, tid 7424
2022-01-26 23:54:22.535 7334-7424/com.Kokkal.Mambu D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_YUV_Cache ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_sync_buffer_data ANDROID_EMU_read_color_buffer_dma GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2
2022-01-26 23:54:22.536 7334-7424/com.Kokkal.Mambu D/EGL_emulation: eglMakeCurrent: 0x764f5d2c3910: ver 2 0 (tinfo 0x764ecd201100) (first time)
2022-01-26 23:54:22.707 7334-7388/com.Kokkal.Mambu A/ndk_translation: Cannot process signal 4
2022-01-26 23:54:22.865 7334-7388/com.Kokkal.Mambu A/okkal.Mamb: 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 (17):
    runtime.cc:669] "UnityMain" prio=5 tid=18 Runnable
    runtime.cc:669]   | group="" sCount=0 ucsCount=0 flags=0 obj=0x12c6b1c0 self=0x76503d2f71b0
    runtime.cc:669]   | sysTid=7388 nice=0 cgrp=top-app sched=0/0 handle=0x764e5713bcf0
    runtime.cc:669]   | state=R schedstat=( 3605367098 423758223 1069 ) utm=143 stm=216 core=2 HZ=100
    runtime.cc:669]   | stack=0x764e57039000-0x764e5703b000 stackSize=1035KB
    runtime.cc:669]   | held mutexes= "abort lock" "mutator lock"(shared held)
    runtime.cc:669]   native: #00 pc 000000000073cd7f  /apex/com.android.art/lib64/libart.so (art::smile:umpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+127)
    runtime.cc:669]   native: #01 pc 0000000000882570  /apex/com.android.art/lib64/libart.so (art::Thread::smile:umpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const+368)
    runtime.cc:669]   native: #02 pc 00000000008a32fa  /apex/com.android.art/lib64/libart.so (art::smile:umpCheckpoint::Run(art::Thread*)+1082)
    runtime.cc:669]   native: #03 pc 000000000089c1ac  /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+220)
    runtime.cc:669]   native: #04 pc 000000000089b41b  /apex/com.android.art/lib64/libart.so (art::ThreadList::smile:ump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool)+1723)
    runtime.cc:669]   native: #05 pc 000000000082271f  /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+2319)
    runtime.cc:669]   native: #06 pc 00000000000194ac  /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+60)
    runtime.cc:669]   native: #07 pc 00000000000075f2  /system/lib64/liblog.so (__android_log_assert+370)
    runtime.cc:669]   native: #08 pc 0000000000128e33  /system/lib64/libndk_translation.so (ndk_translation::(anonymous namespace)::HandleHostSignal(int, siginfo*, void*)+595)
    runtime.cc:669]   native: #09 pc 000000000005ac30  /apex/com.android.runtime/lib64/bionic/libc.so (__restore_rt)
    runtime.cc:669]   native: #10 pc 00000000000cca7f  /system/lib64/libndk_translation.so (???)
    runtime.cc:669]   native: #11 pc 00000000000cc867  /system/lib64/libndk_translation.so (std::__1::tuple<ndk_translation::intrinsics::WrappedFloatType<double> > ndk_translation::intrinsics::MulAddF64<false>(ndk_translation::intrinsics::WrappedFloatType<double>, ndk_translation::intrinsics::WrappedFloatType<double>, ndk_translation::intrinsics::WrappedFloatType<double>)+55)
    runtime.cc:669]   native: #12 pc 3a2e7e841f7df0c3  ???
    runtime.cc:669]   at com.unity3d.player.UnityPlayer.nativeRender(Native method)
    runtime.cc:669]   at com.unity3d.player.UnityPlayer.c(unavailable:-1)
    runtime.cc:669]   at com.unity3d.player.UnityPlayer$e$1.handleMessage(unavailable:-1)
    runtime.cc:669]   at android.os.Handler.dispatchMessage(Handler.java:102)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:201)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at com.unity3d.player.UnityPlayer$e.run(unavailable:-1)
    runtime.cc:669]
    runtime.cc:669] "main" prio=10 tid=1 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x71430bb8 self=0x76503d2bc010
    runtime.cc:669]   | sysTid=7334 nice=-10 cgrp=top-app sched=0/0 handle=0x7651909ab4f8
    runtime.cc:669]   | state=S schedstat=( 2728673840 593501562 1292 ) utm=89 stm=183 core=2 HZ=100
    runtime.cc:669]   | stack=0x7fffcd7f3000-0x7fffcd7f5000 stackSize=8188KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 00000000000b39aa  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+10)
    runtime.cc:669]   native: #01 pc 000000000001817a  /system/lib64/libutils.so (android::Looper::pollInner(int)+250)
2022-01-26 23:54:22.865 7334-7388/com.Kokkal.Mambu A/okkal.Mamb: runtime.cc:669]   native: #02 pc 000000000001801e  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+126)
    runtime.cc:669]   native: #03 pc 000000000015d253  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+35)
    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:7839)
    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=5 WaitingInMainSignalCatcherLoop
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12dc02a8 self=0x76503d2c4b20
    runtime.cc:669]   | sysTid=7341 nice=-20 cgrp=top-app sched=0/0 handle=0x764e5dbfbcf0
    runtime.cc:669]   | state=S schedstat=( 1158711 4270 1 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:669]   | stack=0x764e5db05000-0x764e5db07000 stackSize=987KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 00000000000b33ea  /apex/com.android.runtime/lib64/bionic/libc.so (__rt_sigtimedwait+10)
    runtime.cc:669]   native: #01 pc 000000000006cd2f  /apex/com.android.runtime/lib64/bionic/libc.so (sigwait64+111)
    runtime.cc:669]   native: #02 pc 000000000084c3ea  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+442)
    runtime.cc:669]   native: #03 pc 000000000084ad62  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run(void*)+258)
    runtime.cc:669]   native: #04 pc 00000000000c758a  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+58)
    runtime.cc:669]   native: #05 pc 000000000005fd87  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669]
    runtime.cc:669] "perfetto_hprof_listener" prio=10 tid=6 Native (still starting up)
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x0 self=0x76503d2c9e90
    runtime.cc:669]   | sysTid=7342 nice=-20 cgrp=top-app sched=0/0 handle=0x764eb857bcf0
    runtime.cc:669]   | state=S schedstat=( 343048 3528292 1 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:669]   | stack=0x764eb8485000-0x764eb8487000 stackSize=987KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 00000000000b2745  /apex/com.android.runtime/lib64/bionic/libc.so (read+5)
    runtime.cc:669]   native: #01 pc 0000000000029790  /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*)+288)
    runtime.cc:669]   native: #02 pc 00000000000c758a  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+58)
    runtime.cc:669]   native: #03 pc 000000000005fd87  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669]
    runtime.cc:669] "ADB-JDWP Connection Control Thread" prio=10 tid=7 WaitingInMainDebuggerLoop
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12dc0320 self=0x76503d2c66f0
    runtime.cc:669]   | sysTid=7343 nice=-20 cgrp=top-app sched=0/0 handle=0x764e6225acf0
    runtime.cc:669]   | state=S schedstat=( 8684255 5302089 8 ) utm=0 stm=0 core=0 HZ=100
    runtime.cc:669]   | stack=0x764e62164000-0x764e62166000 stackSize=987KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 00000000000b3aaa  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+10)
2022-01-26 23:54:22.865 7334-7388/com.Kokkal.Mambu A/okkal.Mamb: runtime.cc:669]   native: #01 pc 000000000006a26a  /apex/com.android.runtime/lib64/bionic/libc.so (poll+74)
    runtime.cc:669]   native: #02 pc 000000000000a711  /apex/com.android.art/lib64/libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*)+849)
    runtime.cc:669]   native: #03 pc 0000000000008c01  /apex/com.android.art/lib64/libadbconnection.so (adbconnection::CallbackFunction(void*)+1425)
    runtime.cc:669]   native: #04 pc 00000000000c758a  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+58)
    runtime.cc:669]   native: #05 pc 000000000005fd87  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669]
    runtime.cc:669] "Jit thread pool worker thread 0" prio=5 tid=8 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12dc0398 self=0x76503d2e3fc0
    runtime.cc:669]   | sysTid=7344 nice=9 cgrp=top-app sched=0/0 handle=0x764e6215dcf0
    runtime.cc:669]   | state=S schedstat=( 22801033 98931054 46 ) utm=2 stm=0 core=0 HZ=100
    runtime.cc:669]   | stack=0x764e6205f000-0x764e62061000 stackSize=1019KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000005adf6  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+22)
    runtime.cc:669]   native: #01 pc 0000000000425c9e  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
    runtime.cc:669]   native: #02 pc 00000000008a4e17  /apex/com.android.art/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+103)
    runtime.cc:669]   native: #03 pc 00000000008a4131  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run()+113)
    runtime.cc:669]   native: #04 pc 00000000008a3c28  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+264)
    runtime.cc:669]   native: #05 pc 00000000000c758a  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+58)
    runtime.cc:669]   native: #06 pc 000000000005fd87  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669]
    runtime.cc:669] "HeapTaskDaemon" prio=5 tid=9 WaitingForTaskProcessor
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12dc06e0 self=0x76503d2c2f50
    runtime.cc:669]   | sysTid=7345 nice=4 cgrp=top-app sched=0/0 handle=0x764e62058cf0
    runtime.cc:669]   | state=S schedstat=( 15370504 64767790 25 ) utm=0 stm=1 core=2 HZ=100
    runtime.cc:669]   | stack=0x764e61f56000-0x764e61f58000 stackSize=1035KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000005adf6  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+22)
    runtime.cc:669]   native: #01 pc 0000000000425c9e  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
    runtime.cc:669]   native: #02 pc 00000000005718b1  /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+529)
    runtime.cc:669]   native: #03 pc 0000000000572132  /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+66)
    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] "ReferenceQueueDaemon" prio=5 tid=11 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12dc0410 self=0x76503d2e9330
    runtime.cc:669]   | sysTid=7346 nice=4 cgrp=top-app sched=0/0 handle=0x764e61f4fcf0
    runtime.cc:669]   | state=S schedstat=( 940094 4420265 3 ) utm=0 stm=0 core=3 HZ=100
    runtime.cc:669]   | stack=0x764e61e4d000-0x764e61e4f000 stackSize=1035KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000005adf6  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+22)
2022-01-26 23:54:22.866 7334-7388/com.Kokkal.Mambu A/okkal.Mamb: runtime.cc:669]   native: #01 pc 0000000000425c9e  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
    runtime.cc:669]   native: #02 pc 0000000000737cdd  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+541)
    runtime.cc:669]   native: #03 pc 000000000073955b  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+315)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x010168f0> (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 <0x010168f0> (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] "FinalizerWatchdogDaemon" prio=5 tid=12 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12dc0488 self=0x76503d2e7760
    runtime.cc:669]   | sysTid=7348 nice=4 cgrp=top-app sched=0/0 handle=0x764e61d3dcf0
    runtime.cc:669]   | state=S schedstat=( 1505116 8387333 3 ) utm=0 stm=0 core=2 HZ=100
    runtime.cc:669]   | stack=0x764e61c3b000-0x764e61c3d000 stackSize=1035KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000005adf6  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+22)
    runtime.cc:669]   native: #01 pc 0000000000425c9e  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
    runtime.cc:669]   native: #02 pc 0000000000737cdd  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+541)
    runtime.cc:669]   native: #03 pc 000000000073955b  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+315)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x0532fe69> (a java.lang.Daemons$FinalizerWatchdogDaemon)
    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$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:341)
    runtime.cc:669]   - locked <0x0532fe69> (a java.lang.Daemons$FinalizerWatchdogDaemon)
    runtime.cc:669]   at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:321)
    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=13 Waiting
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12dc0500 self=0x76503d2eaf00
    runtime.cc:669]   | sysTid=7347 nice=4 cgrp=top-app sched=0/0 handle=0x764e61e46cf0
    runtime.cc:669]   | state=S schedstat=( 2140811 15036172 5 ) utm=0 stm=0 core=0 HZ=100
    runtime.cc:669]   | stack=0x764e61d44000-0x764e61d46000 stackSize=1035KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000005adf6  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+22)
    runtime.cc:669]   native: #01 pc 0000000000425c9e  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
    runtime.cc:669]   native: #02 pc 0000000000737cdd  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+541)
    runtime.cc:669]   native: #03 pc 000000000073955b  /apex/com.android.art/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+315)
    runtime.cc:669]   at java.lang.Object.wait(Native method)
    runtime.cc:669]   - waiting on <0x0e7080ee> (a java.lang.Object)
2022-01-26 23:54:22.866 7334-7388/com.Kokkal.Mambu A/okkal.Mamb: 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 <0x0e7080ee> (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] "Binder:7334_1" prio=5 tid=14 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12dc0578 self=0x76503d2f0270
    runtime.cc:669]   | sysTid=7351 nice=0 cgrp=top-app sched=0/0 handle=0x764e61b36cf0
    runtime.cc:669]   | state=S schedstat=( 604311 5773619 3 ) utm=0 stm=0 core=3 HZ=100
    runtime.cc:669]   | stack=0x764e61a40000-0x764e61a42000 stackSize=987KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 00000000000b29e7  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+7)
    runtime.cc:669]   native: #01 pc 0000000000067b28  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+216)
    runtime.cc:669]   native: #02 pc 000000000005881f  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+319)
    runtime.cc:669]   native: #03 pc 0000000000058b00  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+16)
    runtime.cc:669]   native: #04 pc 00000000000595af  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+63)
    runtime.cc:669]   native: #05 pc 00000000000855c7  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+23)
    runtime.cc:669]   native: #06 pc 0000000000013c49  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+313)
    runtime.cc:669]   native: #07 pc 00000000000d2d9c  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
    runtime.cc:669]   native: #08 pc 0000000000013489  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+425)
    runtime.cc:669]   native: #09 pc 00000000000c758a  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+58)
    runtime.cc:669]   native: #10 pc 000000000005fd87  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669]
    runtime.cc:669] "Binder:7334_2" prio=5 tid=15 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12dc05f0 self=0x76503d2f1e40
    runtime.cc:669]   | sysTid=7352 nice=0 cgrp=top-app sched=0/0 handle=0x764e61a39cf0
    runtime.cc:669]   | state=S schedstat=( 45350852 65096203 40 ) utm=2 stm=2 core=1 HZ=100
    runtime.cc:669]   | stack=0x764e61943000-0x764e61945000 stackSize=987KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 00000000000b29e7  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+7)
    runtime.cc:669]   native: #01 pc 0000000000067b28  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+216)
    runtime.cc:669]   native: #02 pc 000000000005881f  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+319)
    runtime.cc:669]   native: #03 pc 0000000000058b00  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+16)
    runtime.cc:669]   native: #04 pc 00000000000595af  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+63)
    runtime.cc:669]   native: #05 pc 00000000000855c7  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+23)
    runtime.cc:669]   native: #06 pc 0000000000013c49  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+313)
    runtime.cc:669]   native: #07 pc 00000000000d2d9c  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
    runtime.cc:669]   native: #08 pc 0000000000013489  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+425)
2022-01-26 23:54:22.866 7334-7388/com.Kokkal.Mambu A/okkal.Mamb: runtime.cc:669]   native: #09 pc 00000000000c758a  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+58)
    runtime.cc:669]   native: #10 pc 000000000005fd87  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669]
    runtime.cc:669] "Binder:7334_3" prio=5 tid=16 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12dc0668 self=0x76503d2ee6a0
    runtime.cc:669]   | sysTid=7353 nice=0 cgrp=top-app sched=0/0 handle=0x764e6193ccf0
    runtime.cc:669]   | state=S schedstat=( 3171763 29813972 15 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:669]   | stack=0x764e61846000-0x764e61848000 stackSize=987KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 00000000000b29e7  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+7)
    runtime.cc:669]   native: #01 pc 0000000000067b28  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+216)
    runtime.cc:669]   native: #02 pc 000000000005881f  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+319)
    runtime.cc:669]   native: #03 pc 0000000000058b00  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+16)
    runtime.cc:669]   native: #04 pc 00000000000595af  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+63)
    runtime.cc:669]   native: #05 pc 00000000000855c7  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+23)
    runtime.cc:669]   native: #06 pc 0000000000013c49  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+313)
    runtime.cc:669]   native: #07 pc 00000000000d2d9c  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
    runtime.cc:669]   native: #08 pc 0000000000013489  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+425)
    runtime.cc:669]   native: #09 pc 00000000000c758a  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+58)
    runtime.cc:669]   native: #10 pc 000000000005fd87  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
    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=0x12c80020 self=0x76503d2ecad0
    runtime.cc:669]   | sysTid=7362 nice=9 cgrp=top-app sched=0/0 handle=0x764e617bbcf0
    runtime.cc:669]   | state=S schedstat=( 1827668 3588303 4 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:669]   | stack=0x764e616c5000-0x764e616c7000 stackSize=987KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 000000000005adf6  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+22)
    runtime.cc:669]   native: #01 pc 0000000000425c9e  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
    runtime.cc:669]   native: #02 pc 00000000005e790e  /apex/com.android.art/lib64/libart.so (art::ProfileSaver::Run()+526)
    runtime.cc:669]   native: #03 pc 00000000005ede0b  /apex/com.android.art/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+171)
    runtime.cc:669]   native: #04 pc 00000000000c758a  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+58)
    runtime.cc:669]   native: #05 pc 000000000005fd87  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669]
    runtime.cc:669] "InsetsAnimations" prio=5 tid=19 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12d13820 self=0x76503d2f3a10
    runtime.cc:669]   | sysTid=7393 nice=0 cgrp=top-app sched=0/0 handle=0x764e55e2ecf0
    runtime.cc:669]   | state=S schedstat=( 94912322 132178268 132 ) utm=1 stm=7 core=3 HZ=100
    runtime.cc:669]   | stack=0x764e55d2c000-0x764e55d2e000 stackSize=1035KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 00000000000b39aa  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+10)
2022-01-26 23:54:22.866 7334-7388/com.Kokkal.Mambu A/okkal.Mamb: runtime.cc:669]   native: #01 pc 000000000001817a  /system/lib64/libutils.so (android::Looper::pollInner(int)+250)
    runtime.cc:669]   native: #02 pc 000000000001801e  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+126)
    runtime.cc:669]   native: #03 pc 000000000015d253  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+35)
    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] "queued-work-looper" prio=6 tid=20 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12cc7d28 self=0x76503d2fe0f0
    runtime.cc:669]   | sysTid=7397 nice=-2 cgrp=top-app sched=0/0 handle=0x764e554a5cf0
    runtime.cc:669]   | state=S schedstat=( 1349470 1309818 3 ) utm=0 stm=0 core=1 HZ=100
    runtime.cc:669]   | stack=0x764e553a3000-0x764e553a5000 stackSize=1035KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 00000000000b39aa  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+10)
    runtime.cc:669]   native: #01 pc 000000000001817a  /system/lib64/libutils.so (android::Looper::pollInner(int)+250)
    runtime.cc:669]   native: #02 pc 000000000001801e  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+126)
    runtime.cc:669]   native: #03 pc 000000000015d253  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+35)
    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] "Binder:7334_4" prio=5 tid=21 Native
    runtime.cc:669]   | group="" sCount=1 ucsCount=0 flags=1 obj=0x12e80020 self=0x76503d2fa950
    runtime.cc:669]   | sysTid=7400 nice=0 cgrp=top-app sched=0/0 handle=0x764e5539ccf0
    runtime.cc:669]   | state=S schedstat=( 450078 2250952 2 ) utm=0 stm=0 core=2 HZ=100
    runtime.cc:669]   | stack=0x764e552a6000-0x764e552a8000 stackSize=987KB
    runtime.cc:669]   | held mutexes=
    runtime.cc:669]   native: #00 pc 00000000000b29e7  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+7)
    runtime.cc:669]   native: #01 pc 0000000000067b28  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+216)
    runtime.cc:669]   native: #02 pc 000000000005881f  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+319)
    runtime.cc:669]   native: #03 pc 0000000000058b00  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+16)
    runtime.cc:669]   native: #04 pc 00000000000595af  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+63)
    runtime.cc:669]   native: #05 pc 00000000000855c7  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+23)
    runtime.cc:669]   native: #06 pc 0000000000013c49  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+313)
    runtime.cc:669]   native: #07 pc 00000000000d2d9c  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
    runtime.cc:669]   native: #08 pc 0000000000013489  /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+425)
    runtime.cc:669]   native: #09 pc 00000000000c758a  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+58)
    runtime.cc:669]   native: #10 pc 000000000005fd87  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
    runtime.cc:669]   (no managed stack frames)
    runtime.cc:669]
    runtime.cc:669] Aborting thread:
2022-01-26 23:54:22.866 7334-7388/com.Kokkal.Mambu A/okkal.Mamb: runtime.cc:669] "UnityMain" prio=5 tid=18 Native
    runtime.cc:669]   | group="" sCount=0 ucsCount=0 flags=0 obj=0x12c6b1c0 self=0x76503d2f71b0
    runtime.cc:669]   | sysTid=7388 nice=0 cgrp=top-app sched=0/0 handle=0x764e5713bcf0
    runtime.cc:669]   | state=R schedstat=( 3646416467 425751685 1139 ) utm=144 stm=219 core=2 HZ=100
    runtime.cc:669]   | stack=0x764e57039000-0x764e5703b000 stackSize=1035KB
    runtime.cc:669]   | held mutexes= "abort lock"
    runtime.cc:669]   native: #00 pc 000000000073cd7f  /apex/com.android.art/lib64/libart.so (art::smile:umpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+127)
    runtime.cc:669]   native: #01 pc 0000000000882570  /apex/com.android.art/lib64/libart.so (art::Thread::smile:umpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const+368)
    runtime.cc:669]   native: #02 pc 000000000083a2b9  /apex/com.android.art/lib64/libart.so (art::AbortState::smile:umpThread(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Thread*) const+57)
    runtime.cc:669]   native: #03 pc 0000000000822802  /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+2546)
    runtime.cc:669]   native: #04 pc 00000000000194ac  /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+60)
    runtime.cc:669]   native: #05 pc 00000000000075f2  /system/lib64/liblog.so (__android_log_assert+370)
    runtime.cc:669]   native: #06 pc 0000000000128e33  /system/lib64/libndk_translation.so (ndk_translation::(anonymous namespace)::HandleHostSignal(int, siginfo*, void*)+595)
    runtime.cc:669]   native: #07 pc 000000000005ac30  /apex/com.android.runtime/lib64/bionic/libc.so (__restore_rt)
    runtime.cc:669]   native: #08 pc 00000000000cca7f  /system/lib64/libndk_translation.so (???)
    runtime.cc:669]   native: #09 pc 00000000000cc867  /system/lib64/libndk_translation.so (std::__1::tuple<ndk_translation::intrinsics::WrappedFloatType<double> > ndk_translation::intrinsics::MulAddF64<false>(ndk_translation::intrinsics::WrappedFloatType<double>, ndk_translation::intrinsics::WrappedFloatType<double>, ndk_translation::intrinsics::WrappedFloatType<double>)+55)
    runtime.cc:669]   native: #10 pc 3a2e7e841f7df0c3  ???
    runtime.cc:669]   at com.unity3d.player.UnityPlayer.nativeRender(Native method)
    runtime.cc:669]   at com.unity3d.player.UnityPlayer.c(unavailable:-1)
    runtime.cc:669]   at com.unity3d.player.UnityPlayer$e$1.handleMessage(unavailable:-1)
    runtime.cc:669]   at android.os.Handler.dispatchMessage(Handler.java:102)
    runtime.cc:669]   at android.os.Looper.loopOnce(Looper.java:201)
    runtime.cc:669]   at android.os.Looper.loop(Looper.java:288)
    runtime.cc:669]   at com.unity3d.player.UnityPlayer$e.run(unavailable:-1)
    runtime.cc:669]
2022-01-26 23:54:22.866 7334-7388/com.Kokkal.Mambu A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 7388 (UnityMain), pid 7334 (okkal.Mambu)

It looks you’re running on the emulator, which is not supported by Unity.

But I am not sure why it’s crashing for you, I am guessing something went bad with OpenGL initialization.

Hello thanks for the reply! I never knew Unity doesn’t support running in the emulator. However, what I was trying here is to reproduce a production issue that has the exact same visual behavior. (Black screen after load, then crash).

I should note that I export to android studio and then I build from there. I need this process to avoid pausing the unityPlayer.

In your case, what could be the next debugging steps?

It’s stated in https://docs.unity3d.com/Manual/system-requirements.html “Hardware must natively be running Android OS. Android within a Container or Emulator is not supported.”

You need a real device with Android 12 to see if it still happens.

In real device running Android 12 I can see the exact same visual behavior. But I better come back with the logcat logs of the crash on a real device.

1 Like

Does the same crash happens with empty project?

In any case, if you believe this is a bug in Unity, please submit a bug - Unity QA: Building quality with passion with repro project attached.

Thank you

tisfo, have you found any solution for this? My game is still under development and was working fine (still working fine on other devices) until my Samsung S10+ got updated to Android 12.

Now as soon as I start the app, it crashed. I can not attach a debugger or get any crash report. So I got stuck. On other android devices, game is still working without a problem.

Unity 2021.2.10f1

— edit —
Guambo1’s solution on topic below helped me to resolve the problem.

Exactly same crash here. Unity 2021.2.10f1 and Android Studio 2021.1.1
After updating Pixel 4a to Android 12, crash on start.

On emulator Pixel 4a with Android 11 all works fine, Pixel 4a with Android 12 crashes…

Please post the logcat, showing the issue, assuming the crash happens on real device and not the emulator, like mentioned previously Unity doesn’t support emulators.

The Same Error In Unity 2018.4.28f1


Android12, Real devices and emulators all dump

Then:
I Changed gradle to 4.0.1
add android:exported in AndroidManifest

Empty Project

Android12, Real devices and emulators all dump

7904272–1007260–ErrorLog.txt (73.7 KB)

I see that it’s crashing emulator, do you have a log where it’s crashing on real device?

I haven’t collected it yet. I will give feedback on this issue after collecting it
----And I Find Befor Crash,There will always be such errors, hoping to provide useful information

I’m having the same issue since around February 2022 on my Samsung Galaxy S20+ with Unity 2019.4.12f1. Unity Augmented Reality apps crash on launch, this even occurs with some of my existing AR apps. I’m using ARFoundation 4.0.9. This is my Logcat from a real device:

I am on Android 11 but upgraded to Unity 2020.3.30f1 then my other Unity 2020.3.4f12 android push project failed. I never changed anything there.

The same issue, Android 12 runtime stop, unity version: unity2018.4.36f1, gradle: 6.7.1.
I found the code yield return 1; will stop runtime.

public class GameMgr : MonoBehaviour {
    void Awake() {
        Debug.LogFormat("--- ccc 1");
        StartCoroutine(Init());
    }

    IEnumerator Init() {
        Debug.LogFormat("--- ccc 2");
        yield return StartLuaMain();
    }

    IEnumerator StartLuaMain() {
        Debug.LogFormat("--- ccc 2-1");
        yield return 1; // stop here
        Debug.LogFormat("--- ccc 3");
    }
}

Any Solution to this ? i have the same exact error, but i’m not using Google Mobile Ads, I’m only using Firebase Authentication and Google Sign In Package. The log is almost identical to mr @tisfo 's ,

A/ndk_translation: Cannot process signal 4

I’ve tried using Guambo1’s solution to no success
https://forum.unity.com/threads/and…intent-google-mobile-ads-plugin-used.1215756/

The app still suddenly closed, seconds after it launched
And i only export 1 empty scene, which means the problem is leaning towards NDKs and or dependencies.

But in my log, firebase seemed to initialize successfully, so it drives me crazy for days i can’t get it to work in android 12 ( API level 31 )

In 32 bit export From android API Level 19 ~ 30 it worked flawlessly.
If there’s any help and or someone who can help me or even maybe have a small clue of what signal 4 means, i’ll be very grateful

I only have 2 “dependency-heavy” plugin, which are :

  • Firebase Authentication 8.9.0
  • Google Sign In GitHub - googlesamples/google-signin-unity: Google Sign-In API plugin for Unity game engine. Works with Android and iOS.
    ====
  • I’m Using Custom gradleBase Template which modifies gradle version used to 3.4.0 ( to accomodate google sign in package )
  • I didn’t import the android resolver from Google Sign In unitypackage since it’s too old, i’m using the firebase’s
  • I have already modified the UnityManifest.xml file from AndroidPlayer/apk/ directory, to set the mobile notification’s exported to true
    ====
    Edit ( not resolved )
  • I tested it in Android Studio AVD Emulator, since no other emulator supports Android 12
  • There is some indication that maybe MAYBE firebase auth requires google play service installed ( which in the android studio avd emulator didn’t have that ) and i currently in no access to android 12 physical device, since my device will only recieve android 12 someday next month or a month after that.

I am experiencing a similar issue but with android 11, with some xiaomi devices:

Log from firebase crashlytics:

main (native): tid=1 systid=27972
#00 pc 0xd7a58 libc.so
#01 pc 0x19acc libutils.so
#02 pc 0x199ac libutils.so
#03 pc 0x118270 libandroid_runtime.so
       at android.os.MessageQueue.nativePollOnce(Native method)
       at android.os.MessageQueue.next(MessageQueue.java:335)
       at android.os.Looper.loop(Looper.java:193)
       at android.app.ActivityThread.main(ActivityThread.java:7889)
       at java.lang.reflect.Method.invoke(Native method)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:600)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:967)

My project “setup”:
Unity version: 2020.3.34f1
Plugins that i’ve used:
Admob 6.2
Firebase 8.10.1
Facebook SDK 11.0

Any ideas?

This is a year late, but I was having similar problems with Android 13. (I had a black screen when trying to play my game in the Android Studio emulator set to API level 33). Turns out that at some point I checked “Auto Graphics API” in the Player settings, which adds the Vulkan graphic. Adding Vulkan causes issues on certain devices (including the Android emulator in Android Studio). So simply unchecking “Auto Graphics API” and removing “Vulkan” from Graphics API fixed the issue. I also added back OpenGLES2 because it adds support for older devices.

2 Likes

I have the same problem but can’t find any solution. none of them work for me. unity 2022.3.10f , 2022.3.8f, 2020.3.21f. I deleted all plugins, ExternalDependencyManager, GoogleMobileAds, GooglePlayPlugins folders then updated them but it is keep crashing. then I unchecked “Auto Graphics API” in the Player settings. it is working. thanks to james580.

but keep crashing on Android 13 (SDK 33), Android 12 (SDK 31), Android 14 Beta (SDK 34).

Make sure to remove Vulkan from the list and add back OpenGLES2 to support older devices. If it still crashes then I’d suggest making an empty project and building that to a device to see if it still crashes. Then slowly add back plugins/packages and perhaps you’ll be able to figure out what is causing the issue.