Search Unity

Bug Vulkan Android Crash

Discussion in 'Android' started by Davidnovarro, Apr 12, 2023.

  1. Davidnovarro

    Davidnovarro

    Joined:
    Oct 6, 2015
    Posts:
    22
    We are receiving crash reports from the google play dashboard related to Vulkan. Here is the stack trace.

    Unity Version 2021.3.21f1
    A sample from crashed devices: Galaxy A02s, Android 12, Adreno (TM) 506,
    Vulkan 1.1.0 [512.502.0]


    [libunity.so] vk::SwapChain: DestroyFrameBuffers()
    *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    pid: 0, tid: 21074 >>> com.cooperbit.brawlparty <<<

    backtrace:
    #00 pc 0x000000000003b88a /vendor/lib/hw/vulkan.adreno.so (qglinternal::vkWaitForFences(VkDevice_T*, unsigned int, unsigned long long const*, unsigned int, unsigned long long)+398)
    #01 pc 0x00000000005be474 /data/app/~~BBqKnXORy18Kqjq9L6LrqA==/com.cooperbit.brawlparty-J8d7JAGZIonjy85drW-0_w==/lib/arm/libunity.so (vk::SwapChain: DestroyFrameBuffers())
    #02 pc 0x00000000005c09c8 /data/app/~~BBqKnXORy18Kqjq9L6LrqA==/com.cooperbit.brawlparty-J8d7JAGZIonjy85drW-0_w==/lib/arm/libunity.so (vk::SwapChain::UpdateConfiguration(vk::SwapChainConfiguration const&, bool, vk::CommandBuffer*))
    #03 pc 0x000000000025d5b5 /data/app/~~BBqKnXORy18Kqjq9L6LrqA==/com.cooperbit.brawlparty-J8d7JAGZIonjy85drW-0_w==/lib/arm/libunity.so (AndroidDisplayManagerVulkan::SwitchToOffscreenSwapchain(unsigned int))
    #04 pc 0x000000000025f3c7 /data/app/~~BBqKnXORy18Kqjq9L6LrqA==/com.cooperbit.brawlparty-J8d7JAGZIonjy85drW-0_w==/lib/arm/libunity.so (nativeRecreateGfxState(_JNIEnv*, _jobject*, int, _jobject*))
    #05 pc 0x00000000000824c5 /data/app/~~BBqKnXORy18Kqjq9L6LrqA==/com.cooperbit.brawlparty-J8d7JAGZIonjy85drW-0_w==/oat/arm/base.odex (art_jni_trampoline+76)
    #06 pc 0x0000000000188d3b /data/app/~~BBqKnXORy18Kqjq9L6LrqA==/com.cooperbit.brawlparty-J8d7JAGZIonjy85drW-0_w==/oat/arm/base.odex (com.unity3d.player.UnityPlayer$21.run+122)
    #07 pc 0x0000000000c96bb7 /data/misc/apexdata/com.android.art/dalvik-cache/arm/boot.oat (android.os.Handler.dispatchMessage+70)
    #08 pc 0x0000000000c9a6b7 /data/misc/apexdata/com.android.art/dalvik-cache/arm/boot.oat (android.os.Looper.loopOnce+886)
    #09 pc 0x0000000000c9a25b /data/misc/apexdata/com.android.art/dalvik-cache/arm/boot.oat (android.os.Looper.loop+1034)
    #10 pc 0x000000000018a4b9 /data/app/~~BBqKnXORy18Kqjq9L6LrqA==/com.cooperbit.brawlparty-J8d7JAGZIonjy85drW-0_w==/oat/arm/base.odex (com.unity3d.player.UnityPlayer$e.run+448)
    #11 pc 0x00000000003bdbd5 /apex/com.android.art/lib/libart.so (art_quick_invoke_stub_internal+68)
    #12 pc 0x00000000003bd677 /apex/com.android.art/lib/libart.so (void art::quick_invoke_reg_setup<false>(art::ArtMethod*, unsigned int*, unsigned int, art::Thread*, art::JValue*, char const*) (.__uniq.192663596067446536341070919852553954320.llvm.16200230356545185596)+158)
    #13 pc 0x0000000000288f1d /apex/com.android.art/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
    #14 pc 0x00000000003128a9 /apex/com.android.art/lib/libart.so (art:: (anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art:: (anonymous namespace)::ArgArray*, art::JValue*, char const*) (.__uniq.245181933781456475607640333933569312899.llvm.1951482298021755071)+40)
    #15 pc 0x00000000003127b5 /apex/com.android.art/lib/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+164)
    #16 pc 0x000000000033dc8b /apex/com.android.art/lib/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+42)
    #17 pc 0x00000000002f0bad /apex/com.android.art/lib/libart.so (art::Thread::CreateCallback(void*)+424)
    #18 pc 0x00000000000afc5f /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40)
    #19 pc 0x0000000000065ef1 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30)
     
    Last edited: Apr 12, 2023