I recently updated to 5.4.1f1 and have been met with a rather debilitating bug. If a world space canvas is destroyed during play, the editor will crash with this information found in the Editor.log file:
m_VB != NULL
(Filename: C:/buildslave/unity/build/Runtime/GfxDevice/d3d11/VertexBufferD3D11.cpp Line: 98)
Crash!!!
========== OUTPUTING STACK TRACE ==================
0x00007FF92CA49804 (d3d11) CreateDirect3D11SurfaceFromDXGISurface
0x0000000140334537 (Unity) GeometryJobTasks::EndGeometryJobFrame
0x000000014149C26D (Unity) GfxDeviceWorker::RunCommand
0x00000001414A245F (Unity) GfxDeviceWorker::Run
0x000000014149A0AD (Unity) GfxDeviceWorker::RunGfxDeviceWorker
0x00000001405A2E58 (Unity) Thread::RunThreadWrapper
0x00007FF931688364 (KERNEL32) BaseThreadInitThunk
========== END OF STACKTRACE ===========
The problem is identical to this thread from the 5.4 beta forums but it appears unresolved.
Anybody else experienced this?