realm / realm-dotnet

Realm is a mobile database: a replacement for SQLite & ORMs
https://realm.io
Apache License 2.0
1.24k stars 161 forks source link

[Bug]: Unity Android Crash on login via Google Credentials #2693

Open Zen12 opened 2 years ago

Zen12 commented 2 years ago

What happened?

Hi,

We are implementing authentification, we are facing an issue with Google Authentification (Facebook auth works OK)

When we try to auth via Google Credentials, the app crashes (mono and il2cpp)

Repro steps

Integrate a plugin in the project (Unity 2020.3.14) -> Integrate Google Sign In 1.0.4 (https://github.com/googlesamples/google-signin-unity/releases/tag/v1.0.4) -> SignIn with previous plugin -> Use realm login with needed credentials.

Version

10.6.0

What SDK flavour are you using?

MongoDB Realm (i.e. Sync, auth, functions)

What type of application is this?

Unity

Client OS and version

Android

Code snippets

        var appConfig = new AppConfiguration(applicationId)
        {
            DefaultRequestTimeout = TimeSpan.FromMilliseconds(1500)
        };
        var app = App.Create(appConfig);

        await app.LogInAsync(credentials);
        var realmConfig = new SyncConfiguration("summary", app.CurrentUser);
        realmConfig.ObjectClasses = new[] {typeof(UserDataInfo)};
        _realm = await Realm.GetInstanceAsync(realmConfig);
        var session = _realm.GetSession();
        await session.WaitForDownloadAsync();
        _dataInfo = _realm.Find<UserDataInfo>(app.CurrentUser.Id);

Stacktrace of the exception/crash you're getting

2021/10/25 21:29:57.002 24680 24960 Fatal hiko.lastchoic indirect_reference_table.cc:60] JNI ERROR (app bug): accessed stale Local 0x21  (index 2 in a table of size 0)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] Runtime aborting...
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] All threads:
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] DALVIK THREADS (80):
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "Thread-45" prio=5 tid=24 Runnable
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=0 dsCount=0 flags=0 obj=0x12ec0000 self=0xd144e000
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24960 nice=0 cgrp=default sched=0/0 handle=0xaa278230
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=R schedstat=( 55448911 32472706 99 ) utm=4 stm=0 core=7 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xaa179000-0xaa17b000 stackSize=1024KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes= "abort lock" "mutator lock"(shared held)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 003075c7  /apex/com.android.runtime/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+78)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 003b4b57  /apex/com.android.runtime/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+362)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 003b116f  /apex/com.android.runtime/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+34)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 003ca303  /apex/com.android.runtime/lib/libart.so (art::DumpCheckpoint::Run(art::Thread*)+618)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 003c497b  /apex/com.android.runtime/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+298)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #05 pc 003c3edf  /apex/com.android.runtime/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+1034)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #06 pc 003831ff  /apex/com.android.runtime/lib/libart.so (art::Runtime::Abort(char const*)+1118)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #07 pc 000084b5  /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+396)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #08 pc 001e28a9  /apex/com.android.runtime/lib/libart.so (art::IndirectReferenceTable::AbortIfNoCheckJNI(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+164)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #09 pc 00292503  /apex/com.android.runtime/lib/libart.so (art::IndirectReferenceTable::GetChecked(void*) const+278)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #10 pc 003b962f  /apex/com.android.runtime/lib/libart.so (art::Thread::DecodeJObject(_jobject*) const+54)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #11 pc 00298693  /apex/com.android.runtime/lib/libart.so (art::JNI::NewGlobalRef(_JNIEnv*, _jobject*)+446)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #12 pc 001d2847  /data/app/com.mohiko.lastchoice-klQrF6uVUixn4aj6dHPH_w==/lib/arm/libunity.so (???)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #13 pc 00007146  <anonymous:df69a000> (???)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   (no managed stack frames)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "main" prio=5 tid=1 Native
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x757bb4c8 self=0xec85ce00
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24680 nice=-10 cgrp=default sched=0/0 handle=0xecd95dc0
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 1561242818 333712085 2633 ) utm=68 stm=87 core=6 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xff419000-0xff41b000 stackSize=8192KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24680/stack)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0009c078  /apex/com.android.runtime/lib/bionic/libc.so (__epoll_pwait+20)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 0006b2b5  /apex/com.android.runtime/lib/bionic/libc.so (epoll_wait+16)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 00010793  /system/lib/libutils.so (android::Looper::pollInner(int)+118)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 0001069f  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+30)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 000d5341  /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long, int)+26)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at android.os.MessageQueue.nativePollOnce(Native method)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at android.os.MessageQueue.next(MessageQueue.java:336)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at android.os.Looper.loop(Looper.java:181)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at android.app.ActivityThread.main(ActivityThread.java:7520)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.reflect.Method.invoke(Native method)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "Jit thread pool worker thread 0" prio=5 tid=2 Native
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x17080228 self=0xd9501000
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24686 nice=0 cgrp=default sched=0/0 handle=0xd9405d90
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 152483117 46001254 242 ) utm=10 stm=4 core=7 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xd9307000-0xd9309000 stackSize=1023KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24686/stack)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0005c994  /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 000e48f1  /apex/com.android.runtime/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+88)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 003cb60f  /apex/com.android.runtime/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+170)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 003cad91  /apex/com.android.runtime/lib/libart.so (art::ThreadPoolWorker::Run()+72)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 003ca9e1  /apex/com.android.runtime/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+88)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #05 pc 000ac4ed  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+20)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #06 pc 00062989  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   (no managed stack frames)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "Signal Catcher" prio=5 tid=7 WaitingInMainSignalCatcherLoop
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x170802a0 self=0xd1633a00
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24691 nice=0 cgrp=default sched=0/0 handle=0xd9301230
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 516718 1646562 4 ) utm=0 stm=0 core=7 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xd9206000-0xd9208000 stackSize=1008KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24691/stack)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0009c3a8  /apex/com.android.runtime/lib/bionic/libc.so (__rt_sigtimedwait+12)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 0006a0b7  /apex/com.android.runtime/lib/bionic/libc.so (sigwait+42)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 0039c8d7  /apex/com.android.runtime/lib/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+182)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 0039babf  /apex/com.android.runtime/lib/libart.so (art::SignalCatcher::Run(void*)+190)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 000ac4ed  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+20)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #05 pc 00062989  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   (no managed stack frames)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "HeapTaskDaemon" prio=5 tid=8 WaitingForTaskProcessor
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x17084e90 self=0xd163c600
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24692 nice=4 cgrp=default sched=0/0 handle=0xd9200230
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 248593380 45454008 304 ) utm=21 stm=2 core=4 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xd90fd000-0xd90ff000 stackSize=1040KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24692/stack)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0005c998  /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 000e4c1f  /apex/com.android.runtime/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+110)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 001d649f  /apex/com.android.runtime/lib/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+250)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 001d6b35  /apex/com.android.runtime/lib/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+48)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:525)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "ReferenceQueueDaemon" prio=5 tid=9 Waiting
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x17080318 self=0xd163d400
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24693 nice=4 cgrp=default sched=0/0 handle=0xc18b3230
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 3605728 2222449 19 ) utm=0 stm=0 core=7 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xc17b0000-0xc17b2000 stackSize=1040KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24693/stack)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0005c994  /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 000e48f1  /apex/com.android.runtime/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+88)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 00303d93  /apex/com.android.runtime/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+482)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 00305247  /apex/com.android.runtime/lib/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+186)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 00319f6d  /apex/com.android.runtime/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Object.wait(Native method)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   - waiting on <0x0e49ae6b> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Object.wait(Object.java:442)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Object.wait(Object.java:568)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:217)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   - locked <0x0e49ae6b> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "FinalizerDaemon" prio=5 tid=10 Waiting
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x17080390 self=0xd163e200
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24694 nice=4 cgrp=default sched=0/0 handle=0xc17aa230
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 8527860 10959014 24 ) utm=0 stm=0 core=6 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xc16a7000-0xc16a9000 stackSize=1040KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24694/stack)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0005c994  /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 000e48f1  /apex/com.android.runtime/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+88)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 00303d93  /apex/com.android.runtime/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+482)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 00305247  /apex/com.android.runtime/lib/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+186)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 00319f6d  /apex/com.android.runtime/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Object.wait(Native method)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   - waiting on <0x0a460dc8> (a java.lang.Object)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Object.wait(Object.java:442)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   - locked <0x0a460dc8> (a java.lang.Object)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:273)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "FinalizerWatchdogDaemon" prio=5 tid=11 Sleeping
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x17080408 self=0xd163f000
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24695 nice=4 cgrp=default sched=0/0 handle=0xc16a1230
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 229167 5545469 6 ) utm=0 stm=0 core=7 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xc159e000-0xc15a0000 stackSize=1040KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24695/stack)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0005c998  /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 000e4c1f  /apex/com.android.runtime/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+110)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 00303da5  /apex/com.android.runtime/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+500)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 00305247  /apex/com.android.runtime/lib/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+186)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 0031eaff  /apex/com.android.runtime/lib/libart.so (art::Thread_sleep(_JNIEnv*, _jclass*, _jobject*, long long, int)+54)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Thread.sleep(Native method)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   - sleeping on <0x08b6fe61> (a java.lang.Object)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Thread.sleep(Thread.java:440)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   - locked <0x08b6fe61> (a java.lang.Object)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Thread.sleep(Thread.java:356)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForMillis(Daemons.java:385)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:413)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:325)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Daemons$Daemon.run(Daemons.java:139)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "Binder:24680_1" prio=5 tid=12 Native
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x17080480 self=0xd1645200
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24696 nice=0 cgrp=default sched=0/0 handle=0xc149a230
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 3937500 11100263 31 ) utm=0 stm=0 core=7 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xc139f000-0xc13a1000 stackSize=1008KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24696/stack)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0009c1b4  /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 00067261  /apex/com.android.runtime/lib/bionic/libc.so (ioctl+28)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 0003b29b  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+206)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 0003b3f1  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 0003b9eb  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #05 pc 00054b45  /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #06 pc 0000d96f  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+210)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #07 pc 00081f55  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+88)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #08 pc 000ac4ed  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+20)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #09 pc 00062989  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   (no managed stack frames)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "Binder:24680_2" prio=5 tid=13 Native
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x170804f8 self=0xd1652e00
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24699 nice=0 cgrp=default sched=0/0 handle=0xc1399230
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 7828850 7245628 39 ) utm=0 stm=0 core=7 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xc129e000-0xc12a0000 stackSize=1008KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24699/stack)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0009c1b4  /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 00067261  /apex/com.android.runtime/lib/bionic/libc.so (ioctl+28)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 0003b29b  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+206)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 0003b3f1  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 0003b9eb  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #05 pc 00054b45  /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #06 pc 0000d96f  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+210)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #07 pc 00081f55  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+88)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #08 pc 000ac4ed  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+20)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #09 pc 00062989  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   (no managed stack frames)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "Binder:24680_3" prio=5 tid=14 Native
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x17080570 self=0xd952c400
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24705 nice=0 cgrp=default sched=0/0 handle=0xc1298230
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 13141613 19701935 107 ) utm=0 stm=1 core=7 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xc119d000-0xc119f000 stackSize=1008KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24705/stack)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0009c1b4  /apex/com.android.runtime/lib/bionic/libc.so (__ioctl+8)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 00067261  /apex/com.android.runtime/lib/bionic/libc.so (ioctl+28)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 0003b29b  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+206)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 0003b3f1  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+8)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 0003b9eb  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+38)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #05 pc 00054b45  /system/lib/libbinder.so (android::PoolThread::threadLoop()+12)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #06 pc 0000d96f  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+210)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #07 pc 00081f55  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+88)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #08 pc 000ac4ed  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+20)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #09 pc 00062989  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   (no managed stack frames)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "Profile Saver" prio=5 tid=15 Native
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x170805e8 self=0xd1640c00
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24717 nice=9 cgrp=default sched=0/0 handle=0xc03cb230
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 14956404 5291823 16 ) utm=1 stm=0 core=6 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xc02d0000-0xc02d2000 stackSize=1008KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24717/stack)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0005c998  /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 000e4c1f  /apex/com.android.runtime/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+110)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 00266a4d  /apex/com.android.runtime/lib/libart.so (art::ProfileSaver::Run()+804)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 0026996b  /apex/com.android.runtime/lib/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+50)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 000ac4ed  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+20)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #05 pc 00062989  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   (no managed stack frames)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "pool-1-thread-1" prio=5 tid=16 TimedWaiting
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x17080660 self=0xd163fe00
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24718 nice=0 cgrp=default sched=0/0 handle=0xc02ca230
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 4042239 1533177 12 ) utm=0 stm=0 core=6 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xc01c7000-0xc01c9000 stackSize=1040KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24718/stack)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0005c998  /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 003ae64f  /apex/com.android.runtime/lib/libart.so (art::Thread::Park(bool, long long)+1014)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 0032c999  /apex/com.android.runtime/lib/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+464)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at sun.misc.Unsafe.park(Native method)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   - waiting on an unknown object
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "GoogleApiHandler" prio=5 tid=18 Native
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x170807f0 self=0xd9569000
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24720 nice=9 cgrp=default sched=0/0 handle=0xc00b8230
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 102798433 89538601 86 ) utm=7 stm=2 core=6 HZ=100
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xbffb5000-0xbffb7000 stackSize=1040KB
2021/10/25 21:29:57.226 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24720/stack)
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0009c078  /apex/com.android.runtime/lib/bionic/libc.so (__epoll_pwait+20)
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 0006b2b5  /apex/com.android.runtime/lib/bionic/libc.so (epoll_wait+16)
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24729 nice=10 cgrp=default sched=0/0 handle=0xbfa94230
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/24729/stack)
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x17081c78 self=0xd1456c00
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xbeece000-0xbeed0000 stackSize=1040KB
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 00424fe9  /apex/com.android.runtime/lib/libart.so (art::JniMethodEnd(unsigned int, art::Thread*)+8)
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "AsyncTask #1" prio=5 tid=28 Waiting
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at sun.misc.Unsafe.park(Native method)
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xbedc5000-0xbedc7000 stackSize=1040KB
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 0032c999  /apex/com.android.runtime/lib/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+464)
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "pool-8-thread-1" prio=5 tid=30 TimedWaiting
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 2935049 3576878 13 ) utm=0 stm=0 core=6 HZ=100
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   - waiting on an unknown object
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2021/10/25 21:29:57.227 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at com.qti.tcmclient.DpmTcmClient$TcmReceiver.run(DpmTcmClient.java:149)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 00303da5  /apex/com.android.runtime/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+500)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x17082c00 self=0xd1683400
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0005c998  /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 00319f6d  /apex/com.android.runtime/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=24781 nice=0 cgrp=default sched=0/0 handle=0xbba3e230
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   - waiting on <0x0aeb7fe3> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at com.android.okhttp.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:288)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0xb05e8000-0xb05ea000 stackSize=1008KB
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #05 pc 00046fa7  /system/lib/libandroidfw.so (android::DisplayEventDispatcher::handleEvent(int, int, void*)+106)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #07 pc 0001069f  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+30)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0005c998  /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #06 pc 002853b8  /data/app/com.mohiko.lastchoice-klQrF6uVUixn4aj6dHPH_w==/lib/arm/libmonobdwgc-2.0.so (???)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 00010793  /system/lib/libutils.so (android::Looper::pollInner(int)+118)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at android.os.MessageQueue.nativePollOnce(Native method)
2021/10/25 21:29:57.228 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at android.os.HandlerThread.run(HandlerThread.java:67)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x149803b0 self=0xbd712a00
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Object.wait(Object.java:442)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at sun.misc.Unsafe.park(Native method)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 003ae455  /apex/com.android.runtime/lib/libart.so (art::Thread::Park(bool, long long)+508)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14980840 self=0xe4d4fa00
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/25058/stack)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at android.os.MessageQueue.next(MessageQueue.java:336)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 00303da5  /apex/com.android.runtime/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+500)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.lang.Object.wait(Native method)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.TimerThread.mainLoop(Timer.java:559)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0005c998  /apex/com.android.runtime/lib/bionic/libc.so (syscall+32)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.TimerThread.run(Timer.java:512)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630] "Chrome_ProcessLauncherThread" prio=5 tid=53 Native
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 00010793  /system/lib/libutils.so (android::Looper::pollInner(int)+118)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x14981068 self=0xd1632c00
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0x9a2f9000-0x9a2fb000 stackSize=1040KB
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #02 pc 0032c999  /apex/com.android.runtime/lib/libart.so (art::Unsafe_park(_JNIEnv*, _jobject*, unsigned char, long long)+464)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
2021/10/25 21:29:57.229 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 01de751f  /data/app/com.google.android.trichromelibrary_460608533-TuF-aoPDFjWsL9huNKpI6g==/base.apk!libmonochrome.so (offset 664000) (???)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #10 pc 01dcd827  /data/app/com.google.android.trichromelibrary_460608533-TuF-aoPDFjWsL9huNKpI6g==/base.apk!libmonochrome.so (offset 664000) (???)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #12 pc 00062989  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=25154 nice=0 cgrp=default sched=0/0 handle=0x9959e230
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 00061d51  /apex/com.android.runtime/lib/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+92)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #10 pc 00062989  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x149813f0 self=0xbd710000
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0x981da000-0x981dc000 stackSize=1040KB
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0009c078  /apex/com.android.runtime/lib/bionic/libc.so (__epoll_pwait+20)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at android.os.HandlerThread.run(HandlerThread.java:67)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x149814d8 self=0xbc17ce00
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/25165/stack)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 01dcbfa1  /data/app/com.google.android.trichromelibrary_460608533-TuF-aoPDFjWsL9huNKpI6g==/base.apk!libmonochrome.so (offset 664000) (???)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #09 pc 000ac4ed  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+20)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at android.os.HandlerThread.run(HandlerThread.java:67)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630] 
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | state=S schedstat=( 1163482546 1129247758 12778 ) utm=63 stm=52 core=6 HZ=100
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   kernel: (couldn't read /proc/self/task/25194/stack)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 000d5341  /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long, int)+26)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #04 pc 00319f6d  /apex/com.android.runtime/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+36)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | sysTid=25206 nice=0 cgrp=default sched=0/0 handle=0x978a0230
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #00 pc 0005c994  /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 00305247  /apex/com.android.runtime/lib/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long long, int, bool, art::ThreadState)+186)
2021/10/25 21:29:57.230 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at zk.run(chromium-TrichromeWebViewGoogle.aab-stable-460608533:2)
2021/10/25 21:29:57.231 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   - waiting on an unknown object
2021/10/25 21:29:57.231 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | stack=0x94831000-0x94833000 stackSize=1040KB
2021/10/25 21:29:57.231 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
2021/10/25 21:29:57.231 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   | held mutexes=
2021/10/25 21:29:57.231 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #01 pc 003ae455  /apex/com.android.runtime/lib/libart.so (art::Thread::Park(bool, long long)+508)
2021/10/25 21:29:57.232 24680 24960 Fatal hiko.lastchoic runtime.cc:630]   native: #03 pc 0038fff7  /apex/com.android.runtime/lib/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, art::Thread*) const+30)
2021/10/25 21:29:58.188 24680 24960 Error CRASH *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2021/10/25 21:29:58.188 24680 24960 Error CRASH Version '2020.3.14f1 (d0d1bb862f9d)', Build type 'Release', Scripting Backend 'mono', CPU 'armeabi-v7a'
2021/10/25 21:29:58.188 24680 24960 Error CRASH Build fingerprint: 'Redmi/curtana_eea/curtana:10/QKQ1.191215.002/V11.0.4.0.QJWEUXM:user/release-keys'
2021/10/25 21:29:58.188 24680 24960 Error CRASH Revision: '0'
2021/10/25 21:29:58.188 24680 24960 Error CRASH ABI: 'arm'
2021/10/25 21:29:58.188 24680 24960 Error CRASH Timestamp: 2021-10-25 21:29:58+0300
2021/10/25 21:29:58.188 24680 24960 Error CRASH pid: 24680, tid: 24960, name: Thread-45  >>> com.mohiko.lastchoice <<<
2021/10/25 21:29:58.188 24680 24960 Error CRASH uid: 11008
2021/10/25 21:29:58.188 24680 24960 Error CRASH signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
2021/10/25 21:29:58.188 24680 24960 Error CRASH     r0  00000000  r1  00006180  r2  00000006  r3  aa276288
2021/10/25 21:29:58.188 24680 24960 Error CRASH     r4  aa27629c  r5  aa276280  r6  00006068  r7  0000016b
2021/10/25 21:29:58.188 24680 24960 Error CRASH     r8  aa276298  r9  aa276288  r10 aa2762b8  r11 aa2762a8
2021/10/25 21:29:58.188 24680 24960 Error CRASH     ip  00006180  sp  aa276258  lr  e8ea44cb  pc  e8ea44de
2021/10/25 21:29:58.188 24680 24960 Error CRASH 
2021/10/25 21:29:58.188 24680 24960 Error CRASH backtrace:
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #00 pc 000614de  /apex/com.android.runtime/lib/bionic/libc.so (abort+166) (BuildId: dcf0e174e93e33d22f35a631ba9c0de5)
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #01 pc 003833e9  /apex/com.android.runtime/lib/libart.so (art::Runtime::Abort(char const*)+1608) (BuildId: 88dcbb0c6e15396d3ee88cdc95da16a6)
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #02 pc 000084b5  /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+396) (BuildId: 7e6792bab771de609e1e619ed78ffff7)
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #03 pc 001e28a9  /apex/com.android.runtime/lib/libart.so (art::IndirectReferenceTable::AbortIfNoCheckJNI(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)+164) (BuildId: 88dcbb0c6e15396d3ee88cdc95da16a6)
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #04 pc 00292503  /apex/com.android.runtime/lib/libart.so (art::IndirectReferenceTable::GetChecked(void*) const+278) (BuildId: 88dcbb0c6e15396d3ee88cdc95da16a6)
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #05 pc 003b962f  /apex/com.android.runtime/lib/libart.so (art::Thread::DecodeJObject(_jobject*) const+54) (BuildId: 88dcbb0c6e15396d3ee88cdc95da16a6)
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #06 pc 00298693  /apex/com.android.runtime/lib/libart.so (art::JNI::NewGlobalRef(_JNIEnv*, _jobject*)+446) (BuildId: 88dcbb0c6e15396d3ee88cdc95da16a6)
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #07 pc 001d2847  /data/app/com.mohiko.lastchoice-klQrF6uVUixn4aj6dHPH_w==/lib/arm/libunity.so (BuildId: a24941e169388b89a1a62a4be629d0f567ae36de)
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #08 pc 0000d146  [anon:dalvik-large object space allocation]
2021/10/25 21:29:58.188 24680 24960 Error CRASH 
2021/10/25 21:29:58.188 24680 24960 Error CRASH managed backtrace:
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #00 (wrapper managed-to-native) UnityEngine.AndroidJNI:NewGlobalRef (intptr)
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #01 UnityEngine.GlobalJavaObjectRef:.ctor (intptr) <0x3b>
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #02 UnityEngine.AndroidJavaClass:_AndroidJavaClass (string) <0x63>
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #03 UnityEngine.AndroidJavaClass:.ctor (string) <0x23>
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #04 UnityUtils.FileHelper:GetStorageFolder () <0x57>
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #05 UnityUtils.Initializer:Initialize () <0x4f>
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #06 (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #07 (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #08 System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0xa3>
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #09 System.Reflection.MethodBase:Invoke (object,object[]) <0x47>
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #10 Realms.InteropConfig:TryInitializeUnity () <0x93>
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #11 Realms.InteropConfig:.cctor () <0x14b>
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #12 (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #13 Realms.Sync.App:Create (Realms.Sync.AppConfiguration) <0x23b>
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #14 _Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs/<Login>d__2:MoveNext () <0x163>
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #15 System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start<_Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs/<Login>d__2> (_Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs/<Login>d__2&) <0x97>
2021/10/25 21:29:58.188 24680 24960 Error CRASH       #16 _Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs:Login (string,Realms.Sync.Credentials,System.Action`1<_Project.Scripts.Network.Saves.CallbackLoginData>) <0xc3>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #17 _Project.Scripts.Network.Saves.DataBaseProxy:Login (_Project.Scripts.Network.Saves.UserData/LoginProvider,System.Action`1<bool>) <0x217>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #18 _Project.Scripts.Network.Saves.DataBaseProxy:UpdateProxy (_Project.Scripts.Network.Saves.UserData,System.Action`1<bool>) <0xbb>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #19 _Project.Scripts.Network.Saves.DataBaseProxy:Login (_Project.Scripts.Network.Saves.UserData,System.Action`1<bool>) <0x8f>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #20 _Project.Scripts.UI.Settings/<>c__DisplayClass29_0:<LoginGPlay>b__0 (System.Threading.Tasks.Task`1<Google.GoogleSignInUser>) <0x1af>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #21 System.Threading.Tasks.ContinuationTaskFromResultTask`1<TAntecedentResult_REF>:InnerInvoke () <0x6f>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #22 System.Threading.Tasks.Task:Execute () <0x4f>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #23 System.Threading.Tasks.Task:ExecutionContextCallback (object) <0x47>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #24 System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x19f>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #25 System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x2b>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #26 System.Threading.Tasks.Task:ExecuteWithThreadLocal (System.Threading.Tasks.Task&) <0x12b>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #27 System.Threading.Tasks.Task:ExecuteEntry (bool) <0xef>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #28 System.Threading.Tasks.Task:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () <0x17>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #29 System.Threading.ThreadPoolWorkQueue:Dispatch () <0x217>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #30 System.Threading._ThreadPoolWaitCallback:PerformWaitCallback () <0x37>
2021/10/25 21:29:58.189 24680 24960 Error CRASH       #31 (wrapper runtime-invoke) <Module>:runtime_invoke_bool (object,intptr,intptr,intptr)
2021/10/25 21:29:59.048 24680 24775 Error CRASH other thread is trapped; signum = 6
0001/01/01 00:00:00.000 -1 -1 Info  --------- beginning of crash
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime FATAL EXCEPTION: UnityMain
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime Process: com.mohiko.lastchoice, PID: 24680
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime java.lang.Error: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime Version '2020.3.14f1 (d0d1bb862f9d)', Build type 'Release', Scripting Backend 'mono', CPU 'armeabi-v7a'
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime Build fingerprint: 'Redmi/curtana_eea/curtana:10/QKQ1.191215.002/V11.0.4.0.QJWEUXM:user/release-keys'
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime Revision: '0'
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime ABI: 'arm'
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime Timestamp: 2021-10-25 21:29:58+0300
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime pid: 24680, tid: 24960, name: Thread-45  >>> com.mohiko.lastchoice <<<
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime uid: 11008
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime     r0  00000000  r1  00006180  r2  00000006  r3  aa276288
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime     r4  aa27629c  r5  aa276280  r6  00006068  r7  0000016b
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime     r8  aa276298  r9  aa276288  r10 aa2762b8  r11 aa2762a8
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime     ip  00006180  sp  aa276258  lr  e8ea44cb  pc  e8ea44de
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime 
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime backtrace:
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #00 pc 000614de  /apex/com.android.runtime/lib/bionic/libc.so (abort+166) (BuildId: dcf0e174e93e33d22f35a631ba9c0de5)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #01 pc 003833e9  /apex/com.android.runtime/lib/libart.so (art::Runtime::Abort(char const*)+1608) (BuildId: 88dcbb0c6e15396d3ee88cdc95da16a6)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #02 pc 000084b5  /system/lib/libbase.so (android::base::LogMessage::~LogMessage()+396) (BuildId: 7e6792bab771de609e1e619ed78ffff7)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #03 pc 001e28a9  /apex/com.android.runtime/lib/libart.so (art::IndirectReferenceTable::AbortIfNoCheckJNI(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)+164) (BuildId: 88dcbb0c6e15396d3ee88cdc95da16a6)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #04 pc 00292503  /apex/com.android.runtime/lib/libart.so (art::IndirectReferenceTable::GetChecked(void*) const+278) (BuildId: 88dcbb0c6e15396d3ee88cdc95da16a6)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #05 pc 003b962f  /apex/com.android.runtime/lib/libart.so (art::Thread::DecodeJObject(_jobject*) const+54) (BuildId: 88dcbb0c6e15396d3ee88cdc95da16a6)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #06 pc 00298693  /apex/com.android.runtime/lib/libart.so (art::JNI::NewGlobalRef(_JNIEnv*, _jobject*)+446) (BuildId: 88dcbb0c6e15396d3ee88cdc95da16a6)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #07 pc 001d2847  /data/app/com.mohiko.lastchoice-klQrF6uVUixn4aj6dHPH_w==/lib/arm/libunity.so (BuildId: a24941e169388b89a1a62a4be629d0f567ae36de)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #08 pc 0000d146  [anon:dalvik-large object space allocation]
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime 
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime managed backtrace:
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #00 (wrapper managed-to-native) UnityEngine.AndroidJNI:NewGlobalRef (intptr)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #01 UnityEngine.GlobalJavaObjectRef:.ctor (intptr) <0x3b>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #02 UnityEngine.AndroidJavaClass:_AndroidJavaClass (string) <0x63>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #03 UnityEngine.AndroidJavaClass:.ctor (string) <0x23>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #04 UnityUtils.FileHelper:GetStorageFolder () <0x57>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #05 UnityUtils.Initializer:Initialize () <0x4f>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #06 (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #07 (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #08 System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0xa3>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #09 System.Reflection.MethodBase:Invoke (object,object[]) <0x47>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #10 Realms.InteropConfig:TryInitializeUnity () <0x93>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #11 Realms.InteropConfig:.cctor () <0x14b>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #12 (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #13 Realms.Sync.App:Create (Realms.Sync.AppConfiguration) <0x23b>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #14 _Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs/<Login>d__2:MoveNext () <0x163>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #15 System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start<_Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs/<Login>d__2> (_Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs/<Login>d__2&) <0x97>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #16 _Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs:Login (string,Realms.Sync.Credentials,System.Action`1<_Project.Scripts.Network.Saves.CallbackLoginData>) <0xc3>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #17 _Project.Scripts.Network.Saves.DataBaseProxy:Login (_Project.Scripts.Network.Saves.UserData/LoginProvider,System.Action`1<bool>) <0x217>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #18 _Project.Scripts.Network.Saves.DataBaseProxy:UpdateProxy (_Project.Scripts.Network.Saves.UserData,System.Action`1<bool>) <0xbb>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #19 _Project.Scripts.Network.Saves.DataBaseProxy:Login (_Project.Scripts.Network.Saves.UserData,System.Action`1<bool>) <0x8f>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #20 _Project.Scripts.UI.Settings/<>c__DisplayClass29_0:<LoginGPlay>b__0 (System.Threading.Tasks.Task`1<Google.GoogleSignInUser>) <0x1af>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #21 System.Threading.Tasks.ContinuationTaskFromResultTask`1<TAntecedentResult_REF>:InnerInvoke () <0x6f>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #22 System.Threading.Tasks.Task:Execute () <0x4f>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #23 System.Threading.Tasks.Task:ExecutionContextCallback (object) <0x47>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #24 System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x19f>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #25 System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x2b>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #26 System.Threading.Tasks.Task:ExecuteWithThreadLocal (System.Threading.Tasks.Task&) <0x12b>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #27 System.Threading.Tasks.Task:ExecuteEntry (bool) <0xef>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #28 System.Threading.Tasks.Task:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () <0x17>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #29 System.Threading.ThreadPoolWorkQueue:Dispatch () <0x217>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #30 System.Threading._ThreadPoolWaitCallback:PerformWaitCallback () <0x37>
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime       #31 (wrapper runtime-invoke) <Module>:runtime_invoke_bool (object,intptr,intptr,intptr)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime 
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libc.abort(abort:166)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libart.art::Runtime::Abort(char const*)(Abort:1608)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libbase.android::base::LogMessage::~LogMessage()(~LogMessage:396)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libart.art::IndirectReferenceTable::AbortIfNoCheckJNI(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)(AbortIfNoCheckJNI:164)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libart.art::IndirectReferenceTable::GetChecked(void*) const(GetChecked:278)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libart.art::Thread::DecodeJObject(_jobject*) const(DecodeJObject:54)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libart.art::JNI::NewGlobalRef(_JNIEnv*, _jobject*)(NewGlobalRef:446)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libunity.0x1d2847(Native Method)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at [anon:dalvik-large object space allocation].0xd146(Native Method)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at UnityEngine.AndroidJNI.NewGlobalRef (intptr)(Native Method)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at UnityEngine.GlobalJavaObjectRef..ctor (intptr)(0x3b:59)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at UnityEngine.AndroidJavaClass._AndroidJavaClass (string)(0x63:99)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at UnityEngine.AndroidJavaClass..ctor (string)(0x23:35)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at UnityUtils.FileHelper.GetStorageFolder ()(0x57:87)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at UnityUtils.Initializer.Initialize ()(0x4f:79)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Object.runtime_invoke_void (object,intptr,intptr,intptr)(Native Method)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)(Native Method)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)(0xa3:163)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Reflection.MethodBase.Invoke (object,object[])(0x47:71)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at Realms.InteropConfig.TryInitializeUnity ()(0x93:147)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at Realms.InteropConfig..cctor ()(0x14b:331)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Object.runtime_invoke_void (object,intptr,intptr,intptr)(Native Method)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at Realms.Sync.App.Create (Realms.Sync.AppConfiguration)(0x23b:571)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at _Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs.<Login>d__2.MoveNext ()(0x163:355)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start<_Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs/<Login>d__2> (_Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs/<Login>d__2&)(0x97:151)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at _Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs.Login (string,Realms.Sync.Credentials,System.Action`1<_Project.Scripts.Network.Saves.CallbackLoginData>)(0xc3:195)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at _Project.Scripts.Network.Saves.DataBaseProxy.Login (_Project.Scripts.Network.Saves.UserData/LoginProvider,System.Action`1<bool>)(0x217:535)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at _Project.Scripts.Network.Saves.DataBaseProxy.UpdateProxy (_Project.Scripts.Network.Saves.UserData,System.Action`1<bool>)(0xbb:187)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at _Project.Scripts.Network.Saves.DataBaseProxy.Login (_Project.Scripts.Network.Saves.UserData,System.Action`1<bool>)(0x8f:143)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at _Project.Scripts.UI.Settings.<>c__DisplayClass29_0.<LoginGPlay>b__0 (System.Threading.Tasks.Task`1<Google.GoogleSignInUser>)(0x1af:431)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Threading.Tasks.ContinuationTaskFromResultTask<TAntecedentResult_REF>.InnerInvoke ()(0x6f:111)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Threading.Tasks.Task.Execute ()(0x4f:79)

Relevant log output

2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libc.abort(abort:166)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libart.art::Runtime::Abort(char const*)(Abort:1608)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libbase.android::base::LogMessage::~LogMessage()(~LogMessage:396)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libart.art::IndirectReferenceTable::AbortIfNoCheckJNI(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)(AbortIfNoCheckJNI:164)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libart.art::IndirectReferenceTable::GetChecked(void*) const(GetChecked:278)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libart.art::Thread::DecodeJObject(_jobject*) const(DecodeJObject:54)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libart.art::JNI::NewGlobalRef(_JNIEnv*, _jobject*)(NewGlobalRef:446)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at libunity.0x1d2847(Native Method)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at [anon:dalvik-large object space allocation].0xd146(Native Method)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at UnityEngine.AndroidJNI.NewGlobalRef (intptr)(Native Method)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at UnityEngine.GlobalJavaObjectRef..ctor (intptr)(0x3b:59)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at UnityEngine.AndroidJavaClass._AndroidJavaClass (string)(0x63:99)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at UnityEngine.AndroidJavaClass..ctor (string)(0x23:35)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at UnityUtils.FileHelper.GetStorageFolder ()(0x57:87)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at UnityUtils.Initializer.Initialize ()(0x4f:79)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Object.runtime_invoke_void (object,intptr,intptr,intptr)(Native Method)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)(Native Method)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)(0xa3:163)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Reflection.MethodBase.Invoke (object,object[])(0x47:71)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at Realms.InteropConfig.TryInitializeUnity ()(0x93:147)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at Realms.InteropConfig..cctor ()(0x14b:331)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Object.runtime_invoke_void (object,intptr,intptr,intptr)(Native Method)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at Realms.Sync.App.Create (Realms.Sync.AppConfiguration)(0x23b:571)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at _Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs.<Login>d__2.MoveNext ()(0x163:355)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start<_Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs/<Login>d__2> (_Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs/<Login>d__2&)(0x97:151)
2021/10/25 21:29:59.049 24680 24775 Error AndroidRuntime    at _Project.Scripts.Network.Saves.RealmDataBaseAsPlayerPrefs.Login (string,Realms.Sync.Credentials,System.Action`1<_Project.Scripts.Network.Saves.CallbackLoginData>)(0xc3:195)
nirinchev commented 2 years ago

This is interesting. Are you certain that your code works with other login methods? I'm asking because the stacktrace seems to point to a crash in:

https://github.com/realm/realm-dotnet/blob/ea0955eb67d243523914375ac13209b3898a2186/Realm/Realm.UnityUtils/FileHelper.cs#L36-L41

which is invoked before we even get to logging in users and should not depend on the authentication type. The stacktrace seems to point more specifically to the ctor of AndroidJavaClass: new AndroidJavaClass("com.unity3d.player.UnityPlayer"). As far as I can tell, this may be because the thread isn't attached to JNI, which would imply you're calling this from a background thread. While we do have to fix it, I'd like to first understand if I'm on the right track. Can you confirm:

  1. That this is happening on a background thread as if it's on the main thread, I'd be very confused.
  2. Whether calling AndroidJNI.AttachCurrentThread() before creating the app configuration fixes the crash?
Zen12 commented 2 years ago

Thanks for the quick answer. The issue was with threads. I was expecting Google Sign In to call the callback in UnityThread, it is calling from the background thread.

nirinchev commented 2 years ago

Hey, thanks for confirming. I'll reopen the issue though as we still want to do the right thing, even when not called from the Unity thread.