Skip to content

The 1.10 Android mystery crash thread! #13057

@hrydgard

Description

@hrydgard

Here we go again, analyzing new-looking crashes from Google Play to see if it's worth doing a 1.10.1 release.

First up is this ~Download crash:

42 minutes ago on app version 110000000
Huawei HUAWEI Y5 lite (HWDRA-MG), 1024MB RAM, Android 8.1
Report 1 of 3

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> org.ppsspp.ppsspp <<<

backtrace:
  #00  pc 000000000001a3ce  /system/lib/libc.so (abort+63)
  #01  pc 000000000001a5f1  /system/lib/libc.so (__assert2+20)
  #02  pc 0000000000a5ba67  /data/app/org.ppsspp.ppsspp-AwnAK9xgTrCKkKZOjrXMPA==/lib/arm/libppsspp_jni.so
  #03  pc 0000000000a5baef  /data/app/org.ppsspp.ppsspp-AwnAK9xgTrCKkKZOjrXMPA==/lib/arm/libppsspp_jni.so
  #04  pc 0000000000a5a129  /data/app/org.ppsspp.ppsspp-AwnAK9xgTrCKkKZOjrXMPA==/lib/arm/libppsspp_jni.so
  #05  pc 0000000000a5a0c1  /data/app/org.ppsspp.ppsspp-AwnAK9xgTrCKkKZOjrXMPA==/lib/arm/libppsspp_jni.so (std::terminate()+28)
  #06  pc 0000000000a58865  /data/app/org.ppsspp.ppsspp-AwnAK9xgTrCKkKZOjrXMPA==/lib/arm/libppsspp_jni.so (std::__ndk1::thread::~thread()+12)
  #07  pc 000000000053335f  /data/app/org.ppsspp.ppsspp-AwnAK9xgTrCKkKZOjrXMPA==/lib/arm/libppsspp_jni.so (http::Download::~Download()+152)
  #08  pc 000000000053489d  /data/app/org.ppsspp.ppsspp-AwnAK9xgTrCKkKZOjrXMPA==/lib/arm/libppsspp_jni.so (std::__ndk1::__shared_ptr_pointer<http::Download*, std::__ndk1::default_delete<http::Download>, std::__ndk1::allocator<http::Download>>::__on_zero_shared()+12)
  #09  pc 00000000005347bf  /data/app/org.ppsspp.ppsspp-AwnAK9xgTrCKkKZOjrXMPA==/lib/arm/libppsspp_jni.so (void* std::__ndk1::__thread_proxy<std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, std::__ndk1::__bind<void (http::Download::*)(std::__ndk1::shared_ptr<http::Download>), http::Download*, std::__ndk1::shared_ptr<http::Download>&> > >(void*)+166)
  #10  pc 000000000004752f  /system/lib/libc.so (__pthread_start(void*)+22)
  #11  pc 000000000001af9d  /system/lib/libc.so (__start_thread+32)

This one feels like we still have some Vulkan mistake on shutdown, so not so critical (or it's just a driver bug, god knows there are enough of those):

27 minutes ago on app version 110000000
Huawei Y9 Prime 2019 (HWSTK-HF), 3840MB RAM, Android 10
Report 1 of 1
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> org.ppsspp.ppsspp <<<

backtrace:
  #00  pc 000000000006f06c  /apex/com.android.runtime/lib64/bionic/libc.so (abort+160)
  #01  pc 00000000000cf73c  /apex/com.android.runtime/lib64/bionic/libc.so (__fortify_fatal(char const*, ...)+116)
  #02  pc 00000000000cee70  /apex/com.android.runtime/lib64/bionic/libc.so (HandleUsingDestroyedMutex(pthread_mutex_t*, char const*)+52)
  #03  pc 00000000000cecd4  /apex/com.android.runtime/lib64/bionic/libc.so (pthread_mutex_lock+148)
  #04  pc 000000000245145c  /vendor/lib64/egl/libGLES_mali.so
  #05  pc 00000000024513c0  /vendor/lib64/egl/libGLES_mali.so
  #06  pc 000000000228a36c  /vendor/lib64/egl/libGLES_mali.so
  #07  pc 000000000228a124  /vendor/lib64/egl/libGLES_mali.so (vkQueueSubmit+80)
  #08  pc 000000000070e5e8  /data/app/org.ppsspp.ppsspp-4uJCUxd3fSg8xSVKpyIaoQ==/split_config.arm64_v8a.apk!libppsspp_jni.so (offset 0x1000) (VulkanRenderManager::Submit(int, bool)+816)
  #09  pc 000000000070e758  /data/app/org.ppsspp.ppsspp-4uJCUxd3fSg8xSVKpyIaoQ==/split_config.arm64_v8a.apk!libppsspp_jni.so (offset 0x1000) (VulkanRenderManager::EndSubmitFrame(int)+64)
  #10  pc 000000000070b2b4  /data/app/org.ppsspp.ppsspp-4uJCUxd3fSg8xSVKpyIaoQ==/split_config.arm64_v8a.apk!libppsspp_jni.so (offset 0x1000) (VulkanRenderManager::ThreadFunc()+368)
  #11  pc 000000000070ec68  /data/app/org.ppsspp.ppsspp-4uJCUxd3fSg8xSVKpyIaoQ==/split_config.arm64_v8a.apk!libppsspp_jni.so (offset 0x1000) (void* std::__ndk1::__thread_proxy<std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, void (VulkanRenderManager::*)(), VulkanRenderManager*> >(void*)+64)
  #12  pc 00000000000ce1b0  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36)
  #13  pc 0000000000070ba8  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

To be continued!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions