GiM-GamesInMotion / gFurPro

Shell based fur plugin for Unreal Engine 5
https://gim.studio/animalia/animalia/
Other
84 stars 29 forks source link

Crash related to morph targets after certain time #17

Closed GiM-GamesInMotion closed 3 months ago

GiM-GamesInMotion commented 6 months ago

There is still an issue though, I'm getting a crash after sometime :

Fatal error: [File:D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp] [Line: 949] Rendering thread exception: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000656d40a0000

0x00007fff35a70aa4 UnrealEditor-GFur.dll!TConstSetBitIterator::FindFirstSetBit() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\Core\Public\Containers\BitArray.h:1868] 0x00007fff35ab5cee UnrealEditor-GFur.dll!FFurMorphObject::Update_RenderThread() [D:\Unreal Engine\UnrealEngine-release\Engine\Plugins\Marketplace\GFur\Source\GFur\Private\FurMorphObject.cpp:73] 0x00007fff35ab4631 UnrealEditor-GFur.dll!UGFurComponent::UpdateFur_RenderThread() [D:\Unreal Engine\UnrealEngine-release\Engine\Plugins\Marketplace\GFur\Source\GFur\Private\FurComponent.cpp:1116] 0x00007fff35a5784e UnrealEditor-GFur.dll!TEnqueueUniqueRenderCommandType<UGFurComponent::updateFur'::2'::SkelMeshObjectUpdateDataCommandName,UGFurComponent::updateFur'::2':: >::DoTask() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\RenderCore\Public\RenderingThread.h:209] 0x00007fff35a65b58 UnrealEditor-GFur.dll!TGraphTask<TEnqueueUniqueRenderCommandType<UGFurComponent::updateFur'::2'::SkelMeshObjectUpdateDataCommandName,UGFurComponent::updateFur'::2':: > >::ExecuteTask() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:1265] 0x00007fffcc80514f UnrealEditor-Core.dll!FNamedTaskThread::ProcessTasksNamedThread() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:758] 0x00007fffcc80575e UnrealEditor-Core.dll!FNamedTaskThread::ProcessTasksUntilQuit() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:649] 0x00007fffcc488c8b UnrealEditor-RenderCore.dll!RenderingThreadMain() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:411] 0x00007fffcc48ff44 UnrealEditor-RenderCore.dll!FRenderingThread::Run() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:537] 0x00007fffccdfb662 UnrealEditor-Core.dll!FRunnableThreadWin::Run() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:149] 0x00007fffccdef1b7 UnrealEditor-Core.dll!FRunnableThreadWin::GuardedRun() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:79] 0x00007ff834c27344 KERNEL32.DLL!UnknownFunction []

This is the error in the crash log : [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: === Handled ensure: === [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: Ensure condition failed: this->Array.Num() == InitialNum [File:D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\Core\Public\Containers\SparseArray.h] [Line: 978] [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: Container has changed during ranged-for iteration! [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: Stack: [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: [Callstack] 0x00007fff35ab5aae UnrealEditor-GFur.dll!FFurMorphObject::Update_RenderThread() [D:\Unreal Engine\UnrealEngine-release\Engine\Plugins\Marketplace\GFur\Source\GFur\Private\FurMorphObject.cpp:73] [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: [Callstack] 0x00007fff35ab4631 UnrealEditor-GFur.dll!UGFurComponent::UpdateFur_RenderThread() [D:\Unreal Engine\UnrealEngine-release\Engine\Plugins\Marketplace\GFur\Source\GFur\Private\FurComponent.cpp:1116] [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: [Callstack] 0x00007fff35a5784e UnrealEditor-GFur.dll!TEnqueueUniqueRenderCommandType<UGFurComponent::updateFur'::2'::SkelMeshObjectUpdateDataCommandName,UGFurComponent::updateFur'::2':: >::DoTask() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\RenderCore\Public\RenderingThread.h:209] [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: [Callstack] 0x00007fff35a65b58 UnrealEditor-GFur.dll!TGraphTask<TEnqueueUniqueRenderCommandType<UGFurComponent::updateFur'::2'::SkelMeshObjectUpdateDataCommandName,UGFurComponent::updateFur'::2':: > >::ExecuteTask() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:1265] [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: [Callstack] 0x00007fffcc80514f UnrealEditor-Core.dll!FNamedTaskThread::ProcessTasksNamedThread() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:758] [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: [Callstack] 0x00007fffcc80575e UnrealEditor-Core.dll!FNamedTaskThread::ProcessTasksUntilQuit() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:649] [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: [Callstack] 0x00007fffcc488c8b UnrealEditor-RenderCore.dll!RenderingThreadMain() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:411] [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: [Callstack] 0x00007fffcc48ff44 UnrealEditor-RenderCore.dll!FRenderingThread::Run() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:537] [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: [Callstack] 0x00007fffccdfb662 UnrealEditor-Core.dll!FRunnableThreadWin::Run() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:149] [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: [Callstack] 0x00007fffccdef1b7 UnrealEditor-Core.dll!FRunnableThreadWin::GuardedRun() [D:\Unreal Engine\UnrealEngine-release\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:79] [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: [Callstack] 0x00007ff834c27344 KERNEL32.DLL!UnknownFunction [] [2024.03.07-17.58.31:514][861]LogOutputDevice: Error: [Callstack] 0x00007ff8351226b1 ntdll.dll!UnknownFunction []