bitwave.niklas

Hello,
We're using Unreal Engine 5 with the latest Spine built from source and Spine Professional 4.1.09. When we select the imported skeleton data in the SpineSkeletonAnimation component the engine crashes with the following stack trace:
LoginId:1558d7e24e1b3e169821d69cbf4e46f4
EpicAccountId:4c19f7729d464be9bc5b79057a7dfa2b

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000040

UnrealEditor_SpinePlugin!USpineSkeletonRendererComponent::UpdateMesh() [C:\devl\game-project\Game\Plugins\SpinePlugin\Source\SpinePlugin\Private\SpineSkeletonRendererComponent.cpp:271]
UnrealEditor_SpinePlugin!USpineSkeletonRendererComponent::TickComponent() [C:\devl\game-project\Game\Plugins\SpinePlugin\Source\SpinePlugin\Private\SpineSkeletonRendererComponent.cpp:82]
UnrealEditor_Engine!FActorComponentTickFunction::ExecuteTickHelper<<lambda_8e93cba63652895611dfa1bc126611cb> >() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Engine\Classes\GameFramework\Actor.h:3931]
UnrealEditor_Engine!FActorComponentTickFunction::ExecuteTick() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:1070]
UnrealEditor_Engine!FTickFunctionTask::DoTask() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Engine\Private\TickTaskManager.cpp:284]
UnrealEditor_Engine!TGraphTask<FTickFunctionTask>::ExecuteTask() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:975]
UnrealEditor_Core!FNamedTaskThread::ProcessTasksNamedThread() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:753]
UnrealEditor_Core!FNamedTaskThread::ProcessTasksUntilIdle() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:653]
UnrealEditor_Core!FTaskGraphCompatibilityImplementation::ProcessThreadUntilIdle() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:2105]
UnrealEditor_Engine!FTickTaskSequencer::ReleaseTickGroup() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Engine\Private\TickTaskManager.cpp:582]
UnrealEditor_Engine!FTickTaskManager::RunTickGroup() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Engine\Private\TickTaskManager.cpp:1592]
UnrealEditor_Engine!UWorld::RunTickGroup() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Engine\Private\LevelTick.cpp:790]
UnrealEditor_Engine!UWorld::Tick() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Engine\Private\LevelTick.cpp:1546]
UnrealEditor_Kismet!FSCSEditorViewportClient::Tick() [C:\devl\game-project\UnrealEngine\Engine\Source\Editor\Kismet\Private\SCSEditorViewportClient.cpp:209]
UnrealEditor_UnrealEd!UEditorEngine::Tick() [C:\devl\game-project\UnrealEngine\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:1873]
UnrealEditor_UnrealEd!UUnrealEdEngine::Tick() [C:\devl\game-project\UnrealEngine\Engine\Source\Editor\UnrealEd\Private\UnrealEdEngine.cpp:474]
UnrealEditor!FEngineLoop::Tick() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5215]
UnrealEditor!GuardedMain() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Launch\Private\Launch.cpp:183]
UnrealEditor!GuardedMainWrapper() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:147]
UnrealEditor!LaunchWindowsStartup() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:283]
UnrealEditor!WinMain() [C:\devl\game-project\UnrealEngine\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:330]
UnrealEditor!__scrt_common_main_seh() [d:\a01\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll
Attached is the json for the character. Any help appriciated!
Nemaš dopuštenje za pregledavanje privit(a)ka dodan(og)ih postu.
bitwave.niklas
  • Postovi: 7

Mario

By Spine built from source do you mean the latest commit from the 4.1 branch in the spine-runtimes GitHub repository? That already contains a fix for this issue:
https://github.com/EsotericSoftware/spine-runtimes/commit/25719370c7cf6741b21515676e20fee5a9989636

Also make sure that the copy of spine-cpp in the Spine UE4 plugin is up-to-date.
Avatar
Mario

Mario
  • Postovi: 3242

bitwave.niklas

Yes, however, I see that I cloned September 14th, and this was fixed on September 15th, and I didn't even consider that it was already fixed. I'll clone it and let you know if I have further issues.

Great job, and thank you! :heart:
bitwave.niklas
  • Postovi: 7


Natrag na Runtimes