Ever since we started using Vulkan API our game has been plagued with this issue. At first I thought this only affected Huawei devices because there were only Huawei devices associated with this crash in google play console. To my surprise after checking Unity Cloud Diagnostics it turned out that this issue affects other manufacturers as well. Only similarity I’ve noticed is that all of the devices use Mali based GPUs.
Same issue persists in current 2019.4 and 2020.3 LTS versions. Sadly I can’t provide steps to reproduce this issue because I have not encountered it on any of the test devices myself and I’m only going based on incoming crash reports.
Native Stacktrace
Thread 0 (crashed)
0 libunity.so 0x000000743d43d4c8 vk::smile:ataBuffer::CreateResource()
1 libunity.so 0x000000743d43e42c vk::smile:ataBuffer::BeginWrite(unsigned long, unsigned long, bool)
2 libunity.so 0x000000743d52714c GeometryJobTasks::ScheduleGeometryJobs(GfxDevice&, void (*)(GeometryJobData*), GeometryJobInstruction const*, unsigned int, bool)
3 libunity.so 0x000000743d844a60 GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&)
4 libunity.so 0x000000743d84ce74 GfxDeviceWorker::RunExt(ThreadedStreamBuffer&)
5 libunity.so 0x000000743d844014 GfxDeviceWorker::RunGfxDeviceWorker(void*)
6 libunity.so 0x000000743d2d5894 Thread::RunThreadWrapper(void*)
7 libc.so 0x00000077ba1070e8 <system symbols missing>
8 libc.so 0x00000077ba0a6a58 <system symbols missing>

