[Mono-ue] Crash

Michael Hutchinson m.j.hutchinson at gmail.com
Tue Mar 17 04:04:04 UTC 2015


I haven't seen that error, but it's definitely a bug. Maybe you have
some usecase that I didn't test?

It looks like this is happening in my latest fix for actors ticking in
non-Editor builds.

-m

On 16 March 2015 at 23:51, Alexander Borzenkov <okean3519 at gmail.com> wrote:
> Hello. There are some issue that crashing UE4 with Mono. In a few minutes
> after compiling of simple actor code, UE4 gets 2.5 GB operative memory and
> freezes, throwing Fatal error. Is it my own problem or plugin error ?
>
> Error text:
>
> Fatal error!
>
> UMonoUnrealClass::MonoClassConstructor() 0xddede386 + 0 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\plugins\xamarinue4\monoruntime\source\monoruntime\private\monounrealclass.cpp:434]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\Win64\UE4Editor-MonoRuntime.dll]
> StaticConstructObject() 0xed20325b + 102 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:2197]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll]
> StaticDuplicateObjectEx() 0xed203776 + 143 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1422]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll]
> StaticDuplicateObject() 0xed203537 + 10 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1382]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll]
> FBlueprintCompileReinstancer::FBlueprintCompileReinstancer() 0xe80e2359 + 90
> bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\editor\unrealed\private\kismet2\kismetreinstanceutilities.cpp:93]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
> FKismetEditorUtilities::CompileBlueprint() 0xe8100083 + 18 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\editor\unrealed\private\kismet2\kismet2.cpp:370]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
> FBlueprintCompileReinstancer::ReinstanceObjects() 0xe812584a + 0 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\editor\unrealed\private\kismet2\kismetreinstanceutilities.cpp:216]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
> FUClassHotReloadReinstancer::ReinstanceClass() 0xe7dfd7c7 + 10 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\editor\unrealed\private\unrealed.cpp:202]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
> FMonoBindings::ReloadClass::FinishReload() 0xddecb49e + 0 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\plugins\xamarinue4\monoruntime\source\monoruntime\private\monobindings.cpp:431]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\Win64\UE4Editor-MonoRuntime.dll]
> FMonoBindings::EndReload() 0xddec7763 + 0 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\plugins\xamarinue4\monoruntime\source\monoruntime\private\monobindings.cpp:746]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\Win64\UE4Editor-MonoRuntime.dll]
> FMonoBindings::ReloadDomain() 0xddeebd43 + 0 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\plugins\xamarinue4\monoruntime\source\monoruntime\private\monobindings.cpp:559]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\Win64\UE4Editor-MonoRuntime.dll]
> FMonoBindings::ReloadDomainCommand() 0xddeec919 + 5 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\plugins\xamarinue4\monoruntime\source\monoruntime\private\monobindings.cpp:975]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\Win64\UE4Editor-MonoRuntime.dll]
> TBaseRawMethodDelegateInstance_NoParams<FMonoBindings,void>::ExecuteIfSafe()
> 0xddec807a + 0 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:359]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\Win64\UE4Editor-MonoRuntime.dll]
> FConsoleCommand::Execute() 0xeb68c19b + 29 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\core\private\hal\consolemanager.cpp:474]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-Core.dll]
> FConsoleManager::ProcessUserConsoleInput() 0xeb6b75b2 + 51 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\core\private\hal\consolemanager.cpp:828]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-Core.dll]
> UEngine::Exec() 0xe98ac13a + 94 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\engine\private\unrealengine.cpp:2455]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-Engine.dll]
> UEditorEngine::Exec() 0xe7ac934e + 18 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\editor\unrealed\private\editorserver.cpp:5266]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
> UUnrealEdEngine::Exec() 0xe7dc5220 + 17 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\editor\unrealed\private\unrealedsrv.cpp:704]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
> UEngine::TickDeferredCommands() 0xe98e6fe9 + 54 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\engine\private\unrealengine.cpp:932]
> [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor-Engine.dll]
> FEngineLoop::Tick() 0x3fd2822a + 16 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\launch\private\launchengineloop.cpp:2183]
> [in D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]
> GuardedMain() 0x3fd1d22c + 0 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\launch\private\launch.cpp:133]
> [in D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]
> GuardedMainWrapper() 0x3fd1d29a + 5 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
> [in D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]
> WinMain() 0x3fd290c9 + 17 bytes
> [File=d:\unreal\unrealengine\unrealengine\engine\source\runtime\launch\private\windows\launchwindows.cpp:201]
> [in D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]
> __tmainCRTStartup() 0x3fd29f79 + 21 bytes
> [File=f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618] [in
> D:\Unreal\UnrealEngine\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]
> Address = 0x771f652d (filename not found) [in
> C:\Windows\system32\kernel32.dll]
> Address = 0x7742c521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
> Address = 0x7742c521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
>
>
> _______________________________________________
> Mono-ue mailing list
> Mono-ue at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-ue
>



-- 
~ https://mhut.ch


More information about the Mono-ue mailing list