Сбой Android из-за libgui.so на определенных мобильных телефонах, таких как SM-G9550 - PullRequest
0 голосов
/ 10 января 2019

Я сталкиваюсь с собственным падением Android, которое в основном происходит на некоторых мобильных телефонах, таких как SM-G9550, SM-G9500 или SM-G9650. Трассировка аварийного стека, как показано ниже, у кого-нибудь есть такая же проблема?

SIGSEGV(SEGV_MAPERR):
#00 pc 0005587a /system/lib/libgui.so (android::Surface::getLastQueuedBuffer(android::sp<android::GraphicBuffer>*, android::sp<android::Fence>*, float*)+1) [armeabi-v7a::37205dfec74f15c25798058634c6a359]
#01 pc 00056f71 /system/lib/libhwui.so [armeabi-v7a::ec7373db020bc52518abd0d148ed38aa]
#02 pc 0005890d /system/lib/libhwui.so (android::uirenderer::Matrix4::mapRect(android::uirenderer::Rect&) const+300) [armeabi-v7a::ec7373db020bc52518abd0d148ed38aa]
#03 pc 00058755 /system/lib/libhwui.so (android::uirenderer::Matrix4::mapPoint(float&, float&) const+72) [armeabi-v7a::ec7373db020bc52518abd0d148ed38aa]
#04 pc 000446af /system/lib/libhwui.so [armeabi-v7a::ec7373db020bc52518abd0d148ed38aa]
#05 pc 000557a9 /system/lib/libhwui.so [armeabi-v7a::ec7373db020bc52518abd0d148ed38aa]
#06 pc 0003679b /system/lib/libhwui.so [armeabi-v7a::ec7373db020bc52518abd0d148ed38aa]
#07 pc 000364c5 /system/lib/libhwui.so [armeabi-v7a::ec7373db020bc52518abd0d148ed38aa]
#08 pc 00034e3d /system/lib/libhwui.so [armeabi-v7a::ec7373db020bc52518abd0d148ed38aa]
#09 pc 00037493 /system/lib/libhwui.so [armeabi-v7a::ec7373db020bc52518abd0d148ed38aa]
#10 pc 0003c07b /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+166) [armeabi-v7a::ec7373db020bc52518abd0d148ed38aa]
#11 pc 0000d4f9 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+140) [armeabi-v7a::36dc4d49a567aeb910309862876b635e]
#12 pc 0008bc55 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+80) [armeabi-v7a::4f93a68de12cf3f7b6bc0cf588142772]
#13 pc 00048e9f /system/lib/libc.so (__pthread_start(void*)+22) [armeabi-v7a::d7c09327aff3135be643759d873dbc75]
#14 pc 0001b871 /system/lib/libc.so (__start_thread+32) [armeabi-v7a::d7c09327aff3135be643759d873dbc75]
java:
[Failed to get Java stack]

Я разрабатываю свою программу JNI, но я не уверен, что это как-то связано с этим? Моя программа использует библиотеку JavascriptCore, разработанную APPLE. Другая причина может быть связана с TimerTask, на который ссылается эта ссылка: крах Android /system/lib/libhwui.so

...