Unity 2022.3.11: "Got a UNKNOWN while executing native code." Received signal SIGSEGV

Whole team is getting hard crashes from Editor after upgrade to Unity 2022.3.11.

=================================================================
    Native Crash Reporting
=================================================================
Got a UNKNOWN while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

=================================================================
    Managed Stacktrace:
=================================================================
=================================================================
Received signal SIGSEGV
Obtained 35 stack frames
0x00007ff7736e8fb1 (Unity) tlsf_memalign
0x00007ff7714aef09 (Unity) DynamicHeapAllocator::Allocate
0x00007ff7714b66b4 (Unity) DynamicHeapAllocator::Reallocate
0x00007ff7714c0785 (Unity) DualThreadAllocator<DynamicHeapAllocator>::Reallocate
0x00007ff7714b6c69 (Unity) MemoryManager::Reallocate
0x00007ff7714b97fc (Unity) realloc_internal
0x00007ff770dc2664 (Unity) dynamic_array_detail::dynamic_array_data::reallocate
0x00007ff7719d7b04 (Unity) dynamic_array_detail::dynamic_array_data::resize_buffer
0x00007ff7718d8318 (Unity) dynamic_array<unsigned char,4>::resize_buffer_nocheck
0x00007ff77193ef98 (Unity) ShaderPropertySheet::AddNewPropertyUninitialized
0x00007ff771943ea4 (Unity) ShaderPropertySheet::CreateTextureAuxPropertyUninitialized
0x00007ff7719443ce (Unity) ShaderPropertySheet::FillAuxVectors
0x00007ff77193fc4c (Unity) ShaderPropertySheet::AddTextureFromInfo
0x00007ff77194a496 (Unity) ShaderPropertySheet::SetTexture
0x00007ff7724f5951 (Unity) VFXMaterialUniformUploader::operator()
0x00007ff7724f1bea (Unity) VFX::CastVFXValueParam<VFXMaterialUniformUploader,VFXExpressionValueWrapper>
0x00007ff772517ca7 (Unity) VisualEffect::PrepareTask<VFXMaterialUniformUploader>
0x00007ff772544149 (Unity) VisualEffect::PrepareMaterial
0x00007ff7725135c0 (Unity) VFXCommandList::VFXCommandSubList::Process
0x00007ff77251347b (Unity) VFXCommandList::Process
0x00007ff77254445e (Unity) VFXFrameData::ProcessCommandList
0x00007ff7725446f7 (Unity) VFXManager::ProcessCommandList
0x00007ff77254a54c (Unity) VFXManager::Update
0x00007ff77253fab1 (Unity) `VFXManager::InitializeClass'::`2'::PostLateUpdateVFXUpdateRegistrator::Forward
0x00007ff77183619c (Unity) ExecutePlayerLoop
0x00007ff771836310 (Unity) ExecutePlayerLoop
0x00007ff77183cb85 (Unity) PlayerLoop
0x00007ff77280549f (Unity) PlayerLoopController::InternalUpdateScene
0x00007ff7728120dd (Unity) PlayerLoopController::UpdateSceneIfNeededFromMainLoop
0x00007ff7728103e1 (Unity) Application::TickTimer
0x00007ff772c8790a (Unity) MainMessageLoop
0x00007ff772c8d170 (Unity) WinMain
0x00007ff7740703ee (Unity) __scrt_common_main_seh
0x00007ffeffbd7344 (KERNEL32) BaseThreadInitThunk
0x00007fff018426b1 (ntdll) RtlUserThreadStart

Full log is too large to attach, so I’ve just attached the last bit. Let me know if you want anything else.

9443474–1324973–stack-end.txt (40.2 KB)

Another from a different team member:

=================================================================
    Native Crash Reporting
=================================================================
Got a UNKNOWN while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

=================================================================
    Managed Stacktrace:
=================================================================
=================================================================
Received signal SIGSEGV
Obtained 16 stack frames
0x00007ff6cdb98eba (Unity) tlsf_free
0x00007ff6cb96053e (Unity) DynamicHeapAllocator::smile:eallocate
0x00007ff6cb971818 (Unity) DualThreadAllocator<DynamicHeapAllocator>::TryDeallocate
0x00007ff6cb960db2 (Unity) MemoryManager::smile:eallocate
0x00007ff6cb95e76b (Unity) operator delete
0x00007ff6cc696aa1 (Unity) TextRenderingPrivate::TextMeshGeneratorImpl::GarbageCollect
0x00007ff6cd728044 (Unity) `InternalInitializeModule_TextRenderingEditor'::`2'::updateSceneRegistrator::Forward
0x00007ff6cb24fdd9 (Unity) CallbackArray::Invoke
0x00007ff6cccb56b2 (Unity) PlayerLoopController::InternalUpdateScene
0x00007ff6cccc20dd (Unity) PlayerLoopController::UpdateSceneIfNeededFromMainLoop
0x00007ff6cccc03e1 (Unity) Application::TickTimer
0x00007ff6cd13790a (Unity) MainMessageLoop
0x00007ff6cd13d170 (Unity) WinMain
0x00007ff6ce5203ee (Unity) __scrt_common_main_seh
0x00007ffd90c57344 (KERNEL32) BaseThreadInitThunk
0x00007ffd91a026b1 (ntdll) RtlUserThreadStart

Yeah 2022.3.11 seems to have been creating a lot of crashes for folks. I would at least try .12f1 to see if that’s any better.

Hm, is it known to be fixed? Upgrading Unity is a big deal, esp. when we just did it last week. :stuck_out_tongue:

There is some reference of something that might be related here: Unity 2022.3.12

Unfortunately there is no link on the issue, and I don’t believe I’m using leak detection unless that’s just on by deafult.

Bug - [2022.3.11f1] Consistent crashes - Unity Forum

Wow, as a long-term unity user, I always knew Unity had more bugs than the Amazon rainforest, but what the hell is going on here? My project was playing fine without any issues. I took a very short break, came back and clicked play, and are now getting this consistent crash. Literally, NO code was changed or assets, it’s almost as if Unity at this point is literally programmed to randomly bug ou because I can’t see how this is possible. Must be another of Unitys bad sales tactics, upgrade to pro else the editor will randomly crash (I’m on the soon-to-be-removed plus). Learning Unity all them years ago was a huge mistake, I should’ve learned Unreal.