Details
-
Bug
-
Resolution: Unresolved
-
P1: Critical
-
None
-
5.15.13
-
None
Description
On Google play console in Crash & ANR Panel I recognized the following crash on multiple device and Android versions from 9 to 13. I do not really know how to reproduce, perhaps someone can give an advice:
"main" tid=1 Native #00 pc 0x000000000004e8f0 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) #01 pc 0x00000000003418b4 /data/app/~~EWb7l2aQ6KUCpfDZkJjK2g==/com.systronik.eurosoftattest-nUFJpZJjRwGn1uSONAgTQw==/lib/arm64/libQt5Core_arm64-v8a.so (QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int)) #02 pc 0x000000000034303c /data/app/~~EWb7l2aQ6KUCpfDZkJjK2g==/com.systronik.eurosoftattest-nUFJpZJjRwGn1uSONAgTQw==/lib/arm64/libQt5Core_arm64-v8a.so (bool futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, int)) #03 pc 0x0000000000342ee8 /data/app/~~EWb7l2aQ6KUCpfDZkJjK2g==/com.systronik.eurosoftattest-nUFJpZJjRwGn1uSONAgTQw==/lib/arm64/libQt5Core_arm64-v8a.so (bool futexSemaphoreTryAcquire<false>(QBasicAtomicInteger<unsigned long long>&, int, int)) #04 pc 0x000000000046a224 /data/app/~~EWb7l2aQ6KUCpfDZkJjK2g==/com.systronik.eurosoftattest-nUFJpZJjRwGn1uSONAgTQw==/lib/arm64/libQt5Core_arm64-v8a.so (QMetaObject::invokeMethodImpl(QObject*, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, void*)+284) #05 pc 0x00000000000519ec /data/app/~~EWb7l2aQ6KUCpfDZkJjK2g==/com.systronik.eurosoftattest-nUFJpZJjRwGn1uSONAgTQw==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so (QtAndroidAccessibility::descriptionForAccessibleObject(_JNIEnv*, _jobject*, int)) at org.qtproject.qt5.android.accessibility.QtNativeAccessibility.descriptionForAccessibleObject (Native method) at org.qtproject.qt5.android.accessibility.QtAccessibilityDelegate.getEventForVirtualViewId (QtAccessibilityDelegate.java:299) at org.qtproject.qt5.android.accessibility.QtAccessibilityDelegate.sendEventForVirtualViewId (QtAccessibilityDelegate.java:270) at org.qtproject.qt5.android.accessibility.QtAccessibilityDelegate$1.performAction (QtAccessibilityDelegate.java:462) at android.view.ViewRootImpl.setAccessibilityFocus (ViewRootImpl.java:6006) at android.view.View.clearAccessibilityFocus (View.java:14164) at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:3572) at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:2991) at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:10665) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1301) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1309) at android.view.Choreographer.doCallbacks (Choreographer.java:923) at android.view.Choreographer.doFrame (Choreographer.java:852) at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:1283) at android.os.Handler.handleCallback (Handler.java:942) at android.os.Handler.dispatchMessage (Handler.java:99) at android.os.Looper.loopOnce (Looper.java:226) at android.os.Looper.loop (Looper.java:313) at android.app.ActivityThread.main (ActivityThread.java:8741) at java.lang.reflect.Method.invoke (Native method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:571) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1067) "Signal Catcher" tid=5 Runnable #00 pc 0x0000000000536054 /apex/com.android.art/lib64/libart.so (art::DumpNativeStack(std::_1::basic_ostream<char, std::_1::char_traits<char> >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+128) #01 pc 0x00000000006ef5e4 /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack(std::_1::basic_ostream<char, std::_1::char_traits<char> >&, bool, BacktraceMap*, bool) const+236) #02 pc 0x00000000006fce70 /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+208) #03 pc 0x00000000003619dc /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+440) #04 pc 0x00000000006fb610 /apex/com.android.art/lib64/libart.so (art::ThreadList::Dump(std::_1::basic_ostream<char, std::_1::char_traits<char> >&, bool)+280) #05 pc 0x00000000006fb004 /apex/com.android.art/lib64/libart.so (art::ThreadList::DumpForSigQuit(std::_1::basic_ostream<char, std::_1::char_traits<char> >&)+292) #06 pc 0x00000000006d4154 /apex/com.android.art/lib64/libart.so (art::Runtime::DumpForSigQuit(std::_1::basic_ostream<char, std::_1::char_traits<char> >&)+184) #07 pc 0x00000000006e0174 /apex/com.android.art/lib64/libart.so (art::SignalCatcher::HandleSigQuit()+468) #08 pc 0x000000000056fe8c /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run(void*)+264) #09 pc 0x00000000000ba5a8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) #10 pc 0x0000000000053e9c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) "perfetto_hprof_listener" tid=7 Native #00 pc 0x00000000000a58b8 /apex/com.android.runtime/lib64/bionic/libc.so (read+8) #01 pc 0x000000000001d840 /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::$_34> >(void*)+260) #02 pc 0x00000000000ba5a8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) #03 pc 0x0000000000053e9c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) "Jit thread pool worker thread 0" tid=8 Native #00 pc 0x000000000004e8f0 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) #01 pc 0x000000000047a430 /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+140) #02 pc 0x000000000047a2c8 /apex/com.android.art/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+120) #03 pc 0x0000000000615644 /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run()+136) #04 pc 0x0000000000615524 /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+160) #05 pc 0x00000000000ba5a8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) #06 pc 0x0000000000053e9c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) "HeapTaskDaemon" tid=9 Waiting #00 pc 0x000000000004e8f0 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) #01 pc 0x000000000047a430 /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+140) #02 pc 0x000000000046a93c /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+736) #03 pc 0x000000000046a610 /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+32) at dalvik.system.VMRuntime.runHeapTasks (Native method) at java.lang.Daemons$HeapTaskDaemon.runInternal (Daemons.java:609) at java.lang.Daemons$Daemon.run (Daemons.java:140) at java.lang.Thread.run (Thread.java:1012) "ReferenceQueueDaemon" tid=10 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at java.lang.Daemons$ReferenceQueueDaemon.runInternal (Daemons.java:232) at java.lang.Daemons$Daemon.run (Daemons.java:140) at java.lang.Thread.run (Thread.java:1012) "FinalizerDaemon" tid=11 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:203) at java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:224) at java.lang.Daemons$FinalizerDaemon.runInternal (Daemons.java:300) at java.lang.Daemons$Daemon.run (Daemons.java:140) at java.lang.Thread.run (Thread.java:1012) "FinalizerWatchdogDaemon" tid=12 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded (Daemons.java:385) at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal (Daemons.java:365) at java.lang.Daemons$Daemon.run (Daemons.java:140) at java.lang.Thread.run (Thread.java:1012) "binder:15197_1" tid=13 Native #00 pc 0x00000000000a5b9c /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+12) #01 pc 0x000000000005c940 /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+160) #02 pc 0x000000000005c2a0 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+284) #03 pc 0x000000000005c594 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+28) #04 pc 0x000000000005cee0 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+72) #05 pc 0x000000000008d128 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+448) #06 pc 0x0000000000013418 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+424) #07 pc 0x00000000000ce7e8 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144) #08 pc 0x00000000000ba5a8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) #09 pc 0x0000000000053e9c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) "binder:15197_2" tid=14 Native #00 pc 0x00000000000a5b9c /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+12) #01 pc 0x000000000005c940 /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+160) #02 pc 0x000000000005c2a0 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+284) #03 pc 0x000000000005c594 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+28) #04 pc 0x000000000005cee0 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+72) #05 pc 0x000000000008d128 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+448) #06 pc 0x0000000000013418 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+424) #07 pc 0x00000000000ce7e8 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144) #08 pc 0x00000000000ba5a8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) #09 pc 0x0000000000053e9c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) "Profile Saver" tid=15 Native #00 pc 0x000000000004e8f0 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) #01 pc 0x000000000047a430 /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+140) #02 pc 0x000000000053f0e8 /apex/com.android.art/lib64/libart.so (art::ProfileSaver::Run()+372) #03 pc 0x0000000000534934 /apex/com.android.art/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+148) #04 pc 0x00000000000ba5a8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) #05 pc 0x0000000000053e9c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) "queued-work-looper-data" tid=17 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:433) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at java.lang.Thread.run (Thread.java:1012) "binder:15197_3" tid=16 Native #00 pc 0x00000000000a5b9c /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+12) #01 pc 0x000000000005c940 /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+160) #02 pc 0x000000000005c2a0 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+284) #03 pc 0x000000000005c594 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+28) #04 pc 0x000000000005cee0 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+72) #05 pc 0x000000000008d128 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+448) #06 pc 0x0000000000013418 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+424) #07 pc 0x00000000000ce7e8 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144) #08 pc 0x00000000000ba5a8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) #09 pc 0x0000000000053e9c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) "RenderThread" tid=18 Native #00 pc 0x00000000000a6b7c /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) #01 pc 0x0000000000017cc0 /system/lib64/libutils.so (android::Looper::pollInner(int)+192) #02 pc 0x0000000000017b9c /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+116) #03 pc 0x0000000000519134 /system/lib64/libhwui.so (android::uirenderer::ThreadBase::waitForWork()+160) #04 pc 0x000000000053a45c /system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+408) #05 pc 0x0000000000013418 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+424) #06 pc 0x00000000000ba5a8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) #07 pc 0x0000000000053e9c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) "queued-work-looper-data" tid=19 Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:194) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:2081) at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:433) at java.util.concurrent.ThreadPoolExecutor.getTask (ThreadPoolExecutor.java:1063) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1123) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:637) at java.lang.Thread.run (Thread.java:1012) "qtMainLoopThread" tid=20 Native #00 pc 0x000000000004e8f0 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) #01 pc 0x00000000003418b4 /data/app/~~EWb7l2aQ6KUCpfDZkJjK2g==/com.systronik.eurosoftattest-nUFJpZJjRwGn1uSONAgTQw==/lib/arm64/libQt5Core_arm64-v8a.so (QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int)) #02 pc 0x000000000034303c /data/app/~~EWb7l2aQ6KUCpfDZkJjK2g==/com.systronik.eurosoftattest-nUFJpZJjRwGn1uSONAgTQw==/lib/arm64/libQt5Core_arm64-v8a.so (bool futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, int)) #03 pc 0x0000000000342ee8 /data/app/~~EWb7l2aQ6KUCpfDZkJjK2g==/com.systronik.eurosoftattest-nUFJpZJjRwGn1uSONAgTQw==/lib/arm64/libQt5Core_arm64-v8a.so (bool futexSemaphoreTryAcquire<false>(QBasicAtomicInteger<unsigned long long>&, int, int)) #04 pc 0x0000000000076d40 /data/app/~~EWb7l2aQ6KUCpfDZkJjK2g==/com.systronik.eurosoftattest-nUFJpZJjRwGn1uSONAgTQw==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so (QAndroidEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)) at org.qtproject.qt5.android.QtNative.startQtApplication (Native method) at org.qtproject.qt5.android.QtNative$7.run (QtNative.java:628) at org.qtproject.qt5.android.QtThread$1.run (QtThread.java:61) at java.lang.Thread.run (Thread.java:1012) "hwuiTask0" tid=21 Native #00 pc 0x000000000004e8f0 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) #01 pc 0x00000000000533b8 /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+148) #02 pc 0x00000000000b987c /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80) #03 pc 0x0000000000058274 /system/lib64/libc++.so (std::_1::condition_variable::wait(std::1::unique_lock<std::_1::mutex>&)+24) #04 pc 0x000000000053dd48 /system/lib64/libhwui.so (android::uirenderer::CommonPool::workerLoop()+108) #05 pc 0x000000000053df88 /system/lib64/libhwui.so (void* std::_1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete<std::1::_thread_struct> >, android::uirenderer::CommonPool::CommonPool()::$_0> >(void*)+212) #06 pc 0x00000000000ba5a8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) #07 pc 0x0000000000053e9c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) "hwuiTask1" tid=22 Native #00 pc 0x000000000004e8f0 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) #01 pc 0x00000000000533b8 /apex/com.android.runtime/lib64/bionic/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+148) #02 pc 0x00000000000b987c /apex/com.android.runtime/lib64/bionic/libc.so (pthread_cond_wait+80) #03 pc 0x0000000000058274 /system/lib64/libc++.so (std::_1::condition_variable::wait(std::1::unique_lock<std::_1::mutex>&)+24) #04 pc 0x000000000053dd48 /system/lib64/libhwui.so (android::uirenderer::CommonPool::workerLoop()+108) #05 pc 0x000000000053df88 /system/lib64/libhwui.so (void* std::_1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete<std::1::_thread_struct> >, android::uirenderer::CommonPool::CommonPool()::$_0> >(void*)+212) #06 pc 0x00000000000ba5a8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) #07 pc 0x0000000000053e9c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) "QtThread" tid=23 Native