Search Unity

[bug] Android Libc.so Java lang errors effecting hundreds of users since Unity and Firebase upgrade

Discussion in 'Android' started by SEVO, Aug 18, 2022.

  1. SEVO

    SEVO

    Joined:
    May 21, 2013
    Posts:
    15
    Unity version: 2021.2.15f1
    Firebase: 9.0.0
    Scripting back end: IL2CPP
    Issue began July 2022.

    We upgraded our Unity editor and firebase version early July, since then we have seen a huge spike in Libc.so errors in Firebase Crashlytics, which seem to be aggressively grouped, while in google play console we see more granularity. I wish to share the most common of these with the community to see if we can't find the root cause.

    20% of these crashes are identified as libunity(Java.lang.Error).

    All the symbolicated crash reports vary a little, so here is a selection:

    backtrace:
    #00 pc 000000000072bfe8 (ClearByDrawingQuad(GfxClearFlags, ColorRGBAf const&, float, unsigned int, ShaderPassContext&) at ??:?) /data/app/com.company.appname-RB9lpn8Mkqy6WM4GVHM_NA==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #01 pc 00000000006e9f2c (void SafeBinaryRead::TransferSTLStyleArray<dynamic_array<Vector2f, 0ul> >(dynamic_array<Vector2f, 0ul>&, TransferMetaFlags) at ??:?) /data/app/com.company.appname-RB9lpn8Mkqy6WM4GVHM_NA==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #02 pc 00000000006f5d00 (RenderTexture::SetShadowSamplingMode(ShadowSamplingMode) at ??:?) /data/app/com.company.appname-RB9lpn8Mkqy6WM4GVHM_NA==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #03 pc 00000000006f5a70 (RenderTexture::MainThreadCleanup() at ??:?) /data/app/com.company.appname-RB9lpn8Mkqy6WM4GVHM_NA==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #04 pc 00000000006dea48 (SortFunctor::operator()(CustomRenderTexture*, CustomRenderTexture*) at ??:?) /data/app/com.company.appname-RB9lpn8Mkqy6WM4GVHM_NA==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #05 pc 00000000003a976c (CharacterJoint_Get_Custom_PropProjectionDistance(ScriptingBackendNativeObjectPtrOpaque*) at ??:?) /data/app/com.company.appname-RB9lpn8Mkqy6WM4GVHM_NA==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #06 pc 00000000003a9ed0 (ConfigurableJoint_Get_Custom_PropXMotion(ScriptingBackendNativeObjectPtrOpaque*) at ??:?) /data/app/com.company.appname-RB9lpn8Mkqy6WM4GVHM_NA==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #07 pc 00000000003ad580 (ConfigurableJoint_CUSTOM_set_angularYZDrive_Injected(ScriptingBackendNativeObjectPtrOpaque*, JointDrive const&) at ??:?) /data/app/com.company.appname-RB9lpn8Mkqy6WM4GVHM_NA==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #08 pc 00000000003a0c08 (CharacterController_CUSTOM_get_velocity_Injected(ScriptingBackendNativeObjectPtrOpaque*, Vector3f&) at ??:?) /data/app/com.company.appname-RB9lpn8Mkqy6WM4GVHM_NA==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #09 pc 00000000003bd480 (AudioReverbZone_Set_Custom_PropDensity(ScriptingBackendNativeObjectPtrOpaque*, float) at ??:?) /data/app/com.company.appname-RB9lpn8Mkqy6WM4GVHM_NA==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #10 pc 0000000000021484 /data/app/com.company.appname-RB9lpn8Mkqy6WM4GVHM_NA==/oat/arm64/base.odex


    backtrace:
    #00 pc 0000000000727328 (core::hash_set<core::pair<int const, dynamic_array<astcenc_context*, 0ul>, true>, core::hash_pair<core::hash<int>, int const, dynamic_array<astcenc_context*, 0ul> >, core::equal_pair<std::__ndk1::equal_to<int>, int const, dynamic_array<astcenc_context*, 0ul> > >::allocate_nodes(int) at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #01 pc 00000000007194bc (GraphicsScripting::Blit(Texture*, RenderTexture*, Vector2f, Vector2f) at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #02 pc 00000000007181c4 (GraphicsScripting::DrawMesh(Mesh*, int, Matrix4x4f const&, Material*, int, Camera const*, ShaderPropertySheet*, ShadowCastingMode, bool, Transform const*, LightProbeUsage, LightProbeProxyVolume const*) at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #03 pc 0000000000717d1c (GraphicsScripting::RenderMesh(RenderParams const&, Mesh&, unsigned int, Matrix4x4f const&, Matrix4x4f const*) at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #04 pc 000000000071639c (EnlightenSceneMapping::GetRendererInformation(int) const at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #05 pc 00000000006f09a0 (CalculateOuterTetrahedraMatrices(LightProbes::LightProbeData&, int) at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #06 pc 00000000006f5b58 (RenderTexture::SetDimension(TextureDimension) at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #07 pc 00000000006f5a70 (RenderTexture::MainThreadCleanup() at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #08 pc 00000000006dea48 (SortFunctor::operator()(CustomRenderTexture*, CustomRenderTexture*) at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #09 pc 00000000003a976c (CharacterJoint_Get_Custom_PropProjectionDistance(ScriptingBackendNativeObjectPtrOpaque*) at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #10 pc 00000000003a9ed0 (ConfigurableJoint_Get_Custom_PropXMotion(ScriptingBackendNativeObjectPtrOpaque*) at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #11 pc 00000000003ad580 (ConfigurableJoint_CUSTOM_set_angularYZDrive_Injected(ScriptingBackendNativeObjectPtrOpaque*, JointDrive const&) at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #12 pc 00000000003a0c08 (CharacterController_CUSTOM_get_velocity_Injected(ScriptingBackendNativeObjectPtrOpaque*, Vector3f&) at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #13 pc 00000000003bd480 (AudioReverbZone_Set_Custom_PropDensity(ScriptingBackendNativeObjectPtrOpaque*, float) at ??:?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #14 pc 0000000000031fe4 /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/oat/arm64/base.odex


    There are hundreds of these, especially the second one occurs more often. But from the same build we also see errors grouped under the following headers:
    • vulkan.
    • libGLES_mali
    • libil2cpp
    Any insight would be greatly appreciated.
     
    Last edited: Aug 18, 2022
  2. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,900
    The stacktrace doesn't look correct, probably wrong symbols were used.
     
  3. SEVO

    SEVO

    Joined:
    May 21, 2013
    Posts:
    15
    Hello Tomas, I thought those traces looked weird, but I got them from the Android Logcat stack trace tool by following the tutorial at: https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.2/manual/StacktraceUtility.html

    I switched the order so the symbols created with our build were at the top and the logs now look like:

    backtrace:
    #00 pc 0000000000727328 (vk::CommandBuffer::DoImageWriteBarrier(VkCommandBuffer_T*, vk::ImageBarrierKey const&, VkImageLayout, unsigned int, unsigned int, vk::PipelineBarrierMap*, bool) at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #01 pc 00000000007194bc (vk::TaskExecutor::FlushBarriers(vk::CommandBuffer*, vk::TaskExecutor::BarrierRequests&) at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #02 pc 00000000007181c4 (vk::TaskExecutor::HandleCommandStream(GrowableBuffer*, VkCommandBuffer_T*) at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #03 pc 0000000000717d1c (vk::TaskExecutor::ExecuteCommandbuffers(vk::CommandBuffer**, int) at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #04 pc 000000000071639c (vk::TaskExecutor::DoFlush(VkFence_T*, VkSemaphore_T*, unsigned long, bool) at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #05 pc 00000000006f09a0 (GfxDeviceVK::SubmitCurrentCommandBuffers(VkSemaphore_T*, bool) at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #06 pc 00000000006f5b58 (GfxDeviceVK::UpdatePrimarySwapChain(vk::SwapChainConfiguration const&) at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #07 pc 00000000006f5a70 (GfxDeviceVK::AdjustPrimarySwapChain(ANativeWindow*, int, int, int, int, int, bool, bool, int, int, bool, GraphicsFormat, int&, int&, int&) at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #08 pc 00000000006dea48 (vk::InitializeOrResetSwapChain(ANativeWindow*, int, int, int, int, int, bool, bool, int, int, bool, int&, int&, int&) at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #09 pc 00000000003a976c (AndroidDisplayManagerVulkan::UpdateVulkanPrimarySwapChain() at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #10 pc 00000000003a9ed0 (AndroidDisplayManagerVulkan::Update(bool) at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #11 pc 00000000003ad580 (AndroidDisplayManager::Update(bool) at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #12 pc 00000000003a0c08 (AndroidGraphics::ApplyPendingWindowChanges() at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #13 pc 00000000003bd480 (nativeFocusChanged(_JNIEnv*, _jobject*, bool) at :?) /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/lib/arm64/libunity.so (BuildId: cebb6b3b550dc248818d59fd95416e5f3b469cb7)
    #14 pc 0000000000031fe4 /data/app/~~4Tj5p7Xpx6Bbzkv6I5s10A==/com.company.appname-otvzQcxd6p4Wld5qCAjFcw==/oat/arm64/base.odex


    Thanks for the heads up.

    Also going through a number of the other crash collections I notice that if these symbols are correct that I get a NativeFocusChange call at the root of most stack traces.
     
    Last edited: Aug 19, 2022
  4. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,900
    This looks more correct, what Unity version is this? @florianpenzkofer any ideas?
     
  5. SEVO

    SEVO

    Joined:
    May 21, 2013
    Posts:
    15
    Unity version: 2021.2.15f1
    Firebase: 9.0.0
    Scripting back end: IL2CPP
     
  6. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,900
    Could you switch to 2021.3 LTS and see if it still happens, 2021.2 is no longer being updated.
     
  7. SEVO

    SEVO

    Joined:
    May 21, 2013
    Posts:
    15
    We could try, but the turn around time will be weeks, update our tooling, make and test new builds, distribute etc etc.

    We have been pulling the Vulkan thread, and noticed similar issues on from this support thread: https://forum.unity.com/threads/native-crash-vulkan-related.1205284/

    We wonder if there is any advantage or risks to disabling Vulkan, or at least pushing it below OpenGLES3?
     
  8. SEVO

    SEVO

    Joined:
    May 21, 2013
    Posts:
    15
    Additional, we upgraded to 2021.2.15f1 in March 2022, to solve a bug with GPS, we saw a real spike in these libc.so crashes, which seem to contain these sub crashes (As seen in Play Store Console) in July 2022. They appear to be effecting a broad range of devices and Android OS's from 9-12. The only notable change was an upgrade from Firebase 7.2.0 to 9.0.0, The Unity version and graphics setting were un-changed from March. Could this be a conflict with the newer Firebase, and how could that cause Vulkan issues?
     

    Attached Files:

  9. realragnvaldr

    realragnvaldr

    Joined:
    Jul 21, 2019
    Posts:
    41
    Is this perhaps the same issue as described here?

    https://github.com/firebase/quickstart-unity/issues/1193

    Sadly, that issue has been around for over 9 months now and the last we heard from the Firebase developers was in March. It looks like this hasn't any priority for them :-(
     
  10. florianpenzkofer

    florianpenzkofer

    Unity Technologies

    Joined:
    Sep 2, 2014
    Posts:
    479
  11. SEVO

    SEVO

    Joined:
    May 21, 2013
    Posts:
    15
    Thanks for that link, The bug reports fixed in 2020.3 then duplicated in 2021.3.x does that mean it came back? we are on 2021.2.15f1. We will be upgrading to the LTS after some other bug fixes are completed and rolled out.
     
  12. florianpenzkofer

    florianpenzkofer

    Unity Technologies

    Joined:
    Sep 2, 2014
    Posts:
    479
    I believe the 2021.3 case being marked as duplicate is just because of changes in the bug tracking system and since the 2021.3 fix was not done yet it got migrated to the new system.
     
  13. Zulqarnain_satti

    Zulqarnain_satti

    Joined:
    Jan 7, 2022
    Posts:
    1
  14. SEVO

    SEVO

    Joined:
    May 21, 2013
    Posts:
    15
    @florianpenzkofer Hello, Firebase have indicated that these crashes may not be new, but instead NDK crashes that were previously not being caught and registered in previous SDK versions. We have a version out using 2021.3.9f1 and Firebase 9.0.0. And we still get a large number of crashes, the Google Play console below shows a number of crashes relate to Vulkan.

    Some more info on the top Vulkan issue:
    • Effected Android version (API 30 to 33)
    • 100% in foreground.
    • Built using il2cpp back end.
    Screenshot 2022-10-03 at 08.39.19.png
    And here are a few stack traces from the Vulkan crash. We know this may not be enough to resolve the issue, but if you have any suggestions on what we can do to track these issues down, or get better info that would be great.

    #00 pc 00000000000ff6f8 (lib64/hw/vulkan.adreno.so not found) /vendor/lib64/hw/vulkan.adreno.so (BuildId: 689785ce2f94d76f6bf02379900559c4)
    #01 pc 00000000000b1214 (lib64/hw/vulkan.adreno.so not found) /vendor/lib64/hw/vulkan.adreno.so (BuildId: 689785ce2f94d76f6bf02379900559c4)
    #02 pc 000000000009b75c (lib64/hw/vulkan.adreno.so not found) /vendor/lib64/hw/vulkan.adreno.so (qglinternal::vkCmdEndRenderPass(VkCommandBuffer_T*)+20) (BuildId: 689785ce2f94d76f6bf02379900559c4)
    #03 pc 000000000072169c (vk::CommandBuffer::EndRenderPass(VkRenderPass_T*, VkRenderPass_T*) at :?) /data/app/~~D8LDEALKOYLLyF1WaEu2vg==/com.company.app--X8QKZk_j2iFuQQtvRtY8A==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #04 pc 00000000006fb66c (vk::RenderPassSwitcher::EndCurrentRenderPass(vk::CommandBuffer*, bool, GfxRTStoreAction const*, vk::RenderPassSwitcher::MultiSamplingStoreAction) at :?) /data/app/~~D8LDEALKOYLLyF1WaEu2vg==/com.company.app--X8QKZk_j2iFuQQtvRtY8A==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #05 pc 00000000006f0800 (GfxDeviceVK::UpdatePrimarySwapChain(vk::SwapChainConfiguration const&) at :?) /data/app/~~D8LDEALKOYLLyF1WaEu2vg==/com.company.app--X8QKZk_j2iFuQQtvRtY8A==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #06 pc 00000000006f0738 (GfxDeviceVK::AdjustPrimarySwapChain(ANativeWindow*, int, int, int, int, int, bool, bool, int, int, bool, GraphicsFormat, int&, int&, int&) at :?) /data/app/~~D8LDEALKOYLLyF1WaEu2vg==/com.company.app--X8QKZk_j2iFuQQtvRtY8A==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #07 pc 00000000006d9710 (vk::InitializeOrResetSwapChain(ANativeWindow*, int, int, int, int, int, bool, bool, int, int, bool, int&, int&, int&) at :?) /data/app/~~D8LDEALKOYLLyF1WaEu2vg==/com.company.app--X8QKZk_j2iFuQQtvRtY8A==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #08 pc 00000000003a8588 (AndroidDisplayManagerVulkan::UpdateVulkanPrimarySwapChain() at :?) /data/app/~~D8LDEALKOYLLyF1WaEu2vg==/com.company.app--X8QKZk_j2iFuQQtvRtY8A==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #09 pc 00000000003a8cec (AndroidDisplayManagerVulkan::Update(bool) at :?) /data/app/~~D8LDEALKOYLLyF1WaEu2vg==/com.company.app--X8QKZk_j2iFuQQtvRtY8A==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #10 pc 00000000003ab39c (AndroidDisplayManager::Update(bool) at :?) /data/app/~~D8LDEALKOYLLyF1WaEu2vg==/com.company.app--X8QKZk_j2iFuQQtvRtY8A==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #11 pc 000000000039fa24 (AndroidGraphics::ApplyPendingWindowChanges() at :?) /data/app/~~D8LDEALKOYLLyF1WaEu2vg==/com.company.app--X8QKZk_j2iFuQQtvRtY8A==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #12 pc 00000000003bb11c (nativeFocusChanged(_JNIEnv*, _jobject*, bool) at :?) /data/app/~~D8LDEALKOYLLyF1WaEu2vg==/com.company.app--X8QKZk_j2iFuQQtvRtY8A==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #13 pc 000000000001f244 /data/app/~~D8LDEALKOYLLyF1WaEu2vg==/com.company.app--X8QKZk_j2iFuQQtvRtY8A==/oat/arm64/base.odex

    #00 pc 00000000000e5f78 (lib64/hw/vulkan.adreno.so not found) /vendor/lib64/hw/vulkan.adreno.so (BuildId: e6a54a7247dee8338a896fb898043571)
    #01 pc 0000000000113330 (lib64/hw/vulkan.adreno.so not found) /vendor/lib64/hw/vulkan.adreno.so (BuildId: e6a54a7247dee8338a896fb898043571)
    #02 pc 00000000000c8018 (lib64/hw/vulkan.adreno.so not found) /vendor/lib64/hw/vulkan.adreno.so (BuildId: e6a54a7247dee8338a896fb898043571)
    #03 pc 0000000000091428 (lib64/hw/vulkan.adreno.so not found) /vendor/lib64/hw/vulkan.adreno.so (BuildId: e6a54a7247dee8338a896fb898043571)
    #04 pc 0000000000079994 (lib64/hw/vulkan.adreno.so not found) /vendor/lib64/hw/vulkan.adreno.so (qglinternal::vkCmdEndRenderPass(VkCommandBuffer_T*)+20) (BuildId: e6a54a7247dee8338a896fb898043571)
    #05 pc 000000000072169c (vk::CommandBuffer::EndRenderPass(VkRenderPass_T*, VkRenderPass_T*) at :?) /data/app/~~brVOq-xRwDl05w6FTkiL3Q==/com.company.app-5MMAAqYviPGco3IzgDCARQ==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #06 pc 00000000006fb66c (vk::RenderPassSwitcher::EndCurrentRenderPass(vk::CommandBuffer*, bool, GfxRTStoreAction const*, vk::RenderPassSwitcher::MultiSamplingStoreAction) at :?) /data/app/~~brVOq-xRwDl05w6FTkiL3Q==/com.company.app-5MMAAqYviPGco3IzgDCARQ==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #07 pc 00000000006f0800 (GfxDeviceVK::UpdatePrimarySwapChain(vk::SwapChainConfiguration const&) at :?) /data/app/~~brVOq-xRwDl05w6FTkiL3Q==/com.company.app-5MMAAqYviPGco3IzgDCARQ==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #08 pc 00000000006f0738 (GfxDeviceVK::AdjustPrimarySwapChain(ANativeWindow*, int, int, int, int, int, bool, bool, int, int, bool, GraphicsFormat, int&, int&, int&) at :?) /data/app/~~brVOq-xRwDl05w6FTkiL3Q==/com.company.app-5MMAAqYviPGco3IzgDCARQ==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #09 pc 00000000006d9710 (vk::InitializeOrResetSwapChain(ANativeWindow*, int, int, int, int, int, bool, bool, int, int, bool, int&, int&, int&) at :?) /data/app/~~brVOq-xRwDl05w6FTkiL3Q==/com.company.app-5MMAAqYviPGco3IzgDCARQ==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #10 pc 00000000003a8588 (AndroidDisplayManagerVulkan::UpdateVulkanPrimarySwapChain() at :?) /data/app/~~brVOq-xRwDl05w6FTkiL3Q==/com.company.app-5MMAAqYviPGco3IzgDCARQ==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #11 pc 00000000003a8cec (AndroidDisplayManagerVulkan::Update(bool) at :?) /data/app/~~brVOq-xRwDl05w6FTkiL3Q==/com.company.app-5MMAAqYviPGco3IzgDCARQ==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #12 pc 00000000003ab39c (AndroidDisplayManager::Update(bool) at :?) /data/app/~~brVOq-xRwDl05w6FTkiL3Q==/com.company.app-5MMAAqYviPGco3IzgDCARQ==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #13 pc 000000000039fa24 (AndroidGraphics::ApplyPendingWindowChanges() at :?) /data/app/~~brVOq-xRwDl05w6FTkiL3Q==/com.company.app-5MMAAqYviPGco3IzgDCARQ==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #14 pc 00000000003bb11c (nativeFocusChanged(_JNIEnv*, _jobject*, bool) at :?) /data/app/~~brVOq-xRwDl05w6FTkiL3Q==/com.company.app-5MMAAqYviPGco3IzgDCARQ==/lib/arm64/libunity.so (BuildId: 821195a13d4ae557c6a6918c29ef3ea864cfd22d)
    #15 pc 0000000000034324 /data/app/~~brVOq-xRwDl05w6FTkiL3Q==/com.company.app-5MMAAqYviPGco3IzgDCARQ==/oat/arm64/base.odex
     
  15. SEVO

    SEVO

    Joined:
    May 21, 2013
    Posts:
    15
    @florianpenzkofer Just an FYI, the unity upgrade has now propagated to most of our users, we have seen a dramatic fall in crash rates, not all gone but far less panic inducing :) Don't want to Jinx it, but this issue appears to be mostly solved for us. Thanks for your previous support.
     
  16. kidzooly

    kidzooly

    Joined:
    Jan 23, 2016
    Posts:
    26
    @SEVO what are the Unity, Firebase and other SDK versions are you using?
     
  17. SEVO

    SEVO

    Joined:
    May 21, 2013
    Posts:
    15
    @kidzooly
    We are currently using -
    Firebase: 9.0.0
    Unity: 2021.3.9f1
    Addressables: 1.19.19
     
    kidzooly likes this.