I see crash report with native stack like this in the Google Play Console:
**#00 pc 0x0000000000142eb0 /vendor/lib/egl/libGLESv2_mtk.so
#00 pc 0x000000000008560f /vendor/lib/egl/libGLESv2_enter code heremtk.so
#00 pc 0x000000000004e87b /vendor/lib/egl/libGLESv2_mtk.so
#00 pc 0x00000000000861c5 /vendor/lib/egl/libGLESv2_mtk.so
#00 pc 0x000000000008655f /vendor/lib/egl/libGLESv2_mtk.so (glClear)
#00 pc 0x000000000002c2ed /vendor/lib/egl/libGLES_meow.so (MEOW::meow_call_ddk_gl_2_glClear(unsigned int))
#00 pc 0x0000000002d59a6f /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x0000000002d2d1c5 /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x0000000002d2dc9f /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x0000000002d2da2f /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x0000000002d2d8c9 /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x0000000002d2d83d /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x0000000002c99b47 /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x000000000223b189 /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x000000000223b9b9 /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x000000000184f827 /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x000000000223da77 /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x000000000223ae9b /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x000000000223abef /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x000000000223aadf /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x0000000002195ef9 /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x00000000022309fd /data/app/~~d83lw_YrzoAtUPAKGWYbjw==/com.google.android.trichromelibrary_511209730-GjEIgDuST31-hubNOyffqA==/base.apk!libmonochrome.so
#00 pc 0x00000000000807b3 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*))
#00 pc 0x0000000000039d83 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread)**
So far, I haven't been able to reproduce this bug / problem / crash
And I found that this crashenter code here only occurs in the Philippines country, and the android system is 9.0 and above.
country img
cpu img
system img
Related
I am getting below crash after upgrading Android SDK to 30
pid: 0, tid: 0 >>> com.asda.android <<<
backtrace:
#00 pc 0000000000051010 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164)
#00 pc 00000000006d7c3c /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+668)
#00 pc 000000000001595c /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+76)
#00 pc 0000000000014f8c /apex/com.android.art/lib64/libbase.so (android::base::LogMessage::~LogMessage()+364)
#00 pc 00000000002922fc /apex/com.android.art/lib64/libart.so (art::Thread::AssertNoPendingException() const+1536)
#00 pc 000000000031f2a0 /apex/com.android.art/lib64/libart.so (artStringBuilderAppend+116)
#00 pc 00000000002d7e18 /apex/com.android.art/lib64/libart.so (art_quick_string_builder_append+56)
#00 pc 0000000000a74df8 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot-framework.oat (android.view.ViewRootImpl.lambda$createFrameCompleteCallback$4$ViewRootImpl+184)
#00 pc 0000000000a51d3c /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot-framework.oat (android.view.ViewRootImpl$$ExternalSyntheticLambda2.onFrameComplete+108)
#00 pc 00000000002cdd64 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548)
#00 pc 000000000043a59c /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithVarArgs<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, std::__va_list)+880)
#00 pc 00000000005b20b0 /apex/com.android.art/lib64/libart.so (art::JNI<false>::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+300)
#00 pc 00000000006e85b0 /system/lib64/libhwui.so (_JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...)+120)
#00 pc 000000000073d9a0 /system/lib64/libhwui.so (android::FrameCompleteWrapper::onFrameComplete(long)+156)
#00 pc 0000000000616d2c /system/lib64/libhwui.so (android::uirenderer::renderthread::CanvasContext::draw()+1724)
#00 pc 000000000061573c /system/lib64/libhwui.so (_ZNSt3__110__function6__funcIZN7android10uirenderer12renderthread13DrawFrameTask11postAndWaitEvE3$_0NS_9allocatorIS6_EEFvvEEclEv$c1671e787f244890c877724752face20+596)
#00 pc 000000000062b138 /system/lib64/libhwui.so (android::uirenderer::WorkQueue::process()+156)
#00 pc 000000000062aea4 /system/lib64/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+84)
#00 pc 00000000000120a8 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260)
#00 pc 0000000000011960 /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+404)
#00 pc 00000000000b2fd0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+264)
#00 pc 0000000000052834 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
I was not getting this crash before sdk migration to android 30
I have seen a lot of Android cash reports in 2021 in Google Play Console, the crash is thrown from libstagefright.so library, it's native code, I have no way to find from where or which activiy they are throwing.
Here is the stack trace:
backtrace:
#00 pc 00000000000b24a4 /system/lib/libstagefright.so (android::DataConverter::convert(android::spandroid::MediaCodecBuffer const&, android::spandroid::MediaCodecBuffer&)+27)
#00 pc 000000000009d14b /system/lib/libstagefright.so (android::ACodec::BaseState::onOMXFillBufferDone(unsigned int, unsigned int, unsigned int, unsigned int, long long, int)+594)
#00 pc 000000000009ca8f /system/lib/libstagefright.so (android::ACodec::BaseState::onOMXMessage(android::spandroid::AMessage const&)+274)
#00 pc 000000000000fc0b /system/lib/libstagefright_foundation.so (android::AHierarchicalStateMachine::handleMessage(android::spandroid::AMessage const&)+58)
#00 pc 000000000009c887 /system/lib/libstagefright.so (android::ACodec::BaseState::onOMXMessageList(android::spandroid::AMessage const&)+106)
#00 pc 000000000009c4e1 /system/lib/libstagefright.so (android::ACodec::BaseState::onMessageReceived(android::spandroid::AMessage const&)+460)
#00 pc 000000000000fc0b /system/lib/libstagefright_foundation.so (android::AHierarchicalStateMachine::handleMessage(android::spandroid::AMessage const&)+58)
#00 pc 000000000000fa85 /system/lib/libstagefright_foundation.so (android::AHandler::deliverMessage(android::spandroid::AMessage const&)+24)
#00 pc 0000000000011f91 /system/lib/libstagefright_foundation.so (android::AMessage::deliver()+60)
#00 pc 00000000000106eb /system/lib/libstagefright_foundation.so (android::ALooper::loop()+470)
#00 pc 000000000000d32b /system/lib/libutils.so (android::Thread::_threadLoop(void*)+270)
#00 pc 000000000006e919 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+80)
#00 pc 0000000000047ba3 /system/lib/libc.so (__pthread_start(void*)+22)
#00 pc 000000000001b067 /system/lib/libc.so (__start_thread+32)
I made some research and was not able to understand what could be the reason of this crash.
Does anyone have a clue? thanks!!
Here are some logs . It only crash on the devices, SM-J410G android 8.1
pid: 0, tid: 0 >>> com.app99.driver <<<
backtrace:
#00 pc 000000000001a70e /system/lib/libc.so (abort+63)
#00 pc 00000000000065a1 /system/lib/liblog.so (__android_log_assert+156)
#00 pc 000000000002fe31 /system/lib/libhwui.so (android::uirenderer::debug::GlesErrorCheckWrapper::assertNoErrors(char const*)+192)
#00 pc 000000000005c02d /system/lib/libhwui.so (android::uirenderer::Caches::flush(android::uirenderer::Caches::FlushMode)+116)
#00 pc 000000000004f835 /system/lib/libhwui.so (android::uirenderer::renderthread::Bridge_destroyHardwareResources(android::uirenderer::renderthread::destroyHardwareResourcesArgs*)+4)
#00 pc 0000000000050233 /system/lib/libhwui.so (android::uirenderer::renderthread::MethodInvokeRenderTask::run()+10)
#00 pc 00000000000503b3 /system/lib/libhwui.so (android::uirenderer::renderthread::SignalingRenderTask::run()+10)
#00 pc 0000000000051103 /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+178)
#00 pc 000000000000d23d /system/lib/libutils.so (android:🧵:_threadLoop(void*)+144)
#00 pc 0000000000068f89 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+80)
#00 pc 00000000000479df /system/lib/libc.so (__pthread_start(void*)+22)
#00 pc 000000000001b2dd /system/lib/libc.so (__start_thread+32)
I am confused about some backtrace dump from android debuggerd
backtrace:
#00 pc 00019d5c /system/lib/libc.so (syscall+28)
#01 pc 0001d207 /system/lib/libc.so (__futex_wait_ex(void volatile*, bool, int, bool, timespec const*)+86)
#02 pc 00064303 /system/lib/libc.so (NonPI::MutexLockWithTimeout(pthread_mutex_internal_t*, bool, timespec const*)+154)
#03 pc 006030a1 /data/app/com.xxx.xxxxx/lib/arm/libB.so (std::__ndk1::mutex::lock()+4)
#04 pc 000e63e9 /data/app/com.xxx.xxxxx/lib/arm/libA.so (A::Test1::InTest2()+28)
#05 pc 000e63bd /data/app/com.xxx.xxxxx/lib/arm/libA.so (A::Test1::InTest1()+160)
#06 pc 000637f5 /system/lib/libc.so (__pthread_start(void*)+22)
#07 pc 0001e019 /system/lib/libc.so (__start_thread+24)
I am sure that I don't dynamicly link libB.so to libA.so. but the backtrace show A::Test1::InTest2() call libB.so (std::__ndk1::mutex::lock()+4)
What is the meaning of this backtrace.
In playconsole i'm having this native crash . It has been reported on only Android 6.0. with the stacktrace:
#00 pc 000000000006abe4 /system/lib64/libc.so (tgkill+8)
#01 pc 0000000000068374 /system/lib64/libc.so (pthread_kill+68)
#02 pc 00000000000212f8 /system/lib64/libc.so (raise+28)
#03 pc 000000000001ba98 /system/lib64/libc.so (abort+60)
#04 pc 0000000000438134 /system/lib64/libart.so
(_ZN3art7Runtime5AbortEv+324)
#05 pc 0000000000136d10 /system/lib64/libart.so
(_ZN3art10LogMessageD2Ev+3136)
#06 pc 0000000000543014 /system/lib64/libart.so
(artInvokeInterfaceTrampoline+1492)
#07 pc 000000000011e1e8 /system/lib64/libart.so
(art_quick_invoke_interface_trampoline+104)
#08 pc 0000000073d16d50 /data/dalvik-
cache/arm64/system#framework#boot.oat
Kindly suggest to resolve this issue.