Repository navigation
Crash when converting from dynamic mesh #297
Description
When converting a DynamicMesh to a RealtimeMesh and then packaging the program, it crashes when run.
ue version is 5.5.4
The script is shown in the figure below.
the crash log is below:
[2025.06.08-05.41.29:317][ 55]LogUObjectBase: Error: Virtual functions table is invalid.
[2025.06.08-05.41.29:317][ 55]LogUObjectGlobals: PersistentFrame: Addr=0x0000024f0bebe9b0, Size=104
73 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f 8c 00 00 24 11 00 00 23 80 19 00 00 00 00 00
00 00 00 00 00 00 00 00 80 f8 55 38 50 02 00 00 7f 09 14 00 00 00 00 00 00 85 b7 36 50 02 00 00
c0 87 99 4d 4f 02 00 00 01 01 00 00 00 00 00 00 80 d9 32 03 50 02 00 00 00 00 00 00 12 00 00 00
00 00 00 00 12 00 00 00
[2025.06.08-05.41.29:426][ 55]LogStats: FPlatformStackWalk::StackWalkAndDump - 0.109 s
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: === Handled ensure: ===
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error:
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: Ensure condition failed: bIsValidObjectReference [File:D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\BlueprintGeneratedClass.cpp] [Line: 2385]
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: Invalid object referenced by the PersistentFrame: 0x0000025036b78500 (Blueprint object: BlueprintGeneratedClass /Game/Blueprints/RealTimeWall.RealTimeWall_C, ReferencingProperty: ObjectProperty /Game/Blueprints/RealTimeWall.RealTimeWall_C:ExecuteUbergraph_RealTimeWall:CallFunc_MakeStreamSet_ReturnValue, Instance: RealTimeWall_C /Game/Map/Root.Root:PersistentLevel.RealTimeWall_C_2147482331, Address: 0x0000024f0bebe9e8) - If you have a reliable repro for this, please contact the development team with it.
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: Stack:
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7c487ccbe CustomHome-Win64-DebugGame.exe!FPersistentFrameCollector::HandleObjectReference'::39'::<lambda_2>::operator()() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7bde18d26 CustomHome-Win64-DebugGame.exe!FPersistentFrameCollector::HandleObjectReference() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b87f4b78 CustomHome-Win64-DebugGame.exe!CollectPropertyReferences<2>() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b87f9f5c CustomHome-Win64-DebugGame.exe!CollectSetReferences<11>() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7bddf2ffa CustomHome-Win64-DebugGame.exe!UBlueprintGeneratedClass::AddReferencedObjectsInUbergraphFrame() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b85bed78 CustomHome-Win64-DebugGame.exe!UE::GC::TFastReferenceCollector<UE::GC::TReachabilityProcessor<5>,UE::GC::TReachabilityCollector<5> >::ProcessObjectArray() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b85255e3 CustomHome-Win64-DebugGame.exe!UE::GC::FRealtimeGC::CollectReferencesForGC<UE::GC::TReachabilityCollector<5>,UE::GC::TReachabilityProcessor<5> >'::3'::<lambda_1>::<lambda_invoker_cdecl>() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b857dbd0 CustomHome-Win64-DebugGame.exe!UE::Tasks::Private::TExecutableTaskBase<UE::GC::FRealtimeGC::BeginInitialReferenceCollection'::5'::<lambda_1>,void,void>::ExecuteTask() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b7acf7e3 CustomHome-Win64-DebugGame.exe!UE::Tasks::Private::FTaskBase::TryExecuteTask() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b7aa27ff CustomHome-Win64-DebugGame.exe!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __ptr64 __cdecl(bool),48>::TTaskDelegateImpl<LowLevelTasks::FTask::Init<UE::Tasks::Private::FTaskBase::Init'::2'::<lambda_1> >'::13'::<lambda_1>,0>::CallAndMove() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b7aad8ee CustomHome-Win64-DebugGame.exe!LowLevelTasks::FTask::ExecuteTask() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b7aad66b CustomHome-Win64-DebugGame.exe!LowLevelTasks::FScheduler::ExecuteTask() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b7ad2d9d CustomHome-Win64-DebugGame.exe!LowLevelTasks::FScheduler::WorkerLoop() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b7a9b301 CustomHome-Win64-DebugGame.exe!FScopeCycleCounter::~FScopeCycleCounter'::2'::<lambda_1>::operator()() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b7c97073 CustomHome-Win64-DebugGame.exe!FThreadImpl::Run() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b80ae3d8 CustomHome-Win64-DebugGame.exe!FRunnableThreadWin::Run() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff7b80a5a3f CustomHome-Win64-DebugGame.exe!FRunnableThreadWin::GuardedRun() []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff80a1d7374 KERNEL32.DLL!UnknownFunction []
[2025.06.08-05.41.29:426][ 55]LogOutputDevice: Error: [Callstack] 0x00007ff80be7cc91 ntdll.dll!UnknownFunction []
Realtime version info:
"FileVersion": 3,
"Version": 50,
"VersionName": "5.2.5",
"FriendlyName": "Realtime Mesh Component Pro"

Activity
li20190 commentedon Jun 17, 2025
Anyone can help me?
cr0wst0rm-real commentedon Jun 18, 2025
Have you tried using the debugger in packaged game? There are tutorials for this. It's really not possible to guess what the problem is just from looking at some randomly generated callstack.
Also: If you have a reliable repro for this, please contact the development team with it.
Seems like it may be related to the engine itself.
li20190 commentedon Jul 16, 2025
I deleted the "Intermediate" folder, then repackaged the program, and the crash problem seems to have disappeared.
li20190 commentedon Jul 16, 2025
the Intermediate folder of this plugin, not the program's