Search Issue Tracker
Active
Under Consideration for 2021.3.X
Votes
0
Found in
2021.3.33f1
Issue ID
UUM-71456
Regression
No
[Android] Crash on ProcessDynamicBatchGeometryJob with OpenGL or on DrawSharedGeometryJobs with Vulkan
OpenGLES stacktrace:
{noformat}#00 pc 0x00000000000798c0 /apex/com.android.runtime/lib64/bionic/libc.so (memcpy_opt+256)
#01 pc 0x00000000003d899c /vendor/lib64/egl/libGLESv2_adreno.so (!!+11660)
#02 pc 0x00000000001bd184 /vendor/lib64/egl/libGLESv2_adreno.so (!!+2388)
#03 pc 0x00000000001b45d0 /vendor/lib64/egl/libGLESv2_adreno.so (!!+376)
GfxDeviceGLES::DrawBufferRanges(GfxBuffer*, unsigned int, GfxBuffer* const*, unsigned int const*, int, DrawBuffersRange const*, int, VertexDeclaration*, unsigned long, int)
SinglePassStereoSupportExt::DrawBuffersStereo(GfxBuffer*, unsigned int, GfxBuffer* const*, unsigned int const*, int, DrawBuffersRange const*, int, VertexDeclaration*, unsigned long)
GfxDeviceGLES::DrawBuffers(GfxBuffer*, unsigned int, GfxBuffer* const*, unsigned int const*, int, DrawBuffersRange const*, int, VertexDeclaration*)
GfxDevice::DrawSharedGeometryJobs(DynamicVBOBuffer const&, unsigned int, DynamicVBOBuffer const&, unsigned int, GeometryJobFence, DrawBuffersRange const*, unsigned long, VertexDeclaration*)
GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&)
GfxDeviceWorker::RunExt(ThreadedStreamBuffer&)
GfxDeviceWorker::RunGfxDeviceWorker(void*)
Thread::RunThreadWrapper(void*)
__pthread_start(void*)
__start_thread{noformat}
Vulkan stacktrace:
{noformat}ProcessDynamicBatchGeometryJob(SharedGeometryJobData*, unsigned int)
JobQueue::Exec(JobInfo*, long long, int, bool)
JobQueue::Steal(JobGroup*, JobInfo*, long long, int, bool, bool)
JobQueue::WaitForJobGroupID(JobGroupID, JobQueue::JobQueueWorkStealMode)
CompleteFenceInternal(JobFence&, WorkStealMode)
GeometryJobTasks::PutGeometryJobFence(GfxDevice&, GeometryJobFence)
GfxDevice::DrawSharedGeometryJobs(DynamicVBOBuffer const&, unsigned int, DynamicVBOBuffer const&, unsigned int, GeometryJobFence, DrawBuffersRange const*, unsigned long, VertexDeclaration*)
GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&)
GfxDeviceWorker::RunExt(ThreadedStreamBuffer&)
GfxDeviceWorker::RunGfxDeviceWorker(void*)
Thread::RunThreadWrapper(void*){noformat}
Notes:
- No reproduction project
- We know that improvements have been introduced in the GeometryJobs system in Unity 2021.3.25 and 2021.3.28, but we have received reports that mentioned this issue is still present in Unity 2021.3.33f1.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Usage of Adaptive Probe Volumes throws a lot of IndexOutOfRangeException and Assertion Failed errors
- Prefab overrides don't recover missing managed references
- Trail Renderer visual doesn't match the positions of vertices when they have been offset
- [Mobile] The Material is not visible when using the Decal Renderer Feature
- Uncaught TypeError: Cannot read properties of undefined is thrown when the tab is inactive for several minutes
Add comment