본문 바로가기
Unreal/Solution

Unreal Pure virtual function being called

by Dev_카페인 2023. 12. 28.
반응형

[Unreal/C++] Pure virtual function being called

 

virtual 함수가 실행되고 있습니다.

먼저 이 정보는 온갖 구글링에서 해결 방법이 나오지 않았습니다.

단순히 UE_LOG에서 Fatal 을 Warning으로 바꿔 경고로 바꾸는 것 정도의 기능은 할 수 있습니다.

 

엔진 내부에서 일어나는 버그이므로 해결되기 전까지 저장을 잘 하는 방법으로 사용해야 할 것 같습니다.

Pure virtual function being called while application was running (GIsRunning == 1).
Fatal error: 
[File:F:\UnrealEngine-5.0\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformMisc.cpp] [Line: 441] 
Pure virtual function being called

WindowsPlatformMicsc.cpp

 


0x00007ff8de7a7c66 UnrealEditor-Core.dll!PureCallHandler() [F:\UnrealEngine-5.0\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformMisc.cpp:443]
0x00007ff92cdb6ea4 VCRUNTIME140.dll!UnknownFunction []
0x00007ff8e16cf126 UnrealEditor-CoreUObject.dll!UGCObjectReferencer::VerifyGCObjectNames() [F:\UnrealEngine-5.0\Engine\Source\Runtime\CoreUObject\Private\Misc\GCObjectReferencer.cpp:199]
0x00007ff8e169c391 UnrealEditor-CoreUObject.dll!TBaseUObjectMethodDelegateInstance<0,UGCObjectReferencer,void __cdecl(void),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [F:\UnrealEngine-5.0\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:611]
0x00007ff8e170328d UnrealEditor-CoreUObject.dll!TMulticastDelegate<void __cdecl(void),FDefaultDelegateUserPolicy>::Broadcast() [F:\UnrealEngine-5.0\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:967]
0x00007ff8e1899a28 UnrealEditor-CoreUObject.dll!CollectGarbageInternal() [F:\UnrealEngine-5.0\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp:2232]
0x00007ff8e189924c UnrealEditor-CoreUObject.dll!CollectGarbage() [F:\UnrealEngine-5.0\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollection.cpp:2543]
0x00007ff8d3109ddc UnrealEditor-UnrealEd.dll!InternalGetDirtyPackages() [F:\UnrealEngine-5.0\Engine\Source\Editor\UnrealEd\Private\FileHelpers.cpp:3451]
0x00007ff8d31484e4 UnrealEditor-UnrealEd.dll!FEditorFileUtils::SaveDirtyPackages() [F:\UnrealEngine-5.0\Engine\Source\Editor\UnrealEd\Private\FileHelpers.cpp:3729]
0x00007ff8d3476622 UnrealEditor-UnrealEd.dll!UEditorEngine::SaveMapsForPlaySession() [F:\UnrealEngine-5.0\Engine\Source\Editor\UnrealEd\Private\PlayLevel.cpp:985]
0x00007ff8d3486939 UnrealEditor-UnrealEd.dll!UEditorEngine::StartQueuedPlaySessionRequestImpl() [F:\UnrealEngine-5.0\Engine\Source\Editor\UnrealEd\Private\PlayLevel.cpp:1118]
0x00007ff8d3486431 UnrealEditor-UnrealEd.dll!UEditorEngine::StartQueuedPlaySessionRequest() [F:\UnrealEngine-5.0\Engine\Source\Editor\UnrealEd\Private\PlayLevel.cpp:1051]
0x00007ff8d2dd4d03 UnrealEditor-UnrealEd.dll!UEditorEngine::Tick() [F:\UnrealEngine-5.0\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:1665]
0x00007ff8d37571f6 UnrealEditor-UnrealEd.dll!UUnrealEdEngine::Tick() [F:\UnrealEngine-5.0\Engine\Source\Editor\UnrealEd\Private\UnrealEdEngine.cpp:474]
0x00007ff7e88982f6 UnrealEditor.exe!FEngineLoop::Tick() [F:\UnrealEngine-5.0\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5215]
0x00007ff7e88b0d9c UnrealEditor.exe!GuardedMain() [F:\UnrealEngine-5.0\Engine\Source\Runtime\Launch\Private\Launch.cpp:183]
0x00007ff7e88b0e8a UnrealEditor.exe!GuardedMainWrapper() [F:\UnrealEngine-5.0\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:147]
0x00007ff7e88b3c4d UnrealEditor.exe!LaunchWindowsStartup() [F:\UnrealEngine-5.0\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:283]
0x00007ff7e88c5564 UnrealEditor.exe!WinMain() [F:\UnrealEngine-5.0\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:330]
0x00007ff7e88c8736 UnrealEditor.exe!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
0x00007ff939f47344 KERNEL32.DLL!UnknownFunction []
0x00007ff93ab626b1 ntdll.dll!UnknownFunction []

 

 

반응형